<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.techradar.com/feeds.xml" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from TechRadar ]]></title>
                <link>https://www.techradar.com/feeds.xml</link>
        <description><![CDATA[ All the latest content from the TechRadar team ]]></description>
                                    <lastBuildDate>Sun, 08 Nov 2026 12:10:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ How to watch England vs Australia: FREE live streams, TV channels for Nations Championship 2026 game, team news ]]></title>
                                                                                                <dc:content><![CDATA[ <p>England vs Australia could well be the game of <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship 2026</a> Round 4, with both sides needing to make huge improvements ahead of next year's World Cup. They're third in their respective groups, but weren't pulling up any trees ahead of the interval.</p><p>Les Kiss has since replaced Joe Schmidt at the Wallabies helm, and it's been a topsy-turvy start for the former rugby league player. After winning a double-header against Japan and even toppling South Africa, they were held by Argentina before a Bledisloe Cup annihilation at the hands of New Zealand. </p><p>Kiss is very much in the experimental phase of his tenure, but even so his decision to call up 37-year-old Kurtley Beale, five years after his last cap, has raised eyebrows. At the other end of the spectrum, Teddy Wilson, the uncapped son of former Wallabies captain David, has also been brought into the setup.</p><p>Four years after taking the England reins, Steve Borthwick retains the backing of the RFU, even if fans are disillusioned with results and the team's agricultural style. On the contrary, Borthwick was rewarded with a contract extension in September, and it's since emerged that he recently turned down the services of the legendary Shaun Edwards, the best defensive coach in the game.</p><p>Neither development has gone down well with supporters. Borthwick has, however, been dealt a rough hand with scrum-half Alex Mitchell out injured. Jack van Poortvliet replaces him at number 9 while Fin Smith has escaped injury to make up the half-back pairing.</p><p>Read on as we explain how to watch England vs Australia for free from anywhere in the world in the Nations Championship.</p><h2 id="england-vs-australia-for-free">England vs Australia for FREE</h2><p>England team: 15 George Furbank, 14 Tommy Freeman, 13 Henry Slade, 12 Seb Atkinson, 11 Immanuel Feyi-Waboso, 10 Fin Smith, 9 Jack van Poortvliet,  8 Ben Earl, 7 Ben Curry, 6 Ollie Chessum, 5 Alex Coles, 4 Maro Itoje (captain), 3 Joe Heyes, 2 Jamie George, 1 Fin Baxter.</p><p>Replacements: 16 Luke Cowan-Dickie, 17 Ellis Genge, 18 Will Stuart, 19 George Martin, 20 Greg Fisilau, 21 Henry Pollock, 22 Ben Spencer, 23 Marcus Smith.</p><p>Australia team: 15 Tom Wright, 14 Max Jorgensen, 13 Isaac Henry, 12 Len Ikitau, 11 Joseph-Aukuso Suaalii, 10 Declan Meredith, 9 Ryan Lonergan, 8 Harry Wilson (captain), 7 Fraser McReight, 6 Jeremy Williams, 5 Lukhan Salakaia-Loto, 4 Josh Canham, 3 Allan Alaalatoa, 2 Billy Pollard, and 1 Angus Bell.</p><p>Replacements: 16 Josh Nasser, 17 Isaac Kailea, 18 Taniela Tupou, 19 Rob Valetini, 20 Carlo Tizzano, 21 Tate McDermott, 22 Ben Donaldson, 23 Filipo Daugunu.</p><h2 id="watch-england-vs-australia-for-free">Watch England vs Australia for FREE</h2><p><strong>Yes</strong>. England vs Australia is free-to-air on <a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> in the US, on <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a> in the UK, on <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> in Ireland.</p><p>Traveling abroad right now? You can use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> to watch England vs Australia for free as if you were right at home. </p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-england-vs-australia-live-streams"><span>Use a VPN to watch England vs Australia live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 75% off.</p><div class="product"><a data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your England vs Australia stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-the-us"><span>How to watch England vs Australia live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>England vs Australia is available to live stream for FREE on <a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Outside of the US?</strong> Use a<a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong> VPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-the-uk"><span>How to watch England vs Australia live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, England vs Australia is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>If you're out of the UK but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-ireland"><span>How to watch England vs Australia live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>England vs Australia is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p>You will require an account, but no paid subscription is required. </p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-wallabies-live-streams-in-australia"><span>How to watch England vs Wallabies live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>In Australia, England vs Wallabies is available on <a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a>.</p><p>Stan Sport costs an additional AU$20 per month on top of a Stan subscription. Stan subscriptions currently start at AU$4.99 per month for the first two months, before reverting to the standard price of AU$9.99 per month.</p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-new-zealand"><span>How to watch England vs Australia live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 2 NZ</strong></a><strong> </strong>is showing the England vs Australia game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-south-africa"><span>How to watch England vs Australia live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The England vs Australia game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-canada"><span>How to watch England vs Australia live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, England vs Australia is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the England vs Australia start time?</h3><article class="article__schema-answer"><p>The scheduled England vs Australia kick-off time on Sunday, November 8 is 3.10pm GMT local time in London, which is 7.10am PT / 10.10am ET.</p><p>That's 2.10am AEDT on Monday, November 9 in Australia.</p></article></section><section class="article__schema-question"><h3>What is the England vs Australia head-to-head?</h3><article class="article__schema-answer"><p>England have won 29 of their 57 previous encounters with Australia. The Wallabies have won 27, and the other ended in a draw.</p><p>In England, the head-to-head stands at 18-12-1.</p></article></section><section class="article__schema-question"><h3>Will England or Australia win?</h3><article class="article__schema-answer"><p>At <em>TechRadar </em>we are predicting a comfortable 33-12 win for England with Immanuel Feyi-Waboso to score a brace of tries.</p></article></section><section class="article__schema-question"><h3>Can I watch England vs Australia on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX, Virgin Media Play and 9Now all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/watch-england-vs-australia-free-nations-championship-2026-free</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch England vs Australia for free from anywhere, as Steve Borthwick's men host the Wallabies in Nations Championship 2026 at Twickenham. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xEa3qAte9drAMTR4C7zvbc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7TzdASkZzDvqqUMWTS4UWE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 12:10:00 +0000</pubDate>                                                                                                                                <updated>Sun, 08 Nov 2026 13:31:55 +0000</updated>
                                                                                                                                            <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yX5CRhCxQprfMZbxVFNMpe-320-70.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/7TzdASkZzDvqqUMWTS4UWE-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Henry Pollock celebrates a try during the Nations Championship]]></media:description>                                                            <media:text><![CDATA[Henry Pollock celebrates a try during the Nations Championship]]></media:text>
                                <media:title type="plain"><![CDATA[Henry Pollock celebrates a try during the Nations Championship]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7TzdASkZzDvqqUMWTS4UWE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>England vs Australia could well be the game of <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship 2026</a> Round 4, with both sides needing to make huge improvements ahead of next year's World Cup. They're third in their respective groups, but weren't pulling up any trees ahead of the interval.</p><p>Les Kiss has since replaced Joe Schmidt at the Wallabies helm, and it's been a topsy-turvy start for the former rugby league player. After winning a double-header against Japan and even toppling South Africa, they were held by Argentina before a Bledisloe Cup annihilation at the hands of New Zealand. </p><p>Kiss is very much in the experimental phase of his tenure, but even so his decision to call up 37-year-old Kurtley Beale, five years after his last cap, has raised eyebrows. At the other end of the spectrum, Teddy Wilson, the uncapped son of former Wallabies captain David, has also been brought into the setup.</p><p>Four years after taking the England reins, Steve Borthwick retains the backing of the RFU, even if fans are disillusioned with results and the team's agricultural style. On the contrary, Borthwick was rewarded with a contract extension in September, and it's since emerged that he recently turned down the services of the legendary Shaun Edwards, the best defensive coach in the game.</p><p>Neither development has gone down well with supporters. Borthwick has, however, been dealt a rough hand with scrum-half Alex Mitchell out injured. Jack van Poortvliet replaces him at number 9 while Fin Smith has escaped injury to make up the half-back pairing.</p><p>Read on as we explain how to watch England vs Australia for free from anywhere in the world in the Nations Championship.</p><h2 id="england-vs-australia-for-free">England vs Australia for FREE</h2><p>England team: 15 George Furbank, 14 Tommy Freeman, 13 Henry Slade, 12 Seb Atkinson, 11 Immanuel Feyi-Waboso, 10 Fin Smith, 9 Jack van Poortvliet,  8 Ben Earl, 7 Ben Curry, 6 Ollie Chessum, 5 Alex Coles, 4 Maro Itoje (captain), 3 Joe Heyes, 2 Jamie George, 1 Fin Baxter.</p><p>Replacements: 16 Luke Cowan-Dickie, 17 Ellis Genge, 18 Will Stuart, 19 George Martin, 20 Greg Fisilau, 21 Henry Pollock, 22 Ben Spencer, 23 Marcus Smith.</p><p>Australia team: 15 Tom Wright, 14 Max Jorgensen, 13 Isaac Henry, 12 Len Ikitau, 11 Joseph-Aukuso Suaalii, 10 Declan Meredith, 9 Ryan Lonergan, 8 Harry Wilson (captain), 7 Fraser McReight, 6 Jeremy Williams, 5 Lukhan Salakaia-Loto, 4 Josh Canham, 3 Allan Alaalatoa, 2 Billy Pollard, and 1 Angus Bell.</p><p>Replacements: 16 Josh Nasser, 17 Isaac Kailea, 18 Taniela Tupou, 19 Rob Valetini, 20 Carlo Tizzano, 21 Tate McDermott, 22 Ben Donaldson, 23 Filipo Daugunu.</p><h2 id="watch-england-vs-australia-for-free">Watch England vs Australia for FREE</h2><p><strong>Yes</strong>. England vs Australia is free-to-air on <a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> in the US, on <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a> in the UK, on <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> in Ireland.</p><p>Traveling abroad right now? You can use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> to watch England vs Australia for free as if you were right at home. </p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-england-vs-australia-live-streams"><span>Use a VPN to watch England vs Australia live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 75% off.</p><div class="product"><a data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your England vs Australia stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="c26dfa0e-d6a7-11f1-a939-f99399f33ae2" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-the-us"><span>How to watch England vs Australia live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>England vs Australia is available to live stream for FREE on <a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Outside of the US?</strong> Use a<a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong> VPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-the-uk"><span>How to watch England vs Australia live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, England vs Australia is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>If you're out of the UK but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-ireland"><span>How to watch England vs Australia live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>England vs Australia is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p>You will require an account, but no paid subscription is required. </p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-wallabies-live-streams-in-australia"><span>How to watch England vs Wallabies live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>In Australia, England vs Wallabies is available on <a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a>.</p><p>Stan Sport costs an additional AU$20 per month on top of a Stan subscription. Stan subscriptions currently start at AU$4.99 per month for the first two months, before reverting to the standard price of AU$9.99 per month.</p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-new-zealand"><span>How to watch England vs Australia live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 2 NZ</strong></a><strong> </strong>is showing the England vs Australia game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-south-africa"><span>How to watch England vs Australia live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The England vs Australia game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-england-vs-australia-live-streams-in-canada"><span>How to watch England vs Australia live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, England vs Australia is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the England vs Australia start time?</h3><article class="article__schema-answer"><p>The scheduled England vs Australia kick-off time on Sunday, November 8 is 3.10pm GMT local time in London, which is 7.10am PT / 10.10am ET.</p><p>That's 2.10am AEDT on Monday, November 9 in Australia.</p></article></section><section class="article__schema-question"><h3>What is the England vs Australia head-to-head?</h3><article class="article__schema-answer"><p>England have won 29 of their 57 previous encounters with Australia. The Wallabies have won 27, and the other ended in a draw.</p><p>In England, the head-to-head stands at 18-12-1.</p></article></section><section class="article__schema-question"><h3>Will England or Australia win?</h3><article class="article__schema-answer"><p>At <em>TechRadar </em>we are predicting a comfortable 33-12 win for England with Immanuel Feyi-Waboso to score a brace of tries.</p></article></section><section class="article__schema-question"><h3>Can I watch England vs Australia on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX, Virgin Media Play and 9Now all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Getting the job done should also be a natural thing': Zoom lays out its plans to use AI and context to be even more of a useful workplace assistant ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Over the last few years, Zoom has probably had one of the most intriguing journeys in the business world.</p><p>After booming during the pandemic, the company has since expanded its offerings to cover a huge range of enterprise needs, with contact center services alongside traditional video conferencing and expanding AI tools.</p><p>As the company looks ahead to its new AI-enabled evolution, I went to the Zoom Experience Centre in London to find out more.</p><h2 id="refusal-to-compromise">Refusal to compromise</h2><p>“When we look at EMEA, we think the landscape is shifting in how organizations think about the technology they rely on,” Louise Newbury-Smith, Zoom’s Head of UKI, explains.</p><p>“For years, the pattern has been pretty similar, an organization would adopt a platform and then have to manipulate their own way of working around that platform - we really want to reverse that.”</p><p>“There is still some of that friction…(but) what’s changing is that organizations are starting to refuse to compromise - they want platforms to work the way they want to work.”</p><p>Zoom opened its UK data center in November 2025, greatly improving the situation for organizations in the region, as data residency choices which didn't exist before are now in place, meaning the likes of local councils, NHS trusts and financial services firms can store their data locally.</p><p>Newbury-Smith notes that the EMEA region is not a secondary market for Zoom, but high growth opportunity, a point echoed by Nick Tidd, Head of Global Channel GTM, who said the region offers, “a truly remarkable opportunity for our customers and for our partners, when you look across the product portfolio.”</p><p>This opportunity is hooked onto AI, particularly the growing importance of the context layer, a situation where Zoom is ideally placed, Tidd says.</p><p>“Think of how Zoom is positioned across the product portfolio - capturing all of those conversations…(and) putting them into the context to capture them in the workflow is where we are very different to others.”</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1381px;"><p class="vanilla-image-block" style="padding-top:53.73%;"><img id="hxXPCQ2iFXywZdWUD2Ujbh" name="Zoom Workplace Meetings.png" alt="Zoom" src="https://cdn.mos.cms.futurecdn.net/hxXPCQ2iFXywZdWUD2Ujbh-1920-80.png" mos="" align="middle" fullscreen="" width="1381" height="742" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Zoom)</span></figcaption></figure><p>This move was expanded by Leo Boulton, Zoom’s Head of Product, Solution and Industry Marketing, who ran us through the company’s recent releases and product announcements, highlighting the importance of context in Zoom’s concept of “conversation to completion” in its new Unified Context Layer.</p><p>“Conversations come natural to us - the way that we work is through conversations, it’s just a natural part of how humans are,” he noted, “so getting the job done should also be a natural thing - not something that requires a change in behavior, but something that should naturally just be part of our everyday work.”</p><p>If this doesn’t happen, workers will resist change, Boulton notes - particularly when it comes to AI, which is why Zoom is looking to embed intelligence into work itself.</p><p>Context has become a critical part of improving AI performance and usefulness in recent months, and Zoom wants to ensure its tools are as up to date as possible - but this requires some key elements.</p><p>“Before AI can truly understand how people work and operate, we have to guarantee it has the highest-quality raw materials,” Boulton points out. “The conversation must be crisp, clear and understood with genuine eye contact – because only with the best ingredients can AI deliver the most value.”</p><p>Zoom has been working hard to improve the quality and fidelity of its audio and video for calls and meetings, including the upcoming launch of a real-time “voice smoothing” tool known as “touch up my voice” and a pose correction tool enabling for greater eye-to-eye contact to boost interpersonal connections.</p><p>The better your agents understand your business, the more effectively they can work for you, Boulton notes, as he demonstrated how users will soon be able to benefit from a live assist feature which offers proactive suggestions during a call, such as telling you to speak slower or faster.</p><p>Zoom Chat is also getting a significant upgrade, making it what Boulton said should be a shared space where people and agents will interact and work together.</p><p>“We don’t expect our customers to live entirely inside Zoom,” he said. “True adoption only happens when tools feel natural, which is why our context layer is open by design – bringing the intelligence directly into whatever interface people already choose to work in.”</p><p>So it’s clear that Zoom wants to be so much more than your classic video conferencing and chat platform - and its ability to get the most out of your information could make it a very handy tech partner going forward.</p><p>“The direction is super clear,” Newbury-Smith concludes, “we're building and serving our customers where they are.”</p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="right" fullscreen="" width="676" height="213" attribution="" endorsement="" class="pull-rightinline" /></p></div></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/getting-the-job-done-should-also-be-a-natural-thing</link>
                                                                            <description>
                            <![CDATA[ Zoom's next era looks to enrich the user experience with greater AI tools and insights than ever before. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AWumBCDSbbEN7adpzDaYjk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KNCh5XxT9v3izuMMzWKMWh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                    <category><![CDATA[Video Conferencing]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Internet]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mike Moore ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vinm2oPWMvB8yMg7qLhtxg-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mike Moore is Deputy Editor at TechRadar Pro. He has worked as a B2B and B2C technology journalist for over a decade, including at one of the UK&#039;s leading national newspapers and fellow Future title ITProPortal, covering everything from cybersecurity to phone reviews to VR at the Winter Olympics.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Mike is the main editorial contact for TechRadar Pro, responsible for the news content across the site, as well as managing the contributed content. PRs looking to pitch news stories, bylines/analysis pieces or event invitations should get in contact via the email address mentioned above.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;He has a Masters degree in American Studies from the University of Nottingham, along with a BA in American &amp; English Studies from the same institution. When he&#039;s not keeping track of all the latest enterprise and workplace trends, he can most likely be found watching, following or taking part in some kind of sport.&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/KNCh5XxT9v3izuMMzWKMWh-1920-80.jpg">
                                                            <media:credit><![CDATA[Future/Mike Moore]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Zoom Experience Centre]]></media:description>                                                            <media:text><![CDATA[Zoom Experience Centre]]></media:text>
                                <media:title type="plain"><![CDATA[Zoom Experience Centre]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KNCh5XxT9v3izuMMzWKMWh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Over the last few years, Zoom has probably had one of the most intriguing journeys in the business world.</p><p>After booming during the pandemic, the company has since expanded its offerings to cover a huge range of enterprise needs, with contact center services alongside traditional video conferencing and expanding AI tools.</p><p>As the company looks ahead to its new AI-enabled evolution, I went to the Zoom Experience Centre in London to find out more.</p><h2 id="refusal-to-compromise">Refusal to compromise</h2><p>“When we look at EMEA, we think the landscape is shifting in how organizations think about the technology they rely on,” Louise Newbury-Smith, Zoom’s Head of UKI, explains.</p><p>“For years, the pattern has been pretty similar, an organization would adopt a platform and then have to manipulate their own way of working around that platform - we really want to reverse that.”</p><p>“There is still some of that friction…(but) what’s changing is that organizations are starting to refuse to compromise - they want platforms to work the way they want to work.”</p><p>Zoom opened its UK data center in November 2025, greatly improving the situation for organizations in the region, as data residency choices which didn't exist before are now in place, meaning the likes of local councils, NHS trusts and financial services firms can store their data locally.</p><p>Newbury-Smith notes that the EMEA region is not a secondary market for Zoom, but high growth opportunity, a point echoed by Nick Tidd, Head of Global Channel GTM, who said the region offers, “a truly remarkable opportunity for our customers and for our partners, when you look across the product portfolio.”</p><p>This opportunity is hooked onto AI, particularly the growing importance of the context layer, a situation where Zoom is ideally placed, Tidd says.</p><p>“Think of how Zoom is positioned across the product portfolio - capturing all of those conversations…(and) putting them into the context to capture them in the workflow is where we are very different to others.”</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1381px;"><p class="vanilla-image-block" style="padding-top:53.73%;"><img id="hxXPCQ2iFXywZdWUD2Ujbh" name="Zoom Workplace Meetings.png" alt="Zoom" src="https://cdn.mos.cms.futurecdn.net/hxXPCQ2iFXywZdWUD2Ujbh-1920-80.png" mos="" align="middle" fullscreen="" width="1381" height="742" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Zoom)</span></figcaption></figure><p>This move was expanded by Leo Boulton, Zoom’s Head of Product, Solution and Industry Marketing, who ran us through the company’s recent releases and product announcements, highlighting the importance of context in Zoom’s concept of “conversation to completion” in its new Unified Context Layer.</p><p>“Conversations come natural to us - the way that we work is through conversations, it’s just a natural part of how humans are,” he noted, “so getting the job done should also be a natural thing - not something that requires a change in behavior, but something that should naturally just be part of our everyday work.”</p><p>If this doesn’t happen, workers will resist change, Boulton notes - particularly when it comes to AI, which is why Zoom is looking to embed intelligence into work itself.</p><p>Context has become a critical part of improving AI performance and usefulness in recent months, and Zoom wants to ensure its tools are as up to date as possible - but this requires some key elements.</p><p>“Before AI can truly understand how people work and operate, we have to guarantee it has the highest-quality raw materials,” Boulton points out. “The conversation must be crisp, clear and understood with genuine eye contact – because only with the best ingredients can AI deliver the most value.”</p><p>Zoom has been working hard to improve the quality and fidelity of its audio and video for calls and meetings, including the upcoming launch of a real-time “voice smoothing” tool known as “touch up my voice” and a pose correction tool enabling for greater eye-to-eye contact to boost interpersonal connections.</p><p>The better your agents understand your business, the more effectively they can work for you, Boulton notes, as he demonstrated how users will soon be able to benefit from a live assist feature which offers proactive suggestions during a call, such as telling you to speak slower or faster.</p><p>Zoom Chat is also getting a significant upgrade, making it what Boulton said should be a shared space where people and agents will interact and work together.</p><p>“We don’t expect our customers to live entirely inside Zoom,” he said. “True adoption only happens when tools feel natural, which is why our context layer is open by design – bringing the intelligence directly into whatever interface people already choose to work in.”</p><p>So it’s clear that Zoom wants to be so much more than your classic video conferencing and chat platform - and its ability to get the most out of your information could make it a very handy tech partner going forward.</p><p>“The direction is super clear,” Newbury-Smith concludes, “we're building and serving our customers where they are.”</p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="right" fullscreen="" width="676" height="213" attribution="" endorsement="" class="pull-rightinline" /></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The iPhone has a 'gray list' of words and phrases that won't auto-complete ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>iOS bans certain terms from auto-complete and swipe-to-type</strong></li><li><strong>They include references to politics and drugs, researchers report</strong></li><li><strong>The list could include more than 100,000 entries, apparently</strong></li></ul><p>Try and type out phrases like "sleepy Joe", "dictator Trump", or "Tibetan independence" on your iPhone, and you'll notice that you don't get auto-complete suggestions for them, and you can't swipe-type them — evidence of a 'gray list' of terms that has been discovered hidden in iOS.</p><p>The so-called gray list was discovered by researcher Derek Kauffman and reported by <a href="https://www.reuters.com/business/retail-consumer/apples-predictive-text-restrictions-include-dictator-trump-sleepy-joe-researcher-2026-11-06/" target="_blank">Reuters</a>, and verified by an independent cybersecurity engineer. It's thought that there are at least 100,000 words and phrases in the list.</p><p>Other entries on the gray list, as reported by <a href="https://www.theguardian.com/technology/2026/nov/06/struggling-to-spell-male-chauvinist-pig-apple-grey-list-means-your-iphone-wont-help-you?CMP=Share_iOSApp_Other" target="_blank">The Guardian</a>, include "NSA spies", "question your sexuality", and even "Australia is a very bad place". References to drug use also seem to be unavailable through auto-complete or swipe typing.</p><p>There's no issue with typing out any of these terms and including them in any kind of message — but the point is that iOS won't try and auto-complete them like it will with other words and phrases, or let you type them through swiping.</p><h2 id="more-transparency">More transparency</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:1665px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="xcWLjGd8k66FYNQJyy5q4E" name="WWDC 2025 iOS 26 main 2" alt="iOS 26 presented at Apple's Worldwide Developers Conference (WWDC) in June 2025." src="https://cdn.mos.cms.futurecdn.net/xcWLjGd8k66FYNQJyy5q4E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1665" height="937" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iOS being shown off at WWDC </span><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Apple is keeping its cards close to its chest: it didn't comment on the list directly in an email sent to Reuters, but did acknowledge that the iPhone keyboard was set up to avoid offering suggestions that might be inappropriate or offensive.</p><p>You may remember last year there was <a href="https://www.techradar.com/phones/iphone/iphones-are-replacing-trump-with-racist-during-dictation-but-apple-is-fixing-the-problem">something of a kerfuffle</a> over iPhones changing "Trump" to "racist" during dictation. It wasn't clear exactly what happened, but with any kind of AI-driven automation, these sorts of issues can arise.</p><p>The Electronic Frontier Foundation's David Greene told Reuters that while he could see the thinking behind a gray list for the iOS keyboard, "this is something users should be really well aware of and have some ability to customize".</p><p>For Kauffman as well, a bit more transparency from Apple about exactly what's going on here, and why, would be welcome. "It's a very light-touch form of censorship," the researcher told Reuters. "But at the scale that Apple is operating, it only takes a light touch to have a big impact."</p><div data-widget-type="multimodelreview" data-widget-title="Today's best iPhone deals" data-model-name="Apple iPhone 18 Pro,Apple iPhone Duo,Apple iPhone Air"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/phones/ios/a-very-light-touch-form-of-censorship-the-iphone-has-a-gray-list-of-words-and-phrases-that-apple-wont-auto-complete-for-you</link>
                                                                            <description>
                            <![CDATA[ Researchers and reporters have discovered that some words and phrases are banned from auto-complete and swipe typing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oYwPNMoxDMFjKZMT3KbE5Y</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WDQdPBSmJqJCpznr5ipA3Z-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 11:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iOS]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&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/WDQdPBSmJqJCpznr5ipA3Z-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Struggling to type certain phrases on the iPhone? This could be why]]></media:description>                                                            <media:text><![CDATA[The iPhone keyboard]]></media:text>
                                <media:title type="plain"><![CDATA[The iPhone keyboard]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WDQdPBSmJqJCpznr5ipA3Z-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>iOS bans certain terms from auto-complete and swipe-to-type</strong></li><li><strong>They include references to politics and drugs, researchers report</strong></li><li><strong>The list could include more than 100,000 entries, apparently</strong></li></ul><p>Try and type out phrases like "sleepy Joe", "dictator Trump", or "Tibetan independence" on your iPhone, and you'll notice that you don't get auto-complete suggestions for them, and you can't swipe-type them — evidence of a 'gray list' of terms that has been discovered hidden in iOS.</p><p>The so-called gray list was discovered by researcher Derek Kauffman and reported by <a href="https://www.reuters.com/business/retail-consumer/apples-predictive-text-restrictions-include-dictator-trump-sleepy-joe-researcher-2026-11-06/" target="_blank">Reuters</a>, and verified by an independent cybersecurity engineer. It's thought that there are at least 100,000 words and phrases in the list.</p><p>Other entries on the gray list, as reported by <a href="https://www.theguardian.com/technology/2026/nov/06/struggling-to-spell-male-chauvinist-pig-apple-grey-list-means-your-iphone-wont-help-you?CMP=Share_iOSApp_Other" target="_blank">The Guardian</a>, include "NSA spies", "question your sexuality", and even "Australia is a very bad place". References to drug use also seem to be unavailable through auto-complete or swipe typing.</p><p>There's no issue with typing out any of these terms and including them in any kind of message — but the point is that iOS won't try and auto-complete them like it will with other words and phrases, or let you type them through swiping.</p><h2 id="more-transparency">More transparency</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:1665px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="xcWLjGd8k66FYNQJyy5q4E" name="WWDC 2025 iOS 26 main 2" alt="iOS 26 presented at Apple's Worldwide Developers Conference (WWDC) in June 2025." src="https://cdn.mos.cms.futurecdn.net/xcWLjGd8k66FYNQJyy5q4E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1665" height="937" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iOS being shown off at WWDC </span><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Apple is keeping its cards close to its chest: it didn't comment on the list directly in an email sent to Reuters, but did acknowledge that the iPhone keyboard was set up to avoid offering suggestions that might be inappropriate or offensive.</p><p>You may remember last year there was <a href="https://www.techradar.com/phones/iphone/iphones-are-replacing-trump-with-racist-during-dictation-but-apple-is-fixing-the-problem">something of a kerfuffle</a> over iPhones changing "Trump" to "racist" during dictation. It wasn't clear exactly what happened, but with any kind of AI-driven automation, these sorts of issues can arise.</p><p>The Electronic Frontier Foundation's David Greene told Reuters that while he could see the thinking behind a gray list for the iOS keyboard, "this is something users should be really well aware of and have some ability to customize".</p><p>For Kauffman as well, a bit more transparency from Apple about exactly what's going on here, and why, would be welcome. "It's a very light-touch form of censorship," the researcher told Reuters. "But at the scale that Apple is operating, it only takes a light touch to have a big impact."</p><div data-widget-type="multimodelreview" data-widget-title="Today's best iPhone deals" data-model-name="Apple iPhone 18 Pro,Apple iPhone Duo,Apple iPhone Air"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Audio-Technica AT-LP7X review: a beautiful and easy to use turntable that's just a shade off excellent, sonically speaking ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-audio-technica-at-lp7x-two-minute-review"><span>Audio-Technica AT-LP7X: Two-minute review</span></h3><p>For a company that’s been turning out high-quality turntable cartridges since the early 1960s, Audio-Technica certainly took its sweet time to begin manufacturing record players. Unless you count the <a href="https://www.techradar.com/news/audio-technica-re-released-its-iconic-sound-burger-turntable-at-ces-2023-and-i-want-one">‘Sound Burger’ of the late 1980s</a> (which I don’t, despite its re-release), it was the back end of 2009 before Audio-Technica delivered a turntable — but since then the dam has broken, and now the Japanese specialist is one of the most credible names around when it comes to record players at real-world money. </p><p>The AT-LP7X comes complete with the company’s AT-LT10 headshell and AT-VM95E MM cartridge attached — and also with a switchable moving magnet / moving coil preamplifier on board too. All of which means that setting up this record player is about as straightforward as it gets. <em>And</em> it’s compatible with just about any audio system you care to mention.</p><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.21%;"><img id="LfDgJD6JsZFwa3dFuLQHXL" name="IMG_1237" alt="A close-up of the Audio-Technica AT-LP7X's tonearm and platter." src="https://cdn.mos.cms.futurecdn.net/LfDgJD6JsZFwa3dFuLQHXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1439" 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 quality of build and finish is well up to the standard this asking price demands, the height-adjustable isolation feet are another welcome feature, and the fully detachable dust-cover doesn’t harm the perceived value of the AT-LP7X either.</p><p>It’s not the most exciting listen, the Audio-Technica, and those who prefer a vigorous and/or front-foot attitude to their music will find it a little more laid-back than is ideal. The rest of us, though, will find quite a lot of solace in the turntable’s ability with detail retrieval and with rhythmic expression, in its even-handed attitude to frequency response and its careful lack of influence where tonality is concerned.</p><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-price-and-release-date"><span>Audio-Technica AT-LP7X Review: Price and release date</span></h3><ul><li><strong>Launched on January 6, 2026 </strong></li><li><strong>Costs $999 / £699 / AU$1,799</strong></li></ul><p>The Audio-Technica AT-LP7X is on sale now, and in the United Kingdom it costs £699. It sells for around $999 in the United States, while in Australia you’re looking at AU$1,799 or thereabouts.</p><p>This makes it a deck for Proper Vinyl People, rather than an entry-level turntable (something that might even have some amplification in the plinth and some speakers bundled in the box), so its closest competition for the money is something along the lines of the <a href="https://www.techradar.com/reviews/audio-visual/hi-fi-and-audio/turntables/rega-p3-24-102104/review">Rega Planar 3</a>. Take note though: unlike the A-T you've come here to read about, the Rega option won't come supplied with a cartridge — or even a preamp… </p><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-features"><span>Audio-Technica AT-LP7X review: Features</span></h3><ul><li><strong>Integrated, switchable MM/MC phono stage</strong></li><li><strong>J-shaped tonearm with AT-LT10 headshell and AT-VM95E MM cartridge </strong></li><li><strong>Dual-axis gimbal</strong></li></ul><p>Any list of ‘features’ tends to be quite same-y when you’re discussing belt-drive turntables that sell at a realistic price. So the fact that the AT-LP7X has one more feature than is the norm is something worth discussing…</p><p>On the rear of the plinth, close to the stereo RCA left and right outputs, there are a couple of small switches. One is marked ‘phono/line’, the other ‘MM/MC’ — switch the first to ‘line’ and you engage the Audio-Technica’s integrated preamplifier, which amplifies the outbound signal to the point it can be connected to any amplifier, powered speaker or what-have-you with a line-level analog input. </p><p>The other switch allows you to tell the preamplifier if the turntable is fitted with a moving magnet or moving coil cartridge so it can adjust itself accordingly. And this is refreshingly unusual and welcome. </p><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="idpv9RFYYaz6q9WgywxJXL" name="IMG_1232" alt="A close-up of the Audio-Technica AT-LP7X's pivoting mechanism." src="https://cdn.mos.cms.futurecdn.net/idpv9RFYYaz6q9WgywxJXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>When it arrives, the AT-LP7X is supplied with a moving magnet cartridge — one of Audio-Technica’s well-regarded AT-VM95E designs. It’s prefitted to an AT-LT10 headshell positioned at the end of a 247mm J-shaped tonearm, and is preadjusted too. The tonearm features a dual-axis gimbal (to keep tilting to an absolute minimum) and has manual adjustment for tracking, height and counterweight integrated. </p><p>The set-up guide provided by Audio-Technica is admirably clear and succinct, and anyone with even remotely steady hands will be able to bring the AT-LP7X to a state of readiness in next-to-no time. </p><p>This is a belt-drive turntable with automatic speed adjustment — there’s a large rotary dial on the plinth that has ‘33’, ‘45’ and ‘stop’ positions, so there’s no need to faff around with the belt or what-have-you in order to change speeds. Speed is governed by an optical sensor-monitored motor designed to ensure rotational accuracy; to minimise the transmission of mechanical noise and/or vibration, it’s decoupled from the plinth by rubber bushings. </p><p>The stainless steel spindle has a thermal-plastic, sheet-type bearing to further help maintain precise rotational speed. Power comes via an external switching supply that isolates AC-to-DC conversion away from the turntable to suppress electrical interference.</p><ul><li><strong>Features score:  5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-sound-quality"><span>Audio-Technica AT-LP7X review: Sound quality</span></h3><ul><li><strong>Smooth frequency response and even tonality</strong></li><li><strong>Good low-frequency control</strong></li><li><strong>Phono stage could be more involving</strong></li></ul><p>Use the AT-LP7X’s integrated phono stage to preamplify the signal on its way to an amplifier and there’s plenty to enjoy about the way the Audio-Technica goes about delivering music. No matter if it’s the opaque simmer of Bob Dylan’s <em>Love Sick</em> or the relentless build of ØXN’s <em>Cruel Mother</em>, this turntable is an even-handed and informative listen.</p><p>It certainly has a handle on frequency response. The low frequencies it generates could be a little less soft, it’s true, but in terms of allowing each area of the frequency range a similar amount of emphasis the AT-LP7X is an assured performer. It’s not especially keen on sticking its oar in where tonality is concerned, either — there’s a nicely neutral balance to the sound that allows the source material to dictate terms in this respect.</p><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="sHrLxMQ7FxaTwcngzKWJXL" name="IMG_1233" alt="A close-up of the Audio-Technica AT-LP7X's stylus." src="https://cdn.mos.cms.futurecdn.net/sHrLxMQ7FxaTwcngzKWJXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite the slight lack of substance at the bottom end, bass sounds are nicely controlled and there’s the facility with rhythmic expression that vinyl-fanciers routinely hold up as a major virtue of the format. </p><p>The midrange is open and informative, and the differences in timbre, character and technique between the two vocalists previously mentioned are made absolutely plain. At the top end there’s a serving of polite attack, and just enough bite and crunch to treble sounds to keep things interesting. </p><p>The Audio-Technica describes a reasonably well-defined soundstage and can position the participants in a recording on it with a fair amount of confidence. ‘Reasonable’ is an equally fair way to describe the AT-LP7X’s facility with dynamics, too — the ØXN recording builds in volume and intensity tenaciously, and this turntable does more than allude to these upshifts while stopping short of giving them full expression. </p><p>It’s more adept when it comes to detail retrieval, needing no qualification as to how impressively it handles the weighting and contextualisation of even the most minor occurrences in a recording.</p><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="PVH5n5qFgsGKov75qbANXL" name="IMG_1238" alt="A view of the Audio-Technica AT-LP7X's tonearm and platter, while a vinyl record is being played." src="https://cdn.mos.cms.futurecdn.net/PVH5n5qFgsGKov75qbANXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Audio-Technica’s overriding character is a little uninvolving, though — it presents music in a rather matter-of-fact way that has apparently traded excitement for a desire not to cause a fuss. </p><p>Some, but not all, of this attitude can be blamed on the integrated phono stage. Switch it off and instead connect the the AT-LP7X to a decent external alternative (an elderly Leema Elements, say, or a newer Pro-Ject Phono Box) and while it doesn’t suddenly turn the Audio-Technica into a snappy front-foot ball of energy, it certainly serves to bring a little more animation to the sound. All the things the turntable does well remain present and correct, but its attitude becomes a little more lively, a little more interested — and a little more interesting as a result.</p><ul><li><strong>Sound quality score: 3.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-design"><span>Audio-Technica AT-LP7X review: Design</span></h3><ul><li><strong>157 x 450 x 352mm (HxWxD, inc. dust-cover)</strong></li><li><strong>MDF plinth, acrylic platter</strong></li><li><strong>Spring-based, height-adjustable isolation feet</strong></li></ul><p>No one in their right minds attempts to mess with the established design of a record player, of course — not unless they’re trying to justify some stratospheric asking price, anyway. And so with the AT-LP7X Audio-Technica has stuck closely to the long-established ‘rectangle with a circle on it’ template. The slightly curved corners of the plinth are as close as the company has come to deviating from the norm.</p><p>But just because the AT-LP7X hasn’t  been ‘designed’ so much as ‘built’, that doesn’t mean Audio-Technica has withheld care and attention. The MDF plinth is very nicely finished, and stands on four hefty height-adjustable spring-based isolation feet that offer good isolation from external vibration to the main body. The 20mm platter is acrylic, and so smoothly finished that a slip-mat is an option rather than a necessity — its high-density design is yet another attempt to dampen vibration down to a bare minimum.  </p><p>The AT-LP7X is supplied with a smoked Perspex dust-cover. This fits tidily around the plinth, and lifts all the way off rather than being hinged. With the dust-cover in place, the entire thing tips the scales at 7.6kg.</p><ul><li><strong>Design score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-usability-and-setup"><span>Audio-Technica AT-LP7X review: Usability and setup</span></h3><ul><li><strong>Adjust anti-skate and counterweight</strong></li><li><strong>Select ‘phono’ or ‘line’ output</strong></li><li><strong>Connect to amplifier or powered speaker</strong></li></ul><p>Audio-Technica has tried to make setting up the AT-LP7X as simple as possible. The tonearm already has its headshell and cartridge attached, and it’s pre-adjusted, so you need only dial in the appropriate amount of anti-skate and adjust the counterweight as per the set-up instructions. This is the work of just a moment or two, and then you’re good to go.</p><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="PcUQF6mKsdtv7Lt9BCWXPL" name="IMG_1230" alt="A close-up of the Audio-Technica AT-LP7X's turntable belt drive." src="https://cdn.mos.cms.futurecdn.net/PcUQF6mKsdtv7Lt9BCWXPL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Or, at least, you are once you’ve connected the turntable to the mains and to your amplifier (or similar) using a pair of analogue RCA cables — Audio-Technica supplies all the necessary. Then select either ‘phono’ or ‘line’ output at the rear of the plinth (depending on whether or not your amplifier has a phono-level input) and make sure the other switch is set to ‘MM’ (if you’re using the supplied AT-VM95E cartridge).</p><p>To use the AT-LP7X, it’s just a question of getting the platter spinning at the correct speed and then carefully lowering the needle onto the vinyl. This is ancient technology by the standards of home entertainment, and there’s precious little complexity to it where the end user is concerned.</p><ul><li><strong>Usability and setup score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-value"><span>Audio-Technica AT-LP7X review: Value</span></h3><p>If you need a phono stage to amplify the sound of that record player you’re thinking of buying, the AT-LP7X makes a lot of sense. Not only is it well-made and painless where set-up and operation are concerned, it’s got an integrated phono stage that can handle both moving magnet and moving coil cartridges — the value for money it offers in this respect is obvious. </p><p>If your system already features half-decent phono amplification, though, the Audio-Technica is not quite as compelling — because you’re spending money on a feature you’re unlikely to use once you’ve done the obligatory A/B comparison…</p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-i-buy-the-audio-technica-at-lp7x"><span>Should I buy the Audio-Technica AT-LP7X?</span></h3><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You admire a bit of convenience</strong><br />With a good cartridge pre-fitted to a very decent headshell, a lot of the AT-LP7X set-up process  is taken care of at the factory</p></div><div class="product"><p><strong>Your system doesn’t have a phono stage</strong><br />Don’t have the necessary oomph to amplify a record player? No problem, the Audio-Technica supplies its own</p></div><div class="product"><p><strong>You are easily startled</strong><br />The AT-LP7X is so laid-back it’s almost horizontal, so there will be no sudden surprises  </p></div><h2 id="don-39-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>Your system has a decent phono stage</strong><br />There’s no point in spending money on a feature you don’t need</p></div><div class="product"><p><strong>You own any 78rpm discs you’d like to play</strong><br />The Audio-Technica’s platter cannot turn that fast</p></div><div class="product"><p><strong>You fancy some sonic excitement</strong><br />The AT-LP7X would much rather soothe than invigorate; its overall attitude is not especially involving</p></div><h3 class="article-body__section" id="section-audio-technica-at-lp7x-also-consider"><span>Audio-Technica AT-LP7X : Also consider</span></h3><div class="product"><p><strong>Rega Planar 3</strong><br />A Rega Planar 3 is almost exactly the same price as the AT-LP7X, although that doesn’t get you a cartridge, let alone an integrated phono stage. What it does get you (once an appropriate cartridge has been fitted and once it’s connected to a system with sufficient amplification) is a staggeringly complete and thrillingly engaging account of the music you’re listening to. Read our full <a href="https://www.techradar.com/reviews/audio-visual/hi-fi-and-audio/turntables/rega-p3-24-102104/review" data-dimension112="6b10e3d4-d45e-11f1-af80-e1d254414b48" data-action="Deal Block" data-label="Rega Planar 3 review" data-dimension48="Rega Planar 3 review" data-dimension25="">Rega Planar 3 review</a>.</p></div><div class="product"><p><strong>Pro-Ject Debut Pro</strong><br />The Pro-Ject Debut Pro is very, very similar money too — and although it doesn’t have a phono stage, it does at least come with a very decent cartridge. And as is the Pro-Ject way, it sounds taut and precise, with a really impressive facility for insight and detail as well as the more common vinyl virtue of rhythmic positivity. <br />Read more on the <a href="https://www.techradar.com/audio/turntables/pro-ject-unveils-the-follow-up-to-its-pivotal-debut-pro-turntable-packing-an-all-new-moving-magnet-cartridge" data-dimension112="6b10e474-d45e-11f1-9d56-59425d428844" data-action="Deal Block" data-label="Pro-Ject Debut Pro" data-dimension48="Pro-Ject Debut Pro" data-dimension25="">Pro-Ject Debut Pro</a>. </p></div><h3 class="article-body__section" id="section-how-i-tested-the-audio-technica-at-lp7x"><span>How I tested the Audio-Technica AT-LP7X</span></h3><p>I tested the AT-LP7X in two ways. Firstly with its integrated phono stage switched on, and connected to a line-level analog input on an Eversolo DAC-Z10 preamplifier — this in turn is connected to a Cambridge Edge W power amplifier driving a pair of Bowers &amp; Wilkins 705 S3 Signature standmounting loudspeakers. </p><p>And then with the phono stage switched off and the connection from the turntable running to a Pro-Ject Phono Box preamplifier before being sent on to the Eversolo. </p><p>And then I listened to more records than was, strictly speaking, necessary.</p><ul><li><em>First reviewed: October 2026</em></li><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar's review guarantee</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/audio/turntables/audio-technica-at-lp7x-review</link>
                                                                            <description>
                            <![CDATA[ In which Audio-Technica attempts to bring just a little convenience to this most inconvenient of formats, without sacrificing much in the way of performance… ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gV48X7bnoXkrAMabu5JxUg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nkFg4fuLHtgwBuGHhk9NXL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Turntables]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                    <category><![CDATA[Hi-Fi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Simon Lucas ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/XZU88gUp2HCF96TN4ozBR4-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Simon Lucas is a freelance technology journalist and consultant, with particular emphasis on the audio/video aspects of home entertainment. If it&#039;s involved in the production of sound or visual images, Simon will have written about it during the course of what will soon be a 20-year career.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before embracing the carefree life of the freelancer, Simon was editor of What Hi-Fi? magazine and&amp;nbsp;&lt;a href=&quot;http://whathifi.com/&quot; target=&quot;_blank&quot;&gt;whathifi.com&lt;/a&gt;&amp;nbsp;– a stint that lasted nearly six years and coincided with the website&amp;nbsp;becoming the planet&#039;s leading source of audio/visual buying advice for consumers. Since then, he&#039;s written for titles including (but not limited to) to Wired, Metro, the Guardian, HiFi+ and GQ, and has acted as an audio consultant for some of the&amp;nbsp;world&#039;s most high-profile consumer&amp;nbsp;electronics brands. All from what he likes to call &#039;The English Riviera&#039; but what is more commonly known as &#039;Brighton&#039;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Despite an invariably packed schedule, Simon likes to make time during the working week to publish (and invariably then hastily delete) tweets about the state of the nation (in general), the state of Aston Villa (in particular) and the state of his partner&#039;s cat via&amp;nbsp;&lt;a href=&quot;https://twitter.com/onlysimonlucas?lang=en&quot; target=&quot;_blank&quot;&gt;@OnlySimonLucas&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nkFg4fuLHtgwBuGHhk9NXL-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A top-down view of the Audio-Technica AT-LP7X.]]></media:description>                                                            <media:text><![CDATA[A top-down view of the Audio-Technica AT-LP7X.]]></media:text>
                                <media:title type="plain"><![CDATA[A top-down view of the Audio-Technica AT-LP7X.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nkFg4fuLHtgwBuGHhk9NXL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-audio-technica-at-lp7x-two-minute-review"><span>Audio-Technica AT-LP7X: Two-minute review</span></h3><p>For a company that’s been turning out high-quality turntable cartridges since the early 1960s, Audio-Technica certainly took its sweet time to begin manufacturing record players. Unless you count the <a href="https://www.techradar.com/news/audio-technica-re-released-its-iconic-sound-burger-turntable-at-ces-2023-and-i-want-one">‘Sound Burger’ of the late 1980s</a> (which I don’t, despite its re-release), it was the back end of 2009 before Audio-Technica delivered a turntable — but since then the dam has broken, and now the Japanese specialist is one of the most credible names around when it comes to record players at real-world money. </p><p>The AT-LP7X comes complete with the company’s AT-LT10 headshell and AT-VM95E MM cartridge attached — and also with a switchable moving magnet / moving coil preamplifier on board too. All of which means that setting up this record player is about as straightforward as it gets. <em>And</em> it’s compatible with just about any audio system you care to mention.</p><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.21%;"><img id="LfDgJD6JsZFwa3dFuLQHXL" name="IMG_1237" alt="A close-up of the Audio-Technica AT-LP7X's tonearm and platter." src="https://cdn.mos.cms.futurecdn.net/LfDgJD6JsZFwa3dFuLQHXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1439" 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 quality of build and finish is well up to the standard this asking price demands, the height-adjustable isolation feet are another welcome feature, and the fully detachable dust-cover doesn’t harm the perceived value of the AT-LP7X either.</p><p>It’s not the most exciting listen, the Audio-Technica, and those who prefer a vigorous and/or front-foot attitude to their music will find it a little more laid-back than is ideal. The rest of us, though, will find quite a lot of solace in the turntable’s ability with detail retrieval and with rhythmic expression, in its even-handed attitude to frequency response and its careful lack of influence where tonality is concerned.</p><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-price-and-release-date"><span>Audio-Technica AT-LP7X Review: Price and release date</span></h3><ul><li><strong>Launched on January 6, 2026 </strong></li><li><strong>Costs $999 / £699 / AU$1,799</strong></li></ul><p>The Audio-Technica AT-LP7X is on sale now, and in the United Kingdom it costs £699. It sells for around $999 in the United States, while in Australia you’re looking at AU$1,799 or thereabouts.</p><p>This makes it a deck for Proper Vinyl People, rather than an entry-level turntable (something that might even have some amplification in the plinth and some speakers bundled in the box), so its closest competition for the money is something along the lines of the <a href="https://www.techradar.com/reviews/audio-visual/hi-fi-and-audio/turntables/rega-p3-24-102104/review">Rega Planar 3</a>. Take note though: unlike the A-T you've come here to read about, the Rega option won't come supplied with a cartridge — or even a preamp… </p><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-features"><span>Audio-Technica AT-LP7X review: Features</span></h3><ul><li><strong>Integrated, switchable MM/MC phono stage</strong></li><li><strong>J-shaped tonearm with AT-LT10 headshell and AT-VM95E MM cartridge </strong></li><li><strong>Dual-axis gimbal</strong></li></ul><p>Any list of ‘features’ tends to be quite same-y when you’re discussing belt-drive turntables that sell at a realistic price. So the fact that the AT-LP7X has one more feature than is the norm is something worth discussing…</p><p>On the rear of the plinth, close to the stereo RCA left and right outputs, there are a couple of small switches. One is marked ‘phono/line’, the other ‘MM/MC’ — switch the first to ‘line’ and you engage the Audio-Technica’s integrated preamplifier, which amplifies the outbound signal to the point it can be connected to any amplifier, powered speaker or what-have-you with a line-level analog input. </p><p>The other switch allows you to tell the preamplifier if the turntable is fitted with a moving magnet or moving coil cartridge so it can adjust itself accordingly. And this is refreshingly unusual and welcome. </p><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="idpv9RFYYaz6q9WgywxJXL" name="IMG_1232" alt="A close-up of the Audio-Technica AT-LP7X's pivoting mechanism." src="https://cdn.mos.cms.futurecdn.net/idpv9RFYYaz6q9WgywxJXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>When it arrives, the AT-LP7X is supplied with a moving magnet cartridge — one of Audio-Technica’s well-regarded AT-VM95E designs. It’s prefitted to an AT-LT10 headshell positioned at the end of a 247mm J-shaped tonearm, and is preadjusted too. The tonearm features a dual-axis gimbal (to keep tilting to an absolute minimum) and has manual adjustment for tracking, height and counterweight integrated. </p><p>The set-up guide provided by Audio-Technica is admirably clear and succinct, and anyone with even remotely steady hands will be able to bring the AT-LP7X to a state of readiness in next-to-no time. </p><p>This is a belt-drive turntable with automatic speed adjustment — there’s a large rotary dial on the plinth that has ‘33’, ‘45’ and ‘stop’ positions, so there’s no need to faff around with the belt or what-have-you in order to change speeds. Speed is governed by an optical sensor-monitored motor designed to ensure rotational accuracy; to minimise the transmission of mechanical noise and/or vibration, it’s decoupled from the plinth by rubber bushings. </p><p>The stainless steel spindle has a thermal-plastic, sheet-type bearing to further help maintain precise rotational speed. Power comes via an external switching supply that isolates AC-to-DC conversion away from the turntable to suppress electrical interference.</p><ul><li><strong>Features score:  5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-sound-quality"><span>Audio-Technica AT-LP7X review: Sound quality</span></h3><ul><li><strong>Smooth frequency response and even tonality</strong></li><li><strong>Good low-frequency control</strong></li><li><strong>Phono stage could be more involving</strong></li></ul><p>Use the AT-LP7X’s integrated phono stage to preamplify the signal on its way to an amplifier and there’s plenty to enjoy about the way the Audio-Technica goes about delivering music. No matter if it’s the opaque simmer of Bob Dylan’s <em>Love Sick</em> or the relentless build of ØXN’s <em>Cruel Mother</em>, this turntable is an even-handed and informative listen.</p><p>It certainly has a handle on frequency response. The low frequencies it generates could be a little less soft, it’s true, but in terms of allowing each area of the frequency range a similar amount of emphasis the AT-LP7X is an assured performer. It’s not especially keen on sticking its oar in where tonality is concerned, either — there’s a nicely neutral balance to the sound that allows the source material to dictate terms in this respect.</p><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="sHrLxMQ7FxaTwcngzKWJXL" name="IMG_1233" alt="A close-up of the Audio-Technica AT-LP7X's stylus." src="https://cdn.mos.cms.futurecdn.net/sHrLxMQ7FxaTwcngzKWJXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Despite the slight lack of substance at the bottom end, bass sounds are nicely controlled and there’s the facility with rhythmic expression that vinyl-fanciers routinely hold up as a major virtue of the format. </p><p>The midrange is open and informative, and the differences in timbre, character and technique between the two vocalists previously mentioned are made absolutely plain. At the top end there’s a serving of polite attack, and just enough bite and crunch to treble sounds to keep things interesting. </p><p>The Audio-Technica describes a reasonably well-defined soundstage and can position the participants in a recording on it with a fair amount of confidence. ‘Reasonable’ is an equally fair way to describe the AT-LP7X’s facility with dynamics, too — the ØXN recording builds in volume and intensity tenaciously, and this turntable does more than allude to these upshifts while stopping short of giving them full expression. </p><p>It’s more adept when it comes to detail retrieval, needing no qualification as to how impressively it handles the weighting and contextualisation of even the most minor occurrences in a recording.</p><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="PVH5n5qFgsGKov75qbANXL" name="IMG_1238" alt="A view of the Audio-Technica AT-LP7X's tonearm and platter, while a vinyl record is being played." src="https://cdn.mos.cms.futurecdn.net/PVH5n5qFgsGKov75qbANXL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Audio-Technica’s overriding character is a little uninvolving, though — it presents music in a rather matter-of-fact way that has apparently traded excitement for a desire not to cause a fuss. </p><p>Some, but not all, of this attitude can be blamed on the integrated phono stage. Switch it off and instead connect the the AT-LP7X to a decent external alternative (an elderly Leema Elements, say, or a newer Pro-Ject Phono Box) and while it doesn’t suddenly turn the Audio-Technica into a snappy front-foot ball of energy, it certainly serves to bring a little more animation to the sound. All the things the turntable does well remain present and correct, but its attitude becomes a little more lively, a little more interested — and a little more interesting as a result.</p><ul><li><strong>Sound quality score: 3.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-design"><span>Audio-Technica AT-LP7X review: Design</span></h3><ul><li><strong>157 x 450 x 352mm (HxWxD, inc. dust-cover)</strong></li><li><strong>MDF plinth, acrylic platter</strong></li><li><strong>Spring-based, height-adjustable isolation feet</strong></li></ul><p>No one in their right minds attempts to mess with the established design of a record player, of course — not unless they’re trying to justify some stratospheric asking price, anyway. And so with the AT-LP7X Audio-Technica has stuck closely to the long-established ‘rectangle with a circle on it’ template. The slightly curved corners of the plinth are as close as the company has come to deviating from the norm.</p><p>But just because the AT-LP7X hasn’t  been ‘designed’ so much as ‘built’, that doesn’t mean Audio-Technica has withheld care and attention. The MDF plinth is very nicely finished, and stands on four hefty height-adjustable spring-based isolation feet that offer good isolation from external vibration to the main body. The 20mm platter is acrylic, and so smoothly finished that a slip-mat is an option rather than a necessity — its high-density design is yet another attempt to dampen vibration down to a bare minimum.  </p><p>The AT-LP7X is supplied with a smoked Perspex dust-cover. This fits tidily around the plinth, and lifts all the way off rather than being hinged. With the dust-cover in place, the entire thing tips the scales at 7.6kg.</p><ul><li><strong>Design score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-usability-and-setup"><span>Audio-Technica AT-LP7X review: Usability and setup</span></h3><ul><li><strong>Adjust anti-skate and counterweight</strong></li><li><strong>Select ‘phono’ or ‘line’ output</strong></li><li><strong>Connect to amplifier or powered speaker</strong></li></ul><p>Audio-Technica has tried to make setting up the AT-LP7X as simple as possible. The tonearm already has its headshell and cartridge attached, and it’s pre-adjusted, so you need only dial in the appropriate amount of anti-skate and adjust the counterweight as per the set-up instructions. This is the work of just a moment or two, and then you’re good to go.</p><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="PcUQF6mKsdtv7Lt9BCWXPL" name="IMG_1230" alt="A close-up of the Audio-Technica AT-LP7X's turntable belt drive." src="https://cdn.mos.cms.futurecdn.net/PcUQF6mKsdtv7Lt9BCWXPL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Or, at least, you are once you’ve connected the turntable to the mains and to your amplifier (or similar) using a pair of analogue RCA cables — Audio-Technica supplies all the necessary. Then select either ‘phono’ or ‘line’ output at the rear of the plinth (depending on whether or not your amplifier has a phono-level input) and make sure the other switch is set to ‘MM’ (if you’re using the supplied AT-VM95E cartridge).</p><p>To use the AT-LP7X, it’s just a question of getting the platter spinning at the correct speed and then carefully lowering the needle onto the vinyl. This is ancient technology by the standards of home entertainment, and there’s precious little complexity to it where the end user is concerned.</p><ul><li><strong>Usability and setup score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-audio-technica-at-lp7x-review-value"><span>Audio-Technica AT-LP7X review: Value</span></h3><p>If you need a phono stage to amplify the sound of that record player you’re thinking of buying, the AT-LP7X makes a lot of sense. Not only is it well-made and painless where set-up and operation are concerned, it’s got an integrated phono stage that can handle both moving magnet and moving coil cartridges — the value for money it offers in this respect is obvious. </p><p>If your system already features half-decent phono amplification, though, the Audio-Technica is not quite as compelling — because you’re spending money on a feature you’re unlikely to use once you’ve done the obligatory A/B comparison…</p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-i-buy-the-audio-technica-at-lp7x"><span>Should I buy the Audio-Technica AT-LP7X?</span></h3><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You admire a bit of convenience</strong><br />With a good cartridge pre-fitted to a very decent headshell, a lot of the AT-LP7X set-up process  is taken care of at the factory</p></div><div class="product"><p><strong>Your system doesn’t have a phono stage</strong><br />Don’t have the necessary oomph to amplify a record player? No problem, the Audio-Technica supplies its own</p></div><div class="product"><p><strong>You are easily startled</strong><br />The AT-LP7X is so laid-back it’s almost horizontal, so there will be no sudden surprises  </p></div><h2 id="don-39-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>Your system has a decent phono stage</strong><br />There’s no point in spending money on a feature you don’t need</p></div><div class="product"><p><strong>You own any 78rpm discs you’d like to play</strong><br />The Audio-Technica’s platter cannot turn that fast</p></div><div class="product"><p><strong>You fancy some sonic excitement</strong><br />The AT-LP7X would much rather soothe than invigorate; its overall attitude is not especially involving</p></div><h3 class="article-body__section" id="section-audio-technica-at-lp7x-also-consider"><span>Audio-Technica AT-LP7X : Also consider</span></h3><div class="product"><p><strong>Rega Planar 3</strong><br />A Rega Planar 3 is almost exactly the same price as the AT-LP7X, although that doesn’t get you a cartridge, let alone an integrated phono stage. What it does get you (once an appropriate cartridge has been fitted and once it’s connected to a system with sufficient amplification) is a staggeringly complete and thrillingly engaging account of the music you’re listening to. Read our full <a href="https://www.techradar.com/reviews/audio-visual/hi-fi-and-audio/turntables/rega-p3-24-102104/review" data-dimension112="6b10e3d4-d45e-11f1-af80-e1d254414b48" data-action="Deal Block" data-label="Rega Planar 3 review" data-dimension48="Rega Planar 3 review" data-dimension25="">Rega Planar 3 review</a>.</p></div><div class="product"><p><strong>Pro-Ject Debut Pro</strong><br />The Pro-Ject Debut Pro is very, very similar money too — and although it doesn’t have a phono stage, it does at least come with a very decent cartridge. And as is the Pro-Ject way, it sounds taut and precise, with a really impressive facility for insight and detail as well as the more common vinyl virtue of rhythmic positivity. <br />Read more on the <a href="https://www.techradar.com/audio/turntables/pro-ject-unveils-the-follow-up-to-its-pivotal-debut-pro-turntable-packing-an-all-new-moving-magnet-cartridge" data-dimension112="6b10e474-d45e-11f1-9d56-59425d428844" data-action="Deal Block" data-label="Pro-Ject Debut Pro" data-dimension48="Pro-Ject Debut Pro" data-dimension25="">Pro-Ject Debut Pro</a>. </p></div><h3 class="article-body__section" id="section-how-i-tested-the-audio-technica-at-lp7x"><span>How I tested the Audio-Technica AT-LP7X</span></h3><p>I tested the AT-LP7X in two ways. Firstly with its integrated phono stage switched on, and connected to a line-level analog input on an Eversolo DAC-Z10 preamplifier — this in turn is connected to a Cambridge Edge W power amplifier driving a pair of Bowers &amp; Wilkins 705 S3 Signature standmounting loudspeakers. </p><p>And then with the phono stage switched off and the connection from the turntable running to a Pro-Ject Phono Box preamplifier before being sent on to the Eversolo. </p><p>And then I listened to more records than was, strictly speaking, necessary.</p><ul><li><em>First reviewed: October 2026</em></li><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar's review guarantee</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Winter commuter kitlist: my essentials for traveling in the wet and cold ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Commuting to work in the winter takes a different kind of strength. It's colder, wetter, darker — all things that are capable of sucking any remaining joy out of what is already a fairly joyless pursuit. As a two-trains-and-a-walk commuter, I have discovered that arming yourself with the right kit is key to making things more bearable. I've rounded up my winter commuter kitlist below.</p><p>First: the inclement weather essentials. That means investing in a decent collapsible umbrella that won't invert or break the minute the wind picks up. Rucksacks are a commuter's best friend, and opting for a weather-resistant build or a rain cover means there's no danger of your laptop getting drizzled on. </p><p>Next: comfort buys. I'm a caffeine fiend, and a hot coffee makes a morning commute feel significantly more manageable. I swear by the Yeti Rambler with — and this is important — the screw-down commuter cap. I've tested those '100% leaf-proof' claims thoroughly; I can chuck this upside-down in my bag and nothing will leak. If you feel the cold, a great rechargeable hand-warmer can be a game-changer, too. I have a LifeSystems one that can also double as a power pack. </p><p>Finally: entertainment. I like a Kindle for reading on the train, because there's no chance I'll end up doomscrolling. And for the walking part, I'll choose between over-ears that block out the background noise, or, if it's cold enough to warrant a hat, some in-ears. Scroll down for a closer look at my commuter essentials, with options at different price points to suit different budgets. </p><h2 class="article-body__section" id="section-commuter-kitlist"><span>Commuter kitlist</span></h2>        <div class="featured_product_block featured_block_standard" data-id="a5db79de-d8ff-11f1-852c-630e42c8c954">            <a href="https://www.amazon.co.uk/Bearwind-Electric-Hand-Warmers-Rechargeable/dp/B0FKH13QZT/" data-model-name="Rechargeable Electric Hand Warmers, 2 pack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/sYFkWBHat77hFkRDoNPNnS.jpg" alt="Bearwind Electric Hand Warmers Rechargeable, 2 Pack Magnetic Design, Blue | Reusable Pocket Warmers, 3 Levels Heating, Winter Gifts for Women and Men, Stocking Stuffers for Golf Hunting Hiking Outdoor" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bearwind</div>                                        <div class="featured__title">Rechargeable Electric Hand Warmers, 2 pack</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="4fb40086-d8fe-11f1-ba05-35231902312b">            <a href="https://www.amazon.co.uk/Lifesystems-Rechargeable-Twin-Pack-Dual-Palm-Functionality/dp/B0B7XSMR2P/" data-model-name="Rechargeable Hand Warmer / power bank, 2 pack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uzG9gNYHV5uLL9mFmkM7PL.jpg" alt="Lifesystems Rechargeable Dual-Palm Hand Warmer With 2 X 5000mah Power Bank | Twin-Pack Rechargeable Usb &amp; Usb C 2x 5,000 Mah Batteries | 3 Heat Settings | Up to 9 Hours Heat" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lifesystems</div>                                        <div class="featured__title">Rechargeable Hand Warmer / power bank, 2 pack</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c9216946-d902-11f1-a83e-77330e023ba8">            <a href="https://www.amazon.co.uk/ShedRain-Automatic-Compact-Windproof-Umbrella/dp/B0CD9L8JBV/" data-model-name="Vortex Compact Travel Umbrella, Auto Open Close" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wgTYkyJ5XSGFEmmSXDNZEc.jpg" alt="ShedRain, Vortex Compact Travel Umbrella, Auto Open Close" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ShedRain</div>                                        <div class="featured__title">Vortex Compact Travel Umbrella, Auto Open Close</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c92168ce-d902-11f1-a2f9-4f137b280170">            <a href="https://www.amazon.co.uk/Green-Metro-Folding-Blunt-Umbrella/dp/B089K5RCG5/?th=1" data-model-name="Metro folding umbrella" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ejp2mPnqBoUzLAFKBnfoYk.jpg" alt="Blunt Metro" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Blunt</div>                                        <div class="featured__title">Metro folding umbrella</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="9c08cbce-d903-11f1-9547-819c8480428f">            <a href="https://www.amazon.co.uk/Troubadour-Apex-4-0-22L-Premium-Backpack/dp/B0FDYFJW21/" data-model-name="Apex 4.0 Laptop Backpack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.24%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:21,l:67,cw:358,ch:477,q:80/CgqXz6Y5FyFVfABG8moWuK.jpg" alt="Troubadour Apex 4.0 Laptop Backpack | 22l | Green Smoke | Water Resistant | Ergonomic Design | Padded Laptop Protection | Organised Storage | Comfortable Carry | Work &amp; Travel" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Troubadour</div>                                        <div class="featured__title">Apex 4.0 Laptop Backpack</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Read more:</strong> <a href="https://www.techradar.com/pro/this-fantastic-backpack-means-i-no-longer-dread-going-to-work-events-and-conferences-quite-so-much">This fantastic backpack means I no longer dread going to work events and conferences</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="20588810-d904-11f1-a5ec-870e97dd358f">            <a href="https://www.amazon.co.uk/Samsonite-Roader-Backpack-Business-University/dp/B0GWHRWPYS" data-model-name="Roader Laptop Backpack with Rain Cover" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/a54sNn93AHgkAYvpsdcXF6.jpg" alt="Samsonite Roader - Laptop Backpack 15.6", Business &amp; School Backpack With Rain Cover - for Office &amp; School &amp; University - Green (olive)" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Samsonite</div>                                        <div class="featured__title">Roader Laptop Backpack with Rain Cover</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1df5d3ba-d905-11f1-90b1-b9fe001b492d">            <a href="https://www.amazon.co.uk/dp/B0D4ZC4XMT/ref=asc_df_B0CCZ1L4891793369040000" data-model-name="Quietcomfort Ultra Noise Cancelling Headphones" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:21,l:80,cw:342,ch:456,q:80/C4u7YnJuG6EtatUdnEWpDm.jpg" alt="Bose Quietcomfort Ultra Bluetooth Wireless Noise Cancelling Headphones for Music With Spatial Audio, Over-The-Ear Headphones With Mic, Up to 24 Hours of Battery Life, Lunar Blue - Limited Edition" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bose</div>                                        <div class="featured__title">Quietcomfort Ultra Noise Cancelling Headphones</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/audio/headphones/wireless-headphones/bose-quietcomfort-ultra-headphones-review">Bose QuietComfort Ultra Headphones review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/audio/headphones/best-noise-cancelling-headphones">best noise-cancelling headphones ranking</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Fantastic, detailed sound with rich bass</li><li class='list-item list-item-pros'>Class-leading noise-stopping power</li><li class='list-item list-item-pros'>Comfortable and premium, with folding design</li><li class='list-item list-item-pros'>Great smart features</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>24-hour battery life is weak</li><li class='list-item list-item-cons'>Some will prefer a more neutral sound</li><li class='list-item list-item-cons'>No USB-C audio input</li><li class='list-item list-item-cons'>No LE Audio support (but it's promised)</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="b7ed1712-d905-11f1-b070-0b0c166317ce">            <a href="https://www.amazon.co.uk/dp/B0DQPVJ74B/ref=asc_df_B0DQPVJ74B1793423040000?th=1" data-model-name="EAH-AZ100E-K True Wireless Earbuds w/ ANC" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:111.44%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MqsnMFamLf7RPa36zTK99L.jpg" alt="Technics, EAH-AZ100E-K True Wireless Earbuds w/ ANC" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Technics</div>                                        <div class="featured__title">EAH-AZ100E-K True Wireless Earbuds w/ ANC</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/audio/earbuds-airpods/technics-eah-az100-review">Technics EAH-AZ100 earbuds review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/audio/earbuds-airpods/the-best-earbuds">best earbuds ranking</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c682e76c-d904-11f1-945e-2f5824be7d53">            <a href="https://www.amazon.co.uk/Contigo-Autoseal-Stainless-Leakproof-Easy-Clean/dp/B07TRG2Y57/" data-model-name="West Loop Autoseal Travel Mug, 470ml" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:5,cw:375,ch:500,q:80/o2CdbCL9eDJvxXYNfpoVqb.jpg" alt="Contigo West Loop Autoseal Travel Mug, Stainless Steel Thermal Mug, Vacuum Flask, Leakproof Tumbler, Coffee Mug With Bpa Easy-Clean Lid, 470 Ml, Red" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Contigo</div>                                        <div class="featured__title">West Loop Autoseal Travel Mug, 470ml</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="8067c8ec-d904-11f1-933e-598232f963cb">            <a href="https://www.amazon.co.uk/YETI-Insulated-Stainless-Leakproof-Commuter/dp/B0FHBDVTFY/" data-model-name="Rambler (355ml) travel mug w/ leakproof Commuter Cap" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:12,l:60,cw:363,ch:484,q:80/CCtt83YG24CReRCbSh7AWK.jpg" alt="Yeti Rambler 12 Oz (355 Ml) Coffee Travel Bottle With 100% Leakproof Hotshot Commuter Cap, Vacuum Insulated Stainless Steel Tea &amp; Coffee Cup Travel Mug, Royal Blue" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Yeti</div>                                        <div class="featured__title">Rambler (355ml) travel mug w/ leakproof Commuter Cap</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="988dc216-d90c-11f1-852a-d9ed1d41d375">            <a href="https://www.amazon.co.uk/SEALSKINZ-Water-Repellent-Fleece-Glove/dp/B0CD7XVBFC/" data-model-name="Acle touchscreen, water-repellent nano-fleece gloves" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/f8EMobjyJ4NRKRchkoXQ8J.jpg" alt="Sealskinz | Acle | Water Repellent Nano Fleece Glove | Touchscreen Compatible | Lightweight | Provides Insulated Protection | Olive" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Sealskinz</div>                                        <div class="featured__title">Acle touchscreen, water-repellent nano-fleece gloves</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="988dc298-d90c-11f1-860f-2f1e1d974b32">            <a href="https://www.lululemon.co.uk/en-gb/p/warm-revelation-gloves/153827755.html" data-model-name="Warm Revelation Gloves" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.36%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/GZzCruJwJQS9hrFmRdWmBR.jpg" alt="lululemon, Warm Revelation Gloves - Black - L" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Warm Revelation Gloves</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="fad7a7e8-d907-11f1-8376-2ba76e76d53d">            <a href="https://www.amazon.co.uk/dp/B0GV5YVVCD?th=1" data-model-name="Kindle Paperwhite 16GB" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UVwcvegbTqB7UFnSt37JmF.jpg" alt="Amazon Kindle Paperwhite" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Amazon</div>                                        <div class="featured__title">Kindle Paperwhite 16GB</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="fad7a874-d907-11f1-80cc-4b89703acb6d">            <a href="https://www.argos.co.uk/product/4744609" data-model-name="Clara BW e-reader" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.14%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/XqG2mLD9wx76xM67xiFABn.jpg" alt="Kobo, Clara BW e-reader" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Kobo</div>                                        <div class="featured__title">Clara BW e-reader</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/tablets/ereaders/kobo-clara-bw-review-a-compact-ereader-showcasing-the-best-e-ink-display-yet">Kobo Clara BW review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/best/best-ereader">best e-reader ranking</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>New E Ink Carta 1300 screen</li><li class='list-item list-item-pros'>Compact, lightweight and waterproof</li><li class='list-item list-item-pros'>Affordable and repairable</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No cloud file transfer support</li><li class='list-item list-item-cons'>Dated, plastic design</li><li class='list-item list-item-cons'>6-inch screen can be small for some</li></ul></div></div>            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/tech/winter-commuter-essentials-heres-everything-i-use-to-make-traveling-in-the-wet-and-cold-more-bearable</link>
                                                                            <description>
                            <![CDATA[ The right kit can turn a cold, wet and miserable commute into an almost-enjoyable one. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">omUXNZDnY3rE6tRdqKeTCG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JTuBsMwJCh7NRyMFY7W2kV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 10:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Tech]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&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/JTuBsMwJCh7NRyMFY7W2kV-1920-80.jpg">
                                                            <media:credit><![CDATA[Amazon / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A rucksack, umbrella, Kindle, headphones and hand-warmer on a bench on a rainy day]]></media:description>                                                            <media:text><![CDATA[A rucksack, umbrella, Kindle, headphones and hand-warmer on a bench on a rainy day]]></media:text>
                                <media:title type="plain"><![CDATA[A rucksack, umbrella, Kindle, headphones and hand-warmer on a bench on a rainy day]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JTuBsMwJCh7NRyMFY7W2kV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Commuting to work in the winter takes a different kind of strength. It's colder, wetter, darker — all things that are capable of sucking any remaining joy out of what is already a fairly joyless pursuit. As a two-trains-and-a-walk commuter, I have discovered that arming yourself with the right kit is key to making things more bearable. I've rounded up my winter commuter kitlist below.</p><p>First: the inclement weather essentials. That means investing in a decent collapsible umbrella that won't invert or break the minute the wind picks up. Rucksacks are a commuter's best friend, and opting for a weather-resistant build or a rain cover means there's no danger of your laptop getting drizzled on. </p><p>Next: comfort buys. I'm a caffeine fiend, and a hot coffee makes a morning commute feel significantly more manageable. I swear by the Yeti Rambler with — and this is important — the screw-down commuter cap. I've tested those '100% leaf-proof' claims thoroughly; I can chuck this upside-down in my bag and nothing will leak. If you feel the cold, a great rechargeable hand-warmer can be a game-changer, too. I have a LifeSystems one that can also double as a power pack. </p><p>Finally: entertainment. I like a Kindle for reading on the train, because there's no chance I'll end up doomscrolling. And for the walking part, I'll choose between over-ears that block out the background noise, or, if it's cold enough to warrant a hat, some in-ears. Scroll down for a closer look at my commuter essentials, with options at different price points to suit different budgets. </p><h2 class="article-body__section" id="section-commuter-kitlist"><span>Commuter kitlist</span></h2>        <div class="featured_product_block featured_block_standard" data-id="a5db79de-d8ff-11f1-852c-630e42c8c954">            <a href="https://www.amazon.co.uk/Bearwind-Electric-Hand-Warmers-Rechargeable/dp/B0FKH13QZT/" data-model-name="Rechargeable Electric Hand Warmers, 2 pack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/sYFkWBHat77hFkRDoNPNnS.jpg" alt="Bearwind Electric Hand Warmers Rechargeable, 2 Pack Magnetic Design, Blue | Reusable Pocket Warmers, 3 Levels Heating, Winter Gifts for Women and Men, Stocking Stuffers for Golf Hunting Hiking Outdoor" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bearwind</div>                                        <div class="featured__title">Rechargeable Electric Hand Warmers, 2 pack</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="4fb40086-d8fe-11f1-ba05-35231902312b">            <a href="https://www.amazon.co.uk/Lifesystems-Rechargeable-Twin-Pack-Dual-Palm-Functionality/dp/B0B7XSMR2P/" data-model-name="Rechargeable Hand Warmer / power bank, 2 pack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uzG9gNYHV5uLL9mFmkM7PL.jpg" alt="Lifesystems Rechargeable Dual-Palm Hand Warmer With 2 X 5000mah Power Bank | Twin-Pack Rechargeable Usb &amp; Usb C 2x 5,000 Mah Batteries | 3 Heat Settings | Up to 9 Hours Heat" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Lifesystems</div>                                        <div class="featured__title">Rechargeable Hand Warmer / power bank, 2 pack</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c9216946-d902-11f1-a83e-77330e023ba8">            <a href="https://www.amazon.co.uk/ShedRain-Automatic-Compact-Windproof-Umbrella/dp/B0CD9L8JBV/" data-model-name="Vortex Compact Travel Umbrella, Auto Open Close" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wgTYkyJ5XSGFEmmSXDNZEc.jpg" alt="ShedRain, Vortex Compact Travel Umbrella, Auto Open Close" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ShedRain</div>                                        <div class="featured__title">Vortex Compact Travel Umbrella, Auto Open Close</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c92168ce-d902-11f1-a2f9-4f137b280170">            <a href="https://www.amazon.co.uk/Green-Metro-Folding-Blunt-Umbrella/dp/B089K5RCG5/?th=1" data-model-name="Metro folding umbrella" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ejp2mPnqBoUzLAFKBnfoYk.jpg" alt="Blunt Metro" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Blunt</div>                                        <div class="featured__title">Metro folding umbrella</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="9c08cbce-d903-11f1-9547-819c8480428f">            <a href="https://www.amazon.co.uk/Troubadour-Apex-4-0-22L-Premium-Backpack/dp/B0FDYFJW21/" data-model-name="Apex 4.0 Laptop Backpack" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.24%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:21,l:67,cw:358,ch:477,q:80/CgqXz6Y5FyFVfABG8moWuK.jpg" alt="Troubadour Apex 4.0 Laptop Backpack | 22l | Green Smoke | Water Resistant | Ergonomic Design | Padded Laptop Protection | Organised Storage | Comfortable Carry | Work &amp; Travel" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Troubadour</div>                                        <div class="featured__title">Apex 4.0 Laptop Backpack</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><strong>Read more:</strong> <a href="https://www.techradar.com/pro/this-fantastic-backpack-means-i-no-longer-dread-going-to-work-events-and-conferences-quite-so-much">This fantastic backpack means I no longer dread going to work events and conferences</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="20588810-d904-11f1-a5ec-870e97dd358f">            <a href="https://www.amazon.co.uk/Samsonite-Roader-Backpack-Business-University/dp/B0GWHRWPYS" data-model-name="Roader Laptop Backpack with Rain Cover" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/a54sNn93AHgkAYvpsdcXF6.jpg" alt="Samsonite Roader - Laptop Backpack 15.6", Business &amp; School Backpack With Rain Cover - for Office &amp; School &amp; University - Green (olive)" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Samsonite</div>                                        <div class="featured__title">Roader Laptop Backpack with Rain Cover</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1df5d3ba-d905-11f1-90b1-b9fe001b492d">            <a href="https://www.amazon.co.uk/dp/B0D4ZC4XMT/ref=asc_df_B0CCZ1L4891793369040000" data-model-name="Quietcomfort Ultra Noise Cancelling Headphones" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:21,l:80,cw:342,ch:456,q:80/C4u7YnJuG6EtatUdnEWpDm.jpg" alt="Bose Quietcomfort Ultra Bluetooth Wireless Noise Cancelling Headphones for Music With Spatial Audio, Over-The-Ear Headphones With Mic, Up to 24 Hours of Battery Life, Lunar Blue - Limited Edition" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bose</div>                                        <div class="featured__title">Quietcomfort Ultra Noise Cancelling Headphones</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/audio/headphones/wireless-headphones/bose-quietcomfort-ultra-headphones-review">Bose QuietComfort Ultra Headphones review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/audio/headphones/best-noise-cancelling-headphones">best noise-cancelling headphones ranking</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Fantastic, detailed sound with rich bass</li><li class='list-item list-item-pros'>Class-leading noise-stopping power</li><li class='list-item list-item-pros'>Comfortable and premium, with folding design</li><li class='list-item list-item-pros'>Great smart features</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>24-hour battery life is weak</li><li class='list-item list-item-cons'>Some will prefer a more neutral sound</li><li class='list-item list-item-cons'>No USB-C audio input</li><li class='list-item list-item-cons'>No LE Audio support (but it's promised)</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="b7ed1712-d905-11f1-b070-0b0c166317ce">            <a href="https://www.amazon.co.uk/dp/B0DQPVJ74B/ref=asc_df_B0DQPVJ74B1793423040000?th=1" data-model-name="EAH-AZ100E-K True Wireless Earbuds w/ ANC" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:111.44%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MqsnMFamLf7RPa36zTK99L.jpg" alt="Technics, EAH-AZ100E-K True Wireless Earbuds w/ ANC" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Technics</div>                                        <div class="featured__title">EAH-AZ100E-K True Wireless Earbuds w/ ANC</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/audio/earbuds-airpods/technics-eah-az100-review">Technics EAH-AZ100 earbuds review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/audio/earbuds-airpods/the-best-earbuds">best earbuds ranking</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="c682e76c-d904-11f1-945e-2f5824be7d53">            <a href="https://www.amazon.co.uk/Contigo-Autoseal-Stainless-Leakproof-Easy-Clean/dp/B07TRG2Y57/" data-model-name="West Loop Autoseal Travel Mug, 470ml" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:5,cw:375,ch:500,q:80/o2CdbCL9eDJvxXYNfpoVqb.jpg" alt="Contigo West Loop Autoseal Travel Mug, Stainless Steel Thermal Mug, Vacuum Flask, Leakproof Tumbler, Coffee Mug With Bpa Easy-Clean Lid, 470 Ml, Red" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Contigo</div>                                        <div class="featured__title">West Loop Autoseal Travel Mug, 470ml</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="8067c8ec-d904-11f1-933e-598232f963cb">            <a href="https://www.amazon.co.uk/YETI-Insulated-Stainless-Leakproof-Commuter/dp/B0FHBDVTFY/" data-model-name="Rambler (355ml) travel mug w/ leakproof Commuter Cap" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:12,l:60,cw:363,ch:484,q:80/CCtt83YG24CReRCbSh7AWK.jpg" alt="Yeti Rambler 12 Oz (355 Ml) Coffee Travel Bottle With 100% Leakproof Hotshot Commuter Cap, Vacuum Insulated Stainless Steel Tea &amp; Coffee Cup Travel Mug, Royal Blue" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Yeti</div>                                        <div class="featured__title">Rambler (355ml) travel mug w/ leakproof Commuter Cap</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="988dc216-d90c-11f1-852a-d9ed1d41d375">            <a href="https://www.amazon.co.uk/SEALSKINZ-Water-Repellent-Fleece-Glove/dp/B0CD7XVBFC/" data-model-name="Acle touchscreen, water-repellent nano-fleece gloves" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/f8EMobjyJ4NRKRchkoXQ8J.jpg" alt="Sealskinz | Acle | Water Repellent Nano Fleece Glove | Touchscreen Compatible | Lightweight | Provides Insulated Protection | Olive" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Sealskinz</div>                                        <div class="featured__title">Acle touchscreen, water-repellent nano-fleece gloves</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="988dc298-d90c-11f1-860f-2f1e1d974b32">            <a href="https://www.lululemon.co.uk/en-gb/p/warm-revelation-gloves/153827755.html" data-model-name="Warm Revelation Gloves" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.36%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/GZzCruJwJQS9hrFmRdWmBR.jpg" alt="lululemon, Warm Revelation Gloves - Black - L" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>lululemon</div>                                        <div class="featured__title">Warm Revelation Gloves</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="fad7a7e8-d907-11f1-8376-2ba76e76d53d">            <a href="https://www.amazon.co.uk/dp/B0GV5YVVCD?th=1" data-model-name="Kindle Paperwhite 16GB" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UVwcvegbTqB7UFnSt37JmF.jpg" alt="Amazon Kindle Paperwhite" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Amazon</div>                                        <div class="featured__title">Kindle Paperwhite 16GB</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="fad7a874-d907-11f1-80cc-4b89703acb6d">            <a href="https://www.argos.co.uk/product/4744609" data-model-name="Clara BW e-reader" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.14%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/XqG2mLD9wx76xM67xiFABn.jpg" alt="Kobo, Clara BW e-reader" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Kobo</div>                                        <div class="featured__title">Clara BW e-reader</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>Read our full <a href="https://www.techradar.com/tablets/ereaders/kobo-clara-bw-review-a-compact-ereader-showcasing-the-best-e-ink-display-yet">Kobo Clara BW review</a></p><p>Want to see some other options? Here's our official <a href="https://www.techradar.com/best/best-ereader">best e-reader ranking</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>New E Ink Carta 1300 screen</li><li class='list-item list-item-pros'>Compact, lightweight and waterproof</li><li class='list-item list-item-pros'>Affordable and repairable</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No cloud file transfer support</li><li class='list-item list-item-cons'>Dated, plastic design</li><li class='list-item list-item-cons'>6-inch screen can be small for some</li></ul></div></div>            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Corsair Voxara review: the right specs for a gamer, but a long way off ‘studio grade’ ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-corsair-voxara-one-minute-review"><span>Corsair Voxara: One-minute review</span></h2><p>Corsair enters the <a href="https://www.techradar.com/best/best-microphones-for-streaming">microphones for streaming</a> and wider mic market with this RGB-laden Voxara condenser model, a well-judged combination of specs and features for the price. If you’re looking specifically for a gaming or streaming mic and willing to pay a premium for audio quality and looks, the Voxara ticks the most important boxes. But it also makes some lofty marketing claims that aren’t relevant or helpful if you’re just trying to figure out if it’s worth the cash. </p><p>For example, the 25mm capsule this mic’s built around can capture enough nuance from your voice to record and broadcast rich, well-rounded audio, while hardware and software team up to suppress esses and plosives. However, the maximum 192KHz sample rate simply isn’t relevant to most users, and it definitely doesn’t make this USB-C model a studio-grade piece of audio equipment.</p><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="biEEAQZ6LJPSAbRGYpaGtB" name="BC941C4A-8C57-469C-8936-EA1ABC283617.JPG" alt="Wide view of a gaming setup with the illuminated Corsair Voxara microphone centered in front of a keyboard and monitor." src="https://cdn.mos.cms.futurecdn.net/biEEAQZ6LJPSAbRGYpaGtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It’s worth knowing that to get the best sound, you’ll need to download Elgato’s Wave Link software. It’s a powerful app with a nice, clean UI, and the AI-driven Voice Focus feature is very effective at noise cancellation. Not everyone wants to have to install additional software, though, so if you want plug-and-play performance, this is a big caveat. </p><p>The mic housing’s built to a high standard and the circuitry seems to be top-notch too: there’s almost no unwanted noise when you use the tap-to-mute function at the head of the housing, and the 3.5mm monitoring input runs at a sensible output range with no crackle or distortion. So you’re getting strong vocal recording, easy controls, and a pretty intuitive digital display on the mic’s front, too. These are the big selling points here, along with the visual design. But if you want a subtler look that takes its design cues from pro audio, or a mic that really can claim to offer studio-grade functionality at a similar price, you need to look further afield at options like the Shure M7+ and Rode PodMic USB. </p><h2 class="article-body__section" id="section-corsair-voxara-price-and-availability"><span>Corsair Voxara: Price and availability</span></h2><ul><li><strong>List price: $199.99 / £159.99 / AU$329</strong></li><li><strong>Decent feature set and device compatibility for the price</strong></li><li><strong>XLR + USB mics available in the same price bracket</strong></li></ul><p>It might not be specced to topple all rivals, but this debut model from Corsair nonetheless offers solid value for money for the build quality, Elgato software features, and crisp sound it delivers. Available now for PC, Mac, <a href="https://www.techradar.com/reviews/ps5">PlayStation 5</a> and <a href="https://www.techradar.com/reviews/nintendo-switch">Nintendo Switch</a>, it’s got a broad enough compatibility list to be your battlestation mic – just as long as that battlestation doesn’t feature an Xbox. </p><p>It’s priced in a similar range to one of our favourite mics, the <a href="https://www.techradar.com/gaming/steelseries-alias-review-style-meets-substance">SteelSeries Alias</a>, and well under <a href="https://www.techradar.com/computing/peripherals-accessories/razer-seiren-v3-pro">Razer’s Seiren V3 Pro</a>, which at $249.99/£249.99 represents the upper end of the gaming mic market. However, what’s hurting the overall value proposition is that lone USB-C connectivity. With Rode’s PodMic USB offering XLR and USB connections and now available for around the same price, you’d need to really like that RGB display on the Voxara.</p><h2 class="article-body__section" id="section-corsair-voxara-specs"><span>Corsair Voxara: Specs</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Corsair Voxara USB </strong></p></td></tr><tr><td class="firstcol " ><p><strong>Polar pattern</strong></p></td><td  ><p>Cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Sample rate</strong></p></td><td  ><p>32-bit/192KHz</p></td></tr><tr><td class="firstcol " ><p><strong>Connection type</strong></p></td><td  ><p>Wired USB-C</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>Elgato Wave Link</p></td></tr><tr><td class="firstcol " ><p><strong>Compatibility</strong></p></td><td  ><p>PC/Mac/Switch/PS5</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-corsair-voxara-design-and-features"><span>Corsair Voxara: Design and features</span></h2><ul><li><strong>Three RGB modes</strong></li><li><strong>Shock mount and stand provided</strong></li><li><strong>Well-placed controls layout</strong></li></ul><p>Is the Voxara well-designed? For gamers who want no-fuss, clear comms and an object on their desk that looks part of a traditional gaming setup, the answer is yes. It’s a familiar condenser design with a single cardioid polar pattern, a tap-to-mute button on top, and a scroll wheel on the bottom third, which can be used to adjust the mic, monitoring, and audio mix levels by clicking the wheel to toggle between those parameters. Finally, there’s an RGB mode cycle knob at the rear, which does what you’d expect. </p><p>To help you keep track of what you’re adjusting and make a note of your settings, there’s a digital display just below the RGB capsule shield. Bonus points go to Corsair for making this display automatically flip depending on whether the mic’s pointed up or down (if you’re using the supplied desk stand or a boom arm, for example). That’s a bit of forethought that keeps things simple to dial in, whatever your current setup. </p><p>Personally, I’d rather the RGB lighting wasn’t there at all, but I have to concede that it comes down to personal taste. I will say this much: given the peripheral market’s move away from copious RGB zones on mice, keyboards, and headsets lately, I wonder how quickly this model will look dated. </p><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="snP8ZTfQ8FiHrk6LXMkQHB" name="0AA19BCF-C434-43F8-9B5F-972534784210.JPG" alt="Close-up of the built-in mini OLED display reading "70" below the brightly illuminated RGB grille." src="https://cdn.mos.cms.futurecdn.net/snP8ZTfQ8FiHrk6LXMkQHB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I digress. There are three lighting modes available: a solid colour mode, a multicolor effects mode, and a level meter that responds to the audio source. While they’re fun to play around with and customise when you first get the mic, when it comes to using the Voxara in real-world situations, I found two of these three modes distracting and fell back on solid colour mode. </p><p>When you’re concentrating on what’s happening onscreen, you really don’t want something so close to your face to be constantly changing the lighting conditions. And if you’re recording a podcast with a video element, the level meter in particular is an unwelcome distraction that pulls your attention away from what the hosts are saying. </p><p>One area I do find the lighting useful is when muting or unmuting the mic. There’s a ring running around the tap-to-mute surface that changes colour when you tap it, and it’s very handy to know at a glance if the mic’s hot or not. Particularly if you’ve been muted for a while and lost track. </p><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="eKRriKeA4mkcWNzAvhV9eB" name="9CA4D912-D0E0-4F67-B905-1006524DB61C.JPG" alt="Close-up of the built-in mini OLED display reading "70" below the brightly illuminated RGB grille." src="https://cdn.mos.cms.futurecdn.net/eKRriKeA4mkcWNzAvhV9eB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of the cosmetic-focused lighting is optional and customisable, so I’m not considering my negative experience with it a dealbreaker. But keep in mind that you’re paying a premium for that RGB. You need to be really sure that you’ll use and enjoy that functionality before shelling out; otherwise, there are non-RGB mics with great sound and better connectivity available. </p><p>As you’d expect from Corsair, the finish quality of the mic housing, shock mount, and stand is all immaculate and conveys the premium price positioning. The stand holds your mic precisely where you position it, and cable management is fairly easy with a hollowed-out vertical stand that the USB-C cable can thread through. </p><p>However, the stand doesn’t perform well against accidental desk knocks, so if you’re recording or streaming yourself, you’d better factor in the cost of a boom arm as well. If your broadcasting ambitions begin and end with clear callouts in <em>Counter-Strike</em> or <em>Valorant</em>, though, this shouldn’t become a problem. </p><h2 class="article-body__section" id="section-corsair-voxara-performance"><span>Corsair Voxara: Performance</span></h2><ul><li><strong>No popping ‘P’ sounds or harsh esses</strong></li><li><strong>Noise cancellation requires Elgato software</strong></li><li><strong>Lack of XLR hurts its studio cred</strong></li></ul><p>I’m very impressed by how polished and usable this mic sounds without any tweaking. There’s no need for an additional pop shield on the Voxara, since it’s tuned to suppress esses and P sounds for a consistent and broadcast-ready sound. </p><p>And that, of course, is the most important thing about any mic, whether it’s marketed to gamers or anyone else. But as someone who’s worked with plenty of studio mics, I’m always very aware there’s a significant distinction between ‘good gaming mic’ and ‘good studio mic’. </p><p>Let’s start with the 25mm capsule. As with headphone drivers, bigger doesn’t always mean better in this category by default, but a large capsule of sufficient build quality is capable of capturing a wider range of frequencies and subharmonics in lots of detail. Right out of the box, if you record yourself speaking into the Voxara and listen back to the audio at any bitrate, you can hear that detail. For podcasting and Twitch streaming, it lends clarity and polish to your content. For in-game playcalling, it’s downright overkill. </p><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="g55iW7rDNY2p5ubatn22kB" name="9FF7380D-7380-4587-81E6-814FE9D185A6.JPG" alt="Close-up of the microphone's lower chassis and shock mount, highlighting the multi-function control wheel and mode icons." src="https://cdn.mos.cms.futurecdn.net/g55iW7rDNY2p5ubatn22kB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So big points to Corsair for getting that right. But I have to take the marketing literature to task for selling this mic as ‘studio-grade’. It’s written in huge lettering on the product page, mentioned in the reviewer’s guide, and it’s simply not accurate. </p><p>The fact that this mic doesn’t have an analog input option makes it a non-starter as a studio kit. True broadcast quality requires that you keep full control of latency, preamp settings, gain amplification, and analog-to-digital signal conversion to retain as much fidelity and flexibility as possible. A USB mic builds all those elements into its internal circuitry, which makes it much simpler to use.</p><p>And that’s the compromise. You don’t need a separate preamp and mixer to get a usable signal from a USB mic, and most gamers don’t have that studio equipment lying around, so gaming mics usually feature USB inputs. But there’s an implicit tradeoff to that convenience in fidelity. It isn’t night and day, but it’s there. So the fact that this mic can technically record at 192Hz doesn’t mean it can go toe-to-toe with a Neumann U87 Ai. </p><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="kwEx2n89gNshqWKxsMCRqB" name="66A13FEA-4C5A-470B-9D7A-ABD94C45B9D3.JPG" alt="Angled side profile of the Corsair Voxara microphone showing cyan and green RGB backlighting, the suspension shock mount, and the aluminum desktop stand." src="https://cdn.mos.cms.futurecdn.net/kwEx2n89gNshqWKxsMCRqB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>XLR also makes simultaneous audio source recording far easier. You can run as many mics into a mixing desk as your desk inputs and DAW allow, but capturing multiple USB sources in real-time is a massive headache by comparison. Therefore, if you’re browsing the USB gaming mic market and see any product page copy talking about ‘studio quality’, go ahead and translate it to what the manufacturer really means, which is ‘sounds pretty good’.  </p><p>With that point addressed, the Voxara’s sound quality is more than pretty good. And you can make it even more polished with Elgato’s excellent Wave Link software. This is a double-edged sword – it’s a well-designed and user-friendly app that packs tons of functionality into a clean shell, and it can also function as a gateway into professional DAWs. There are those – myself included – who prefer not to have to download software to use their peripherals, though, so I’m in a quandary about this one. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RAjHQDMioFy2hmYUk5CxmB" name="55C0A708-248D-4537-97FE-05A361241D17.JPG" alt="Corsair Voxara microphone muted on a desk setup, showing the red LED indicator ring glowing at the top of the body." src="https://cdn.mos.cms.futurecdn.net/RAjHQDMioFy2hmYUk5CxmB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One feature in particular that’s got me conflicted is Voice Focus, an AI-powered noise suppressor that works very well indeed. On the one hand, I love that I have access to it, and on the other, I resent that it isn’t being handled automatically by the mic’s DSP. </p><p>I find it easy to forgive minor grievances like that when I hear how smooth and listenable the vocal recordings are, though. It’s not easy to bring a new mic to market, and Corsair has made a lot of shrewd judgments in order to make this such a compelling option. It’s spent big on construction materials and finish quality, as it always does across any product category, teamed up with Elgato to pool some vital knowledge, and used a 25mm capsule that distinguishes itself as soon as you plug it in. That’s an impressive debut. I’m not moved to disconnect my preferred mics just yet, but I can easily envision that Corsair’s future models will give them stiff competition.</p><h2 class="article-body__section" id="section-should-i-buy-the-corsair-voxara"><span>Should I buy the Corsair Voxara?</span></h2><h2 id="buy-it-if-2">Buy it if...</h2><div class="product"><p><strong>You like to tweak while you play</strong><br />The combination of on-mic controls and Elgato Wave Link options makes this mic easy to dial in a usable setting and to adjust on the fly.</p></div><div class="product"><p><strong>You’re shopping for a battlestation mic</strong><br />Xbox is the only major platform the Voxara doesn’t support, making it a great option for hot-swapping between devices in your battlestation.</p></div><div class="product"><p><strong>Your setup is lit</strong><br />…In both the literal and cringey millennial slang senses of the word, but mainly the former. This is designed to blend into a setup rich with RGB-infused peripherals. </p></div><h2 id="don-39-t-buy-it-if-2">Don't buy it if...</h2><div class="product"><p><strong>You want a mic that can handle studio tasks</strong><br />Without an XLR input, this mic’s usage is limited to in-game comms and streaming, making that max 192Hz sample rate all but irrelevant in most usage cases. </p></div><div class="product"><p><strong>You’re going to turn the RGB off as soon as you unbox it</strong><br />Gamer-focused features like the customisable RGB zone are big contributors to this model’s overall premium pricing, so don’t spend for it if you don’t intend to make full use of it. </p></div><div class="product"><p><strong>You also don’t have the budget for a good boom arm</strong><br />Sadly, the attractive-looking stand is susceptible to picking up desk knocks, so if you’re recording podcasts or the like, you’ll really need a good boom arm to cut that noise out.</p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider...</span></h2><p>Is Corsair’s Voxara not calling out to you? Try these alternatives.</p><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Corsair Voxara</strong></p></td><td  ><p><strong>Steelseries Alias</strong></p></td><td  ><p><strong>Razer Seiren V3 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Polar pattern</strong></p></td><td  ><p>Cardioid</p></td><td  ><p>Cardioid</p></td><td  ><p>Cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Sample rate</strong></p></td><td  ><p>32-bit/192KHz</p></td><td  ><p>24-bit/48KHz</p></td><td  ><p>32-bit/96KHz</p></td></tr><tr><td class="firstcol " ><p><strong>Connection type</strong></p></td><td  ><p>USB-C</p></td><td  ><p>USB C</p></td><td  ><p>USB-C/XLR</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>Elgato Wave Link</p></td><td  ><p>Sonar</p></td><td  ><p>Synapse</p></td></tr><tr><td class="firstcol " ><p><strong>Compatibility</strong></p></td><td  ><p>PC/Mac/Switch/PS5</p></td><td  ><p>PC/Mac/PS5</p></td><td  ><p>PC</p></td></tr></tbody></table></div><div class="product"><p><strong>SteelSeries Alias</strong><br />We’re big fans of how this mic looks and performs, and it’s particularly easy to get great sound right out of the box, although SteelSeries’ Sonar software does offer further tweaking. </p><p><strong>For more information, check out our full SteelSeries</strong><a href="https://www.techradar.com/gaming/steelseries-alias-review-style-meets-substance#section-steelseries-alias-design-and-features" data-dimension112="0981a1fa-d85d-11f1-b5cc-f5c7a5c5e8dc" data-action="Deal Block" data-label="For more information, check out our full SteelSeries Alias review" data-dimension48="For more information, check out our full SteelSeries Alias review" data-dimension25=""><strong> Alias review</strong></a></p></div><div class="product"><p><strong>Razer Seiren V3 Pro</strong><br />If you want to take the idea of speccing a microphone to a gamer’s specific needs to the extreme, and you want an XLR input thrown in too, Razer’s pricey but impressive flagship mic has you covered. </p><p><strong>For more information, check out our full </strong><a href="https://www.techradar.com/computing/peripherals-accessories/razer-seiren-v3-pro#section-razer-seiren-v3-pro-review-price-release-date" data-dimension112="0981a27c-d85d-11f1-a11d-bb3dd2fb0800" data-action="Deal Block" data-label="For more information, check out our full Razer Seiren V3 Pro review" data-dimension48="For more information, check out our full Razer Seiren V3 Pro review" data-dimension25=""><strong>Razer Seiren V3 Pro review</strong></a></p></div><h2 class="article-body__section" id="section-how-i-tested-the-corsair-voxara"><span>How I tested the Corsair Voxara</span></h2><ul><li><strong>20-30 hours tested across in-game comms and recording</strong></li><li><strong>Discord chat, in-game voice channels, Ableton recording, and Riverside podcast recording app tested</strong></li><li><strong>.WAV recordings contrasted and compared between mic models</strong></li></ul><p>The first and most informal test for any gaming mic is the ‘How’s that sound?’ when you enter the Discord voice channel. Getting your friends’ feedback is an important piece of the puzzle, since they’re used to hearing your regular equipment and environment. If you sound clearer or richer with the new mic plugged in, they’ll hear it before you do. </p><p>That’s part of my standardised testing for any mic, including this Voxara. But I also run the mic directly into a DAW — Ableton Live in my case — and record a dry signal featuring a few minutes of speech. That lets me compare how the mic sounds with other models I’ve tested and identify the differences. </p><p><a href="https://www.techradar.com/gaming/call-of-duty-modern-warfare-4-review"><em>Call of Duty: Modern Warfare 4</em></a> was released during the period I tested this mic, and its DMZ mode gave me a great environment for in-game comms. Most of the time those comms amounted to confused chatter about how to do the objective, but valuable testing time nonetheless. Promise.</p><p><em>First reviewed October-November 2026</em></p><p><a href="https://www.techradar.com/news/how-we-test">Read more about how we test</a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/gaming-accessories/corsair-voxara-review</link>
                                                                            <description>
                            <![CDATA[ Corsair teams up with Elgato to bring the former’s first gaming mic to market, specced to appeal to players and creators ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">acEE6ZBt5Q37gMKveoPVdP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SmPETfan8y7TVGekNwGcrW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Accessories]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Phil Iwanuik ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/SmPETfan8y7TVGekNwGcrW-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Front view of the Corsair Voxara microphone on a desk stand, featuring multi-color RGB lighting across its patterned grille and the active OLED display.]]></media:description>                                                            <media:text><![CDATA[Front view of the Corsair Voxara microphone on a desk stand, featuring multi-color RGB lighting across its patterned grille and the active OLED display.]]></media:text>
                                <media:title type="plain"><![CDATA[Front view of the Corsair Voxara microphone on a desk stand, featuring multi-color RGB lighting across its patterned grille and the active OLED display.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SmPETfan8y7TVGekNwGcrW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-corsair-voxara-one-minute-review"><span>Corsair Voxara: One-minute review</span></h2><p>Corsair enters the <a href="https://www.techradar.com/best/best-microphones-for-streaming">microphones for streaming</a> and wider mic market with this RGB-laden Voxara condenser model, a well-judged combination of specs and features for the price. If you’re looking specifically for a gaming or streaming mic and willing to pay a premium for audio quality and looks, the Voxara ticks the most important boxes. But it also makes some lofty marketing claims that aren’t relevant or helpful if you’re just trying to figure out if it’s worth the cash. </p><p>For example, the 25mm capsule this mic’s built around can capture enough nuance from your voice to record and broadcast rich, well-rounded audio, while hardware and software team up to suppress esses and plosives. However, the maximum 192KHz sample rate simply isn’t relevant to most users, and it definitely doesn’t make this USB-C model a studio-grade piece of audio equipment.</p><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="biEEAQZ6LJPSAbRGYpaGtB" name="BC941C4A-8C57-469C-8936-EA1ABC283617.JPG" alt="Wide view of a gaming setup with the illuminated Corsair Voxara microphone centered in front of a keyboard and monitor." src="https://cdn.mos.cms.futurecdn.net/biEEAQZ6LJPSAbRGYpaGtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It’s worth knowing that to get the best sound, you’ll need to download Elgato’s Wave Link software. It’s a powerful app with a nice, clean UI, and the AI-driven Voice Focus feature is very effective at noise cancellation. Not everyone wants to have to install additional software, though, so if you want plug-and-play performance, this is a big caveat. </p><p>The mic housing’s built to a high standard and the circuitry seems to be top-notch too: there’s almost no unwanted noise when you use the tap-to-mute function at the head of the housing, and the 3.5mm monitoring input runs at a sensible output range with no crackle or distortion. So you’re getting strong vocal recording, easy controls, and a pretty intuitive digital display on the mic’s front, too. These are the big selling points here, along with the visual design. But if you want a subtler look that takes its design cues from pro audio, or a mic that really can claim to offer studio-grade functionality at a similar price, you need to look further afield at options like the Shure M7+ and Rode PodMic USB. </p><h2 class="article-body__section" id="section-corsair-voxara-price-and-availability"><span>Corsair Voxara: Price and availability</span></h2><ul><li><strong>List price: $199.99 / £159.99 / AU$329</strong></li><li><strong>Decent feature set and device compatibility for the price</strong></li><li><strong>XLR + USB mics available in the same price bracket</strong></li></ul><p>It might not be specced to topple all rivals, but this debut model from Corsair nonetheless offers solid value for money for the build quality, Elgato software features, and crisp sound it delivers. Available now for PC, Mac, <a href="https://www.techradar.com/reviews/ps5">PlayStation 5</a> and <a href="https://www.techradar.com/reviews/nintendo-switch">Nintendo Switch</a>, it’s got a broad enough compatibility list to be your battlestation mic – just as long as that battlestation doesn’t feature an Xbox. </p><p>It’s priced in a similar range to one of our favourite mics, the <a href="https://www.techradar.com/gaming/steelseries-alias-review-style-meets-substance">SteelSeries Alias</a>, and well under <a href="https://www.techradar.com/computing/peripherals-accessories/razer-seiren-v3-pro">Razer’s Seiren V3 Pro</a>, which at $249.99/£249.99 represents the upper end of the gaming mic market. However, what’s hurting the overall value proposition is that lone USB-C connectivity. With Rode’s PodMic USB offering XLR and USB connections and now available for around the same price, you’d need to really like that RGB display on the Voxara.</p><h2 class="article-body__section" id="section-corsair-voxara-specs"><span>Corsair Voxara: Specs</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Corsair Voxara USB </strong></p></td></tr><tr><td class="firstcol " ><p><strong>Polar pattern</strong></p></td><td  ><p>Cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Sample rate</strong></p></td><td  ><p>32-bit/192KHz</p></td></tr><tr><td class="firstcol " ><p><strong>Connection type</strong></p></td><td  ><p>Wired USB-C</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>Elgato Wave Link</p></td></tr><tr><td class="firstcol " ><p><strong>Compatibility</strong></p></td><td  ><p>PC/Mac/Switch/PS5</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-corsair-voxara-design-and-features"><span>Corsair Voxara: Design and features</span></h2><ul><li><strong>Three RGB modes</strong></li><li><strong>Shock mount and stand provided</strong></li><li><strong>Well-placed controls layout</strong></li></ul><p>Is the Voxara well-designed? For gamers who want no-fuss, clear comms and an object on their desk that looks part of a traditional gaming setup, the answer is yes. It’s a familiar condenser design with a single cardioid polar pattern, a tap-to-mute button on top, and a scroll wheel on the bottom third, which can be used to adjust the mic, monitoring, and audio mix levels by clicking the wheel to toggle between those parameters. Finally, there’s an RGB mode cycle knob at the rear, which does what you’d expect. </p><p>To help you keep track of what you’re adjusting and make a note of your settings, there’s a digital display just below the RGB capsule shield. Bonus points go to Corsair for making this display automatically flip depending on whether the mic’s pointed up or down (if you’re using the supplied desk stand or a boom arm, for example). That’s a bit of forethought that keeps things simple to dial in, whatever your current setup. </p><p>Personally, I’d rather the RGB lighting wasn’t there at all, but I have to concede that it comes down to personal taste. I will say this much: given the peripheral market’s move away from copious RGB zones on mice, keyboards, and headsets lately, I wonder how quickly this model will look dated. </p><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="snP8ZTfQ8FiHrk6LXMkQHB" name="0AA19BCF-C434-43F8-9B5F-972534784210.JPG" alt="Close-up of the built-in mini OLED display reading "70" below the brightly illuminated RGB grille." src="https://cdn.mos.cms.futurecdn.net/snP8ZTfQ8FiHrk6LXMkQHB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I digress. There are three lighting modes available: a solid colour mode, a multicolor effects mode, and a level meter that responds to the audio source. While they’re fun to play around with and customise when you first get the mic, when it comes to using the Voxara in real-world situations, I found two of these three modes distracting and fell back on solid colour mode. </p><p>When you’re concentrating on what’s happening onscreen, you really don’t want something so close to your face to be constantly changing the lighting conditions. And if you’re recording a podcast with a video element, the level meter in particular is an unwelcome distraction that pulls your attention away from what the hosts are saying. </p><p>One area I do find the lighting useful is when muting or unmuting the mic. There’s a ring running around the tap-to-mute surface that changes colour when you tap it, and it’s very handy to know at a glance if the mic’s hot or not. Particularly if you’ve been muted for a while and lost track. </p><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="eKRriKeA4mkcWNzAvhV9eB" name="9CA4D912-D0E0-4F67-B905-1006524DB61C.JPG" alt="Close-up of the built-in mini OLED display reading "70" below the brightly illuminated RGB grille." src="https://cdn.mos.cms.futurecdn.net/eKRriKeA4mkcWNzAvhV9eB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of the cosmetic-focused lighting is optional and customisable, so I’m not considering my negative experience with it a dealbreaker. But keep in mind that you’re paying a premium for that RGB. You need to be really sure that you’ll use and enjoy that functionality before shelling out; otherwise, there are non-RGB mics with great sound and better connectivity available. </p><p>As you’d expect from Corsair, the finish quality of the mic housing, shock mount, and stand is all immaculate and conveys the premium price positioning. The stand holds your mic precisely where you position it, and cable management is fairly easy with a hollowed-out vertical stand that the USB-C cable can thread through. </p><p>However, the stand doesn’t perform well against accidental desk knocks, so if you’re recording or streaming yourself, you’d better factor in the cost of a boom arm as well. If your broadcasting ambitions begin and end with clear callouts in <em>Counter-Strike</em> or <em>Valorant</em>, though, this shouldn’t become a problem. </p><h2 class="article-body__section" id="section-corsair-voxara-performance"><span>Corsair Voxara: Performance</span></h2><ul><li><strong>No popping ‘P’ sounds or harsh esses</strong></li><li><strong>Noise cancellation requires Elgato software</strong></li><li><strong>Lack of XLR hurts its studio cred</strong></li></ul><p>I’m very impressed by how polished and usable this mic sounds without any tweaking. There’s no need for an additional pop shield on the Voxara, since it’s tuned to suppress esses and P sounds for a consistent and broadcast-ready sound. </p><p>And that, of course, is the most important thing about any mic, whether it’s marketed to gamers or anyone else. But as someone who’s worked with plenty of studio mics, I’m always very aware there’s a significant distinction between ‘good gaming mic’ and ‘good studio mic’. </p><p>Let’s start with the 25mm capsule. As with headphone drivers, bigger doesn’t always mean better in this category by default, but a large capsule of sufficient build quality is capable of capturing a wider range of frequencies and subharmonics in lots of detail. Right out of the box, if you record yourself speaking into the Voxara and listen back to the audio at any bitrate, you can hear that detail. For podcasting and Twitch streaming, it lends clarity and polish to your content. For in-game playcalling, it’s downright overkill. </p><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="g55iW7rDNY2p5ubatn22kB" name="9FF7380D-7380-4587-81E6-814FE9D185A6.JPG" alt="Close-up of the microphone's lower chassis and shock mount, highlighting the multi-function control wheel and mode icons." src="https://cdn.mos.cms.futurecdn.net/g55iW7rDNY2p5ubatn22kB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So big points to Corsair for getting that right. But I have to take the marketing literature to task for selling this mic as ‘studio-grade’. It’s written in huge lettering on the product page, mentioned in the reviewer’s guide, and it’s simply not accurate. </p><p>The fact that this mic doesn’t have an analog input option makes it a non-starter as a studio kit. True broadcast quality requires that you keep full control of latency, preamp settings, gain amplification, and analog-to-digital signal conversion to retain as much fidelity and flexibility as possible. A USB mic builds all those elements into its internal circuitry, which makes it much simpler to use.</p><p>And that’s the compromise. You don’t need a separate preamp and mixer to get a usable signal from a USB mic, and most gamers don’t have that studio equipment lying around, so gaming mics usually feature USB inputs. But there’s an implicit tradeoff to that convenience in fidelity. It isn’t night and day, but it’s there. So the fact that this mic can technically record at 192Hz doesn’t mean it can go toe-to-toe with a Neumann U87 Ai. </p><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="kwEx2n89gNshqWKxsMCRqB" name="66A13FEA-4C5A-470B-9D7A-ABD94C45B9D3.JPG" alt="Angled side profile of the Corsair Voxara microphone showing cyan and green RGB backlighting, the suspension shock mount, and the aluminum desktop stand." src="https://cdn.mos.cms.futurecdn.net/kwEx2n89gNshqWKxsMCRqB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>XLR also makes simultaneous audio source recording far easier. You can run as many mics into a mixing desk as your desk inputs and DAW allow, but capturing multiple USB sources in real-time is a massive headache by comparison. Therefore, if you’re browsing the USB gaming mic market and see any product page copy talking about ‘studio quality’, go ahead and translate it to what the manufacturer really means, which is ‘sounds pretty good’.  </p><p>With that point addressed, the Voxara’s sound quality is more than pretty good. And you can make it even more polished with Elgato’s excellent Wave Link software. This is a double-edged sword – it’s a well-designed and user-friendly app that packs tons of functionality into a clean shell, and it can also function as a gateway into professional DAWs. There are those – myself included – who prefer not to have to download software to use their peripherals, though, so I’m in a quandary about this one. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RAjHQDMioFy2hmYUk5CxmB" name="55C0A708-248D-4537-97FE-05A361241D17.JPG" alt="Corsair Voxara microphone muted on a desk setup, showing the red LED indicator ring glowing at the top of the body." src="https://cdn.mos.cms.futurecdn.net/RAjHQDMioFy2hmYUk5CxmB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One feature in particular that’s got me conflicted is Voice Focus, an AI-powered noise suppressor that works very well indeed. On the one hand, I love that I have access to it, and on the other, I resent that it isn’t being handled automatically by the mic’s DSP. </p><p>I find it easy to forgive minor grievances like that when I hear how smooth and listenable the vocal recordings are, though. It’s not easy to bring a new mic to market, and Corsair has made a lot of shrewd judgments in order to make this such a compelling option. It’s spent big on construction materials and finish quality, as it always does across any product category, teamed up with Elgato to pool some vital knowledge, and used a 25mm capsule that distinguishes itself as soon as you plug it in. That’s an impressive debut. I’m not moved to disconnect my preferred mics just yet, but I can easily envision that Corsair’s future models will give them stiff competition.</p><h2 class="article-body__section" id="section-should-i-buy-the-corsair-voxara"><span>Should I buy the Corsair Voxara?</span></h2><h2 id="buy-it-if-2">Buy it if...</h2><div class="product"><p><strong>You like to tweak while you play</strong><br />The combination of on-mic controls and Elgato Wave Link options makes this mic easy to dial in a usable setting and to adjust on the fly.</p></div><div class="product"><p><strong>You’re shopping for a battlestation mic</strong><br />Xbox is the only major platform the Voxara doesn’t support, making it a great option for hot-swapping between devices in your battlestation.</p></div><div class="product"><p><strong>Your setup is lit</strong><br />…In both the literal and cringey millennial slang senses of the word, but mainly the former. This is designed to blend into a setup rich with RGB-infused peripherals. </p></div><h2 id="don-39-t-buy-it-if-2">Don't buy it if...</h2><div class="product"><p><strong>You want a mic that can handle studio tasks</strong><br />Without an XLR input, this mic’s usage is limited to in-game comms and streaming, making that max 192Hz sample rate all but irrelevant in most usage cases. </p></div><div class="product"><p><strong>You’re going to turn the RGB off as soon as you unbox it</strong><br />Gamer-focused features like the customisable RGB zone are big contributors to this model’s overall premium pricing, so don’t spend for it if you don’t intend to make full use of it. </p></div><div class="product"><p><strong>You also don’t have the budget for a good boom arm</strong><br />Sadly, the attractive-looking stand is susceptible to picking up desk knocks, so if you’re recording podcasts or the like, you’ll really need a good boom arm to cut that noise out.</p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider...</span></h2><p>Is Corsair’s Voxara not calling out to you? Try these alternatives.</p><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Corsair Voxara</strong></p></td><td  ><p><strong>Steelseries Alias</strong></p></td><td  ><p><strong>Razer Seiren V3 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Polar pattern</strong></p></td><td  ><p>Cardioid</p></td><td  ><p>Cardioid</p></td><td  ><p>Cardioid</p></td></tr><tr><td class="firstcol " ><p><strong>Sample rate</strong></p></td><td  ><p>32-bit/192KHz</p></td><td  ><p>24-bit/48KHz</p></td><td  ><p>32-bit/96KHz</p></td></tr><tr><td class="firstcol " ><p><strong>Connection type</strong></p></td><td  ><p>USB-C</p></td><td  ><p>USB C</p></td><td  ><p>USB-C/XLR</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>Elgato Wave Link</p></td><td  ><p>Sonar</p></td><td  ><p>Synapse</p></td></tr><tr><td class="firstcol " ><p><strong>Compatibility</strong></p></td><td  ><p>PC/Mac/Switch/PS5</p></td><td  ><p>PC/Mac/PS5</p></td><td  ><p>PC</p></td></tr></tbody></table></div><div class="product"><p><strong>SteelSeries Alias</strong><br />We’re big fans of how this mic looks and performs, and it’s particularly easy to get great sound right out of the box, although SteelSeries’ Sonar software does offer further tweaking. </p><p><strong>For more information, check out our full SteelSeries</strong><a href="https://www.techradar.com/gaming/steelseries-alias-review-style-meets-substance#section-steelseries-alias-design-and-features" data-dimension112="0981a1fa-d85d-11f1-b5cc-f5c7a5c5e8dc" data-action="Deal Block" data-label="For more information, check out our full SteelSeries Alias review" data-dimension48="For more information, check out our full SteelSeries Alias review" data-dimension25=""><strong> Alias review</strong></a></p></div><div class="product"><p><strong>Razer Seiren V3 Pro</strong><br />If you want to take the idea of speccing a microphone to a gamer’s specific needs to the extreme, and you want an XLR input thrown in too, Razer’s pricey but impressive flagship mic has you covered. </p><p><strong>For more information, check out our full </strong><a href="https://www.techradar.com/computing/peripherals-accessories/razer-seiren-v3-pro#section-razer-seiren-v3-pro-review-price-release-date" data-dimension112="0981a27c-d85d-11f1-a11d-bb3dd2fb0800" data-action="Deal Block" data-label="For more information, check out our full Razer Seiren V3 Pro review" data-dimension48="For more information, check out our full Razer Seiren V3 Pro review" data-dimension25=""><strong>Razer Seiren V3 Pro review</strong></a></p></div><h2 class="article-body__section" id="section-how-i-tested-the-corsair-voxara"><span>How I tested the Corsair Voxara</span></h2><ul><li><strong>20-30 hours tested across in-game comms and recording</strong></li><li><strong>Discord chat, in-game voice channels, Ableton recording, and Riverside podcast recording app tested</strong></li><li><strong>.WAV recordings contrasted and compared between mic models</strong></li></ul><p>The first and most informal test for any gaming mic is the ‘How’s that sound?’ when you enter the Discord voice channel. Getting your friends’ feedback is an important piece of the puzzle, since they’re used to hearing your regular equipment and environment. If you sound clearer or richer with the new mic plugged in, they’ll hear it before you do. </p><p>That’s part of my standardised testing for any mic, including this Voxara. But I also run the mic directly into a DAW — Ableton Live in my case — and record a dry signal featuring a few minutes of speech. That lets me compare how the mic sounds with other models I’ve tested and identify the differences. </p><p><a href="https://www.techradar.com/gaming/call-of-duty-modern-warfare-4-review"><em>Call of Duty: Modern Warfare 4</em></a> was released during the period I tested this mic, and its DMZ mode gave me a great environment for in-game comms. Most of the time those comms amounted to confused chatter about how to do the objective, but valuable testing time nonetheless. Promise.</p><p><em>First reviewed October-November 2026</em></p><p><a href="https://www.techradar.com/news/how-we-test">Read more about how we test</a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The UK government has a plan to fix 'wild west' e-bikes, but will it work? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you've ever used a shared e-bike in the UK, you'll know it can be a really convenient, cheap, and environmentally friendly way to get around. They're good exercise, too. But until now, their use has been largely unregulated — and that's created some big downsides, too.</p><p>Now Downing Street wants to change that. The UK government is putting forward a swathe of measures to tackle issues like e-bikes blocking the pavement, too few parking spaces, and problems with anti-social rider behaviour.</p><p>“I think the fact that we are consulting on this new licensing regime means that we can start to bring some order to the chaos that some people see in some parts of big cities where these e-bike schemes, rental schemes have popped up,” Transport Secretary Heidi Alexander told the Press Association.</p><p>"There are a small minority of people who choose to behave recklessly but sadly, that is true of any type of way that people move around in a town or a city, and you can’t legislate for the idiots. But we can take sensible steps to give local leaders more power over the way in which these types of schemes operate,” she added.</p><p>A law has already been passed to begin the process of licensing e-bike hire companies. What's new now is this public consultation, running until the end of 2026, during which citizens, lawmakers and e-bike companies <a href="https://www.gov.uk/government/consultations/shared-cycle-scheme-licensing" target="_blank">can have their say</a>.</p><h3 class="article-body__section" id="section-why-is-nuisance-e-bike-parking-still-such-a-problem"><span>Why is 'nuisance' e-bike parking still such a problem?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9XGLUUYpPwkHMC5ATvX7cV" name="GettyImages-2035965115" alt="A pile of e-bikes on a pavement" src="https://cdn.mos.cms.futurecdn.net/9XGLUUYpPwkHMC5ATvX7cV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Bolt is one of the e-bike companies operating in the UK </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images / Mark Kerrison)</span></figcaption></figure><p>It's estimated that there are around 350,000 shared e-bike trips every day in London alone, and that's a lot of bicycles. In most regions, there are no rules about where bikes can be picked up from or left, and not enough designated parking spaces to go around — the accompanying apps simply direct users towards them via GPS.</p><p>That's led to plenty of overcrowding on the pavements, and e-bikes being left in areas that make life difficult or dangerous for pedestrians. Earlier this year, e-bike hire operator <a href="https://www.bbc.co.uk/news/articles/c2dwell0k7jo" target="_blank">Lime apologised</a> for one of its parked e-bikes forcing a blind man into the road with his guide dog. There have also been issues with riders not being able to complete journeys because of the patchwork of different rules and guidelines across individual London boroughs.</p><p>Anti-social behaviour from riders has <a href="https://www.bbc.co.uk/news/articles/cvgj6ggydlpo" target="_blank">been an issue, too</a>: Users who hire the cycles when drunk, or in a way that endangers themselves other people around them. There have long been calls for the operators to take more responsibility for how their bikes are used.</p><p>Making the operators more responsible is difficult for councils that have no real powers and very little data about how the e-bikes are being used — at the moment they're relying on the goodwill of the e-bike companies and the voluntary agreements that are in place, which is something the government wants to improve upon and formalise.</p><h3 class="article-body__section" id="section-what-is-the-government-proposing-to-do-about-it"><span>What is the government proposing to do about it?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KnzNyGYB8kmkSxAxez3sR3" name="00-hero" alt="Andy Burnham and a Lime e-bike" src="https://cdn.mos.cms.futurecdn.net/KnzNyGYB8kmkSxAxez3sR3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Oli Scarff / AFP via Getty Images / Lime)</span></figcaption></figure><p>There's quite a bit to dig into when it comes to the new measures. The government says there will be new parking plans that make sure e-bikes aren't "inconveniencing the public" when they're not in use, and there will be fleet management plans too, designed to reduce bike overcrowding (think limits on the total number of bikes in an area).</p><p>In addition, fleets of bicycles will need to be properly maintained under the new guidelines, so you can be sure that you're getting on something safe when you ride a shared e-bike — and that pedestrians and other road users aren't going to be put in danger by a faulty battery or wheel.</p><div><blockquote><p>We recognise the current patchwork approach is confusing for riders, councils and operators, all of whom deserve greater clarity and certainty.</p><p>Wayne Ting, Lime CEO</p></blockquote></div><p>Speaking of pedestrian safety, the proposals might also potentially cover insurance requirements for operators, so they'd be able to pay out compensation if someone got hit by a shared cycle and its rider. More parking spaces for e-bikes and more accountability for operators in regards to how their e-bikes are used are also planned.</p><p>With stronger rules in force, and closer partnerships with the e-bike companies involved, councils will have greater powers to punish those who are found to be in breach of the guidelines — whether that's leaving an e-bike in an appropriate and unsafe space, or getting behind the handlebars while intoxicated.</p><h3 class="article-body__section" id="section-what-have-the-e-bike-companies-said"><span>What have the e-bike companies said?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="efBVyq48pk4AzJQHcRAGAg" name="02-forest" alt="Forest e-bike" src="https://cdn.mos.cms.futurecdn.net/efBVyq48pk4AzJQHcRAGAg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Operators want to see more regulation too </span><span class="credit" itemprop="copyrightHolder">(Image credit: Forest)</span></figcaption></figure><p>The e-bike companies are largely for the proposals. Certainty over the legitimacy of bicycle hire schemes means investment can be increased, while the confusion over current guidelines — which are largely voluntary and vary from council to council — isn't really helping any of the parties involved. Under the government's new proposals, hire companies might also get funding help for infrastructure like parking bays.</p><p>"We welcome the government’s consultation on national standards for shared e-bikes," said Georgia Heathman, Public Policy Manager at Bolt. "98% of Bolt rides already end with a correctly parked bike, which shows what clear rules and effective management can achieve. We want to see that standard applied consistently across the country, and support the consultation’s ambition to give local leaders the tools to licence schemes that suit their communities and raise the national bar."</p><p>"We recognise the current patchwork approach is confusing for riders, councils and operators, all of whom deserve greater clarity and certainty," commented Wayne Ting, CEO at Lime, which is the largest shared e-bike operator in the UK. "Today’s consultation is an important step forward."</p><p>The CEO of Forest, Agustin Guilisasti, chimed in with  a call for "national standards", and  for a "coherent, well-regulated" system going forward, while Prime Minister Andy Burnham said one of the main aims of the new consultation would be "giving communities more control over where [shared e-bikes] are parked and making sure companies and riders play by the rules".</p><h3 class="article-body__section" id="section-will-this-really-solve-the-problem"><span>Will this really solve the problem?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="boQzEwzAnwSxNFYY3i8qSa" name="01-bolt" alt="Bolt e-bike" src="https://cdn.mos.cms.futurecdn.net/boQzEwzAnwSxNFYY3i8qSa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bolt)</span></figcaption></figure><p>Time will tell, but there seems to be cautious optimism among those involved at the moment that new laws and regulations will make a genuine difference to the experience of shared e-bikes for those riding them and the general public at large. Transport Secretary Heidi Alexander is taking the lead here, promising that local leaders will ultimately get powers to "stop nuisance parking, tackle anti-social behaviour and make journeys safer".</p><p>"We hope licensing can be a way to provide suitable and well-enforced parking spaces for this highly popular, low carbon mode of travel and so help the government deliver on its own commitment to scale up shared mobility," Richard Dilks, CEO of shared transport organisation Collaborative Mobility UK (CoMoUK), told TechRadar. "Any regulation should protect the many benefits that these schemes bring, including boosting the rates of active travel, improving air quality, and reducing traffic congestion."</p><p>Mike Wordingham, Head of Policy at the Royal National Institute of Blind People, acknowledged that "tackling rider behaviour will be difficult, and it’s vital the desire for local flexibility doesn’t lead to a patchwork of regulations and inconsistency in implementing them".</p><div><blockquote><p>Any regulation should protect the many benefits that these schemes bring.</p><p>Richard Dilks, CEO of CoMoUK</p></blockquote></div><p>"There's clearly a case for regulation of dockless e-bikes to ensure everyone can travel around cities safely and quickly," Anthony Breach, Director of Policy and Research at Centre for Cities, told TechRadar. "A key test will be how much responsibility the mayors have — different cities are different, and it's right that mayors can design policy on dockless bikes that work for the city as a whole."</p><p>"Regulations have costs, and we should expect there to be at least a small impact on cost and convenience," adds Breach. "But the lack of regulation of dockless bikes is also affecting the convenience and costs of other highway users, too. The challenge for government and the mayors is maximising convenience while minimising price across every form of urban transport."</p><p>E-bike operators are already testing in-app features like intoxication tests (via a response time analysis) and safe parking checks (via user-taken photos scanned by AI), but the consultation is an opportunity for everyone to have their say on the best rules and regulations going forward — you can <a href="https://www.gov.uk/government/consultations/shared-cycle-scheme-licensing" target="_blank">contribute yourself here</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3RGVe"></div>                            </div>                            <script src="https://kwizly.com/embed/W3RGVe.js" async=""></script> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/health-fitness/bikes/the-uk-government-has-declared-war-on-wild-west-e-bike-parking-but-will-its-plan-really-work</link>
                                                                            <description>
                            <![CDATA[ Downing Street is opening up a public consultation on the best ways to regulate e-bike hire, and where the bicycles are parked. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JuRrX3fWrYgFbuGNa2QCEL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7AnFayyMxZUSJiRRbkTmA4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 08:00:00 +0000</pubDate>                                                                                                                                <updated>Sun, 08 Nov 2026 08:35:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Bikes]]></category>
                                                    <category><![CDATA[Health & Fitness]]></category>
                                                    <category><![CDATA[Exercise Equipment]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&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/7AnFayyMxZUSJiRRbkTmA4-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / Leon Neal / Mike Kemp]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A man on a Lime e-bike next to a pile of e-bikes on a pavement]]></media:description>                                                            <media:text><![CDATA[A man on a Lime e-bike next to a pile of e-bikes on a pavement]]></media:text>
                                <media:title type="plain"><![CDATA[A man on a Lime e-bike next to a pile of e-bikes on a pavement]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7AnFayyMxZUSJiRRbkTmA4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you've ever used a shared e-bike in the UK, you'll know it can be a really convenient, cheap, and environmentally friendly way to get around. They're good exercise, too. But until now, their use has been largely unregulated — and that's created some big downsides, too.</p><p>Now Downing Street wants to change that. The UK government is putting forward a swathe of measures to tackle issues like e-bikes blocking the pavement, too few parking spaces, and problems with anti-social rider behaviour.</p><p>“I think the fact that we are consulting on this new licensing regime means that we can start to bring some order to the chaos that some people see in some parts of big cities where these e-bike schemes, rental schemes have popped up,” Transport Secretary Heidi Alexander told the Press Association.</p><p>"There are a small minority of people who choose to behave recklessly but sadly, that is true of any type of way that people move around in a town or a city, and you can’t legislate for the idiots. But we can take sensible steps to give local leaders more power over the way in which these types of schemes operate,” she added.</p><p>A law has already been passed to begin the process of licensing e-bike hire companies. What's new now is this public consultation, running until the end of 2026, during which citizens, lawmakers and e-bike companies <a href="https://www.gov.uk/government/consultations/shared-cycle-scheme-licensing" target="_blank">can have their say</a>.</p><h3 class="article-body__section" id="section-why-is-nuisance-e-bike-parking-still-such-a-problem"><span>Why is 'nuisance' e-bike parking still such a problem?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9XGLUUYpPwkHMC5ATvX7cV" name="GettyImages-2035965115" alt="A pile of e-bikes on a pavement" src="https://cdn.mos.cms.futurecdn.net/9XGLUUYpPwkHMC5ATvX7cV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Bolt is one of the e-bike companies operating in the UK </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images / Mark Kerrison)</span></figcaption></figure><p>It's estimated that there are around 350,000 shared e-bike trips every day in London alone, and that's a lot of bicycles. In most regions, there are no rules about where bikes can be picked up from or left, and not enough designated parking spaces to go around — the accompanying apps simply direct users towards them via GPS.</p><p>That's led to plenty of overcrowding on the pavements, and e-bikes being left in areas that make life difficult or dangerous for pedestrians. Earlier this year, e-bike hire operator <a href="https://www.bbc.co.uk/news/articles/c2dwell0k7jo" target="_blank">Lime apologised</a> for one of its parked e-bikes forcing a blind man into the road with his guide dog. There have also been issues with riders not being able to complete journeys because of the patchwork of different rules and guidelines across individual London boroughs.</p><p>Anti-social behaviour from riders has <a href="https://www.bbc.co.uk/news/articles/cvgj6ggydlpo" target="_blank">been an issue, too</a>: Users who hire the cycles when drunk, or in a way that endangers themselves other people around them. There have long been calls for the operators to take more responsibility for how their bikes are used.</p><p>Making the operators more responsible is difficult for councils that have no real powers and very little data about how the e-bikes are being used — at the moment they're relying on the goodwill of the e-bike companies and the voluntary agreements that are in place, which is something the government wants to improve upon and formalise.</p><h3 class="article-body__section" id="section-what-is-the-government-proposing-to-do-about-it"><span>What is the government proposing to do about it?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KnzNyGYB8kmkSxAxez3sR3" name="00-hero" alt="Andy Burnham and a Lime e-bike" src="https://cdn.mos.cms.futurecdn.net/KnzNyGYB8kmkSxAxez3sR3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Oli Scarff / AFP via Getty Images / Lime)</span></figcaption></figure><p>There's quite a bit to dig into when it comes to the new measures. The government says there will be new parking plans that make sure e-bikes aren't "inconveniencing the public" when they're not in use, and there will be fleet management plans too, designed to reduce bike overcrowding (think limits on the total number of bikes in an area).</p><p>In addition, fleets of bicycles will need to be properly maintained under the new guidelines, so you can be sure that you're getting on something safe when you ride a shared e-bike — and that pedestrians and other road users aren't going to be put in danger by a faulty battery or wheel.</p><div><blockquote><p>We recognise the current patchwork approach is confusing for riders, councils and operators, all of whom deserve greater clarity and certainty.</p><p>Wayne Ting, Lime CEO</p></blockquote></div><p>Speaking of pedestrian safety, the proposals might also potentially cover insurance requirements for operators, so they'd be able to pay out compensation if someone got hit by a shared cycle and its rider. More parking spaces for e-bikes and more accountability for operators in regards to how their e-bikes are used are also planned.</p><p>With stronger rules in force, and closer partnerships with the e-bike companies involved, councils will have greater powers to punish those who are found to be in breach of the guidelines — whether that's leaving an e-bike in an appropriate and unsafe space, or getting behind the handlebars while intoxicated.</p><h3 class="article-body__section" id="section-what-have-the-e-bike-companies-said"><span>What have the e-bike companies said?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="efBVyq48pk4AzJQHcRAGAg" name="02-forest" alt="Forest e-bike" src="https://cdn.mos.cms.futurecdn.net/efBVyq48pk4AzJQHcRAGAg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Operators want to see more regulation too </span><span class="credit" itemprop="copyrightHolder">(Image credit: Forest)</span></figcaption></figure><p>The e-bike companies are largely for the proposals. Certainty over the legitimacy of bicycle hire schemes means investment can be increased, while the confusion over current guidelines — which are largely voluntary and vary from council to council — isn't really helping any of the parties involved. Under the government's new proposals, hire companies might also get funding help for infrastructure like parking bays.</p><p>"We welcome the government’s consultation on national standards for shared e-bikes," said Georgia Heathman, Public Policy Manager at Bolt. "98% of Bolt rides already end with a correctly parked bike, which shows what clear rules and effective management can achieve. We want to see that standard applied consistently across the country, and support the consultation’s ambition to give local leaders the tools to licence schemes that suit their communities and raise the national bar."</p><p>"We recognise the current patchwork approach is confusing for riders, councils and operators, all of whom deserve greater clarity and certainty," commented Wayne Ting, CEO at Lime, which is the largest shared e-bike operator in the UK. "Today’s consultation is an important step forward."</p><p>The CEO of Forest, Agustin Guilisasti, chimed in with  a call for "national standards", and  for a "coherent, well-regulated" system going forward, while Prime Minister Andy Burnham said one of the main aims of the new consultation would be "giving communities more control over where [shared e-bikes] are parked and making sure companies and riders play by the rules".</p><h3 class="article-body__section" id="section-will-this-really-solve-the-problem"><span>Will this really solve the problem?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="boQzEwzAnwSxNFYY3i8qSa" name="01-bolt" alt="Bolt e-bike" src="https://cdn.mos.cms.futurecdn.net/boQzEwzAnwSxNFYY3i8qSa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bolt)</span></figcaption></figure><p>Time will tell, but there seems to be cautious optimism among those involved at the moment that new laws and regulations will make a genuine difference to the experience of shared e-bikes for those riding them and the general public at large. Transport Secretary Heidi Alexander is taking the lead here, promising that local leaders will ultimately get powers to "stop nuisance parking, tackle anti-social behaviour and make journeys safer".</p><p>"We hope licensing can be a way to provide suitable and well-enforced parking spaces for this highly popular, low carbon mode of travel and so help the government deliver on its own commitment to scale up shared mobility," Richard Dilks, CEO of shared transport organisation Collaborative Mobility UK (CoMoUK), told TechRadar. "Any regulation should protect the many benefits that these schemes bring, including boosting the rates of active travel, improving air quality, and reducing traffic congestion."</p><p>Mike Wordingham, Head of Policy at the Royal National Institute of Blind People, acknowledged that "tackling rider behaviour will be difficult, and it’s vital the desire for local flexibility doesn’t lead to a patchwork of regulations and inconsistency in implementing them".</p><div><blockquote><p>Any regulation should protect the many benefits that these schemes bring.</p><p>Richard Dilks, CEO of CoMoUK</p></blockquote></div><p>"There's clearly a case for regulation of dockless e-bikes to ensure everyone can travel around cities safely and quickly," Anthony Breach, Director of Policy and Research at Centre for Cities, told TechRadar. "A key test will be how much responsibility the mayors have — different cities are different, and it's right that mayors can design policy on dockless bikes that work for the city as a whole."</p><p>"Regulations have costs, and we should expect there to be at least a small impact on cost and convenience," adds Breach. "But the lack of regulation of dockless bikes is also affecting the convenience and costs of other highway users, too. The challenge for government and the mayors is maximising convenience while minimising price across every form of urban transport."</p><p>E-bike operators are already testing in-app features like intoxication tests (via a response time analysis) and safe parking checks (via user-taken photos scanned by AI), but the consultation is an opportunity for everyone to have their say on the best rules and regulations going forward — you can <a href="https://www.gov.uk/government/consultations/shared-cycle-scheme-licensing" target="_blank">contribute yourself here</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W3RGVe"></div>                            </div>                            <script src="https://kwizly.com/embed/W3RGVe.js" async=""></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Shark PowerDetect Transformer review: a strong, versatile vac that switches from upright to stick ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-shark-powerdetect-transformer-two-minute-review"><span>Shark PowerDetect Transformer: two-minute review</span></h2><p>The Shark PowerDetect Transformer is a wired vacuum cleaner that combines an upright, stick and handheld vacuum all in one. It offers plenty of the premium features you might expect, including tangle-free brush bar and dirt-illuminating LED, but also comes crammed with smart features like automatic dirt, surface and edge detection.</p><p>The Shark PowerDetect Transformer admittedly isn’t the most easily wielded vacuum cleaner in its upright form — weighing in at 17.6 lbs / 8kg — but it has a trick up its sleeve. Press a single button and its vacuum pod pops off, turning it into a svelte stick vacuum with its own discrete dust bin. Need even more flexibility? Pop off the top section and it becomes a handy handheld vac. Switching between each system is seriously swift, which is really smart design.</p><p>On top of this, the PowerDetect Transformer also offers an excellent range of accessories for different tasks, so you’re not just limited to its talented DuoClean Detect nozzle. The HairPro Self-Cleaning Pet Power brush is great for getting pet hair off your rugs and furniture — with its anti-tangle tech preventing the bar getting clogged — and it also includes old classics like a crevice tool and a multi-surface brush. On top of this, it has built-in HEPA certified filtration and an anti-allergen seal, which the asthma sufferers in my house definitely appreciate.</p><p>In my book though, the thing that helps the PowerDetect Transformer rival the <a href="https://www.techradar.com/home/vacuums/the-best-vacuum-cleaners">best vacuum cleaners</a> is how hassle-free it makes sucking up crud from your carpets and hard flooring. Absolutely chock full of auto-detection features, it will dial the level of its suction up and down depending on your floor type, the amount of dirt it detects or the direction you’re dragging it in. Even smarter is its edge detection, which senses when you’re vacuuming against furniture and along room boundaries and directs its suction toward them to more completely do away with detritus.</p><p>I’ll admit that being smart doesn’t necessarily always translate being capable. Fortunately, all these smarts do make Shark’s vacuum seriously good at shifting dirt. Pretty much every test I put the PowerDetect Transformer through it aced, getting up coarse dirt from a hard floor and dust out of a shallow pile carpet in a single sweep. And when vacuuming room edges — the achilles heel of many vacuum cleaners — every single lentil I’d tossed down vanished in one movement. The fact pretty much all of this happened without me having to tap a single button is just the icing on the cake.</p><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="pRkWtCv4NjhB3tP9tPgHDh" name="Shark PowerDetect Transformer" alt="A closeup of the tangle-free brush bars of the Shark PowerDetect Transformer's DuoClean Detect nozzle." src="https://cdn.mos.cms.futurecdn.net/pRkWtCv4NjhB3tP9tPgHDh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On top of this, its brush bars were able to remove a disturbing quantity of cat hair from my upholstery without getting clogged, making it easy to clean up after my champion shedder. However, while the bars themselves were great at avoiding tangles,  I did find that a couple of times a snarl of hair got caught around the exit into the cyclone chamber, causing it to get slightly backed up. This only happened a few times and won’t matter much as long as you empty the vacuum often enough to stop the hose getting backed up, but it’s worth bearing in mind for the hairiest households.</p><p>Once you’re finished, emptying the Shark is also seriously straightforward. After using either its handheld or stick modes, clipping its vacuum pod back on triggers its self-emptying cycle, rapidly emptying its smaller dust bin. And when you want to empty the vacuum pod itself, all you have to do is press the bin switch to detach the larger bin, hold it over your bin and unhook a catch to open the bottom and jettison its contents.</p><p>Perhaps the one criticism I do have of the PowerDetect Transformer’s performance is it’s very loud — measuring it with a sound level meter, it hit 74dB during upright use and a raucous 82dB during its self-cleaning cycle. So if you have sensitive neighbors or, like mine, your cat tends toward the scaredy, it might not be the one for you.</p><p>Still though, all in all, the Shark PowerDetect Transformer is an impressive vacuum cleaner. Not only is it powerful, it’s smart, easy to use and flexible enough to vacuum pretty much every area of your home. Yes, wireless is always a nice to have — although its 8m cable meant I didn’t miss this as much as I thought I would — it’s loud and it occasionally gets a bit backed up. But I’m happy to forgive these minor quibbles given how much easier it makes day-to-day cleaning.</p><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="FwnTvEMH5S4UjNynGWCtsg" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer with its vacuum pod chamber removed." src="https://cdn.mos.cms.futurecdn.net/FwnTvEMH5S4UjNynGWCtsg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="shark-powerdetect-transformer-review-price-amp-availability">Shark PowerDetect Transformer review: price &amp; availability</h2><ul><li><strong>Launched June 30, 2026</strong></li><li><strong>Costs $529.99 / £499.99 / AU$699.99</strong></li></ul><p>Having launched on June 30, 2026, the Shark PowerDetect Transformer is widely available now. It goes for a list price of $529.99 / £499.99 / AU$699.99 — although at the time of writing, in the US, you can use the code TRIO at the checkout to save $130, bringing it down to $399.99.</p><p>That price is hardly chicken feed but, for what you’re getting, it’s still reasonable value. For example, the <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review">Shark PowerDetect Cordless</a> — our current pick for the best vacuum cleaner out there — is priced at a roughly equivalent $429.99 / £499.99 / AU$849.99 and while unlike the Transformer it’s fully wireless, it can’t convert into a full, high-capacity upright. Meanwhile, the premium <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Dyson Gen5detect</a> is much more spendy at $949.99 / £769.99 / AU$1,549, while rocking relatively similar features.</p><p>In return for your spend, you’re not only getting three vacuums in one but also a solid range of accessories. It comes with the classics such as brush and crevice tools but it also packs a stair tool, the HairPro Pet Power Brush for powered action against pet fuzz and an anti-allergen dusting brush. It also comes with a handy accessory bag to keep them all in.</p><p>Finally, the Shark PowerDetect Transformer comes in two tasty colorways: Chimera Blue — a dusky sky blue — and Deep Sage Green. Both of these really pop, especially with those gold highlights, although I’d say I just marginally prefer the former.</p><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-specs"><span>Shark PowerDetect Transformer review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>17.6 lbs / 8kg</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>46.3 x 11.2 x 12.5 inches / 1176 x 285 x 317mm</p></td></tr><tr><td class="firstcol " ><p>Floorhead width</p></td><td  ><p>285 mm / 11.2 inches (12 inch cleaning path width)</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter with Anti-Allergen Complete Seal</p></td></tr><tr><td class="firstcol " ><p>Bin capacity</p></td><td  ><p>1.3 L (0.2 L handheld bin)</p></td></tr><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>Not listed</p></td></tr><tr><td class="firstcol " ><p>Max runtime (Eco mode)</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Runtime in Boost mode</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Charge time</p></td><td  ><p>N/A</p></td></tr></tbody></table></div><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="StEJuttYK8FqKEjvDTGGvf" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer in upright mode, leaning up against a pink wall at an angle." src="https://cdn.mos.cms.futurecdn.net/StEJuttYK8FqKEjvDTGGvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-design"><span>Shark PowerDetect Transformer review: design</span></h2><ul><li><strong>Flexible, modular design</strong></li><li><strong>Stuffed with auto-detection features</strong></li><li><strong>Wired only</strong></li></ul><p>Okay, I’ll admit when I first heard the name Shark Transformer, I was hoping I was going to be getting a toy robot that converted into a toothy, predatory fish. Fortunately, the design of this vacuum cleaner is nearly as cool. Its modular design makes it easy to switch between three different modes — heavy-duty upright vacuum cleaner, lightweight stick vac and flexible handheld — at the click of a button. </p><p>Moreover, unlike previous 3-in-1 vacuum cleaners Shark has created, this one is a hoseless design, meaning you don’t have to hook and unhook elephant trunk tubing every time you want to switch modes. Sliding the vacuum pod on and off the wand, it just clicks into place and connects to the vacuum’s airlock in one smooth movement. It’s clever design and makes selecting the right tool for your job feel effortless.</p><p>Naturally, as a result of this protean form, it’s quite hard to comment on the overall size and weight of the device. Because in its upright vacuum final evolution it’s a pretty bulky and hefty beast but pop off a couple of sections and suddenly you’re left with something super light and flexible. So it’s a bit of a quantum vacuum cleaner: a superposition of heavy and light at the same time.</p><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="ugLCsDgJDPaeJsQNtX4GHg" name="Shark PowerDetect Transformer" alt="A closeup of the Shark PowerDetect Transformer's vacuum pod and cyclone system in front of a pink background." src="https://cdn.mos.cms.futurecdn.net/ugLCsDgJDPaeJsQNtX4GHg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fortunately, when it comes to its appearance, the PowerDetect Transformer is far less paradoxical. I’m definitely picking up what Shark is throwing down here: in its stick and handheld modes, the Transformer looks seriously sleek and although the vacuum pod is pretty hulking, it’s still excellently engineered. On top of this, the colorways on offer are stunning — the deep sage green colorway I tested looks great but the chimera blue version is genuinely droolworthy. Genuinely, it gives me the same vibes as my sky blue MacBook Air and I wants it.</p><p>Setting the Shark up for the first time is pretty straightforward, even if compared to other wired vacuums there is some assembly required. Essentially, all you need to do is click the wand into place on the nozzle, slide the vacuum pod into its home on the stick and insert the hand vacuum into the top. </p><p>After this, you’re basically all set to start sucking up grit right away, because the Transformer neither has smart home features to set up or battery to charge. And don’t sweat this last omission too much — its eight-meter cable means you should be able to comfortably reach most areas of your home.</p><p>Alongside all of these modules, the Transformer also features all of the usual suspects in terms of accessories, such as the brush and the crevice tool. However, it doesn’t stop there: it also includes Shark’s HairPro Self-Cleaning Pet Power brush, a miniature brush bar tool with anti-wrap technology for getting pet hair and dander out from carpets and upholstery. </p><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="Ra7TnMxCTvnvLeHWweFCDh" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer's accessory brush heads — from left to right, a brush tool, the HairPro Self-Cleaning Pet Power brush and a crevice tool." src="https://cdn.mos.cms.futurecdn.net/Ra7TnMxCTvnvLeHWweFCDh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But by far its smartest tool is its DuoClean Detect nozzle. On top of its self-cleaning brush roll that picks up hair without getting tangled and targeted LED lighting for showing up barely visible specs of dirt, it’s also absolutely crammed with smart auto-detection features. Whether it’s sensing your floor type, adjusting to the quantity of dirt, directing suction forward or backward depending on the direction you’re moving in or automatically targeting its air inflow to gulp down detritus right up to the edge of rooms, it does all the hard work so you can just focus on practicing your Freddie Mercury impression.</p><p>Given all of these auto-detection features, the controls on the Shark PowerDetect Transformer are almost comically uncomplicated. There’s an on button… and that’s basically all you need to understand. If you’re a real control freak, you can manually set its suction to match hard floor, shallow pile or deep pile carpet but honestly I never needed to manually control this, as its auto-detect features did a perfectly effective job at dialing its suction up and down.</p><p>Finally, given I live with someone who both suffers from asthma and has the nasal sensitivity of a sommelier with a Neti pot, I definitely appreciate how the Transformer handles dust and disagreeable odors. Its HEPA-certified filtration and anti-allergen seal keeps all of that bronchial-irritating crud locked away. And once you’ve popped one of Shark’s odor-neutralizing cartridges into the nozzle, you can dial its stench-scrubbing capabilities up or down to remove any distressing scents the grime kicks up.</p><ul><li><strong>Design score: 4.5 / 5</strong></li></ul><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rEtWyDYoKtgHH7ZJgccZWc-1920-80.jpg" alt="A cleaning test involving the Shark PowerDetect Transformer trying to suck lentils up off a hard floor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JT8oyaiQayjJCN6u9kPubc-1920-80.jpg" alt="After the cleaning test, showing that the Shark PowerDetect Transformer has sucked up all the lentils from a hard floor in a single pass." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/enYiwKjViQJKKmjng7S2cc-1920-80.jpg" alt="A cleaning test involving the Shark PowerDetect Transformer trying to suck up loose tea from a shallow pile carpet." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P3hno7Tz2hNgtkiwAWQwfc-1920-80.jpg" alt="After the cleaning test , showing the Shark PowerDetect Transformer has sucked up all of the loose tea from a carpeted floor in a single pass." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-performance"><span>Shark PowerDetect Transformer review: performance</span></h2><ul><li><strong>Fantastic suction in almost every scenario</strong></li><li><strong>Emptying is wonderfully easy</strong></li><li><strong>Startlingly loud</strong></li></ul><p>Given how clever its features are, this vacuum cleaner is clearly a real bright shark. But how does that translate into real-world performance? After all, what good is the cold, calculating mind of a great white if it’s stuck in the ungainly body of a sunfish? Fortunately, you don’t need to worry on this front — the Shark PowerDetect Transformer cuts through dirt like a dorsal fin through water.</p><p>As I’ve already remarked above, the bulk and weight of the Transformer really depends on which mode you use it in. In its upright form, it’s definitely on the husky side — I lift weights multiple times a week, yet I still felt the effort of dragging it round. Fortunately, its two-axis joint makes it pretty easy to maneuver around furniture and once you strip it back to its stick or handheld forms, it’s considerably easier to wield.</p><p>Keen to really put the PowerDetect Transformer through its paces, I not only vacuumed my house top to bottom but conducted our full battery of standardized tests. First off, I sprinkled the contents of a teabag on a range of different flooring types to simulate the finer dust the Transformer would have to tackle. On my laminate flooring, the Transformer scarfed down those loose leaves in a single pass — even when repeating this test on my medium-pile carpet, the vacuum cleaner didn’t leave a single scrap behind.</p><p>Wanting to see how it fared with more substantial debris, I tried this same test with a small quantity of lentils. Once again, on a hard floor, the Shark snorted up every single pulse without hesitation. Admittedly, when I tried this out on carpet, it left behind three lentils out of about 50. But with a single swipe backward, its automatic direction sensing flipped the direction of its suction and it wolfed them down without issue. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MsRhjAkuKwJuMbZiBiAbKc-1920-80.jpg" alt="A cleaning test of the Shark PowerDetect Transformer trying to vacuum up lentils right against the edge of furniture." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EDehMfhxosRo7BVr3npJAc-1920-80.jpg" alt="The Shark PowerDetect Transformer being tested at cleaning near edges, showing all of the lentils have been sucked up right up to the edge." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Even trickier debris like pet hair didn’t seem to faze it. Trying it out on a ball of fuzz from my cat’s brush, the vacuum wolfed it down like cotton candy. I even put it to work on the cat’s favorite chair — which was so disgustingly furry that our previous vacuum cleaner had threatened to take industrial action — and yet Shark’s anti-hair wrap tool cut through it easily. And despite going up against upholstery more covered in hair than Hugh Jackman, it lived up to its name and didn’t get clogged or tangled.</p><p>So, all in all, I found its suction pretty impressive. But even more noteworthy are how those smarts I mentioned above improve cleaning performance across the board. Thanks to the Transformer’s Dirt Detect feature, during normal cleaning it regularly dialled up its suction strength to tackle denser piles of dust without me having to even think about it. And its edge-of-room performance is fantastic — trying to vacuum up lentils I scattered right up to the baseboard, the vacuum’s Edge Detect feature targeted its suction to pick up every last legume in a single sweep.</p><p>The Transformer’s other modes don’t offer quite as much smarts or power as the upright mode but they’re just as capable when tackling their own respective niches. The stick vacuum offers the same level of flexibility but a much lighter weight, making it the perfect tool for a quick runaround in a single room. Meanwhile, its handheld mode made short work of cleaning problem areas like the inside of my sofa and raised surfaces like my piano — without a bulky cyclone chamber attached, it felt so much more flexible than any other convertible vacuum handheld I’ve used.</p><p>And once you’re done cleaning, emptying the Transformer feels like a breeze, especially compared to older vacuums. Once you’ve used the stick or handheld vacuums, all you need to do is re-attach the vacuum pod and it will automatically suck out all the dust you’ve gathered into that main chamber.</p><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="zMAcgAsTfPDovQn3gAmqEc" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer's HairPro Self-Cleaning Pet Power brush sucking up a ludicrous amount of cat hair from an armchair." src="https://cdn.mos.cms.futurecdn.net/zMAcgAsTfPDovQn3gAmqEc-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Clearing out the vacuum pod itself is almost as easy. Detach it using the eject button and the dust bin and cyclone section come away, leaving the filter and vacuum components behind. Then all you need to do is open the bottom clip above the bin and it empties downward — far easier than banging it upside down against the bin till something finally dislodges.</p><p>Easy to clean though the Transformer is, I still wouldn’t say this process is absolutely foolproof. One thing I noticed a couple of times when emptying it out is that occasionally hair clogs would get snagged in the airlock into the vacuum pod, meaning that long fibers would start clogging up the main cyclone. Now, both my feline and my human housemates are world champion shedders, meaning this issue might not affect you as often, but it does make me worry you could quickly lose suction if you don’t stay on top of this.</p><p>One other slight drawback to the Transformer is a direct consequence of all its convenience and power: the noise. Reaching a volume of 74dB in upright mode and max volume of 82dB during its self-cleaning cycle, it hits the same rough volume as heavy traffic or a blender. While this didn’t bother the humans in my house that much, my cat HATED it — he found the noise while vacuuming upsetting enough but the automatic cleaning cycle sent him flying out of the room like he’d witnessed the Terminator itself. Turns out machines bellowing in rage without apparent human input is where he nopes out.</p><p>Ongoing maintenance of the device is a lot less stressful, fortunately. Although you need to clean the pre-motor filters of both chambers every month, the hand vac’s post-motor filter only needs cleaning every six months and replacing every 2.5 years, while the upright’s post-motor filter only needs cleaning once a year and replacing every three. Occasionally, you might also need to wipe those smart sensors to ensure they continue functioning properly but, all in all, this isn’t particularly punishing.</p><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RRG7h3mhVAEDKqccPKUsgg" name="Shark PowerDetect Transformer" alt="A closeup of the Shark PowerDetect Transformer's DuoClean Detect nozzle on a hardwood floor." src="https://cdn.mos.cms.futurecdn.net/RRG7h3mhVAEDKqccPKUsgg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-should-i-buy-the-shark-powerdetect-transformer"><span>Should I buy the Shark PowerDetect Transformer?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Undeniably sits at the pricier end of the market. But given its 3-in-1 functionality, smart features and accessories, you’re getting a whole lot of vacuum cleaner in return for that spend.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Flexible, 3-in-1 modular design makes it easy to use in a whole load of scenarios, HEPA-certified filtration and odor-neutralising technology, no battery but 8m cable goes a long way toward making up for this.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Wolfs down dust and debris on hard floors and carpet alike, expertly handles hair, auto-detection features optimize suction for every scenario, super easy to empty, loud enough to strike fear into the heart of the most unflinching feline.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-3">Buy it if…</h2><div class="product"><p><strong>You don’t want to buy separate handheld, stick and upright vacuums</strong><br />While stick vacuums are super versatile and handhelds are essential for vacuuming upholstery and raised surfaces, neither has the capacity and suction of a full upright. The PowerDetect Transformer gives you the benefit of all three in one package.</p></div><div class="product"><p><strong>You want smart suction for every surface</strong><br />The Shark’s auto-detect features mean it automatically tailors its suction power depending on the surface you’re vacuuming, how much dirt it detects, the direction it’s moving and even when you’re vacuuming room edges.</p></div><h2 id="don-t-buy-it-if">Don’t buy it if…</h2><div class="product"><p><strong>You hate trailing cables</strong><br />Given it lacks a battery, you’ll always have to use the PowerDetect Transformer hooked up to a socket. Its 8m cable will still give you a lot of range though.</p></div><div class="product"><p><strong>You (or your pet) has sensitive ears</strong><br />Maxing out at 82dB during its cleaning cycle, this vacuum cleaner is not for the faint of heart. If you’re worried about upsetting your neighbours with your midnight vacuuming, this one might not be for you.</p></div><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-also-consider"><span>Shark PowerDetect Transformer review: also consider</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Shark PowerDetect Transformer</strong></p></td><td  ><p><strong>Dyson Gen5detect</strong></p></td><td  ><p><strong>Shark PowerDetect Cordless Stick Vacuum</strong></p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>17.6 lbs / 8kg </p></td><td  ><p>7.72 lbs / 3.5kg</p></td><td  ><p>8 lbs / 3.7kg</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>46.3 x 11.2 x 12.5 inches / 1176 x 285 x 317mm</p></td><td  ><p>50.2 x 10.87 x 9.8 inches / 1276 x 276 x 250mm</p></td><td  ><p>45.64 x 45.64 x 15.5 inches / 1159 x 1159 x 394mm</p></td></tr><tr><td class="firstcol " ><p>Floorhead width</p></td><td  ><p>285 mm / 11.2 inches (12 inch cleaning path width)</p></td><td  ><p>9.8 inches / 250mm</p></td><td  ><p>10.2 inches / 259mm</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter with Anti-Allergen Complete Seal</p></td><td  ><p>Whole-machine HEPA filtration</p></td><td  ><p>Felt + Washable Foam Filters plus HEPA Filter</p></td></tr><tr><td class="firstcol " ><p>Bin capacity</p></td><td  ><p>1.3 L (0.2 L handheld bin)</p></td><td  ><p>0.2 gallon / 0.77 L</p></td><td  ><p>0.7 L (2 L dock bin capacity)</p></td></tr><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>Not listed</p></td><td  ><p>280 AW</p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p>Max runtime (Eco mode)</p></td><td  ><p>N/A</p></td><td  ><p>70 mins</p></td><td  ><p>70 mins advertised (67 mins on test)</p></td></tr><tr><td class="firstcol " ><p>Runtime in Boost mode</p></td><td  ><p>N/A</p></td><td  ><p>15 mins</p></td><td  ><p>14 mins</p></td></tr><tr><td class="firstcol " ><p>Charge time</p></td><td  ><p>N/A</p></td><td  ><p>4.5 hours (3 hours on test)</p></td><td  ><p>4 hours</p></td></tr></tbody></table></div><div class="product"><p><strong>Shark PowerDetect Cordless Stick Vacuum</strong><br />If you want all of the Transformer’s fancy PowerDetect features but aren’t bothered about its larger capacity, the 0.7L Shark PowerDetect Cordless Stick Vacuum is a great alternative. Yes, it comes in at roughly the same price — $429.99 / £499.99 / AU$849.99 — but as its moniker implies, it also eschews wires, making it the perfect choice for anyone who wants a super-smart, lightweight vacuum that can tackle dirt pretty much anywhere. Read our full <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="5cee23e6-d483-11f1-9905-11c958a86af7" data-action="Deal Block" data-label="Shark PowerDetect Cordless Stick Vacuum review" data-dimension48="Shark PowerDetect Cordless Stick Vacuum review" data-dimension25="">Shark PowerDetect Cordless Stick Vacuum review</a>.</p></div><div class="product"><p><strong>Dyson Gen5detect</strong><br />There’s a reason that the Dyson Gen5detect is our premium pick for best vacuum cleaner. Yes, part of that reason is its $949.99 / £769.99 / AU$1,549 price tag. But it’s also because of its superb suction, fantastic smart features and great battery life. Aside from capacity, the only area that the Shark PowerDetect Transformer has it beat is in vacuuming the edges of rooms, but otherwise if you’re looking for the best deluxe dirt-sucker out there the Dyson Gen5detect is likely it. Read our full <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review" data-dimension112="5cee2468-d483-11f1-bb29-a9e9c30750ef" data-action="Deal Block" data-label="Dyson Gen5detect review" data-dimension48="Dyson Gen5detect review" data-dimension25="">Dyson Gen5detect review</a>.</p></div><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="sx3z7w6KmiXGY6GqYh9a6g" name="Shark PowerDetect Transformer" alt="A woman's hand holds the Shark PowerDetect Transformer in handheld mode in front of a pink wall." src="https://cdn.mos.cms.futurecdn.net/sx3z7w6KmiXGY6GqYh9a6g-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-how-i-tested-the-shark-powerdetect-transformer"><span>How I tested the Shark PowerDetect Transformer</span></h2><ul><li><strong>Tested it for several weeks</strong></li><li><strong>Tried it out on a range of flooring and with different materials</strong></li><li><strong>Set it to work on shed pet hair</strong></li></ul><p>I tested the Shark PowerDetect Transformer over a period of several weeks. To test its general suction, I scattered loose tea and lentils over hard floor and carpet to simulate how it would handle dust and larger debris and see how many passes it would take to suction them up. I also scattered both of these items along the edge of the room to see how well the Shark would maintain suction at the edges.</p><p>On top of this, I used it to clean my whole house several times, as well as trying it out in a few specific scenarios. I tested how well it sucked up shed fur from my pet cat, as well as trying its HairPro Self-Cleaning Pet Power brush on upholstery and on the stairs to see how it removed built up hair from soft furnishings. Finally, I used a sound level meter to record how loud it was in use, recording its max volume in both upright mode and during self cleaning.</p><p>I’ve been testing tech and gadgets for around 10 years, as well as editing reviews of smart home gear and appliances. When it comes to first-hand experience, I’ve tested an array of small appliances for TechRadar, including fans and coffee machines. You’ll also be pleased to hear I’m no stranger to vacuuming — otherwise, after 20 years of adulthood, the quantity of dust in my home would be approaching the level of an Egyptian tomb.</p><ul><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar's reviews guarantee</a></li><li><em>First reviewed: October 2026</em></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/shark-powerdetect-transformer-review</link>
                                                                            <description>
                            <![CDATA[ Not only can the Shark PowerDetect Transformer switch between upright and stick vacuums but it offers seriously powerful suction for every situation — without you needing to press a single button. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xRpZEwLM5xwZCHfLV8Tbc5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7387hAW6VzVLUkkAiiAaqG-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ josh.russell@futurenet.com (Josh Russell) ]]></author>                    <dc:creator><![CDATA[ Josh Russell ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/YPWYdoWTKnfU3wLMNrMj2E-320-70.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/7387hAW6VzVLUkkAiiAaqG-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Shark PowerDetect Transformer in upright mode, leaning up against a pink wall at an angle.]]></media:description>                                                            <media:text><![CDATA[The Shark PowerDetect Transformer in upright mode, leaning up against a pink wall at an angle.]]></media:text>
                                <media:title type="plain"><![CDATA[The Shark PowerDetect Transformer in upright mode, leaning up against a pink wall at an angle.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7387hAW6VzVLUkkAiiAaqG-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-shark-powerdetect-transformer-two-minute-review"><span>Shark PowerDetect Transformer: two-minute review</span></h2><p>The Shark PowerDetect Transformer is a wired vacuum cleaner that combines an upright, stick and handheld vacuum all in one. It offers plenty of the premium features you might expect, including tangle-free brush bar and dirt-illuminating LED, but also comes crammed with smart features like automatic dirt, surface and edge detection.</p><p>The Shark PowerDetect Transformer admittedly isn’t the most easily wielded vacuum cleaner in its upright form — weighing in at 17.6 lbs / 8kg — but it has a trick up its sleeve. Press a single button and its vacuum pod pops off, turning it into a svelte stick vacuum with its own discrete dust bin. Need even more flexibility? Pop off the top section and it becomes a handy handheld vac. Switching between each system is seriously swift, which is really smart design.</p><p>On top of this, the PowerDetect Transformer also offers an excellent range of accessories for different tasks, so you’re not just limited to its talented DuoClean Detect nozzle. The HairPro Self-Cleaning Pet Power brush is great for getting pet hair off your rugs and furniture — with its anti-tangle tech preventing the bar getting clogged — and it also includes old classics like a crevice tool and a multi-surface brush. On top of this, it has built-in HEPA certified filtration and an anti-allergen seal, which the asthma sufferers in my house definitely appreciate.</p><p>In my book though, the thing that helps the PowerDetect Transformer rival the <a href="https://www.techradar.com/home/vacuums/the-best-vacuum-cleaners">best vacuum cleaners</a> is how hassle-free it makes sucking up crud from your carpets and hard flooring. Absolutely chock full of auto-detection features, it will dial the level of its suction up and down depending on your floor type, the amount of dirt it detects or the direction you’re dragging it in. Even smarter is its edge detection, which senses when you’re vacuuming against furniture and along room boundaries and directs its suction toward them to more completely do away with detritus.</p><p>I’ll admit that being smart doesn’t necessarily always translate being capable. Fortunately, all these smarts do make Shark’s vacuum seriously good at shifting dirt. Pretty much every test I put the PowerDetect Transformer through it aced, getting up coarse dirt from a hard floor and dust out of a shallow pile carpet in a single sweep. And when vacuuming room edges — the achilles heel of many vacuum cleaners — every single lentil I’d tossed down vanished in one movement. The fact pretty much all of this happened without me having to tap a single button is just the icing on the cake.</p><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="pRkWtCv4NjhB3tP9tPgHDh" name="Shark PowerDetect Transformer" alt="A closeup of the tangle-free brush bars of the Shark PowerDetect Transformer's DuoClean Detect nozzle." src="https://cdn.mos.cms.futurecdn.net/pRkWtCv4NjhB3tP9tPgHDh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On top of this, its brush bars were able to remove a disturbing quantity of cat hair from my upholstery without getting clogged, making it easy to clean up after my champion shedder. However, while the bars themselves were great at avoiding tangles,  I did find that a couple of times a snarl of hair got caught around the exit into the cyclone chamber, causing it to get slightly backed up. This only happened a few times and won’t matter much as long as you empty the vacuum often enough to stop the hose getting backed up, but it’s worth bearing in mind for the hairiest households.</p><p>Once you’re finished, emptying the Shark is also seriously straightforward. After using either its handheld or stick modes, clipping its vacuum pod back on triggers its self-emptying cycle, rapidly emptying its smaller dust bin. And when you want to empty the vacuum pod itself, all you have to do is press the bin switch to detach the larger bin, hold it over your bin and unhook a catch to open the bottom and jettison its contents.</p><p>Perhaps the one criticism I do have of the PowerDetect Transformer’s performance is it’s very loud — measuring it with a sound level meter, it hit 74dB during upright use and a raucous 82dB during its self-cleaning cycle. So if you have sensitive neighbors or, like mine, your cat tends toward the scaredy, it might not be the one for you.</p><p>Still though, all in all, the Shark PowerDetect Transformer is an impressive vacuum cleaner. Not only is it powerful, it’s smart, easy to use and flexible enough to vacuum pretty much every area of your home. Yes, wireless is always a nice to have — although its 8m cable meant I didn’t miss this as much as I thought I would — it’s loud and it occasionally gets a bit backed up. But I’m happy to forgive these minor quibbles given how much easier it makes day-to-day cleaning.</p><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="FwnTvEMH5S4UjNynGWCtsg" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer with its vacuum pod chamber removed." src="https://cdn.mos.cms.futurecdn.net/FwnTvEMH5S4UjNynGWCtsg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="shark-powerdetect-transformer-review-price-amp-availability">Shark PowerDetect Transformer review: price &amp; availability</h2><ul><li><strong>Launched June 30, 2026</strong></li><li><strong>Costs $529.99 / £499.99 / AU$699.99</strong></li></ul><p>Having launched on June 30, 2026, the Shark PowerDetect Transformer is widely available now. It goes for a list price of $529.99 / £499.99 / AU$699.99 — although at the time of writing, in the US, you can use the code TRIO at the checkout to save $130, bringing it down to $399.99.</p><p>That price is hardly chicken feed but, for what you’re getting, it’s still reasonable value. For example, the <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review">Shark PowerDetect Cordless</a> — our current pick for the best vacuum cleaner out there — is priced at a roughly equivalent $429.99 / £499.99 / AU$849.99 and while unlike the Transformer it’s fully wireless, it can’t convert into a full, high-capacity upright. Meanwhile, the premium <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Dyson Gen5detect</a> is much more spendy at $949.99 / £769.99 / AU$1,549, while rocking relatively similar features.</p><p>In return for your spend, you’re not only getting three vacuums in one but also a solid range of accessories. It comes with the classics such as brush and crevice tools but it also packs a stair tool, the HairPro Pet Power Brush for powered action against pet fuzz and an anti-allergen dusting brush. It also comes with a handy accessory bag to keep them all in.</p><p>Finally, the Shark PowerDetect Transformer comes in two tasty colorways: Chimera Blue — a dusky sky blue — and Deep Sage Green. Both of these really pop, especially with those gold highlights, although I’d say I just marginally prefer the former.</p><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-specs"><span>Shark PowerDetect Transformer review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>17.6 lbs / 8kg</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>46.3 x 11.2 x 12.5 inches / 1176 x 285 x 317mm</p></td></tr><tr><td class="firstcol " ><p>Floorhead width</p></td><td  ><p>285 mm / 11.2 inches (12 inch cleaning path width)</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter with Anti-Allergen Complete Seal</p></td></tr><tr><td class="firstcol " ><p>Bin capacity</p></td><td  ><p>1.3 L (0.2 L handheld bin)</p></td></tr><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>Not listed</p></td></tr><tr><td class="firstcol " ><p>Max runtime (Eco mode)</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Runtime in Boost mode</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Charge time</p></td><td  ><p>N/A</p></td></tr></tbody></table></div><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="StEJuttYK8FqKEjvDTGGvf" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer in upright mode, leaning up against a pink wall at an angle." src="https://cdn.mos.cms.futurecdn.net/StEJuttYK8FqKEjvDTGGvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-design"><span>Shark PowerDetect Transformer review: design</span></h2><ul><li><strong>Flexible, modular design</strong></li><li><strong>Stuffed with auto-detection features</strong></li><li><strong>Wired only</strong></li></ul><p>Okay, I’ll admit when I first heard the name Shark Transformer, I was hoping I was going to be getting a toy robot that converted into a toothy, predatory fish. Fortunately, the design of this vacuum cleaner is nearly as cool. Its modular design makes it easy to switch between three different modes — heavy-duty upright vacuum cleaner, lightweight stick vac and flexible handheld — at the click of a button. </p><p>Moreover, unlike previous 3-in-1 vacuum cleaners Shark has created, this one is a hoseless design, meaning you don’t have to hook and unhook elephant trunk tubing every time you want to switch modes. Sliding the vacuum pod on and off the wand, it just clicks into place and connects to the vacuum’s airlock in one smooth movement. It’s clever design and makes selecting the right tool for your job feel effortless.</p><p>Naturally, as a result of this protean form, it’s quite hard to comment on the overall size and weight of the device. Because in its upright vacuum final evolution it’s a pretty bulky and hefty beast but pop off a couple of sections and suddenly you’re left with something super light and flexible. So it’s a bit of a quantum vacuum cleaner: a superposition of heavy and light at the same time.</p><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="ugLCsDgJDPaeJsQNtX4GHg" name="Shark PowerDetect Transformer" alt="A closeup of the Shark PowerDetect Transformer's vacuum pod and cyclone system in front of a pink background." src="https://cdn.mos.cms.futurecdn.net/ugLCsDgJDPaeJsQNtX4GHg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fortunately, when it comes to its appearance, the PowerDetect Transformer is far less paradoxical. I’m definitely picking up what Shark is throwing down here: in its stick and handheld modes, the Transformer looks seriously sleek and although the vacuum pod is pretty hulking, it’s still excellently engineered. On top of this, the colorways on offer are stunning — the deep sage green colorway I tested looks great but the chimera blue version is genuinely droolworthy. Genuinely, it gives me the same vibes as my sky blue MacBook Air and I wants it.</p><p>Setting the Shark up for the first time is pretty straightforward, even if compared to other wired vacuums there is some assembly required. Essentially, all you need to do is click the wand into place on the nozzle, slide the vacuum pod into its home on the stick and insert the hand vacuum into the top. </p><p>After this, you’re basically all set to start sucking up grit right away, because the Transformer neither has smart home features to set up or battery to charge. And don’t sweat this last omission too much — its eight-meter cable means you should be able to comfortably reach most areas of your home.</p><p>Alongside all of these modules, the Transformer also features all of the usual suspects in terms of accessories, such as the brush and the crevice tool. However, it doesn’t stop there: it also includes Shark’s HairPro Self-Cleaning Pet Power brush, a miniature brush bar tool with anti-wrap technology for getting pet hair and dander out from carpets and upholstery. </p><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="Ra7TnMxCTvnvLeHWweFCDh" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer's accessory brush heads — from left to right, a brush tool, the HairPro Self-Cleaning Pet Power brush and a crevice tool." src="https://cdn.mos.cms.futurecdn.net/Ra7TnMxCTvnvLeHWweFCDh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But by far its smartest tool is its DuoClean Detect nozzle. On top of its self-cleaning brush roll that picks up hair without getting tangled and targeted LED lighting for showing up barely visible specs of dirt, it’s also absolutely crammed with smart auto-detection features. Whether it’s sensing your floor type, adjusting to the quantity of dirt, directing suction forward or backward depending on the direction you’re moving in or automatically targeting its air inflow to gulp down detritus right up to the edge of rooms, it does all the hard work so you can just focus on practicing your Freddie Mercury impression.</p><p>Given all of these auto-detection features, the controls on the Shark PowerDetect Transformer are almost comically uncomplicated. There’s an on button… and that’s basically all you need to understand. If you’re a real control freak, you can manually set its suction to match hard floor, shallow pile or deep pile carpet but honestly I never needed to manually control this, as its auto-detect features did a perfectly effective job at dialing its suction up and down.</p><p>Finally, given I live with someone who both suffers from asthma and has the nasal sensitivity of a sommelier with a Neti pot, I definitely appreciate how the Transformer handles dust and disagreeable odors. Its HEPA-certified filtration and anti-allergen seal keeps all of that bronchial-irritating crud locked away. And once you’ve popped one of Shark’s odor-neutralizing cartridges into the nozzle, you can dial its stench-scrubbing capabilities up or down to remove any distressing scents the grime kicks up.</p><ul><li><strong>Design score: 4.5 / 5</strong></li></ul><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rEtWyDYoKtgHH7ZJgccZWc-1920-80.jpg" alt="A cleaning test involving the Shark PowerDetect Transformer trying to suck lentils up off a hard floor." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JT8oyaiQayjJCN6u9kPubc-1920-80.jpg" alt="After the cleaning test, showing that the Shark PowerDetect Transformer has sucked up all the lentils from a hard floor in a single pass." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/enYiwKjViQJKKmjng7S2cc-1920-80.jpg" alt="A cleaning test involving the Shark PowerDetect Transformer trying to suck up loose tea from a shallow pile carpet." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/P3hno7Tz2hNgtkiwAWQwfc-1920-80.jpg" alt="After the cleaning test , showing the Shark PowerDetect Transformer has sucked up all of the loose tea from a carpeted floor in a single pass." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-performance"><span>Shark PowerDetect Transformer review: performance</span></h2><ul><li><strong>Fantastic suction in almost every scenario</strong></li><li><strong>Emptying is wonderfully easy</strong></li><li><strong>Startlingly loud</strong></li></ul><p>Given how clever its features are, this vacuum cleaner is clearly a real bright shark. But how does that translate into real-world performance? After all, what good is the cold, calculating mind of a great white if it’s stuck in the ungainly body of a sunfish? Fortunately, you don’t need to worry on this front — the Shark PowerDetect Transformer cuts through dirt like a dorsal fin through water.</p><p>As I’ve already remarked above, the bulk and weight of the Transformer really depends on which mode you use it in. In its upright form, it’s definitely on the husky side — I lift weights multiple times a week, yet I still felt the effort of dragging it round. Fortunately, its two-axis joint makes it pretty easy to maneuver around furniture and once you strip it back to its stick or handheld forms, it’s considerably easier to wield.</p><p>Keen to really put the PowerDetect Transformer through its paces, I not only vacuumed my house top to bottom but conducted our full battery of standardized tests. First off, I sprinkled the contents of a teabag on a range of different flooring types to simulate the finer dust the Transformer would have to tackle. On my laminate flooring, the Transformer scarfed down those loose leaves in a single pass — even when repeating this test on my medium-pile carpet, the vacuum cleaner didn’t leave a single scrap behind.</p><p>Wanting to see how it fared with more substantial debris, I tried this same test with a small quantity of lentils. Once again, on a hard floor, the Shark snorted up every single pulse without hesitation. Admittedly, when I tried this out on carpet, it left behind three lentils out of about 50. But with a single swipe backward, its automatic direction sensing flipped the direction of its suction and it wolfed them down without issue. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MsRhjAkuKwJuMbZiBiAbKc-1920-80.jpg" alt="A cleaning test of the Shark PowerDetect Transformer trying to vacuum up lentils right against the edge of furniture." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EDehMfhxosRo7BVr3npJAc-1920-80.jpg" alt="The Shark PowerDetect Transformer being tested at cleaning near edges, showing all of the lentils have been sucked up right up to the edge." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Even trickier debris like pet hair didn’t seem to faze it. Trying it out on a ball of fuzz from my cat’s brush, the vacuum wolfed it down like cotton candy. I even put it to work on the cat’s favorite chair — which was so disgustingly furry that our previous vacuum cleaner had threatened to take industrial action — and yet Shark’s anti-hair wrap tool cut through it easily. And despite going up against upholstery more covered in hair than Hugh Jackman, it lived up to its name and didn’t get clogged or tangled.</p><p>So, all in all, I found its suction pretty impressive. But even more noteworthy are how those smarts I mentioned above improve cleaning performance across the board. Thanks to the Transformer’s Dirt Detect feature, during normal cleaning it regularly dialled up its suction strength to tackle denser piles of dust without me having to even think about it. And its edge-of-room performance is fantastic — trying to vacuum up lentils I scattered right up to the baseboard, the vacuum’s Edge Detect feature targeted its suction to pick up every last legume in a single sweep.</p><p>The Transformer’s other modes don’t offer quite as much smarts or power as the upright mode but they’re just as capable when tackling their own respective niches. The stick vacuum offers the same level of flexibility but a much lighter weight, making it the perfect tool for a quick runaround in a single room. Meanwhile, its handheld mode made short work of cleaning problem areas like the inside of my sofa and raised surfaces like my piano — without a bulky cyclone chamber attached, it felt so much more flexible than any other convertible vacuum handheld I’ve used.</p><p>And once you’re done cleaning, emptying the Transformer feels like a breeze, especially compared to older vacuums. Once you’ve used the stick or handheld vacuums, all you need to do is re-attach the vacuum pod and it will automatically suck out all the dust you’ve gathered into that main chamber.</p><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="zMAcgAsTfPDovQn3gAmqEc" name="Shark PowerDetect Transformer" alt="The Shark PowerDetect Transformer's HairPro Self-Cleaning Pet Power brush sucking up a ludicrous amount of cat hair from an armchair." src="https://cdn.mos.cms.futurecdn.net/zMAcgAsTfPDovQn3gAmqEc-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Clearing out the vacuum pod itself is almost as easy. Detach it using the eject button and the dust bin and cyclone section come away, leaving the filter and vacuum components behind. Then all you need to do is open the bottom clip above the bin and it empties downward — far easier than banging it upside down against the bin till something finally dislodges.</p><p>Easy to clean though the Transformer is, I still wouldn’t say this process is absolutely foolproof. One thing I noticed a couple of times when emptying it out is that occasionally hair clogs would get snagged in the airlock into the vacuum pod, meaning that long fibers would start clogging up the main cyclone. Now, both my feline and my human housemates are world champion shedders, meaning this issue might not affect you as often, but it does make me worry you could quickly lose suction if you don’t stay on top of this.</p><p>One other slight drawback to the Transformer is a direct consequence of all its convenience and power: the noise. Reaching a volume of 74dB in upright mode and max volume of 82dB during its self-cleaning cycle, it hits the same rough volume as heavy traffic or a blender. While this didn’t bother the humans in my house that much, my cat HATED it — he found the noise while vacuuming upsetting enough but the automatic cleaning cycle sent him flying out of the room like he’d witnessed the Terminator itself. Turns out machines bellowing in rage without apparent human input is where he nopes out.</p><p>Ongoing maintenance of the device is a lot less stressful, fortunately. Although you need to clean the pre-motor filters of both chambers every month, the hand vac’s post-motor filter only needs cleaning every six months and replacing every 2.5 years, while the upright’s post-motor filter only needs cleaning once a year and replacing every three. Occasionally, you might also need to wipe those smart sensors to ensure they continue functioning properly but, all in all, this isn’t particularly punishing.</p><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RRG7h3mhVAEDKqccPKUsgg" name="Shark PowerDetect Transformer" alt="A closeup of the Shark PowerDetect Transformer's DuoClean Detect nozzle on a hardwood floor." src="https://cdn.mos.cms.futurecdn.net/RRG7h3mhVAEDKqccPKUsgg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-should-i-buy-the-shark-powerdetect-transformer"><span>Should I buy the Shark PowerDetect Transformer?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Undeniably sits at the pricier end of the market. But given its 3-in-1 functionality, smart features and accessories, you’re getting a whole lot of vacuum cleaner in return for that spend.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Flexible, 3-in-1 modular design makes it easy to use in a whole load of scenarios, HEPA-certified filtration and odor-neutralising technology, no battery but 8m cable goes a long way toward making up for this.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Wolfs down dust and debris on hard floors and carpet alike, expertly handles hair, auto-detection features optimize suction for every scenario, super easy to empty, loud enough to strike fear into the heart of the most unflinching feline.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-3">Buy it if…</h2><div class="product"><p><strong>You don’t want to buy separate handheld, stick and upright vacuums</strong><br />While stick vacuums are super versatile and handhelds are essential for vacuuming upholstery and raised surfaces, neither has the capacity and suction of a full upright. The PowerDetect Transformer gives you the benefit of all three in one package.</p></div><div class="product"><p><strong>You want smart suction for every surface</strong><br />The Shark’s auto-detect features mean it automatically tailors its suction power depending on the surface you’re vacuuming, how much dirt it detects, the direction it’s moving and even when you’re vacuuming room edges.</p></div><h2 id="don-t-buy-it-if">Don’t buy it if…</h2><div class="product"><p><strong>You hate trailing cables</strong><br />Given it lacks a battery, you’ll always have to use the PowerDetect Transformer hooked up to a socket. Its 8m cable will still give you a lot of range though.</p></div><div class="product"><p><strong>You (or your pet) has sensitive ears</strong><br />Maxing out at 82dB during its cleaning cycle, this vacuum cleaner is not for the faint of heart. If you’re worried about upsetting your neighbours with your midnight vacuuming, this one might not be for you.</p></div><h2 class="article-body__section" id="section-shark-powerdetect-transformer-review-also-consider"><span>Shark PowerDetect Transformer review: also consider</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Shark PowerDetect Transformer</strong></p></td><td  ><p><strong>Dyson Gen5detect</strong></p></td><td  ><p><strong>Shark PowerDetect Cordless Stick Vacuum</strong></p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>17.6 lbs / 8kg </p></td><td  ><p>7.72 lbs / 3.5kg</p></td><td  ><p>8 lbs / 3.7kg</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>46.3 x 11.2 x 12.5 inches / 1176 x 285 x 317mm</p></td><td  ><p>50.2 x 10.87 x 9.8 inches / 1276 x 276 x 250mm</p></td><td  ><p>45.64 x 45.64 x 15.5 inches / 1159 x 1159 x 394mm</p></td></tr><tr><td class="firstcol " ><p>Floorhead width</p></td><td  ><p>285 mm / 11.2 inches (12 inch cleaning path width)</p></td><td  ><p>9.8 inches / 250mm</p></td><td  ><p>10.2 inches / 259mm</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter with Anti-Allergen Complete Seal</p></td><td  ><p>Whole-machine HEPA filtration</p></td><td  ><p>Felt + Washable Foam Filters plus HEPA Filter</p></td></tr><tr><td class="firstcol " ><p>Bin capacity</p></td><td  ><p>1.3 L (0.2 L handheld bin)</p></td><td  ><p>0.2 gallon / 0.77 L</p></td><td  ><p>0.7 L (2 L dock bin capacity)</p></td></tr><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>Not listed</p></td><td  ><p>280 AW</p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p>Max runtime (Eco mode)</p></td><td  ><p>N/A</p></td><td  ><p>70 mins</p></td><td  ><p>70 mins advertised (67 mins on test)</p></td></tr><tr><td class="firstcol " ><p>Runtime in Boost mode</p></td><td  ><p>N/A</p></td><td  ><p>15 mins</p></td><td  ><p>14 mins</p></td></tr><tr><td class="firstcol " ><p>Charge time</p></td><td  ><p>N/A</p></td><td  ><p>4.5 hours (3 hours on test)</p></td><td  ><p>4 hours</p></td></tr></tbody></table></div><div class="product"><p><strong>Shark PowerDetect Cordless Stick Vacuum</strong><br />If you want all of the Transformer’s fancy PowerDetect features but aren’t bothered about its larger capacity, the 0.7L Shark PowerDetect Cordless Stick Vacuum is a great alternative. Yes, it comes in at roughly the same price — $429.99 / £499.99 / AU$849.99 — but as its moniker implies, it also eschews wires, making it the perfect choice for anyone who wants a super-smart, lightweight vacuum that can tackle dirt pretty much anywhere. Read our full <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="5cee23e6-d483-11f1-9905-11c958a86af7" data-action="Deal Block" data-label="Shark PowerDetect Cordless Stick Vacuum review" data-dimension48="Shark PowerDetect Cordless Stick Vacuum review" data-dimension25="">Shark PowerDetect Cordless Stick Vacuum review</a>.</p></div><div class="product"><p><strong>Dyson Gen5detect</strong><br />There’s a reason that the Dyson Gen5detect is our premium pick for best vacuum cleaner. Yes, part of that reason is its $949.99 / £769.99 / AU$1,549 price tag. But it’s also because of its superb suction, fantastic smart features and great battery life. Aside from capacity, the only area that the Shark PowerDetect Transformer has it beat is in vacuuming the edges of rooms, but otherwise if you’re looking for the best deluxe dirt-sucker out there the Dyson Gen5detect is likely it. Read our full <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review" data-dimension112="5cee2468-d483-11f1-bb29-a9e9c30750ef" data-action="Deal Block" data-label="Dyson Gen5detect review" data-dimension48="Dyson Gen5detect review" data-dimension25="">Dyson Gen5detect review</a>.</p></div><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="sx3z7w6KmiXGY6GqYh9a6g" name="Shark PowerDetect Transformer" alt="A woman's hand holds the Shark PowerDetect Transformer in handheld mode in front of a pink wall." src="https://cdn.mos.cms.futurecdn.net/sx3z7w6KmiXGY6GqYh9a6g-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-how-i-tested-the-shark-powerdetect-transformer"><span>How I tested the Shark PowerDetect Transformer</span></h2><ul><li><strong>Tested it for several weeks</strong></li><li><strong>Tried it out on a range of flooring and with different materials</strong></li><li><strong>Set it to work on shed pet hair</strong></li></ul><p>I tested the Shark PowerDetect Transformer over a period of several weeks. To test its general suction, I scattered loose tea and lentils over hard floor and carpet to simulate how it would handle dust and larger debris and see how many passes it would take to suction them up. I also scattered both of these items along the edge of the room to see how well the Shark would maintain suction at the edges.</p><p>On top of this, I used it to clean my whole house several times, as well as trying it out in a few specific scenarios. I tested how well it sucked up shed fur from my pet cat, as well as trying its HairPro Self-Cleaning Pet Power brush on upholstery and on the stairs to see how it removed built up hair from soft furnishings. Finally, I used a sound level meter to record how loud it was in use, recording its max volume in both upright mode and during self cleaning.</p><p>I’ve been testing tech and gadgets for around 10 years, as well as editing reviews of smart home gear and appliances. When it comes to first-hand experience, I’ve tested an array of small appliances for TechRadar, including fans and coffee machines. You’ll also be pleased to hear I’m no stranger to vacuuming — otherwise, after 20 years of adulthood, the quantity of dust in my home would be approaching the level of an Egyptian tomb.</p><ul><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar's reviews guarantee</a></li><li><em>First reviewed: October 2026</em></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Employed job seekers are shunning companies which use AI interviews — and I don't blame them ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>AI interviews are discouraging people from fully participating in the job application process</strong></li><li><strong>Jobseekers who are already employed are less likely to accept an AI interview</strong></li><li><strong>58% of people who attended an AI interview despite reservations would refuse if other jobs were lined up</strong></li></ul><p>Automated interviews are becoming a turn-off for jobseekers, particularly if they already have a job, new research has revealed.</p><p>A survey from Use.AI of people looking for work in the UK, US, Canada, European Union, and Latin America found nearly a third (29%) of people already in work had withdrawn from a hiring process that involved an AI interview.</p><p>Meanwhile, just 14% of those without work withdrew, demonstrating the importance of finding work when unemployed.</p><h2 id="available-for-consideration">Available for consideration</h2><p> Intriguingly, while the specific figures concerning the 6731 survey subjects differ across all regions, the pattern of a split between those already employed and those who are not is repeated.</p><p>Use.AI’s findings indicate that a candidate’s willingness to participate in an AI interview can depend on several factors, including financial security and what other options the jobseeker already has.</p><p>Most of the jobs you see advertised today have AI filtering to hopefully determine the best candidates. The businesses going one step beyond this and detaching themselves from the interview process seem to be making a mistake.</p><p>“Employers spend considerable effort checking whether their screening systems evaluate candidates fairly. They should be equally interested in who decides to enter those systems in the first place,” said Matthew Freire, Managing Director of Use.AI.</p><p>“Offering applicants an alternative route to a human interviewer would allow companies to examine whether the format itself is influencing who remains available for consideration.”</p><p>Replacing hiring experts and people who know the job as interviewers may have saved time and money in the short-term. But if no one wants to be hired by a company that relies on AI interviews, then productivity is lost, and along with it, profit.</p><h2 id="automated-recruitment">Automated Recruitment</h2><p>Searching for a new job increasingly requires the submission of a resume for screening. Those CVs or applications might then find their way to a human, and a call may be scheduled. But many companies are relying on in-house and third party AI interviewers. It isn’t only potential employers, either – some recruitment agencies are staffed by AI interviewers, too.</p><p>All of this makes the job application process increasingly challenging, particularly if you’re someone who relies heavily on body language and facial signals. Succeeding in an interview often means building a rapport with the people on the other side of the table or display, and this is something that simply isn’t possible when the person asking the questions isn’t a person at all.</p><p>The graphical representation of a programmed LLM may appear smart and attractive, and they have the questions read to ask. But it is ultimately an elaborate piece of form-filling that doesn't demonstrate a person's ability to establish instant rapport and translate that into working relationships.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/employed-job-seekers-are-shunning-companies-which-use-ai-interviews-and-i-dont-blame-them</link>
                                                                            <description>
                            <![CDATA[ Jobseekers are declining the offer of an interview with an AI system, with those who attend the interview declaring they would rather have avoided it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">n6BSkNthUYmp4WucdrkVR3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MtYFJW8w34KGWQVpbFEvoX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christian Cawley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/zBDYnjPnB2XPvhKbYX9Kuc-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Christian Cawley has extensive experience as a writer and editor in consumer electronics, IT and entertainment media. He has contributed to TechRadar since 2017 and has been published in Computer Weekly, Linux Format, ComputerActive, and other publications. &lt;/p&gt;&lt;p&gt;Beyond TechRadar, he heads up the team at smart home website Matter Alpha, and writes about retro gaming at Gaming Retro. &lt;/p&gt;&lt;p&gt;Formerly the editor responsible for Linux, Security, Programming, and DIY at MakeUseOf, Christian previously worked as a desktop and software support specialist in the public and private sectors.&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MtYFJW8w34KGWQVpbFEvoX-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock/Stokkete]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man and robot waiting for an interview]]></media:description>                                                            <media:text><![CDATA[Man and robot waiting for an interview]]></media:text>
                                <media:title type="plain"><![CDATA[Man and robot waiting for an interview]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MtYFJW8w34KGWQVpbFEvoX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>AI interviews are discouraging people from fully participating in the job application process</strong></li><li><strong>Jobseekers who are already employed are less likely to accept an AI interview</strong></li><li><strong>58% of people who attended an AI interview despite reservations would refuse if other jobs were lined up</strong></li></ul><p>Automated interviews are becoming a turn-off for jobseekers, particularly if they already have a job, new research has revealed.</p><p>A survey from Use.AI of people looking for work in the UK, US, Canada, European Union, and Latin America found nearly a third (29%) of people already in work had withdrawn from a hiring process that involved an AI interview.</p><p>Meanwhile, just 14% of those without work withdrew, demonstrating the importance of finding work when unemployed.</p><h2 id="available-for-consideration">Available for consideration</h2><p> Intriguingly, while the specific figures concerning the 6731 survey subjects differ across all regions, the pattern of a split between those already employed and those who are not is repeated.</p><p>Use.AI’s findings indicate that a candidate’s willingness to participate in an AI interview can depend on several factors, including financial security and what other options the jobseeker already has.</p><p>Most of the jobs you see advertised today have AI filtering to hopefully determine the best candidates. The businesses going one step beyond this and detaching themselves from the interview process seem to be making a mistake.</p><p>“Employers spend considerable effort checking whether their screening systems evaluate candidates fairly. They should be equally interested in who decides to enter those systems in the first place,” said Matthew Freire, Managing Director of Use.AI.</p><p>“Offering applicants an alternative route to a human interviewer would allow companies to examine whether the format itself is influencing who remains available for consideration.”</p><p>Replacing hiring experts and people who know the job as interviewers may have saved time and money in the short-term. But if no one wants to be hired by a company that relies on AI interviews, then productivity is lost, and along with it, profit.</p><h2 id="automated-recruitment">Automated Recruitment</h2><p>Searching for a new job increasingly requires the submission of a resume for screening. Those CVs or applications might then find their way to a human, and a call may be scheduled. But many companies are relying on in-house and third party AI interviewers. It isn’t only potential employers, either – some recruitment agencies are staffed by AI interviewers, too.</p><p>All of this makes the job application process increasingly challenging, particularly if you’re someone who relies heavily on body language and facial signals. Succeeding in an interview often means building a rapport with the people on the other side of the table or display, and this is something that simply isn’t possible when the person asking the questions isn’t a person at all.</p><p>The graphical representation of a programmed LLM may appear smart and attractive, and they have the questions read to ask. But it is ultimately an elaborate piece of form-filling that doesn't demonstrate a person's ability to establish instant rapport and translate that into working relationships.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Watch Australia vs Samoa: FREE live streams and TV channels ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Watch Australia vs Samoa</strong> in a <a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-free-streams-tv-channels-schedule" target="_blank">Rugby League World Cup 2026</a> semi-final from Allianz Stadium, Sydney, that's a classic tale of repeat vs revenge. A rerun of the 2021 final won by the Kangaroos, this last-four encounter has the potential to be an all-time classic.</p><p>Sure, Australia are yet to taste defeat as they chase a record-extending 13th world crown but Kangaroos haven't been at their smooth best in 2026. They needed two late Jack Bostock tries to squeeze past <a href="https://www.techradar.com/how-to-watch/rugby/australia-vs-new-zealand-rugby-league-world-cup-2026-free">New Zealand 24-22</a> on opening night and even trailed in both pool games against the Cook Islands and Fiji before beating both by comfortable margins. Kevin Walters has again gone with Reece Walsh at fullback despite James Tedesco's recent NRL-winning exploits with the Roosters and will want his side to start much better than their three pool games.</p><p>Samoa were a disallowed try from beating Tonga in last week's <a href="https://www.techradar.com/entertainment/rugby/tonga-vs-samoa-free-rugby-league-world-cup-2026">20-18 reverse</a>, a game that had everything and lit up the tournament. Fullback Hamiso Tabuai-Fidow was among the try scorers for Ben Gardiner's side and has the game to do damage, as captain Jarome Luai leads his side for the second World Cup semi-final in a row. Wing Brian To’o and center Stephen Crichton have been among the NRL's best players for seasons, albeit with a slight 2026 dip, and must step up to gain revenge for that 2021 final defeat.</p><p>The winner will face New Zealand in next weekend's final.</p><p><strong>Here's how to watch Australia vs Samoa from anywhere in the world – with </strong><a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-on-7plus-its-free" target="_blank"><strong>FREE Rugby League World Cup 2026 streams</strong></a><strong> explained.</strong></p><h2 id="watch-australia-vs-samoa-for-free">Watch Australia vs Samoa for FREE</h2><p>Australia vs Samoa is free in Australia and New Zealand today:<br /><br />🇦🇺 <strong>Australia: </strong><a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a><br />🇳🇿 <strong>New Zealand: </strong><a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a></p><p><strong>Outside either Australia or New Zealand today?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you unlock your free stream from anywhere in the world and they have a Black Friday discount right now — find out more below.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-australia-vs-samoa-live-streams"><span>Use a VPN to watch Australia vs Samoa live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual Australia vs Samoa stream. The <a href="https://www.techradar.com/vpn/best-vpn" target="_blank">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension25=""><strong>NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere.</strong></a></p><p>Don't get caught offside when the action kicks off!</p><p><strong>🛡️ Up to 77% OFF today</strong><br /><strong>🎁 3 EXTRA MONTHS FREE</strong><br /><strong>📺 Unlock 7plus and ThreeNow</strong></p><p>Get connected and get match-ready!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension25="">VIEW DEAL ON </a></p></div><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-the-us"><span>How to watch Australia vs Samoa live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>Viewers in the US can watch Australia vs Samoa live on <a href="https://www.premiersports.com/us" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can get a discounted pass for the rest of the tournament for just $20. This also includes access to the wheelchair and women's fixtures.</p><p><strong>Abroad today?</strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong> Get NordVPN's Black Friday deal</strong></a> and stream from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-australia"><span>How to watch Australia vs Samoa live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>Australia vs Samoa is live on free-to-air <strong>Channel 7</strong> in Australia, while you can stream the match via <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a>.</p><p>Just create an account using a valid Australia postcode (e.g. 2042).</p><p><strong>Not in Australia right now?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch Australia vs Samoa as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-new-zealand"><span>How to watch Australia vs Samoa live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>Fans in New Zealand can watch Australia vs Samoa for free on <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> or on <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport NZ</strong></a>, with live coverage on <strong>Sky Sport 1</strong>.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-the-uk"><span>How to watch Australia vs Samoa live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>You can watch Australia vs Samoa on <a href="https://www.premiersports.com/gb" target="_blank" rel="nofollow"><strong>Premier Sports 2</strong></a> in the UK.</p><p>Premier Sports costs £18.99 on a rolling monthly basis, or £150 for a year if you pay upfront. Alternatively, you can add it to an existing Sky TV, Virgin Media or Prime Video plan.</p><p><strong>Visiting the UK from Oz?</strong> Unlock your Australia vs Samoa stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN (30-day money back guarantee)</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-canada"><span>How to watch Australia vs Samoa live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>As with the UK and US, <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> is showing Australia vs Samoa in Canada.</p><p>Premier Sports costs CA$29.99 on a rolling monthly basis, with savings available for longer-term plans.</p><p>If you're out of Canada but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the Australia vs Samoa start time?</h3><article class="article__schema-answer"><p>The Australia vs Samoa kick-off time is at 8.05pm AEDT local time in Sydney, Australia on Sunday, November 8. That's 4.05am ET in the US and 9.05am GMT in the UK.</p></article></section><section class="article__schema-question"><h3>What is the Australia vs Samoa head-to-head?</h3><article class="article__schema-answer"><p>Australia have won all five of the previous meetings with Samoa.</p><p>That includes the 2021 World Cup final, won 30-10 by the Kangaroos.</p></article></section><section class="article__schema-question"><h3>Can I watch Australia vs Samoa on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like Seven Network, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Rugby League World Cup news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/rugbyleagueworldcup/" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>) and Facebook (<a href="https://www.facebook.com/rugbyleagueworldcup" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>).</p></article></section><section class="article__schema-question"><h3>What are the Australia vs Samoa teams?</h3><article class="article__schema-answer"><p><strong>Australia: </strong>1. Reece Walsh 2. Jack Bostock 3. Kotoni Staggs 4. Bradman Best 5. Tom Trbojevic 6. Cameron Munster 7. Tom Dearden 8. Patrick Carrigan 9. Harry Grant 10. Tino Fa'asuamaleaui 11. Jacob Preston 12. Liam Martin 13. Isaah Yeo (c) </p><p><em>Interchange: </em>14. Ethan Strange 15. Keaon Koloamatangi 16. Cameron Murray 17. Reuben Cotter 18. Latrell Mitchell 19. James Tedesco </p><p><em>Reserves: </em>20. Lindsay Smith 21. Sam Walker 22. Blayke Brailey</p><p><strong>Samoa:</strong> 1. Hamiso Tabuai-Fidow 2. Brian To'o 3. Izack Tago 4. Stephen Crichton 5. Sualauvi Faalogo 6. Ronald Volkman 7. Jarome Luai (c) 8. Francis Molo 9. Benaiah Ioelu 10. Junior Paulo (c) 11. Connelly Lemuelu 12. Jermaine McEwen 13. Francis Manuleleua </p><p><em>Interchange: </em>14. Jazz Tevaga 15. Spencer Leniu 16. Shawn Blore 17. Ata Mariota 18. Clayton Faulalo 19. Deine Mariner </p><p><em>Reserves: </em>20. Pasami Saulo 21. Enari Tuala 22. Eddie Ieremia-Toeava</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/australia-vs-samoa-free-rugby-league-world-cup-2026-semi-final</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Australia vs Samoa live streams for free from anywhere in a mouthwatering semi-final from Sydney at the Rugby League World Cup 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6heRZ4XBdy9v7ZCj7e5jQ4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cPxsE74SYCkJUGAwmrXBzM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 06:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Murray ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gmXBoTcYhMqDJmGezRaBVc-320-70.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/cPxsE74SYCkJUGAwmrXBzM-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Reece Walsh, wearing the green and gold of Australia, celebrates by punching the air at the Rugby League World Cup 2026.]]></media:description>                                                            <media:text><![CDATA[Reece Walsh, wearing the green and gold of Australia, celebrates by punching the air at the Rugby League World Cup 2026.]]></media:text>
                                <media:title type="plain"><![CDATA[Reece Walsh, wearing the green and gold of Australia, celebrates by punching the air at the Rugby League World Cup 2026.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cPxsE74SYCkJUGAwmrXBzM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Watch Australia vs Samoa</strong> in a <a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-free-streams-tv-channels-schedule" target="_blank">Rugby League World Cup 2026</a> semi-final from Allianz Stadium, Sydney, that's a classic tale of repeat vs revenge. A rerun of the 2021 final won by the Kangaroos, this last-four encounter has the potential to be an all-time classic.</p><p>Sure, Australia are yet to taste defeat as they chase a record-extending 13th world crown but Kangaroos haven't been at their smooth best in 2026. They needed two late Jack Bostock tries to squeeze past <a href="https://www.techradar.com/how-to-watch/rugby/australia-vs-new-zealand-rugby-league-world-cup-2026-free">New Zealand 24-22</a> on opening night and even trailed in both pool games against the Cook Islands and Fiji before beating both by comfortable margins. Kevin Walters has again gone with Reece Walsh at fullback despite James Tedesco's recent NRL-winning exploits with the Roosters and will want his side to start much better than their three pool games.</p><p>Samoa were a disallowed try from beating Tonga in last week's <a href="https://www.techradar.com/entertainment/rugby/tonga-vs-samoa-free-rugby-league-world-cup-2026">20-18 reverse</a>, a game that had everything and lit up the tournament. Fullback Hamiso Tabuai-Fidow was among the try scorers for Ben Gardiner's side and has the game to do damage, as captain Jarome Luai leads his side for the second World Cup semi-final in a row. Wing Brian To’o and center Stephen Crichton have been among the NRL's best players for seasons, albeit with a slight 2026 dip, and must step up to gain revenge for that 2021 final defeat.</p><p>The winner will face New Zealand in next weekend's final.</p><p><strong>Here's how to watch Australia vs Samoa from anywhere in the world – with </strong><a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-on-7plus-its-free" target="_blank"><strong>FREE Rugby League World Cup 2026 streams</strong></a><strong> explained.</strong></p><h2 id="watch-australia-vs-samoa-for-free">Watch Australia vs Samoa for FREE</h2><p>Australia vs Samoa is free in Australia and New Zealand today:<br /><br />🇦🇺 <strong>Australia: </strong><a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a><br />🇳🇿 <strong>New Zealand: </strong><a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a></p><p><strong>Outside either Australia or New Zealand today?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you unlock your free stream from anywhere in the world and they have a Black Friday discount right now — find out more below.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-australia-vs-samoa-live-streams"><span>Use a VPN to watch Australia vs Samoa live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual Australia vs Samoa stream. The <a href="https://www.techradar.com/vpn/best-vpn" target="_blank">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension25=""><strong>NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere.</strong></a></p><p>Don't get caught offside when the action kicks off!</p><p><strong>🛡️ Up to 77% OFF today</strong><br /><strong>🎁 3 EXTRA MONTHS FREE</strong><br /><strong>📺 Unlock 7plus and ThreeNow</strong></p><p>Get connected and get match-ready!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="0d72a3f2-d918-11f1-9f8b-bf32db4bf316" data-action="Deal Block" data-label="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension48="NordVPN – TechRadar's #1 VPN! Stream the big game from anywhere." data-dimension25="">VIEW DEAL ON </a></p></div><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-the-us"><span>How to watch Australia vs Samoa live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>Viewers in the US can watch Australia vs Samoa live on <a href="https://www.premiersports.com/us" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can get a discounted pass for the rest of the tournament for just $20. This also includes access to the wheelchair and women's fixtures.</p><p><strong>Abroad today?</strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong> Get NordVPN's Black Friday deal</strong></a> and stream from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-australia"><span>How to watch Australia vs Samoa live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>Australia vs Samoa is live on free-to-air <strong>Channel 7</strong> in Australia, while you can stream the match via <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a>.</p><p>Just create an account using a valid Australia postcode (e.g. 2042).</p><p><strong>Not in Australia right now?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch Australia vs Samoa as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-new-zealand"><span>How to watch Australia vs Samoa live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>Fans in New Zealand can watch Australia vs Samoa for free on <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> or on <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport NZ</strong></a>, with live coverage on <strong>Sky Sport 1</strong>.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-the-uk"><span>How to watch Australia vs Samoa live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>You can watch Australia vs Samoa on <a href="https://www.premiersports.com/gb" target="_blank" rel="nofollow"><strong>Premier Sports 2</strong></a> in the UK.</p><p>Premier Sports costs £18.99 on a rolling monthly basis, or £150 for a year if you pay upfront. Alternatively, you can add it to an existing Sky TV, Virgin Media or Prime Video plan.</p><p><strong>Visiting the UK from Oz?</strong> Unlock your Australia vs Samoa stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN (30-day money back guarantee)</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-australia-vs-samoa-live-streams-in-canada"><span>How to watch Australia vs Samoa live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>As with the UK and US, <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> is showing Australia vs Samoa in Canada.</p><p>Premier Sports costs CA$29.99 on a rolling monthly basis, with savings available for longer-term plans.</p><p>If you're out of Canada but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the Australia vs Samoa start time?</h3><article class="article__schema-answer"><p>The Australia vs Samoa kick-off time is at 8.05pm AEDT local time in Sydney, Australia on Sunday, November 8. That's 4.05am ET in the US and 9.05am GMT in the UK.</p></article></section><section class="article__schema-question"><h3>What is the Australia vs Samoa head-to-head?</h3><article class="article__schema-answer"><p>Australia have won all five of the previous meetings with Samoa.</p><p>That includes the 2021 World Cup final, won 30-10 by the Kangaroos.</p></article></section><section class="article__schema-question"><h3>Can I watch Australia vs Samoa on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like Seven Network, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Rugby League World Cup news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/rugbyleagueworldcup/" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>) and Facebook (<a href="https://www.facebook.com/rugbyleagueworldcup" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>).</p></article></section><section class="article__schema-question"><h3>What are the Australia vs Samoa teams?</h3><article class="article__schema-answer"><p><strong>Australia: </strong>1. Reece Walsh 2. Jack Bostock 3. Kotoni Staggs 4. Bradman Best 5. Tom Trbojevic 6. Cameron Munster 7. Tom Dearden 8. Patrick Carrigan 9. Harry Grant 10. Tino Fa'asuamaleaui 11. Jacob Preston 12. Liam Martin 13. Isaah Yeo (c) </p><p><em>Interchange: </em>14. Ethan Strange 15. Keaon Koloamatangi 16. Cameron Murray 17. Reuben Cotter 18. Latrell Mitchell 19. James Tedesco </p><p><em>Reserves: </em>20. Lindsay Smith 21. Sam Walker 22. Blayke Brailey</p><p><strong>Samoa:</strong> 1. Hamiso Tabuai-Fidow 2. Brian To'o 3. Izack Tago 4. Stephen Crichton 5. Sualauvi Faalogo 6. Ronald Volkman 7. Jarome Luai (c) 8. Francis Molo 9. Benaiah Ioelu 10. Junior Paulo (c) 11. Connelly Lemuelu 12. Jermaine McEwen 13. Francis Manuleleua </p><p><em>Interchange: </em>14. Jazz Tevaga 15. Spencer Leniu 16. Shawn Blore 17. Ata Mariota 18. Clayton Faulalo 19. Deine Mariner </p><p><em>Reserves: </em>20. Pasami Saulo 21. Enari Tuala 22. Eddie Ieremia-Toeava</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Just a moonshot? Google energy head claims data centers in space would cost up to 100x more than on Earth ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Google global head of data center energy says space data centers could cost up to 100 times more than terrestrial ones</strong></li><li><strong>Amanda Peterson Corio's remarks came weeks after Google launched its first Suncatcher prototype, a roughly 1kW satellite that has since run Gemma 4 on an orbiting TPU, one chip at a time</strong></li><li><strong>Corio says the real bottleneck on Earth is permitting rather than power, the same politics that backers of orbital compute claim they can escape</strong></li></ul><p>Google has spent the past month showing off AI chips working in orbit, but the executive responsible for powering its data centers back on Earth has just put a sobering price on the idea.</p><p>Speaking at <a href="https://www.theinformation.com/newsletters/ai-infrastructure/google-energy-chief-space-data-centers-cost-100-times-earth" target="_blank" rel="nofollow">The Information's</a> recent WTF Summit in Napa Valley, Amanda Peterson Corio, Google's global head of data center energy, said data centers in space could cost up to 100 times as much as those built on the ground.</p><p>Her advice to the rest of the industry was simple and (pun intended) grounded: "Let's explore all the terrestrial options before we go extraterrestrial."</p><h2 id="a-very-expensive-proposition">A very expensive proposition?</h2><p>The remarks land at an awkward moment, because Google is testing exactly this kind of hardware right now. Its first Project Suncatcher prototype, built with satellite operator Planet, launched on SpaceX's Transporter-18 rideshare mission on October 1.</p><p>Google recently also <a href="https://blog.google/innovation-and-ai/models-and-research/google-research/project-suncatcher-satellite-response/" target="_blank" rel="nofollow">announced</a> its Hello World milestone: an onboard Gemma 4 model, running on a TPU, wrote a short haiku about being in space, which was downlinked as the satellite passed over Svalbard, Norway.</p><p>The company bills this as the first AI response from a data center-class TPU in orbit. That is a carefully measured claim, given that <a href="https://www.techradar.com/pro/data-centers-in-spaaaaace-space-tech-firms-want-to-take-nvidia-h100-gpus-into-orbit-to-power-the-next-generation-of-compute" target="_blank">Starcloud</a> put an Nvidia H100 into orbit a year ago and was running AI models on it within weeks.</p><p>Scale is the bigger caveat and one that can be easily overlooked amidst the hype: The satellite carries four TPUs but generates only about 1kW of solar power, so it can run just one chip at a time for roughly 20 minutes per session, according to <a href="https://thenextweb.com/news/google-suncatcher-satellite-first-ai-response-gemma-haiku" target="_blank" rel="nofollow">The Next Web</a>. A single 1 GW AI campus, the kind now under construction on the ground, draws about a million times that much power.</p><p>Google has described Suncatcher as a "moonshot" since <a href="https://www.techradar.com/pro/googles-next-moonshot-wants-to-shoot-ai-data-centers-into-space-orbiting-suncatcher-facilities-will-be-equipped-with-ai-tpus" target="_blank">it was unveiled</a> a year ago, and project lead Travis Beals told <a href="https://www.npr.org/2026/10/01/nx-s1-5983697/project-suncatcher-google-ai-data-center-space" target="_blank" rel="nofollow">NPR</a> on launch day that he did not expect orbital compute to become cheaper than the terrestrial kind within the next five years.</p><h2 id="not-the-first-or-last-skeptic-of-orbital-datacenters">Not the first or last skeptic of orbital datacenters</h2><p>This did start a somewhat interesting conversation on Wall Street; Short seller Jim Chanos read Corio's statement as $5 trillion per gigawatt of compute, and <a href="https://x.com/RealJimChanos/status/2117057819006697904" target="_blank" rel="nofollow">posted on X</a> that the gap between her view and the estimates of SpaceX management and bulls "should give pause to anyone trying to model this business out."</p><p><a href="https://www.tikr.com/blog/jim-chanos-bad-news-for-spacex-bulls-as-space-data-center-math-should-give-pause-to-investors" target="_blank" rel="nofollow">TIKR</a> pushed the arithmetic further by examining recent claims: SpaceX's CFO told investors last month that new compute pays for itself in under a year at current rental rates. Built in orbit at up to 100 times the cost and rented at the same price, TIKR calculated that payback stretches to as long as a century, or about a decade even at a tenth of Corio's stated ceiling.</p><p>That matters because orbital compute underpins part of SpaceX's roughly $1.8 trillion market value at the time of writing. The company has asked the FCC for permission to launch <a href="https://www.techradar.com/computing/elon-musk-says-a-sentient-sun-built-from-a-million-satellites-is-the-aim-of-the-spacex-and-xai-merger-but-big-questions-remain" target="_blank">up to a million</a> data-center satellites, and Musk has posted that the orbital compute SpaceX deploys each month will probably overtake terrestrial compute around the end of 2028. Yet SpaceX's own IPO paperwork <a href="https://www.techradar.com/pro/spacexs-theorized-data-centers-in-space-face-significant-technical-complexity-and-unproven-technologies-and-the-unpredictable-environment-of-space-means-they-may-not-be-commercially-viable" target="_blank">warned investors</a> of "significant technical complexity and unproven technologies," and said its orbital data centers might never become commercially viable.</p><p>Corio is hardly the first skeptic. OpenAI's Sam Altman <a href="https://www.techradar.com/pro/sam-altman-says-plans-for-data-centers-in-space-are-ridiculous-is-this-the-start-of-a-new-war-of-words-with-elon-musk" target="_blank">called the idea</a> "ridiculous" under current conditions earlier this year, even as Nvidia lined up a <a href="https://www.techradar.com/pro/space-computing-the-final-frontier-has-arrived-nvidia-wants-to-power-the-next-generation-of-data-centers-in-space" target="_blank">Space-1 Vera Rubin module</a> aimed squarely at orbital data centers.</p><p>This is an extremely interesting take from Google's end. Alphabet is one of SpaceX's largest outside shareholders, with a stake disclosed at 6.11% at the end of 2025, <a href="https://news.bloomberglaw.com/capital-markets/alphabet-poised-for-100-billion-windfall-on-spacex-investment" target="_blank" rel="nofollow">according to Bloomberg</a>, and Google has reportedly been <a href="https://www.techradar.com/computing/a-decade-or-so-away-well-be-viewing-it-as-a-more-normal-way-to-build-data-centers-google-and-spacex-are-reportedly-in-talks-to-build-data-centers-in-orbit" target="_blank">in talks with SpaceX</a> about launching future Suncatcher hardware. Its energy chief has questioned and potentially poured cold water on a thesis that props up part of an asset Alphabet owns, while Google's own moonshot depends on cheap SpaceX launches arriving on schedule.</p><p>Corio's broader argument, somewhat ironically, was about the ground rather than the sky. According to <em>The Information</em>, she said the US has enough power and that the real bottlenecks are permitting and grid interconnection studies.</p><p>She blamed much of the local backlash against data centers on newer, less experienced developers, without naming any, and said Google prepays for grid upgrades over 15 to 20 years in more than 9 states, posts restoration bonds, and has stopped using nondisclosure agreements with local governments.</p><p>There is, however, a problem with this argument: Established firms such as Oracle have also faced local resistance, which complicates the idea that inexperienced newcomers are the problem. The backlash is anything but marginal: <a href="https://www.techradar.com/pro/security/americans-are-increasingly-opposing-data-centers-here-is-every-us-state-fighting-back-against-new-buildings" target="_blank">opposition has spread across the US</a>, and Data Center Watch counted 75 projects worth about $130 billion delayed or blocked in the first quarter of 2026 alone.</p><p>There is a political angle built around these arguments that keeps orbital data centers in play, and SpaceX is essentially building on that promise. After this week's midterm elections, in which data center construction was a campaign issue in several races, including the contest for Texas governor, Musk <a href="https://www.nbcnews.com/tech/elon-musk/elon-musks-business-empire-braces-democratic-wave-texas-flips-blue-rcna607420" target="_blank">posted,</a> "Data centers in space looking pretty appealing right now."</p><p>Leaving the planet does not, however, mean leaving the permit queue; SpaceX's million-satellite request and Blue Origin's 51,600-satellite Project Sunrise both need FCC approval, and debris and spectrum concerns give regulators and rivals plenty to object to, just at a higher altitude. If power really is plentiful and permission is the bottleneck, as Corio argues, then orbit's main selling point is jumping that queue, and by her numbers it is a very expensive way to do it.</p><p>For now, until someone flies more than a kilowatt-scale test bed and publishes what it actually costs, the multiple between orbit and the ground, whether it turns out to be 3x, 10x, or as much as 100x, remains an educated guess. Corio's stated ceiling is arguably as unproven as Musk's timetable. Only one of those numbers, however, is already priced in considerably into a stock's current valuation, and SpaceX investors will be waiting for financials to back its CEO's claims with bated breath to say the least.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/just-a-moonshot-google-energy-head-claims-data-centers-in-space-would-cost-up-to-100x-more-than-on-earth</link>
                                                                            <description>
                            <![CDATA[ Google is running AI chips in orbit, but its own data center energy chief says space data centers could, if scaled, cost up to 100x as much as building on Earth. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JFHUVRGdRhCSvyf66miJnN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yrbqnumiBELK5qS649GjCK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 01:10:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[Space]]></category>
                                                    <category><![CDATA[Science]]></category>
                                                                                                <author><![CDATA[ Rahimnoorali11@gmail.com (Rahim Amir) ]]></author>                    <dc:creator><![CDATA[ Rahim Amir ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/9xKZFBamtEZKSChRvywbPB-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rahim Amir is a UAE-based tech writer who enjoys building PCs as much as he enjoys writing about them. He has been professionally writing about PC hardware since 2023, focusing on buyer’s guides, hardware reviews, and sponsored content and features related to tech.&lt;br&gt;&lt;br&gt;Having built hundreds of gaming PCs and being an avid gamer in his spare time, Rahim tends to have stronger opinions about hardware than most. This is particularly on display when he gets his way with powerful, but minimalistic RGB builds even as Small Form Factor (SFF) PCs come a close second.&lt;br&gt;&lt;br&gt;In addition to his contributions to TechRadar, Rahim’s work has also been featured on Game Rant and financial news websites.&lt;br&gt;&lt;br&gt;When he’s not working, you can find him playing DotA with friends or schmoozing to take the world over in Civilization. Alternatively, you can find him binging through the entirety of the Lord of The Rings universe with extended editions in play where applicable.&lt;br&gt;&lt;br&gt;You can currently catch Rahim grinding Path of Exile 2, complaining about his (extremely low) unique loot drop rate, or actively participating in one of the numerous (and heated) debates centered around Tolkien&#039;s universe on multiple forums daily.&lt;br&gt;&lt;br&gt;If you have a PC build or a Satisfactory playthrough in progress, he is likely to have some advice to send your way, especially regarding verticality being key for the latter. For the former, Rahim enjoys all aspects of the process including researching the components he will eventually use, benchmarking the latest and greatest hardware he can get his hands on, and somewhat surprisingly, cable management once he gets his latest build to POST.&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/yrbqnumiBELK5qS649GjCK-1920-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[A Google data center with color-coded pipelines]]></media:description>                                                            <media:text><![CDATA[Google Data Center]]></media:text>
                                <media:title type="plain"><![CDATA[Google Data Center]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yrbqnumiBELK5qS649GjCK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google global head of data center energy says space data centers could cost up to 100 times more than terrestrial ones</strong></li><li><strong>Amanda Peterson Corio's remarks came weeks after Google launched its first Suncatcher prototype, a roughly 1kW satellite that has since run Gemma 4 on an orbiting TPU, one chip at a time</strong></li><li><strong>Corio says the real bottleneck on Earth is permitting rather than power, the same politics that backers of orbital compute claim they can escape</strong></li></ul><p>Google has spent the past month showing off AI chips working in orbit, but the executive responsible for powering its data centers back on Earth has just put a sobering price on the idea.</p><p>Speaking at <a href="https://www.theinformation.com/newsletters/ai-infrastructure/google-energy-chief-space-data-centers-cost-100-times-earth" target="_blank" rel="nofollow">The Information's</a> recent WTF Summit in Napa Valley, Amanda Peterson Corio, Google's global head of data center energy, said data centers in space could cost up to 100 times as much as those built on the ground.</p><p>Her advice to the rest of the industry was simple and (pun intended) grounded: "Let's explore all the terrestrial options before we go extraterrestrial."</p><h2 id="a-very-expensive-proposition">A very expensive proposition?</h2><p>The remarks land at an awkward moment, because Google is testing exactly this kind of hardware right now. Its first Project Suncatcher prototype, built with satellite operator Planet, launched on SpaceX's Transporter-18 rideshare mission on October 1.</p><p>Google recently also <a href="https://blog.google/innovation-and-ai/models-and-research/google-research/project-suncatcher-satellite-response/" target="_blank" rel="nofollow">announced</a> its Hello World milestone: an onboard Gemma 4 model, running on a TPU, wrote a short haiku about being in space, which was downlinked as the satellite passed over Svalbard, Norway.</p><p>The company bills this as the first AI response from a data center-class TPU in orbit. That is a carefully measured claim, given that <a href="https://www.techradar.com/pro/data-centers-in-spaaaaace-space-tech-firms-want-to-take-nvidia-h100-gpus-into-orbit-to-power-the-next-generation-of-compute" target="_blank">Starcloud</a> put an Nvidia H100 into orbit a year ago and was running AI models on it within weeks.</p><p>Scale is the bigger caveat and one that can be easily overlooked amidst the hype: The satellite carries four TPUs but generates only about 1kW of solar power, so it can run just one chip at a time for roughly 20 minutes per session, according to <a href="https://thenextweb.com/news/google-suncatcher-satellite-first-ai-response-gemma-haiku" target="_blank" rel="nofollow">The Next Web</a>. A single 1 GW AI campus, the kind now under construction on the ground, draws about a million times that much power.</p><p>Google has described Suncatcher as a "moonshot" since <a href="https://www.techradar.com/pro/googles-next-moonshot-wants-to-shoot-ai-data-centers-into-space-orbiting-suncatcher-facilities-will-be-equipped-with-ai-tpus" target="_blank">it was unveiled</a> a year ago, and project lead Travis Beals told <a href="https://www.npr.org/2026/10/01/nx-s1-5983697/project-suncatcher-google-ai-data-center-space" target="_blank" rel="nofollow">NPR</a> on launch day that he did not expect orbital compute to become cheaper than the terrestrial kind within the next five years.</p><h2 id="not-the-first-or-last-skeptic-of-orbital-datacenters">Not the first or last skeptic of orbital datacenters</h2><p>This did start a somewhat interesting conversation on Wall Street; Short seller Jim Chanos read Corio's statement as $5 trillion per gigawatt of compute, and <a href="https://x.com/RealJimChanos/status/2117057819006697904" target="_blank" rel="nofollow">posted on X</a> that the gap between her view and the estimates of SpaceX management and bulls "should give pause to anyone trying to model this business out."</p><p><a href="https://www.tikr.com/blog/jim-chanos-bad-news-for-spacex-bulls-as-space-data-center-math-should-give-pause-to-investors" target="_blank" rel="nofollow">TIKR</a> pushed the arithmetic further by examining recent claims: SpaceX's CFO told investors last month that new compute pays for itself in under a year at current rental rates. Built in orbit at up to 100 times the cost and rented at the same price, TIKR calculated that payback stretches to as long as a century, or about a decade even at a tenth of Corio's stated ceiling.</p><p>That matters because orbital compute underpins part of SpaceX's roughly $1.8 trillion market value at the time of writing. The company has asked the FCC for permission to launch <a href="https://www.techradar.com/computing/elon-musk-says-a-sentient-sun-built-from-a-million-satellites-is-the-aim-of-the-spacex-and-xai-merger-but-big-questions-remain" target="_blank">up to a million</a> data-center satellites, and Musk has posted that the orbital compute SpaceX deploys each month will probably overtake terrestrial compute around the end of 2028. Yet SpaceX's own IPO paperwork <a href="https://www.techradar.com/pro/spacexs-theorized-data-centers-in-space-face-significant-technical-complexity-and-unproven-technologies-and-the-unpredictable-environment-of-space-means-they-may-not-be-commercially-viable" target="_blank">warned investors</a> of "significant technical complexity and unproven technologies," and said its orbital data centers might never become commercially viable.</p><p>Corio is hardly the first skeptic. OpenAI's Sam Altman <a href="https://www.techradar.com/pro/sam-altman-says-plans-for-data-centers-in-space-are-ridiculous-is-this-the-start-of-a-new-war-of-words-with-elon-musk" target="_blank">called the idea</a> "ridiculous" under current conditions earlier this year, even as Nvidia lined up a <a href="https://www.techradar.com/pro/space-computing-the-final-frontier-has-arrived-nvidia-wants-to-power-the-next-generation-of-data-centers-in-space" target="_blank">Space-1 Vera Rubin module</a> aimed squarely at orbital data centers.</p><p>This is an extremely interesting take from Google's end. Alphabet is one of SpaceX's largest outside shareholders, with a stake disclosed at 6.11% at the end of 2025, <a href="https://news.bloomberglaw.com/capital-markets/alphabet-poised-for-100-billion-windfall-on-spacex-investment" target="_blank" rel="nofollow">according to Bloomberg</a>, and Google has reportedly been <a href="https://www.techradar.com/computing/a-decade-or-so-away-well-be-viewing-it-as-a-more-normal-way-to-build-data-centers-google-and-spacex-are-reportedly-in-talks-to-build-data-centers-in-orbit" target="_blank">in talks with SpaceX</a> about launching future Suncatcher hardware. Its energy chief has questioned and potentially poured cold water on a thesis that props up part of an asset Alphabet owns, while Google's own moonshot depends on cheap SpaceX launches arriving on schedule.</p><p>Corio's broader argument, somewhat ironically, was about the ground rather than the sky. According to <em>The Information</em>, she said the US has enough power and that the real bottlenecks are permitting and grid interconnection studies.</p><p>She blamed much of the local backlash against data centers on newer, less experienced developers, without naming any, and said Google prepays for grid upgrades over 15 to 20 years in more than 9 states, posts restoration bonds, and has stopped using nondisclosure agreements with local governments.</p><p>There is, however, a problem with this argument: Established firms such as Oracle have also faced local resistance, which complicates the idea that inexperienced newcomers are the problem. The backlash is anything but marginal: <a href="https://www.techradar.com/pro/security/americans-are-increasingly-opposing-data-centers-here-is-every-us-state-fighting-back-against-new-buildings" target="_blank">opposition has spread across the US</a>, and Data Center Watch counted 75 projects worth about $130 billion delayed or blocked in the first quarter of 2026 alone.</p><p>There is a political angle built around these arguments that keeps orbital data centers in play, and SpaceX is essentially building on that promise. After this week's midterm elections, in which data center construction was a campaign issue in several races, including the contest for Texas governor, Musk <a href="https://www.nbcnews.com/tech/elon-musk/elon-musks-business-empire-braces-democratic-wave-texas-flips-blue-rcna607420" target="_blank">posted,</a> "Data centers in space looking pretty appealing right now."</p><p>Leaving the planet does not, however, mean leaving the permit queue; SpaceX's million-satellite request and Blue Origin's 51,600-satellite Project Sunrise both need FCC approval, and debris and spectrum concerns give regulators and rivals plenty to object to, just at a higher altitude. If power really is plentiful and permission is the bottleneck, as Corio argues, then orbit's main selling point is jumping that queue, and by her numbers it is a very expensive way to do it.</p><p>For now, until someone flies more than a kilowatt-scale test bed and publishes what it actually costs, the multiple between orbit and the ground, whether it turns out to be 3x, 10x, or as much as 100x, remains an educated guess. Corio's stated ceiling is arguably as unproven as Musk's timetable. Only one of those numbers, however, is already priced in considerably into a stock's current valuation, and SpaceX investors will be waiting for financials to back its CEO's claims with bated breath to say the least.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'The next generation won’t replace this one so much as sit on top of it' — Industry analysts say Sony, Microsoft, and Nintendo's 'relentless push for higher-end performance will need to be moderated' to avoid $1000 launch consoles ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Several industry analysts say Sony and Microsoft may need to scale back their "relentless push for higher-end performance" to avoid $1000 consoles</strong></li><li><strong>Piers Harding-Rolls at Ampere Analysis says ambitions will need to be "moderated" to avoid breaching the hefty price point</strong></li><li><strong>Rhys Elliott at Alinea Analytics anticipates that the PS5 will stick around well after the PS6 launches due to rising costs</strong></li></ul><p>Several industry analysts have suggested console manufacturers will need to temper their ambitions for next-generation hardware to avoid breaching the $1000 console launch mark.</p><p>Unlike last-generation, current-gen console prices only seem to be getting more expensive years after launch. Whether it's the ongoing DRAM crisis or the AI boom that's made components even more costly, the games industry is at a point where the future of affordable hardware is looking pretty grim.</p><p>There have been conversations over the past few years about what this could mean for next-gen consoles — namely the <a href="https://www.techradar.com/news/ps6">PS6</a> and Xbox's <a href="https://www.techradar.com/gaming/the-next-xbox-console-project-helix-will-advance-the-state-of-the-art-and-aims-to-be-far-superior-to-the-series-x">Project Helix</a> — and whether manufacturers could ever reach a point where their hardware could breach $1000.</p><p>In an <a href="https://www.techradar.com/gaming/consoles-used-to-get-cheaper-with-age-so-why-are-ps5-xbox-and-switch-2-going-the-other-way-heres-what-four-industry-analysts-think-about-the-current-console-landscape">interview with TechRadar Gaming about rising costs</a>, Piers Harding-Rolls at Ampere Analysis suggested Sony, Microsoft, and Nintendo may have to scale back their ambitions for realistic graphics and higher performance if they ever want to avoid that huge price point.</p><p>"The relentless push for higher-end performance will need to be moderated," Harding-Rolls said.</p><p>Omdia's James McWhirter also suggested hardware stratification across tiers may be in the cards, including a cheaper <a href="https://www.techradar.com/gaming/nintendo/nintendo-switch-2-review">Nintendo Switch 2</a> with more bundles that offer more value, and manufacturers may delay new hardware launches for the foreseeable future in a bid to wait out the rising cost of components.</p><p>However, this could also mean longer console generations. Rhys Elliott at Alinea Analytics anticipates the <a href="https://www.techradar.com/reviews/ps5">PS5</a> will stick around well after the PS6 launches, and cross-generation games may allow players the opportunity to delay their hardware upgrades. </p><p>"The next generation won’t replace this one so much as sit on top of it," Elliott claimed.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/the-next-generation-wont-replace-this-one-so-much-as-sit-on-top-of-it-industry-analysts-say-sony-microsoft-and-nintendos-relentless-push-for-higher-end-performance-will-need-to-be-moderated-to-avoid-usd1000-launch-consoles</link>
                                                                            <description>
                            <![CDATA[ Industry analysts have suggested console manufacturers will need to temper their ambitions for next-gen to avoid breaching the $1000 console launch mark. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BAXsXwS827hWf9riR4wyZ4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/U8FDQjAxYmygvFzXAoLXzK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 01:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Demi Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/SiRXfu45Rgb9q2o2RxtUPm-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Demi is a freelance games journalist who helps cover gaming news at TechRadar. She&#039;s been a games writer for five years and has written for outlets such as GameSpot, NME, and GamesRadar, covering news, features, and reviews. Outside of writing, she plays a lot of RPGs and talks far too much about &lt;em&gt;Star Wars &lt;/em&gt;on X.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Max Slater-Robins ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/U8FDQjAxYmygvFzXAoLXzK-1920-80.jpg">
                                                            <media:credit><![CDATA[Sony]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A close-up of the PlayStation 5 Pro]]></media:description>                                                            <media:text><![CDATA[A close-up of the PlayStation 5 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[A close-up of the PlayStation 5 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/U8FDQjAxYmygvFzXAoLXzK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Several industry analysts say Sony and Microsoft may need to scale back their "relentless push for higher-end performance" to avoid $1000 consoles</strong></li><li><strong>Piers Harding-Rolls at Ampere Analysis says ambitions will need to be "moderated" to avoid breaching the hefty price point</strong></li><li><strong>Rhys Elliott at Alinea Analytics anticipates that the PS5 will stick around well after the PS6 launches due to rising costs</strong></li></ul><p>Several industry analysts have suggested console manufacturers will need to temper their ambitions for next-generation hardware to avoid breaching the $1000 console launch mark.</p><p>Unlike last-generation, current-gen console prices only seem to be getting more expensive years after launch. Whether it's the ongoing DRAM crisis or the AI boom that's made components even more costly, the games industry is at a point where the future of affordable hardware is looking pretty grim.</p><p>There have been conversations over the past few years about what this could mean for next-gen consoles — namely the <a href="https://www.techradar.com/news/ps6">PS6</a> and Xbox's <a href="https://www.techradar.com/gaming/the-next-xbox-console-project-helix-will-advance-the-state-of-the-art-and-aims-to-be-far-superior-to-the-series-x">Project Helix</a> — and whether manufacturers could ever reach a point where their hardware could breach $1000.</p><p>In an <a href="https://www.techradar.com/gaming/consoles-used-to-get-cheaper-with-age-so-why-are-ps5-xbox-and-switch-2-going-the-other-way-heres-what-four-industry-analysts-think-about-the-current-console-landscape">interview with TechRadar Gaming about rising costs</a>, Piers Harding-Rolls at Ampere Analysis suggested Sony, Microsoft, and Nintendo may have to scale back their ambitions for realistic graphics and higher performance if they ever want to avoid that huge price point.</p><p>"The relentless push for higher-end performance will need to be moderated," Harding-Rolls said.</p><p>Omdia's James McWhirter also suggested hardware stratification across tiers may be in the cards, including a cheaper <a href="https://www.techradar.com/gaming/nintendo/nintendo-switch-2-review">Nintendo Switch 2</a> with more bundles that offer more value, and manufacturers may delay new hardware launches for the foreseeable future in a bid to wait out the rising cost of components.</p><p>However, this could also mean longer console generations. Rhys Elliott at Alinea Analytics anticipates the <a href="https://www.techradar.com/reviews/ps5">PS5</a> will stick around well after the PS6 launches, and cross-generation games may allow players the opportunity to delay their hardware upgrades. </p><p>"The next generation won’t replace this one so much as sit on top of it," Elliott claimed.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Drones can now be tracked down by mobile networks alone — could this new Ericsson tech spell the end for the current crop of flying UAVs? ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Ericsson wants mobile networks to detect and track low-flying drones</strong></li><li><strong>Cell towers could become additional surveillance tools against unauthorized aircraft</strong></li><li><strong>AT&amp;T and Erillisverkot have already tested Ericsson's network sensing technology</strong></li></ul><p>Ericsson is developing technology that could allow telecommunications networks to detect and follow drones without depending entirely on dedicated surveillance equipment.</p><p>Its Integrated Sensing and Communication (ISAC) system analyses radio signals bouncing off flying objects, using existing cellular infrastructure to identify their movements.</p><p>The company plans to begin limited commercial trials in 2027 before expanding availability to additional customers during 2028.</p><h2 id="ericsson-turns-cellular-infrastructure-into-drone-detection-equipment">Ericsson turns cellular infrastructure into drone detection equipment</h2><p>The technology uses radio transmission equipment at multiple cellular sites to identify objects flying within their coverage areas.</p><p>When signals encounter a <a href="https://www.techradar.com/cameras/drones/best-drone">drone</a>, some energy returns towards receiving stations, allowing the network to examine the resulting reflections.</p><p>By comparing information collected from different locations, the system can estimate an object's position and follow its movements.</p><p>Ericsson says this approach could help identify small, fast-moving aircraft flying close to the ground, where conventional surveillance equipment sometimes faces difficulties.</p><p>The technology requires specialised radio equipment, computing resources and software rather than functioning automatically on every existing mobile network.</p><p>Its hardware requirements include Massive MIMO antennas, which use multiple transmission and reception elements to handle complex radio signals.</p><p>This technology has already been tested by AT&amp;T around Arlington, Texas, while Finland's Erillisverkot also conducted similar trials.</p><p>Ericsson claims that both exercises successfully identified multiple drones and followed their movements using the network-based sensing approach.</p><h2 id="mobile-networks-could-help-address-growing-drone-security-threats">Mobile networks could help address growing drone security threats</h2><p>The proposed system comes as unauthorized drone flights increasingly disrupt airports and raise security concerns around military installations and other sensitive locations.</p><p>Flights at Jersey Airport in the Channel Islands near the UK were disrupted over Halloween weekend after repeated unauthorised drone sightings raised safety concerns.</p><p>Military facilities have also reported increasing incidents, prompting authorities to consider additional measures against unidentified aircraft approaching protected locations.</p><p>In Britain, military personnel have received legal authority to disable unauthorised drones detected around certain military installations.</p><p>Existing protection arrangements frequently depend on specialized detection equipment, although installing sufficient coverage across extensive territories can become expensive.</p><p>Ericsson believes cellular infrastructure could provide additional surveillance capabilities without requiring authorities to construct entirely separate monitoring networks.</p><p>“Mobile networks are useful as drone detection solutions because their antennas are already covering low elevations, close to ground level where drones often fly, unlike traditional radar,” said Ian Fogg, research director at CCS Insight.</p><p>“The new spectrum that should arrive with 6G will also make it easier to deploy sensing on wide channels, which further improves detection accuracy,” said Ian Fogg.</p><p>Beyond security applications, the technology could also monitor shipping movements, vehicle traffic and changing weather conditions around infrastructure.</p><p>However, Ericsson's proposed system is intended to complement established surveillance equipment rather than eliminate the need for radar installations.</p><p>The company must still establish how accurately its technology performs under different conditions, particularly where buildings, terrain and competing signals complicate detection.</p><p>The deployment will provide opportunities to assess whether mobile network sensing can deliver dependable results outside controlled testing environments. </p><p>Via <a href="https://www.theregister.com/networks/2026/11/02/ericsson-says-it-can-detect-track-drones-using-only-mobile-networks/5306958" target="_blank" rel="nofollow">The Register</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:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/drones-can-now-be-tracked-down-by-mobile-networks-alone-could-this-new-ericsson-tech-spell-the-end-for-the-current-crop-of-flying-uavs</link>
                                                                            <description>
                            <![CDATA[ Ericsson is developing mobile network technology that detects and tracks drones, with commercial trials planned for 2027 and wider deployment in 2028. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Zuv9G6uUjzd7YGEnYpPjSj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f4bc45Y5nPZS2UKRydrrYH-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 00:10:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                                                                                    <dc:creator><![CDATA[ Efosa Udinmwen ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/nwRLdPUNG4rWu4Y6nthHDV-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Efosa has been writing about technology for over 7 years, initially driven by curiosity but now fueled by a strong passion for the field. He holds both a Master&#039;s and a PhD in sciences, which provided him with a solid foundation in analytical thinking. Efosa developed a keen interest in technology policy, specifically exploring the intersection of privacy, security, and politics. His research delves into how technological advancements influence regulatory frameworks and societal norms, particularly concerning data protection and cybersecurity.&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/f4bc45Y5nPZS2UKRydrrYH-1920-80.png">
                                                            <media:credit><![CDATA[Skydio]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Soldier launches drone]]></media:description>                                                            <media:text><![CDATA[Soldier launches drone]]></media:text>
                                <media:title type="plain"><![CDATA[Soldier launches drone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f4bc45Y5nPZS2UKRydrrYH-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Ericsson wants mobile networks to detect and track low-flying drones</strong></li><li><strong>Cell towers could become additional surveillance tools against unauthorized aircraft</strong></li><li><strong>AT&amp;T and Erillisverkot have already tested Ericsson's network sensing technology</strong></li></ul><p>Ericsson is developing technology that could allow telecommunications networks to detect and follow drones without depending entirely on dedicated surveillance equipment.</p><p>Its Integrated Sensing and Communication (ISAC) system analyses radio signals bouncing off flying objects, using existing cellular infrastructure to identify their movements.</p><p>The company plans to begin limited commercial trials in 2027 before expanding availability to additional customers during 2028.</p><h2 id="ericsson-turns-cellular-infrastructure-into-drone-detection-equipment">Ericsson turns cellular infrastructure into drone detection equipment</h2><p>The technology uses radio transmission equipment at multiple cellular sites to identify objects flying within their coverage areas.</p><p>When signals encounter a <a href="https://www.techradar.com/cameras/drones/best-drone">drone</a>, some energy returns towards receiving stations, allowing the network to examine the resulting reflections.</p><p>By comparing information collected from different locations, the system can estimate an object's position and follow its movements.</p><p>Ericsson says this approach could help identify small, fast-moving aircraft flying close to the ground, where conventional surveillance equipment sometimes faces difficulties.</p><p>The technology requires specialised radio equipment, computing resources and software rather than functioning automatically on every existing mobile network.</p><p>Its hardware requirements include Massive MIMO antennas, which use multiple transmission and reception elements to handle complex radio signals.</p><p>This technology has already been tested by AT&amp;T around Arlington, Texas, while Finland's Erillisverkot also conducted similar trials.</p><p>Ericsson claims that both exercises successfully identified multiple drones and followed their movements using the network-based sensing approach.</p><h2 id="mobile-networks-could-help-address-growing-drone-security-threats">Mobile networks could help address growing drone security threats</h2><p>The proposed system comes as unauthorized drone flights increasingly disrupt airports and raise security concerns around military installations and other sensitive locations.</p><p>Flights at Jersey Airport in the Channel Islands near the UK were disrupted over Halloween weekend after repeated unauthorised drone sightings raised safety concerns.</p><p>Military facilities have also reported increasing incidents, prompting authorities to consider additional measures against unidentified aircraft approaching protected locations.</p><p>In Britain, military personnel have received legal authority to disable unauthorised drones detected around certain military installations.</p><p>Existing protection arrangements frequently depend on specialized detection equipment, although installing sufficient coverage across extensive territories can become expensive.</p><p>Ericsson believes cellular infrastructure could provide additional surveillance capabilities without requiring authorities to construct entirely separate monitoring networks.</p><p>“Mobile networks are useful as drone detection solutions because their antennas are already covering low elevations, close to ground level where drones often fly, unlike traditional radar,” said Ian Fogg, research director at CCS Insight.</p><p>“The new spectrum that should arrive with 6G will also make it easier to deploy sensing on wide channels, which further improves detection accuracy,” said Ian Fogg.</p><p>Beyond security applications, the technology could also monitor shipping movements, vehicle traffic and changing weather conditions around infrastructure.</p><p>However, Ericsson's proposed system is intended to complement established surveillance equipment rather than eliminate the need for radar installations.</p><p>The company must still establish how accurately its technology performs under different conditions, particularly where buildings, terrain and competing signals complicate detection.</p><p>The deployment will provide opportunities to assess whether mobile network sensing can deliver dependable results outside controlled testing environments. </p><p>Via <a href="https://www.theregister.com/networks/2026/11/02/ericsson-says-it-can-detect-track-drones-using-only-mobile-networks/5306958" target="_blank" rel="nofollow">The Register</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:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Quordle hints and answers for Sunday, November 8 (game #1749) ]]></title>
                                                                                                <dc:content><![CDATA[ <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new Quordle puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-7-november-2026"><strong>Quordle hints and answers for Saturday, November 7 (game #1748)</strong></a><strong>.</strong></p></div></div><p>Quordle was one of the original Wordle alternatives and is still going strong now more than 1,500 games later. It offers a genuine challenge, though, so read on if you need some Quordle hints today — or scroll down further for the answers.</p><p>Enjoy playing word games? You can also check out my <a href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-8-november-2026">NYT Connections today</a> and <a href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-8-november-2026">NYT Strands today</a> pages for hints and answers for those puzzles, while Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> column covers the original viral word game.</p><p>S<em>POILER WARNING: Information about Quordle today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-1-vowels"><span>Quordle today (game #1749) — hint #1 — Vowels</span></h2><section class="article__schema-question"><h3>How many different vowels are in Quordle today?</h3><article class="article__schema-answer"><p><strong>•</strong> The number of different vowels in Quordle today is <strong>4</strong>*.</p></article></section><p><em>* Note that by vowel we mean the five standard vowels (A, E, I, O, U), not Y (which is sometimes counted as a vowel too). </em></p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-2-repeated-letters"><span>Quordle today (game #1749) — hint #2 — repeated letters</span></h2><section class="article__schema-question"><h3>Do any of today's Quordle answers contain repeated letters?</h3><article class="article__schema-answer"><p><strong>•</strong> The number of Quordle answers containing a repeated letter today is <strong>1</strong>.</p></article></section><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-3-uncommon-letters"><span>Quordle today (game #1749) — hint #3 — uncommon letters</span></h2><section class="article__schema-question"><h3>Do the letters Q, Z, X or J appear in Quordle today?</h3><article class="article__schema-answer"><p><strong>• No</strong>. None of Q, Z, X or J appear among today's Quordle answers.</p></article></section><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-4-starting-letters-1"><span>Quordle today (game #1749) — hint #4 — starting letters (1)</span></h2><section class="article__schema-question"><h3>Do any of today's Quordle puzzles start with the same letter?</h3><article class="article__schema-answer"><p><strong>• </strong>The number of today's Quordle answers starting with the same letter is <strong>2</strong>.</p></article></section><p>If you just want to know the answers at this stage, simply scroll down. If you're not ready yet then here's one more clue to make things a lot easier:</p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-5-starting-letters-2"><span>Quordle today (game #1749) — hint #5 — starting letters (2)</span></h2><section class="article__schema-question"><h3>What letters do today's Quordle answers start with?</h3><article class="article__schema-answer"><p><strong>• G</strong></p><p><strong>• S</strong></p><p><strong>• S</strong></p><p><strong>• O</strong></p></article></section><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-quordle-today-game-1749-the-answers"><span>Quordle today (game #1749) — the answers</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="TupHtuMKzYUZ6eLSeLbmAC" name="TR-quordle-today-1749-answer" alt="Quordle answers for game 1749 on a yellow background" src="https://cdn.mos.cms.futurecdn.net/TupHtuMKzYUZ6eLSeLbmAC-1920-80.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: Merriam-Webster)</span></figcaption></figure><p>The answers to today's Quordle, game #1749, are…</p><ul><li><strong>GREED</strong></li><li><strong>SPINE</strong></li><li><strong>STONY</strong></li><li><strong>OPIUM</strong></li></ul><p>I got the most difficult word, OPIUM, first and the easiest last — but GREED still took me an age to get.</p><p>The issue was the number of possible positions of the three letters in wrong positions and even at the end it could have been “freed”.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h2 class="article-body__section" id="section-daily-sequence-today-game-1749-the-answers"><span>Daily Sequence today (game #1749) — the answers</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="hTtvBr7vgzAVPd3ouV2mAC" name="TR-quordle-sequence-1749-answer" alt="Quordle Daily Sequence answers for game 1749 on a yellow background" src="https://cdn.mos.cms.futurecdn.net/hTtvBr7vgzAVPd3ouV2mAC-1920-80.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: Merriam-Webster)</span></figcaption></figure><p>The answers to today's Quordle Daily Sequence, game #1749, are…</p><ul><li><strong>PIANO</strong></li><li><strong>COUCH</strong></li><li><strong>CHIRP</strong></li><li><strong>HEIST</strong></li></ul><h3 class="article-body__section" id="section-quordle-answers-the-past-20"><span>Quordle answers: The past 20</span></h3><ul><li>Quordle #1748, Saturday, 7 November: <strong>PROUD, ROCKY, FLAKY, MONTH</strong></li><li>Quordle #1747, Friday, 6 November: <strong>CHARD, THORN, COVER, OUTER</strong></li><li>Quordle #1746, Thursday, 5 November: <strong>SHINE, TAROT, VERGE, LANKY</strong></li><li>Quordle #1745, Wednesday, 4 November: <strong>JOIST, CROOK, DELAY, ICILY</strong></li><li>Quordle #1744, Tuesday, 3 November: <strong>TRIAL, STAID, LEVEL, BONUS</strong></li><li>Quordle #1743, Monday, 2 November: <strong>EXTRA, AMITY, LUPUS, EAGLE</strong></li><li>Quordle #1742, Sunday, 1 November: <strong>DROVE, PRIED, SHELL, BEGIN</strong></li><li>Quordle #1741, Saturday, 31 October: <strong>ANIME, SWARM, CHALK, RAJAH</strong></li><li>Quordle #1740, Friday, 30 October: <strong>ULCER, DIMLY, BRAIN, BEGUN</strong></li><li>Quordle #1739, Thursday, 29 October: <strong>PRUDE, MINUS, SAVOY, USHER</strong></li><li>Quordle #1738, Wednesday, 28 October: <strong>DEALT, FLUME, SLEEK, RELIC</strong></li><li>Quordle #1737, Tuesday, 27 October: <strong>ANKLE, HAVOC, SULKY, WHITE</strong></li><li>Quordle #1736, Monday, 26 October: <strong>ASSAY, GLEAM, MUCUS, WRING</strong></li><li>Quordle #1735, Sunday, 25 October: <strong>RAINY, BUSED, PROXY, UNDID</strong></li><li>Quordle #1734, Saturday, 24 October: <strong>TOXIN, SMART, MOUSE, STYLE</strong></li><li>Quordle #1733, Friday, 23 October: <strong>BLIMP, HOIST, FRIED, LURID</strong></li><li>Quordle #1732, Thursday, 22 October: <strong>DECAL, WIDTH, WOKEN, LEVER</strong></li><li>Quordle #1731, Wednesday, 21 October: <strong>MOIST, VALVE, VERSE, NORTH</strong></li><li>Quordle #1730, Tuesday, 20 October: <strong>COYLY, SAUNA, TRIAL, RASPY</strong></li><li>Quordle #1729, Monday, 19 October: <strong>EXIST, DECOY, HITCH, FLUID</strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-8-november-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for Quordle clues? We can help. Plus get the answers to Quordle today and past solutions. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GhgMfkHArrSSPEBT3uhjoj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4XP9iNbdvkijJyZnzx3WoL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 00:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Puzzles]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Johnny Dee ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Johnny is a freelance pop culture journalist who has been writing about the internet, music, football and famous people since the iPhone was just a twinkle in Steve Jobs&#039; eye. Previously known by the pseudonym the Pop Detective, his journalistic career began making up stories about Madonna&#039;s addiction to sausage rolls (this is not true by the way). A man of few talents, his career is rich and various and includes the highs of interviewing Elton John and Blur; and the lows of interviewing Right Said Fred, appearing on a Channel 5 documentary about Peter Kay, and fact-checking the instruction manual for a German cooker. Somehow still affording to live in North London he is at his happiest riding his bicycle and shouting at pigeons.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Marc McLaren ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4XP9iNbdvkijJyZnzx3WoL-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Quordle on a smartphone held in a hand]]></media:description>                                                            <media:text><![CDATA[Quordle on a smartphone held in a hand]]></media:text>
                                <media:title type="plain"><![CDATA[Quordle on a smartphone held in a hand]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4XP9iNbdvkijJyZnzx3WoL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new Quordle puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-7-november-2026"><strong>Quordle hints and answers for Saturday, November 7 (game #1748)</strong></a><strong>.</strong></p></div></div><p>Quordle was one of the original Wordle alternatives and is still going strong now more than 1,500 games later. It offers a genuine challenge, though, so read on if you need some Quordle hints today — or scroll down further for the answers.</p><p>Enjoy playing word games? You can also check out my <a href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-8-november-2026">NYT Connections today</a> and <a href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-8-november-2026">NYT Strands today</a> pages for hints and answers for those puzzles, while Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> column covers the original viral word game.</p><p>S<em>POILER WARNING: Information about Quordle today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-1-vowels"><span>Quordle today (game #1749) — hint #1 — Vowels</span></h2><section class="article__schema-question"><h3>How many different vowels are in Quordle today?</h3><article class="article__schema-answer"><p><strong>•</strong> The number of different vowels in Quordle today is <strong>4</strong>*.</p></article></section><p><em>* Note that by vowel we mean the five standard vowels (A, E, I, O, U), not Y (which is sometimes counted as a vowel too). </em></p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-2-repeated-letters"><span>Quordle today (game #1749) — hint #2 — repeated letters</span></h2><section class="article__schema-question"><h3>Do any of today's Quordle answers contain repeated letters?</h3><article class="article__schema-answer"><p><strong>•</strong> The number of Quordle answers containing a repeated letter today is <strong>1</strong>.</p></article></section><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-3-uncommon-letters"><span>Quordle today (game #1749) — hint #3 — uncommon letters</span></h2><section class="article__schema-question"><h3>Do the letters Q, Z, X or J appear in Quordle today?</h3><article class="article__schema-answer"><p><strong>• No</strong>. None of Q, Z, X or J appear among today's Quordle answers.</p></article></section><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-4-starting-letters-1"><span>Quordle today (game #1749) — hint #4 — starting letters (1)</span></h2><section class="article__schema-question"><h3>Do any of today's Quordle puzzles start with the same letter?</h3><article class="article__schema-answer"><p><strong>• </strong>The number of today's Quordle answers starting with the same letter is <strong>2</strong>.</p></article></section><p>If you just want to know the answers at this stage, simply scroll down. If you're not ready yet then here's one more clue to make things a lot easier:</p><h2 class="article-body__section" id="section-quordle-today-game-1749-hint-5-starting-letters-2"><span>Quordle today (game #1749) — hint #5 — starting letters (2)</span></h2><section class="article__schema-question"><h3>What letters do today's Quordle answers start with?</h3><article class="article__schema-answer"><p><strong>• G</strong></p><p><strong>• S</strong></p><p><strong>• S</strong></p><p><strong>• O</strong></p></article></section><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-quordle-today-game-1749-the-answers"><span>Quordle today (game #1749) — the answers</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="TupHtuMKzYUZ6eLSeLbmAC" name="TR-quordle-today-1749-answer" alt="Quordle answers for game 1749 on a yellow background" src="https://cdn.mos.cms.futurecdn.net/TupHtuMKzYUZ6eLSeLbmAC-1920-80.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: Merriam-Webster)</span></figcaption></figure><p>The answers to today's Quordle, game #1749, are…</p><ul><li><strong>GREED</strong></li><li><strong>SPINE</strong></li><li><strong>STONY</strong></li><li><strong>OPIUM</strong></li></ul><p>I got the most difficult word, OPIUM, first and the easiest last — but GREED still took me an age to get.</p><p>The issue was the number of possible positions of the three letters in wrong positions and even at the end it could have been “freed”.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h2 class="article-body__section" id="section-daily-sequence-today-game-1749-the-answers"><span>Daily Sequence today (game #1749) — the answers</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="hTtvBr7vgzAVPd3ouV2mAC" name="TR-quordle-sequence-1749-answer" alt="Quordle Daily Sequence answers for game 1749 on a yellow background" src="https://cdn.mos.cms.futurecdn.net/hTtvBr7vgzAVPd3ouV2mAC-1920-80.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: Merriam-Webster)</span></figcaption></figure><p>The answers to today's Quordle Daily Sequence, game #1749, are…</p><ul><li><strong>PIANO</strong></li><li><strong>COUCH</strong></li><li><strong>CHIRP</strong></li><li><strong>HEIST</strong></li></ul><h3 class="article-body__section" id="section-quordle-answers-the-past-20"><span>Quordle answers: The past 20</span></h3><ul><li>Quordle #1748, Saturday, 7 November: <strong>PROUD, ROCKY, FLAKY, MONTH</strong></li><li>Quordle #1747, Friday, 6 November: <strong>CHARD, THORN, COVER, OUTER</strong></li><li>Quordle #1746, Thursday, 5 November: <strong>SHINE, TAROT, VERGE, LANKY</strong></li><li>Quordle #1745, Wednesday, 4 November: <strong>JOIST, CROOK, DELAY, ICILY</strong></li><li>Quordle #1744, Tuesday, 3 November: <strong>TRIAL, STAID, LEVEL, BONUS</strong></li><li>Quordle #1743, Monday, 2 November: <strong>EXTRA, AMITY, LUPUS, EAGLE</strong></li><li>Quordle #1742, Sunday, 1 November: <strong>DROVE, PRIED, SHELL, BEGIN</strong></li><li>Quordle #1741, Saturday, 31 October: <strong>ANIME, SWARM, CHALK, RAJAH</strong></li><li>Quordle #1740, Friday, 30 October: <strong>ULCER, DIMLY, BRAIN, BEGUN</strong></li><li>Quordle #1739, Thursday, 29 October: <strong>PRUDE, MINUS, SAVOY, USHER</strong></li><li>Quordle #1738, Wednesday, 28 October: <strong>DEALT, FLUME, SLEEK, RELIC</strong></li><li>Quordle #1737, Tuesday, 27 October: <strong>ANKLE, HAVOC, SULKY, WHITE</strong></li><li>Quordle #1736, Monday, 26 October: <strong>ASSAY, GLEAM, MUCUS, WRING</strong></li><li>Quordle #1735, Sunday, 25 October: <strong>RAINY, BUSED, PROXY, UNDID</strong></li><li>Quordle #1734, Saturday, 24 October: <strong>TOXIN, SMART, MOUSE, STYLE</strong></li><li>Quordle #1733, Friday, 23 October: <strong>BLIMP, HOIST, FRIED, LURID</strong></li><li>Quordle #1732, Thursday, 22 October: <strong>DECAL, WIDTH, WOKEN, LEVER</strong></li><li>Quordle #1731, Wednesday, 21 October: <strong>MOIST, VALVE, VERSE, NORTH</strong></li><li>Quordle #1730, Tuesday, 20 October: <strong>COYLY, SAUNA, TRIAL, RASPY</strong></li><li>Quordle #1729, Monday, 19 October: <strong>EXIST, DECOY, HITCH, FLUID</strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ NYT Connections hints and answers for Sunday, November 8 (game #1246) ]]></title>
                                                                                                <dc:content><![CDATA[ <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new NYT Connections puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-7-november-2026"><strong>NYT Connections hints and answers for Saturday, November 7 (game #1245)</strong></a><strong>.</strong></p></div></div><p>Good morning! Let's play Connections, the NYT's clever word game that challenges you to group answers in various categories. It can be tough, so read on if you need Connections hints. </p><p>What should you do once you've finished? Why, play some more word games of course. I've also got daily <a href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-8-november-2026">Strands hints and answers</a> and <a href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-8-november-2026">Quordle hints and answers</a> articles if you need help for those too, while Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> page covers the original viral word game.</p><p><em>SPOILER WARNING: Information about NYT Connections today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-today-s-words"><span>NYT Connections today (game #1246) - today's words</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="bbuY8NQ6y6NmsLmTDco7yB" name="TR_nyt_connections-hints-1246" alt="NYT Connections hints for game 1246 on a purple background" src="https://cdn.mos.cms.futurecdn.net/bbuY8NQ6y6NmsLmTDco7yB-1920-80.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: New York Times)</span></figcaption></figure><p>Today's NYT Connections words are… </p><ul><li>CUT</li><li>LEAK</li><li>CONTEXT</li><li>CARAT</li><li>BUILT</li><li>BLOWOUT</li><li>CLARITY</li><li>CHARRED</li><li>COLOR</li><li>KORN</li><li>INSIGHT</li><li>EXTENSIONS</li><li>RIPPED</li><li>TRIM</li><li>JACKED</li><li>PERSPECTIVE</li></ul><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-hint-1-group-hints"><span>NYT Connections today (game #1246) - hint #1 - group hints</span></h2><p>What are some clues for today's NYT Connections groups?</p><ul><li><strong>YELLOW: </strong>Available at the beauty parlor</li><li><strong>GREEN: </strong>Showing off their six-pack</li><li><strong>BLUE: </strong>A well researched plan will give you…</li><li><strong>PURPLE: </strong>They sound edible</li></ul><p>Need more clues? </p><p>We're firmly in spoiler territory now, but read on if you want to know what the four theme answers are for today's NYT Connections puzzles…</p><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-hint-2-group-answers"><span>NYT Connections today (game #1246) - hint #2 - group answers</span></h2><p>What are the answers for today's NYT Connections groups?</p><ul><li><strong>YELLOW: </strong>HAIR SALON SERVICES</li><li><strong>GREEN: </strong>MUSCULAR</li><li><strong>BLUE: </strong>THINGS THAT HELP MAKE SENSE OF A SITUATION</li><li><strong>PURPLE: </strong>VEGETABLE HOMOPHONES</li></ul><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-the-answers"><span>NYT Connections today (game #1246) - the answers</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="MeoxzcaDV7eQE5DV6m7gtB" name="TR_nyt_connections-answers-1246" alt="NYT Connections answers for game 1246 on a purple background" src="https://cdn.mos.cms.futurecdn.net/MeoxzcaDV7eQE5DV6m7gtB-1920-80.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: New York Times)</span></figcaption></figure><p>The answers to today's Connections, game #1246, are…</p><ul><li><strong>YELLOW: HAIR SALON SERVICES: </strong>BLOWOUT, COLOR, EXTENSIONS, TRIM</li><li><strong>GREEN: MUSCULAR: </strong>BUILT, CUT, JACKED, RIPPED</li><li><strong>BLUE: THINGS THAT HELP MAKE SENSE OF A SITUATION: </strong>CLARITY, CONTEXT, INSIGHT, PERSPECTIVE</li><li><strong>PURPLE: VEGETABLE HOMOPHONES: </strong>CARAT, CHARRED, KORN, LEAK</li></ul><ul><li><strong>My rating:</strong> Hard</li><li><strong>My score: </strong>3 mistakes</li></ul><p>After experiencing a rare moment of CLARITY as I put together the four tiles of THINGS THAT HELP MAKE SENSE OF A SITUATION I crumbled.</p><p>My two mistakes came with HAIR SALON SERVICES, where I was on the right track with COLOR and EXTENSIONS but couldn’t decide between CUT, TRIM and BLOWOUT. I got there eventually.</p><p>For the final eight I couldn’t see beyond KORN the band and kept thinking I was missing some obvious music-based connection but went for the gym body Green set instead.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h3 class="article-body__section" id="section-yesterday-s-nyt-connections-answers-saturday-november-7-2026-game-1245"><span>Yesterday's NYT Connections answers (Saturday, November 7, 2026, game #1245)</span></h3><ul><li><strong>YELLOW: PIRATE'S PLUNDER: </strong>BOOTY, BOUNTY, SPOILS, TREASURE</li><li><strong>GREEN: KINDS OF SHIRTS: </strong>HENLEY, POLO, RAGLAN, RINGER</li><li><strong>BLUE: FIRST WORDS OF U.S. STATE NAMES: </strong>NEW, NORTH, RHODE, SOUTH</li><li><strong>PURPLE: ENDS OF STORM TYPES: </strong>CANE, CLONE, EASTER, SOON</li></ul><section class="article__schema-question"><h3>What is NYT Connections?</h3><article class="article__schema-answer"><p>NYT Connections is one of several increasingly popular word games made by the New York Times. It challenges you to find groups of four items that share something in common, and each group has a different difficulty level: green is easy, yellow a little harder, blue often quite tough and purple usually very difficult.</p><p>On the plus side, you don't technically need to solve the final one, as you'll be able to answer that one by a process of elimination. What's more, you can make up to four mistakes, which gives you a little bit of breathing room.</p><p>It's a little more involved than something like Wordle, however, and there are plenty of opportunities for the game to trip you up with tricks. For instance, watch out for homophones and other word games that could disguise the answers.</p><p>It's playable for free via the <a href="https://www.nytimes.com/games/" target="_blank">NYT Games site</a> on desktop or mobile.</p></article></section> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/nyt-connections-today-answers-hints-8-november-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for NYT Connections answers and hints? Here's all you need to know to solve today's game, plus my commentary on the puzzles. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZHc57QEWeWQadSgeYdZ6ke</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RCGfdf3yhQ9W3MHbTRT6yk-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 00:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Puzzles]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Johnny Dee ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Johnny is a freelance pop culture journalist who has been writing about the internet, music, football and famous people since the iPhone was just a twinkle in Steve Jobs&#039; eye. Previously known by the pseudonym the Pop Detective, his journalistic career began making up stories about Madonna&#039;s addiction to sausage rolls (this is not true by the way). A man of few talents, his career is rich and various and includes the highs of interviewing Elton John and Blur; and the lows of interviewing Right Said Fred, appearing on a Channel 5 documentary about Peter Kay, and fact-checking the instruction manual for a German cooker. Somehow still affording to live in North London he is at his happiest riding his bicycle and shouting at pigeons.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Marc McLaren ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RCGfdf3yhQ9W3MHbTRT6yk-1920-80.jpg">
                                                            <media:credit><![CDATA[New York Times]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[NYT Connections homescreen on a phone, on a purple background]]></media:description>                                                            <media:text><![CDATA[NYT Connections homescreen on a phone, on a purple background]]></media:text>
                                <media:title type="plain"><![CDATA[NYT Connections homescreen on a phone, on a purple background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RCGfdf3yhQ9W3MHbTRT6yk-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new NYT Connections puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-7-november-2026"><strong>NYT Connections hints and answers for Saturday, November 7 (game #1245)</strong></a><strong>.</strong></p></div></div><p>Good morning! Let's play Connections, the NYT's clever word game that challenges you to group answers in various categories. It can be tough, so read on if you need Connections hints. </p><p>What should you do once you've finished? Why, play some more word games of course. I've also got daily <a href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-8-november-2026">Strands hints and answers</a> and <a href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-8-november-2026">Quordle hints and answers</a> articles if you need help for those too, while Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> page covers the original viral word game.</p><p><em>SPOILER WARNING: Information about NYT Connections today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-today-s-words"><span>NYT Connections today (game #1246) - today's words</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="bbuY8NQ6y6NmsLmTDco7yB" name="TR_nyt_connections-hints-1246" alt="NYT Connections hints for game 1246 on a purple background" src="https://cdn.mos.cms.futurecdn.net/bbuY8NQ6y6NmsLmTDco7yB-1920-80.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: New York Times)</span></figcaption></figure><p>Today's NYT Connections words are… </p><ul><li>CUT</li><li>LEAK</li><li>CONTEXT</li><li>CARAT</li><li>BUILT</li><li>BLOWOUT</li><li>CLARITY</li><li>CHARRED</li><li>COLOR</li><li>KORN</li><li>INSIGHT</li><li>EXTENSIONS</li><li>RIPPED</li><li>TRIM</li><li>JACKED</li><li>PERSPECTIVE</li></ul><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-hint-1-group-hints"><span>NYT Connections today (game #1246) - hint #1 - group hints</span></h2><p>What are some clues for today's NYT Connections groups?</p><ul><li><strong>YELLOW: </strong>Available at the beauty parlor</li><li><strong>GREEN: </strong>Showing off their six-pack</li><li><strong>BLUE: </strong>A well researched plan will give you…</li><li><strong>PURPLE: </strong>They sound edible</li></ul><p>Need more clues? </p><p>We're firmly in spoiler territory now, but read on if you want to know what the four theme answers are for today's NYT Connections puzzles…</p><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-hint-2-group-answers"><span>NYT Connections today (game #1246) - hint #2 - group answers</span></h2><p>What are the answers for today's NYT Connections groups?</p><ul><li><strong>YELLOW: </strong>HAIR SALON SERVICES</li><li><strong>GREEN: </strong>MUSCULAR</li><li><strong>BLUE: </strong>THINGS THAT HELP MAKE SENSE OF A SITUATION</li><li><strong>PURPLE: </strong>VEGETABLE HOMOPHONES</li></ul><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-nyt-connections-today-game-1246-the-answers"><span>NYT Connections today (game #1246) - the answers</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="MeoxzcaDV7eQE5DV6m7gtB" name="TR_nyt_connections-answers-1246" alt="NYT Connections answers for game 1246 on a purple background" src="https://cdn.mos.cms.futurecdn.net/MeoxzcaDV7eQE5DV6m7gtB-1920-80.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: New York Times)</span></figcaption></figure><p>The answers to today's Connections, game #1246, are…</p><ul><li><strong>YELLOW: HAIR SALON SERVICES: </strong>BLOWOUT, COLOR, EXTENSIONS, TRIM</li><li><strong>GREEN: MUSCULAR: </strong>BUILT, CUT, JACKED, RIPPED</li><li><strong>BLUE: THINGS THAT HELP MAKE SENSE OF A SITUATION: </strong>CLARITY, CONTEXT, INSIGHT, PERSPECTIVE</li><li><strong>PURPLE: VEGETABLE HOMOPHONES: </strong>CARAT, CHARRED, KORN, LEAK</li></ul><ul><li><strong>My rating:</strong> Hard</li><li><strong>My score: </strong>3 mistakes</li></ul><p>After experiencing a rare moment of CLARITY as I put together the four tiles of THINGS THAT HELP MAKE SENSE OF A SITUATION I crumbled.</p><p>My two mistakes came with HAIR SALON SERVICES, where I was on the right track with COLOR and EXTENSIONS but couldn’t decide between CUT, TRIM and BLOWOUT. I got there eventually.</p><p>For the final eight I couldn’t see beyond KORN the band and kept thinking I was missing some obvious music-based connection but went for the gym body Green set instead.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h3 class="article-body__section" id="section-yesterday-s-nyt-connections-answers-saturday-november-7-2026-game-1245"><span>Yesterday's NYT Connections answers (Saturday, November 7, 2026, game #1245)</span></h3><ul><li><strong>YELLOW: PIRATE'S PLUNDER: </strong>BOOTY, BOUNTY, SPOILS, TREASURE</li><li><strong>GREEN: KINDS OF SHIRTS: </strong>HENLEY, POLO, RAGLAN, RINGER</li><li><strong>BLUE: FIRST WORDS OF U.S. STATE NAMES: </strong>NEW, NORTH, RHODE, SOUTH</li><li><strong>PURPLE: ENDS OF STORM TYPES: </strong>CANE, CLONE, EASTER, SOON</li></ul><section class="article__schema-question"><h3>What is NYT Connections?</h3><article class="article__schema-answer"><p>NYT Connections is one of several increasingly popular word games made by the New York Times. It challenges you to find groups of four items that share something in common, and each group has a different difficulty level: green is easy, yellow a little harder, blue often quite tough and purple usually very difficult.</p><p>On the plus side, you don't technically need to solve the final one, as you'll be able to answer that one by a process of elimination. What's more, you can make up to four mistakes, which gives you a little bit of breathing room.</p><p>It's a little more involved than something like Wordle, however, and there are plenty of opportunities for the game to trip you up with tricks. For instance, watch out for homophones and other word games that could disguise the answers.</p><p>It's playable for free via the <a href="https://www.nytimes.com/games/" target="_blank">NYT Games site</a> on desktop or mobile.</p></article></section>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ NYT Strands hints and answers for Sunday, November 8 (game #980) ]]></title>
                                                                                                <dc:content><![CDATA[ <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new NYT Strands puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-7-november-2026"><strong>NYT Strands hints and answers for Saturday, November 7 (game #979)</strong></a><strong>.</strong></p></div></div><p>Strands is the NYT's latest word game after the likes of Wordle, Spelling Bee and Connections – and it's great fun. It can be difficult, though, so read on for my Strands hints.</p><p>Want more word-based fun? Then check out my <a href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-8-november-2026">NYT Connections today</a> and <a href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-8-november-2026">Quordle today</a> pages for hints and answers for those games, and Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> page for the original viral word game.</p><p><em>SPOILER WARNING: Information about NYT Strands today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-1-today-s-theme"><span>NYT Strands today (game #980) - hint #1 - today's theme</span></h2><section class="article__schema-question"><h3>What is the theme of today's NYT Strands?</h3><article class="article__schema-answer"><p><strong>•</strong> Today's NYT Strands theme is… Disciplined combat</p></article></section><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-2-clue-words"><span>NYT Strands today (game #980) - hint #2 - clue words</span></h2><p>Play any of these words to unlock the in-game hints system.</p><ul><li>TRICK</li><li>WAKE</li><li>STORE</li><li>MUST</li><li>JUNTA</li><li>STUNT</li><li>DART</li></ul><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-3-spangram-letters"><span>NYT Strands today (game #980) - hint #3 - spangram letters</span></h2><section class="article__schema-question"><h3>How many letters are in today's spangram?</h3><article class="article__schema-answer"><p><strong>•</strong> Spangram has 11 letters</p></article></section><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-4-spangram-position"><span>NYT Strands today (game #980) - hint #4 - spangram position</span></h2><section class="article__schema-question"><h3>What are two sides of the board that today's spangram touches?</h3><article class="article__schema-answer"><p>• <strong>First side: </strong>left, 5th row</p><p>• <strong>Last side: </strong>right, 8th row</p></article></section><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-nyt-strands-today-game-980-the-answers"><span>NYT Strands today (game #980) - the answers</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="TeBp7NjfAzptSxhTH2nX4C" name="TR_nyt_strands-answers-980 (1)" alt="NYT Strands answers for game 980 on a blue background" src="https://cdn.mos.cms.futurecdn.net/TeBp7NjfAzptSxhTH2nX4C-1920-80.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: New York Times)</span></figcaption></figure><p>The answers to today's Strands, game #980, are…</p><ul><li>KICKBOXING</li><li>JUDO</li><li>KARATE</li><li>TAEKWONDO</li><li>NINJUTSU</li><li><strong>SPANGRAM: MARTIALARTS</strong></li></ul><ul><li><strong>My rating: </strong> Easy</li><li><strong>My score: </strong> Perfect</li></ul><p>The only thing that threw me in this game was that the game words didn’t include Jujitsu.</p><p>Because I was expecting this, I threaded together NINJUTSU without ever knowing if it was one of the MARTIALARTS we were searching for — I now know that it describes the techniques employed by ninjas.</p><p>The closest I’ve ever gotten to partaking in one of these combat sports is imitating the opening titles of <em>Hong Kong Phooey</em> when I was a toddler. Then , as now, I can guarantee that I am not “quicker than the human eye”. However, I have worked as a janitor.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h3 class="article-body__section" id="section-yesterday-s-nyt-strands-answers-saturday-november-7-game-979"><span>Yesterday's NYT Strands answers (Saturday, November 7, game #979)</span></h3><ul><li>ZOOM</li><li>RUSH</li><li>WHOOSH</li><li>FLASH</li><li>WHIZ</li><li>HURTLE</li><li>STREAK</li><li><strong>SPANGRAM: WHATSTHEHURRY</strong></li></ul><section class="article__schema-question"><h3>What is NYT Strands?</h3><article class="article__schema-answer"><p>Strands is the NYT's not-so-new-any-more word game, following Wordle and Connections. It's now a fully fledged member of the NYT's games stable that has been running for a year and which can be played on the <a href="https://www.nytimes.com/games/strands" target="_blank">NYT Games site</a> on desktop or mobile.</p><p>I've got a full guide to h<a href="https://www.techradar.com/computing/websites-apps/nyt-strands">ow to play NYT Strands,</a> complete with tips for solving it, so check that out if you're struggling to beat it each day.</p></article></section> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-8-november-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for NYT Strands answers and hints? Here's all you need to know to solve today's game, including the spangram. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gWb8sc5xRdKjCxDEoExTih</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XrpFgcngWrtXQscKdLLAZB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 08 Nov 2026 00:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Puzzles]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Johnny Dee ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Johnny is a freelance pop culture journalist who has been writing about the internet, music, football and famous people since the iPhone was just a twinkle in Steve Jobs&#039; eye. Previously known by the pseudonym the Pop Detective, his journalistic career began making up stories about Madonna&#039;s addiction to sausage rolls (this is not true by the way). A man of few talents, his career is rich and various and includes the highs of interviewing Elton John and Blur; and the lows of interviewing Right Said Fred, appearing on a Channel 5 documentary about Peter Kay, and fact-checking the instruction manual for a German cooker. Somehow still affording to live in North London he is at his happiest riding his bicycle and shouting at pigeons.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Marc McLaren ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XrpFgcngWrtXQscKdLLAZB-1920-80.jpg">
                                                            <media:credit><![CDATA[New York Times]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[NYT Strands homescreen on a mobile phone screen, on a light blue background]]></media:description>                                                            <media:text><![CDATA[NYT Strands homescreen on a mobile phone screen, on a light blue background]]></media:text>
                                <media:title type="plain"><![CDATA[NYT Strands homescreen on a mobile phone screen, on a light blue background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XrpFgcngWrtXQscKdLLAZB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Looking for a different day?</div><div class="fancy_box_body"><p class="fancy-box__body-text">A new NYT Strands puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. <strong>If you're looking for Saturday's puzzle instead</strong> then click here: <a data-analytics-id="inline-link" href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-7-november-2026"><strong>NYT Strands hints and answers for Saturday, November 7 (game #979)</strong></a><strong>.</strong></p></div></div><p>Strands is the NYT's latest word game after the likes of Wordle, Spelling Bee and Connections – and it's great fun. It can be difficult, though, so read on for my Strands hints.</p><p>Want more word-based fun? Then check out my <a href="https://www.techradar.com/gaming/nyt-connections-today-answers-hints-8-november-2026">NYT Connections today</a> and <a href="https://www.techradar.com/computing/websites-apps/quordle-today-answers-clues-8-november-2026">Quordle today</a> pages for hints and answers for those games, and Marc's <a href="https://www.techradar.com/news/wordle-today">Wordle today</a> page for the original viral word game.</p><p><em>SPOILER WARNING: Information about NYT Strands today is below, so don't read on if you don't want to know the answers.</em></p><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-1-today-s-theme"><span>NYT Strands today (game #980) - hint #1 - today's theme</span></h2><section class="article__schema-question"><h3>What is the theme of today's NYT Strands?</h3><article class="article__schema-answer"><p><strong>•</strong> Today's NYT Strands theme is… Disciplined combat</p></article></section><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-2-clue-words"><span>NYT Strands today (game #980) - hint #2 - clue words</span></h2><p>Play any of these words to unlock the in-game hints system.</p><ul><li>TRICK</li><li>WAKE</li><li>STORE</li><li>MUST</li><li>JUNTA</li><li>STUNT</li><li>DART</li></ul><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-3-spangram-letters"><span>NYT Strands today (game #980) - hint #3 - spangram letters</span></h2><section class="article__schema-question"><h3>How many letters are in today's spangram?</h3><article class="article__schema-answer"><p><strong>•</strong> Spangram has 11 letters</p></article></section><h2 class="article-body__section" id="section-nyt-strands-today-game-980-hint-4-spangram-position"><span>NYT Strands today (game #980) - hint #4 - spangram position</span></h2><section class="article__schema-question"><h3>What are two sides of the board that today's spangram touches?</h3><article class="article__schema-answer"><p>• <strong>First side: </strong>left, 5th row</p><p>• <strong>Last side: </strong>right, 8th row</p></article></section><p>Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.</p><div data-model-name="Dyson HushJet Mini Cool Fan,JBL Xtreme 5,LG OLED evo AI C6 55-inch TV (2026),DJI Lito X1,Dali Kupid,De'Longhi Dedica Duo" data-widget-type="multimodelreview" data-widget-title="TechRadar 5-star reviewed devices"></div><h2 class="article-body__section" id="section-nyt-strands-today-game-980-the-answers"><span>NYT Strands today (game #980) - the answers</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="TeBp7NjfAzptSxhTH2nX4C" name="TR_nyt_strands-answers-980 (1)" alt="NYT Strands answers for game 980 on a blue background" src="https://cdn.mos.cms.futurecdn.net/TeBp7NjfAzptSxhTH2nX4C-1920-80.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: New York Times)</span></figcaption></figure><p>The answers to today's Strands, game #980, are…</p><ul><li>KICKBOXING</li><li>JUDO</li><li>KARATE</li><li>TAEKWONDO</li><li>NINJUTSU</li><li><strong>SPANGRAM: MARTIALARTS</strong></li></ul><ul><li><strong>My rating: </strong> Easy</li><li><strong>My score: </strong> Perfect</li></ul><p>The only thing that threw me in this game was that the game words didn’t include Jujitsu.</p><p>Because I was expecting this, I threaded together NINJUTSU without ever knowing if it was one of the MARTIALARTS we were searching for — I now know that it describes the techniques employed by ninjas.</p><p>The closest I’ve ever gotten to partaking in one of these combat sports is imitating the opening titles of <em>Hong Kong Phooey</em> when I was a toddler. Then , as now, I can guarantee that I am not “quicker than the human eye”. However, I have worked as a janitor.</p><iframe title="How did you do today?" description="Let me know in the comments below" minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><h3 class="article-body__section" id="section-yesterday-s-nyt-strands-answers-saturday-november-7-game-979"><span>Yesterday's NYT Strands answers (Saturday, November 7, game #979)</span></h3><ul><li>ZOOM</li><li>RUSH</li><li>WHOOSH</li><li>FLASH</li><li>WHIZ</li><li>HURTLE</li><li>STREAK</li><li><strong>SPANGRAM: WHATSTHEHURRY</strong></li></ul><section class="article__schema-question"><h3>What is NYT Strands?</h3><article class="article__schema-answer"><p>Strands is the NYT's not-so-new-any-more word game, following Wordle and Connections. It's now a fully fledged member of the NYT's games stable that has been running for a year and which can be played on the <a href="https://www.nytimes.com/games/strands" target="_blank">NYT Games site</a> on desktop or mobile.</p><p>I've got a full guide to h<a href="https://www.techradar.com/computing/websites-apps/nyt-strands">ow to play NYT Strands,</a> complete with tips for solving it, so check that out if you're struggling to beat it each day.</p></article></section>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi 5 price hike means the 16GB model now costs three times what it did at launch — and of course, the global RAM shortage is to blame ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Raspberry Pi has raised the 16GB Pi 5's price by $80 to $385, more than triple its $120 launch price</strong></li><li><strong>Company CEO blames lack of alternative 16GB DRAM supply, compounded by wider component shortages</strong></li><li><strong>Raspberry Pi called the hikes temporary, but memory makers expect tight supply to last until 2028 to 2030</strong></li></ul><p>Raspberry Pi has raised the price of its 16GB Raspberry Pi 5 yet again, and the flagship board now sits far from the brand's budget roots.</p><p>In a <a href="https://www.raspberrypi.com/news/price-rises-for-some-16gb-raspberry-pi-products/" target="_blank" rel="nofollow">blog post</a>, company CEO Eben Upton confirmed an $80 increase that takes the board to $385, which is more than triple the $120 it cost at launch in January 2025.</p><p>The 16GB variants of Compute Module 5 increase by $40 in the same round, while the Raspberry Pi 500+, the company's keyboard computer that also offers 16GB of RAM, remains at its existing price.</p><h2 id="a-far-reaching-memory-crisis-dictates-prices">A far-reaching memory crisis dictates prices</h2><p>The threefold figure is cumulative rather than a single jump: The November 2026 increase on its own amounts to roughly 26%, but the rest built up over a run of rises that began in December 2025, when the 16GB Pi 5 went from $120 to $145. February added $60, leaving the board <a href="https://www.techradar.com/computing/memory/raspberry-pi-price-hike-means-its-now-70-percent-costlier-than-pre-ram-crisis-but-theres-promising-ddr5-news-at-least" target="_blank">70% more expensive than at launch</a>, and April added a further $100.</p><p>That April 2026 round also brought a new <a href="https://www.techradar.com/pro/we-want-to-make-sure-you-dont-pay-for-more-memory-than-you-need-raspberry-pi-reveals-further-price-rises-and-the-ram-shortage-is-once-again-to-blame" target="_blank">3GB Raspberry Pi 4</a>, introduced to give buyers a cheaper middle option, with Upton saying at the time that the LPDDR4 memory used in the Pi 4 and Pi 5 had risen sevenfold in price over the previous year.</p><p>November's change also comes barely a month after Raspberry Pi <a href="https://www.raspberrypi.com/news/price-increases-for-2gb-raspberry-pi-4-and-raspberry-pi-5/" rel="nofollow">raised prices on its 2GB boards</a> by $12.50 each, having decided that shielding those models from earlier price increases was no longer sustainable.</p><p>Upton's explanation is more specific than a general complaint about RAM prices. He blamed "a lack of alternative supply for 16GB DRAM, compounded by other ongoing component shortages," which suggests the bottleneck is sourcing at that particular density rather than cost alone.</p><p>Raspberry Pi, for its part, has been qualifying additional memory suppliers through 2026 to widen its options, and the wording implies those alternatives remain thinnest at the top of the range.</p><p>Interestingly, despite the price increases, demand hasn't fallen but rather grown considerably. Direct sales of the Pi 5 rose 47% in the half, and Raspberry Pi says demand for the 8GB variants continued to grow despite higher prices.</p><p>For buyers, the new pricing produces some odd comparisons. The 8GB Raspberry Pi 5 lists at $175, which means the extra 8GB on the 16GB model now costs $210, more than an entire 8GB board.</p><p>The spared-but-similarly-specced Pi 500+ sharpens the point. For $25 more than the bare 16GB board, it pairs the same processor and memory with a 256GB NVMe SSD and a mechanical keyboard. It's no substitute for embedded projects that need the bare board's footprint, but for desktop use, the standalone 16GB Pi 5 is now difficult to justify once one considers the cost of a standalone SSD alone, even if the keyboard is considered a non-factor.</p><p>Buying a cheaper board and upgrading it isn't a workaround either, since Raspberry Pi firmware <a href="https://www.techradar.com/pro/dont-waste-your-time-raspberry-pi-expert-reveals-users-are-essentially-unable-to-swap-out-ram-chips-for-repairs-or-upgrades" target="_blank">locks boards to the memory capacity they shipped with</a>. For those who don't need 16GB at all, we have found that an <a href="https://www.techradar.com/pro/as-memory-costs-spark-raspberry-pi-price-hikes-avoid-this-usd200-standalone-board-trap-canakits-usd260-8gb-bundle-is-the-smarter-buy" target="_blank">8GB starter kit</a> can often be a better buy than the board on its own.</p><p>Upton's own advice is to avoid paying for memory you don't need by choosing lower-density variants or older models, or by optimizing applications. He also warned that some sellers are exploiting the shortage by inflating prices or misrepresenting products, and urged buyers to stick to approved resellers.</p><h2 id="a-quot-temporary-quot-crisis-might-be-an-understatement">A "temporary" crisis might be an understatement</h2><p>Raspberry Pi continues to describe the memory squeeze as temporary and says it intends to roll back its increases once costs fall. Its own definition of temporary is fairly elastic, though.</p><p>In the company's September results, Upton described the current cycle as "a large, but ultimately typical, instance of a phenomenon that periodically affects the industry," with meaningful new supply not expected until 2028.</p><p>Memory makers are gloomier still. SK Hynix titled a section of its third-quarter results "<a href="https://www.techradar.com/computing/memory/supply-shortage-to-persist-through-2030-memory-crisis-could-last-until-2030-warns-sk-hynix-and-it-predicts-robots-are-coming-to-eat-your-ram-after-that" target="_blank">Memory supply shortage to persist through 2030</a>," and Micron has warned that shortages could run into 2028 or beyond.</p><p>TrendForce, whose latest outlook Upton linked in his post, expects DRAM suppliers to keep prioritizing server products through the fourth quarter, leaving the wider market undersupplied even as contract prices rise slowly. </p><p>The entry-level boards, however, remain a bright spot, with the 1GB Pi 4 and Pi 5 still at $35 and $45, respectively. Rising prices risk <a href="https://www.techradar.com/pro/the-most-expensive-pi-yet-unprecedented-rise-in-ram-pushes-raspberry-pi-prices-to-their-highest-level-ever-putting-schools-and-kids-out-of-reach" target="_blank">putting the Pi out of reach of schools and kids</a>, and for now the bottom of the range is still holding the line. At the top, though, the 16GB Pi 5 has become a premium product by necessity rather than design, and the CEO's optimism might not be shared by many consumers in the market for one in the near future.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/raspberry-pi-5-price-hike-means-the-16gb-model-now-costs-three-times-what-it-did-at-launch-and-of-course-the-global-ram-shortage-is-to-blame</link>
                                                                            <description>
                            <![CDATA[ The 16GB Raspberry Pi 5 now costs $385, up from $120 at launch, and Raspberry Pi says scarce 16GB DRAM leaves it no choice. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uZLGRg8rAQNstpybmhbsnZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gYREJJCC6buhyXm9NYkocD-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 23:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                                                                <author><![CDATA[ Rahimnoorali11@gmail.com (Rahim Amir) ]]></author>                    <dc:creator><![CDATA[ Rahim Amir ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/9xKZFBamtEZKSChRvywbPB-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rahim Amir is a UAE-based tech writer who enjoys building PCs as much as he enjoys writing about them. He has been professionally writing about PC hardware since 2023, focusing on buyer’s guides, hardware reviews, and sponsored content and features related to tech.&lt;br&gt;&lt;br&gt;Having built hundreds of gaming PCs and being an avid gamer in his spare time, Rahim tends to have stronger opinions about hardware than most. This is particularly on display when he gets his way with powerful, but minimalistic RGB builds even as Small Form Factor (SFF) PCs come a close second.&lt;br&gt;&lt;br&gt;In addition to his contributions to TechRadar, Rahim’s work has also been featured on Game Rant and financial news websites.&lt;br&gt;&lt;br&gt;When he’s not working, you can find him playing DotA with friends or schmoozing to take the world over in Civilization. Alternatively, you can find him binging through the entirety of the Lord of The Rings universe with extended editions in play where applicable.&lt;br&gt;&lt;br&gt;You can currently catch Rahim grinding Path of Exile 2, complaining about his (extremely low) unique loot drop rate, or actively participating in one of the numerous (and heated) debates centered around Tolkien&#039;s universe on multiple forums daily.&lt;br&gt;&lt;br&gt;If you have a PC build or a Satisfactory playthrough in progress, he is likely to have some advice to send your way, especially regarding verticality being key for the latter. For the former, Rahim enjoys all aspects of the process including researching the components he will eventually use, benchmarking the latest and greatest hardware he can get his hands on, and somewhat surprisingly, cable management once he gets his latest build to POST.&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/gYREJJCC6buhyXm9NYkocD-1920-80.png">
                                                            <media:credit><![CDATA[CNX Software]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi 5 PCIe to M.2 multifunction adapter]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi 5 PCIe to M.2 multifunction adapter]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi 5 PCIe to M.2 multifunction adapter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gYREJJCC6buhyXm9NYkocD-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Raspberry Pi has raised the 16GB Pi 5's price by $80 to $385, more than triple its $120 launch price</strong></li><li><strong>Company CEO blames lack of alternative 16GB DRAM supply, compounded by wider component shortages</strong></li><li><strong>Raspberry Pi called the hikes temporary, but memory makers expect tight supply to last until 2028 to 2030</strong></li></ul><p>Raspberry Pi has raised the price of its 16GB Raspberry Pi 5 yet again, and the flagship board now sits far from the brand's budget roots.</p><p>In a <a href="https://www.raspberrypi.com/news/price-rises-for-some-16gb-raspberry-pi-products/" target="_blank" rel="nofollow">blog post</a>, company CEO Eben Upton confirmed an $80 increase that takes the board to $385, which is more than triple the $120 it cost at launch in January 2025.</p><p>The 16GB variants of Compute Module 5 increase by $40 in the same round, while the Raspberry Pi 500+, the company's keyboard computer that also offers 16GB of RAM, remains at its existing price.</p><h2 id="a-far-reaching-memory-crisis-dictates-prices">A far-reaching memory crisis dictates prices</h2><p>The threefold figure is cumulative rather than a single jump: The November 2026 increase on its own amounts to roughly 26%, but the rest built up over a run of rises that began in December 2025, when the 16GB Pi 5 went from $120 to $145. February added $60, leaving the board <a href="https://www.techradar.com/computing/memory/raspberry-pi-price-hike-means-its-now-70-percent-costlier-than-pre-ram-crisis-but-theres-promising-ddr5-news-at-least" target="_blank">70% more expensive than at launch</a>, and April added a further $100.</p><p>That April 2026 round also brought a new <a href="https://www.techradar.com/pro/we-want-to-make-sure-you-dont-pay-for-more-memory-than-you-need-raspberry-pi-reveals-further-price-rises-and-the-ram-shortage-is-once-again-to-blame" target="_blank">3GB Raspberry Pi 4</a>, introduced to give buyers a cheaper middle option, with Upton saying at the time that the LPDDR4 memory used in the Pi 4 and Pi 5 had risen sevenfold in price over the previous year.</p><p>November's change also comes barely a month after Raspberry Pi <a href="https://www.raspberrypi.com/news/price-increases-for-2gb-raspberry-pi-4-and-raspberry-pi-5/" rel="nofollow">raised prices on its 2GB boards</a> by $12.50 each, having decided that shielding those models from earlier price increases was no longer sustainable.</p><p>Upton's explanation is more specific than a general complaint about RAM prices. He blamed "a lack of alternative supply for 16GB DRAM, compounded by other ongoing component shortages," which suggests the bottleneck is sourcing at that particular density rather than cost alone.</p><p>Raspberry Pi, for its part, has been qualifying additional memory suppliers through 2026 to widen its options, and the wording implies those alternatives remain thinnest at the top of the range.</p><p>Interestingly, despite the price increases, demand hasn't fallen but rather grown considerably. Direct sales of the Pi 5 rose 47% in the half, and Raspberry Pi says demand for the 8GB variants continued to grow despite higher prices.</p><p>For buyers, the new pricing produces some odd comparisons. The 8GB Raspberry Pi 5 lists at $175, which means the extra 8GB on the 16GB model now costs $210, more than an entire 8GB board.</p><p>The spared-but-similarly-specced Pi 500+ sharpens the point. For $25 more than the bare 16GB board, it pairs the same processor and memory with a 256GB NVMe SSD and a mechanical keyboard. It's no substitute for embedded projects that need the bare board's footprint, but for desktop use, the standalone 16GB Pi 5 is now difficult to justify once one considers the cost of a standalone SSD alone, even if the keyboard is considered a non-factor.</p><p>Buying a cheaper board and upgrading it isn't a workaround either, since Raspberry Pi firmware <a href="https://www.techradar.com/pro/dont-waste-your-time-raspberry-pi-expert-reveals-users-are-essentially-unable-to-swap-out-ram-chips-for-repairs-or-upgrades" target="_blank">locks boards to the memory capacity they shipped with</a>. For those who don't need 16GB at all, we have found that an <a href="https://www.techradar.com/pro/as-memory-costs-spark-raspberry-pi-price-hikes-avoid-this-usd200-standalone-board-trap-canakits-usd260-8gb-bundle-is-the-smarter-buy" target="_blank">8GB starter kit</a> can often be a better buy than the board on its own.</p><p>Upton's own advice is to avoid paying for memory you don't need by choosing lower-density variants or older models, or by optimizing applications. He also warned that some sellers are exploiting the shortage by inflating prices or misrepresenting products, and urged buyers to stick to approved resellers.</p><h2 id="a-quot-temporary-quot-crisis-might-be-an-understatement">A "temporary" crisis might be an understatement</h2><p>Raspberry Pi continues to describe the memory squeeze as temporary and says it intends to roll back its increases once costs fall. Its own definition of temporary is fairly elastic, though.</p><p>In the company's September results, Upton described the current cycle as "a large, but ultimately typical, instance of a phenomenon that periodically affects the industry," with meaningful new supply not expected until 2028.</p><p>Memory makers are gloomier still. SK Hynix titled a section of its third-quarter results "<a href="https://www.techradar.com/computing/memory/supply-shortage-to-persist-through-2030-memory-crisis-could-last-until-2030-warns-sk-hynix-and-it-predicts-robots-are-coming-to-eat-your-ram-after-that" target="_blank">Memory supply shortage to persist through 2030</a>," and Micron has warned that shortages could run into 2028 or beyond.</p><p>TrendForce, whose latest outlook Upton linked in his post, expects DRAM suppliers to keep prioritizing server products through the fourth quarter, leaving the wider market undersupplied even as contract prices rise slowly. </p><p>The entry-level boards, however, remain a bright spot, with the 1GB Pi 4 and Pi 5 still at $35 and $45, respectively. Rising prices risk <a href="https://www.techradar.com/pro/the-most-expensive-pi-yet-unprecedented-rise-in-ram-pushes-raspberry-pi-prices-to-their-highest-level-ever-putting-schools-and-kids-out-of-reach" target="_blank">putting the Pi out of reach of schools and kids</a>, and for now the bottom of the range is still holding the line. At the top, though, the 16GB Pi 5 has become a premium product by necessity rather than design, and the CEO's optimism might not be shared by many consumers in the market for one in the near future.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hitman World of Assassination devs say Elusive Targets are captured from studying talent over many hours and 'bespoke craftsmanship' rather than scans — 'You can have the 3d mesh completely right and still not feel like it looks like the person' ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>IO Interactive shares how it creates accurate </strong><em><strong>Hitman World of Assassination</strong></em><strong> Elusive Targets</strong></li><li><strong>Senior level designer Marin Ansdal says there is no scanning involved and everything is "bespoke craftsmanship"</strong></li><li><strong>Junior concept and character artist Lovisa Österman says it takes "hours" of studying before beginning the design process</strong></li></ul><p>IO Interactive has revealed that it hand-crafts all of its <a href="https://www.techradar.com/gaming/hitman-world-of-assassination-signature-edition-review"><em>Hitman World of Assassination</em></a> Elusive Targets rather than relying on traditional scanning.</p><p>With the release of <em>World of Assassination</em>'s new Elusive Target mission, <em>The Host</em>, starring YouTuber JackSepticEye, TechRadar Gaming chatted with IOI about the ins and outs of designing these special updates, including <a href="https://www.techradar.com/gaming/how-does-ioi-come-up-with-hitman-world-of-assassinations-creative-murder-methods-its-senior-level-designer-says-its-a-combination-of-serving-poetic-justice-to-the-target-intriguing-toy-box-mechanics-and-a-juicy-payoff-presentation">how it constructs the most creative eliminations</a>.</p><p>When asked how the studio achieves the likeness of celebrities and public figures, senior level designer Marin Ansdal said every character is created from scratch, and no motion-capture or scanning is involved in the process.</p><p>"Like many things in <em>Hitman</em>, it’s down to bespoke craftsmanship – we do not rely on scans at all," Ansdal said. "Instead, the character receives a hand-drawn concept and is modelled and textured by a character artist."</p><p>He added, "Oftentimes a great likeness is knowing when to supplement realism with caricature. This is a balance a real character artist can strike in a way that a scan just can’t."</p><p>Junior concept and character artist Lovisa Österman also explained how she begins the design process, revealing that it takes "hours" simply looking at references to ensure accuracy before the stages of creating the Elusive Target models.</p><p>"I spend hours pouring over videos and photos of the talent to really understand what their face looks like from every angle. And a heavy lifter is getting the textures right," Österman said. </p><p>"You can have the 3d mesh completely right and still not feel like it looks like the person. Because you really need the textures, the person's freckles and spots and flaws to really recognize them."</p><p>The studio also offered insight into its <a href="https://www.techradar.com/gaming/ioi-says-talent-for-hitman-world-of-assassination-elusive-targets-like-jacksepticeye-are-found-first-before-a-location-is-decided-that-thematically-suits-the-talent-and-with-a-story-that-synergizes-with-the-talent-in-tone-and-genre">process for selecting the game's targets, confirming that the level designer and writer take over once a celebrity or public figure is on board</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/hitman-world-of-assassination-devs-say-elusive-targets-are-captured-from-studying-talent-over-many-hours-and-bespoke-craftsmanship-rather-than-scans-you-can-have-the-3d-mesh-completely-right-and-still-not-feel-like-it-looks-like-the-person</link>
                                                                            <description>
                            <![CDATA[ IO Interactive has revealed that it hand-crafts all of its Hitman World of Assassination Elusive Targets rather than relying on traditional scanning. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">V37FpzdQE9dTmTTk3vvRzD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bG32Adb8R44ZcKDLi7JzHG-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 22:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Demi Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/SiRXfu45Rgb9q2o2RxtUPm-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Demi is a freelance games journalist who helps cover gaming news at TechRadar. She&#039;s been a games writer for five years and has written for outlets such as GameSpot, NME, and GamesRadar, covering news, features, and reviews. Outside of writing, she plays a lot of RPGs and talks far too much about &lt;em&gt;Star Wars &lt;/em&gt;on X.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Rob Dwiar ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bG32Adb8R44ZcKDLi7JzHG-1920-80.jpg">
                                                            <media:credit><![CDATA[IO Interactive]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hitman World of Assassination]]></media:description>                                                            <media:text><![CDATA[Hitman World of Assassination]]></media:text>
                                <media:title type="plain"><![CDATA[Hitman World of Assassination]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bG32Adb8R44ZcKDLi7JzHG-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>IO Interactive shares how it creates accurate </strong><em><strong>Hitman World of Assassination</strong></em><strong> Elusive Targets</strong></li><li><strong>Senior level designer Marin Ansdal says there is no scanning involved and everything is "bespoke craftsmanship"</strong></li><li><strong>Junior concept and character artist Lovisa Österman says it takes "hours" of studying before beginning the design process</strong></li></ul><p>IO Interactive has revealed that it hand-crafts all of its <a href="https://www.techradar.com/gaming/hitman-world-of-assassination-signature-edition-review"><em>Hitman World of Assassination</em></a> Elusive Targets rather than relying on traditional scanning.</p><p>With the release of <em>World of Assassination</em>'s new Elusive Target mission, <em>The Host</em>, starring YouTuber JackSepticEye, TechRadar Gaming chatted with IOI about the ins and outs of designing these special updates, including <a href="https://www.techradar.com/gaming/how-does-ioi-come-up-with-hitman-world-of-assassinations-creative-murder-methods-its-senior-level-designer-says-its-a-combination-of-serving-poetic-justice-to-the-target-intriguing-toy-box-mechanics-and-a-juicy-payoff-presentation">how it constructs the most creative eliminations</a>.</p><p>When asked how the studio achieves the likeness of celebrities and public figures, senior level designer Marin Ansdal said every character is created from scratch, and no motion-capture or scanning is involved in the process.</p><p>"Like many things in <em>Hitman</em>, it’s down to bespoke craftsmanship – we do not rely on scans at all," Ansdal said. "Instead, the character receives a hand-drawn concept and is modelled and textured by a character artist."</p><p>He added, "Oftentimes a great likeness is knowing when to supplement realism with caricature. This is a balance a real character artist can strike in a way that a scan just can’t."</p><p>Junior concept and character artist Lovisa Österman also explained how she begins the design process, revealing that it takes "hours" simply looking at references to ensure accuracy before the stages of creating the Elusive Target models.</p><p>"I spend hours pouring over videos and photos of the talent to really understand what their face looks like from every angle. And a heavy lifter is getting the textures right," Österman said. </p><p>"You can have the 3d mesh completely right and still not feel like it looks like the person. Because you really need the textures, the person's freckles and spots and flaws to really recognize them."</p><p>The studio also offered insight into its <a href="https://www.techradar.com/gaming/ioi-says-talent-for-hitman-world-of-assassination-elusive-targets-like-jacksepticeye-are-found-first-before-a-location-is-decided-that-thematically-suits-the-talent-and-with-a-story-that-synergizes-with-the-talent-in-tone-and-genre">process for selecting the game's targets, confirming that the level designer and writer take over once a celebrity or public figure is on board</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Lenovo ThinkPad X1 Carbon Gen 14 Aura laptop gets $500 off for Black Friday ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Lenovo's ThinkPad X1 Carbon range has long been a favorite of ours, as well as a popular choice among business users. The Gen 14 Aura Edition builds on that reputation with modern hardware and a focus on productivity. It's an expensive laptop, but there's a big saving available at Newegg in time for Black Friday.</p><p><strong>• Best for:</strong> Business professionals, executives, and remote workers who want a premium laptop for demanding everyday work.</p><p><strong>• The deal: </strong>Newegg has reduced the price of the ThinkPad X1 Carbon Gen 14 Aura Edition laptop by $500 for Black Friday, <a href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow">bringing it down from $2,899 to $2,399</a>.</p><div class="product"><a data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399" href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" 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:91.33%;"><img id="4QD7weaxyaXESn6C79NXJF" name="Lenovo ThinkPad X1 Carbon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4QD7weaxyaXESn6C79NXJF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="1169" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow" data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399">ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop: was $2899 now $2399</a></strong><br />Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition features an Intel Core Ultra 7 365 vPro processor, 32GB LPDDR5X RAM, 1TB SSD, 14-inch WUXGA touchscreen, 5MP infrared webcam, and Windows 11 Pro.<a class="view-deal button" href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow" data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399">View Deal</a></p></div><h2 id="why-we-recommend-it">Why we recommend it</h2><p>Lenovo's X1 Carbon is designed for business users who spend much of their working day on a laptop. Its 1920 x 1200 IPS display provides more vertical space than a conventional Full HD screen, and the anti-glare coating and 500-nit brightness will help in brightly lit environments.</p><p>The Intel processor supports vPro technology for business management and security, and the integrated graphics are well suited to business tasks.</p><p>We gave the <a href="https://www.techradar.com/pro/lenovo-thinkpad-x1-carbon-gen-13-aura-edition-business-laptop-review" target="_blank">previous generation laptop a five-star review</a> and an <em>Editor's Choice</em> award and our expert Collin praised its portability and AI-enhanced performance. He called it "a top choice for constantly moving business professionals."</p><p>He also said: "This computer is intended for the business professional whose day-to-day work depends on their needs. Still, one thing is for sure: they need something reliable, able to jump in and out of work, portable enough to go from place to place, has a great port selection for what may come and whatever they may need, and the ease of use that comes with a ThinkPad. It might be one of the <a href="https://www.techradar.com/pro/best-lenovo-thinkpad-laptops-in-year" target="_blank">best Lenovo ThinkPad laptops</a> around — and it's definitely my favorite yet."</p><h2 id="price-context-amp-historical-value">Price context &amp; historical value</h2><p>Lenovo's laptop is firmly in premium territory and expensive as a result. That said, a $500 saving is not to be sniffed at, especially when you're getting an Intel Core Ultra 7 365 vPro processor, 32GB of fast LPDDR5X RAM, a 1TB SSD, and a 14-inch touchscreen. </p><p>It's cheaper at Newegg <a href="https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadx1/lenovo-thinkpad-x1-carbon-gen-14-aura-edition-14-inch-intel/len101t0159" target="_blank" rel="nofollow">than it is at Lenovo</a> and given the specifications, I'd definitely recommend it. </p><h2 id="should-you-buy-it">Should you buy it?</h2><p>✅ <strong>Buy Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition laptop if... </strong></p><p>You want a premium business laptop with strong productivity specifications, enterprise-oriented features, and a touchscreen for working on the move.</p><p>❌ <strong>Skip Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition laptop if... </strong></p><p>Your requirements are limited to browsing, email, and basic office applications. A considerably cheaper laptop will handle those tasks perfectly well.</p><ul><li><a href="https://www.newegg.com/All-Laptop/SubCategory/ID-32" target="_blank" rel="nofollow">Shop all Windows laptops at Newegg for Black Friday</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/lenovos-premium-thinkpad-x1-carbon-gen-14-aura-edition-laptop-gets-a-usd500-price-cut-for-black-friday</link>
                                                                            <description>
                            <![CDATA[ Lenovo's premium ThinkPad X1 Carbon Gen 14 Aura Edition laptop gets a $500 discount for Black Friday ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">w2N8ZULJRQyq2itrUuy6od</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rdA2wUEFxZQrN98M5buqsg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 21:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[Windows Laptops]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Laptops]]></category>
                                                                                                <author><![CDATA[ waynewilliams@onmail.com (Wayne Williams) ]]></author>                    <dc:creator><![CDATA[ Wayne Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/7YTAnzyJ2Ci96hP5duFpQm-320-70.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/rdA2wUEFxZQrN98M5buqsg-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Lenovo ThinkPad X1 Carbon Gen 14 Aura Edition]]></media:description>                                                            <media:text><![CDATA[Lenovo ThinkPad X1 Carbon Gen 14 Aura Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Lenovo ThinkPad X1 Carbon Gen 14 Aura Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rdA2wUEFxZQrN98M5buqsg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Lenovo's ThinkPad X1 Carbon range has long been a favorite of ours, as well as a popular choice among business users. The Gen 14 Aura Edition builds on that reputation with modern hardware and a focus on productivity. It's an expensive laptop, but there's a big saving available at Newegg in time for Black Friday.</p><p><strong>• Best for:</strong> Business professionals, executives, and remote workers who want a premium laptop for demanding everyday work.</p><p><strong>• The deal: </strong>Newegg has reduced the price of the ThinkPad X1 Carbon Gen 14 Aura Edition laptop by $500 for Black Friday, <a href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow">bringing it down from $2,899 to $2,399</a>.</p><div class="product"><a data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399" href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" 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:91.33%;"><img id="4QD7weaxyaXESn6C79NXJF" name="Lenovo ThinkPad X1 Carbon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4QD7weaxyaXESn6C79NXJF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="1169" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow" data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399">ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop: was $2899 now $2399</a></strong><br />Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition features an Intel Core Ultra 7 365 vPro processor, 32GB LPDDR5X RAM, 1TB SSD, 14-inch WUXGA touchscreen, 5MP infrared webcam, and Windows 11 Pro.<a class="view-deal button" href="https://www.newegg.com/lenovo-14-gb-memory-1-tb-ssd/p/1TS-000E-1ECD3?Item=9SIC0D6M7U0528" target="_blank" rel="nofollow" data-dimension112="c925bdba-d859-11f1-8947-7d6e02785b1b" data-action="Deal Block" data-label="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension48="ThinkPad X1 Carbon Gen 14 Aura Edition Intel Laptop" data-dimension25="$2399">View Deal</a></p></div><h2 id="why-we-recommend-it">Why we recommend it</h2><p>Lenovo's X1 Carbon is designed for business users who spend much of their working day on a laptop. Its 1920 x 1200 IPS display provides more vertical space than a conventional Full HD screen, and the anti-glare coating and 500-nit brightness will help in brightly lit environments.</p><p>The Intel processor supports vPro technology for business management and security, and the integrated graphics are well suited to business tasks.</p><p>We gave the <a href="https://www.techradar.com/pro/lenovo-thinkpad-x1-carbon-gen-13-aura-edition-business-laptop-review" target="_blank">previous generation laptop a five-star review</a> and an <em>Editor's Choice</em> award and our expert Collin praised its portability and AI-enhanced performance. He called it "a top choice for constantly moving business professionals."</p><p>He also said: "This computer is intended for the business professional whose day-to-day work depends on their needs. Still, one thing is for sure: they need something reliable, able to jump in and out of work, portable enough to go from place to place, has a great port selection for what may come and whatever they may need, and the ease of use that comes with a ThinkPad. It might be one of the <a href="https://www.techradar.com/pro/best-lenovo-thinkpad-laptops-in-year" target="_blank">best Lenovo ThinkPad laptops</a> around — and it's definitely my favorite yet."</p><h2 id="price-context-amp-historical-value">Price context &amp; historical value</h2><p>Lenovo's laptop is firmly in premium territory and expensive as a result. That said, a $500 saving is not to be sniffed at, especially when you're getting an Intel Core Ultra 7 365 vPro processor, 32GB of fast LPDDR5X RAM, a 1TB SSD, and a 14-inch touchscreen. </p><p>It's cheaper at Newegg <a href="https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadx1/lenovo-thinkpad-x1-carbon-gen-14-aura-edition-14-inch-intel/len101t0159" target="_blank" rel="nofollow">than it is at Lenovo</a> and given the specifications, I'd definitely recommend it. </p><h2 id="should-you-buy-it">Should you buy it?</h2><p>✅ <strong>Buy Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition laptop if... </strong></p><p>You want a premium business laptop with strong productivity specifications, enterprise-oriented features, and a touchscreen for working on the move.</p><p>❌ <strong>Skip Lenovo's ThinkPad X1 Carbon Gen 14 Aura Edition laptop if... </strong></p><p>Your requirements are limited to browsing, email, and basic office applications. A considerably cheaper laptop will handle those tasks perfectly well.</p><ul><li><a href="https://www.newegg.com/All-Laptop/SubCategory/ID-32" target="_blank" rel="nofollow">Shop all Windows laptops at Newegg for Black Friday</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Retail World of Warcraft is one lonely treadmill; fortunately, Classic and Forever remind us that it doesn’t have to be. ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ok, I'll come out and say it. Modern <em>World of Warcraft</em>, or <em>Midnight</em>, in all of its convoluted story-driven glory, with its systems on systems, its currencies on currencies, and high-octane pacing, isn't an MMO. It's just not. At least not to me.</p><div  class="fancy-box"><div class="fancy_box-title">From the Backlog</div><div class="fancy_box_body"><p class="fancy-box__body-text">Every gamer has a backlog — and that’s no different for us at TechRadar Gaming. <em>From the Backlog</em> is a series about overdue first plays, revisiting classics, returning to online experiences, or rediscovering and appreciating established favorites in new ways. Read the <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/from-the-backlog">full series here</a>.</p></div></div><p>I know that's a big ol' bold statement, and I get it; you're probably sat there thinking: "Zak, what the hell are you on about? Stop being an overly dramatic journalist trying to clickbait us all into reading your long-winded waffling diatribe". But hear me out before you reach for <a href="https://www.wowhead.com/tbc/item=23555/dirge" target="_blank">the Dirge</a>.</p><p>If you boiled down the current iteration of the game in a pot, and stripped away the marketing hype, and the hyper-attentive gameplay, Midnight, retail, it's not actually that different from something like <em>Call of Duty</em>, or <em>Overwatch</em>. Not at its heart. It's seasonal; it's mostly queue-based, with as much commitment as I have to that chilli I cooked up three months back that's still sitting in my freezer.</p><h2 id="where-it-all-began">Where it all began</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:1680px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nTEZUtvamBNxMwzLbt4NTR" name="westfall.jpg" alt="A screenshot from World of War Classic" src="https://cdn.mos.cms.futurecdn.net/nTEZUtvamBNxMwzLbt4NTR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1680" height="945" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>I've been playing <em>World of Warcraft</em> since 2006. Over 20 years, stuck with the same video game, handing Blizzard my hard-earned cash for a monthly sub. </p><p>I've done it all. I was a Priest Class Leader at the age of 14, raiding in Molten Core, BWL and AQ40 (mad respect to Fracture Bloodfeather EU). I then main tanked through <em>The Burning Crusade</em> and <em>Wrath of the Lich King</em> expansions on a Dwarf Warrior. After that, a Guild Leader and Raid Leader in <em>Cataclysm </em>and <em>Mists of Pandaria, </em>healing on my Priest. Finally, ending as a Retribution Paladin in<em> Warlords of Draenor</em> and beyond.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7XiQbqyaV8G4TYhxH3ysed" name="tbc2" alt="A screenshot from World of Warcraft Classic showing a hero in a battle" src="https://cdn.mos.cms.futurecdn.net/7XiQbqyaV8G4TYhxH3ysed-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>The game got me into UI development; it got me into PC building. I studied how to create textures and TGA files in Photoshop, built rudimentary addons with Lua, and created a reasonably successful <a href="https://wowinterface.com/downloads/fileinfo.php?id=20123&amp;page=8&amp;so=">UI series</a>. It taught me about design, about triage, about optimization. I owe my career to this game in many ways.</p><p>But during the <em>Legion </em>expansion, going into <em>Battle for Azeroth</em>, something flipped. I'd gotten used to the pace, the tempo. I tolerated the timed high-end Mythic+ 5-man dungeons, the constant weekly epic treadmill, and how impatient the community had become. </p><p>And of course I managed to continually decode the never-ending slew of multiplying vertical progression systems and catch-up mechanics with ever more convoluted naming schemes, to stay at the top of my game.</p><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="W4amr3iGVE47JXeaP6Jnba" name="World_of_Warcraft_Classic_20th_Anniversary_Realms_Screenshots_(7)" alt="A screenshot of a hero and a dinosaur monster in World of Warcraft Classic" src="https://cdn.mos.cms.futurecdn.net/W4amr3iGVE47JXeaP6Jnba-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>But it wasn't long before I came to the realisation that I had no close community anymore. I wasn't making new acquaintances or friends in the same way I had through previous expansions; I didn't feel tied to any one guild, or server, or faction, or anything. And slowly, my love for the game faded. </p><p>The sub was paused on and off sporadically. I'd jump back in every expansion launch, trying to get into it, trying to convince myself that this was the one, but it was a constant struggle to stay committed, to enjoy it. In a world that felt so empty, so devoid of life. It turned into a lonely chore, rather than a fun pastime to rid myself of the day's stress, and I couldn't pinpoint why I was getting so burnt out by it. At least not until very recently. </p><h2 id="the-key-concept-time">The key concept: Time</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8y66UHyLLq5VbdmJfZyAtB" name="1793964946.jpg" alt="A screenshot from World of Warcraft Classic" src="https://cdn.mos.cms.futurecdn.net/8y66UHyLLq5VbdmJfZyAtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>The last few months I've been playing <em>World of Warcraft: Classic</em>, (of course on the run-up to the WoW Forever launch), and that, that has provided me with clarity on what it was I didn't understand was missing from Retail. </p><p>Vanilla <em>Classic</em>, even today, is still ridiculously popular. More so than <em>Mists of Pandaria</em>, or any other version of the rebooted game. It's odd, right? It launched in 2019, and yet the servers are still bristling with people running 40-man raids, doing PvP, and are home to thriving economies, guilds, events, and more. You can barely move in Stormwind on some servers. And that's despite the game being well and truly "<a href="https://www.techradar.com/gaming/wow-forever-senior-game-designer-says-there-is-really-well-buried-stuff-in-the-game-thats-going-to-take-people-a-long-time-to-find-that-was-turned-off-for-the-beta-theres-going-to-be-things-to-discover-that-we-didnt-surface">worked out</a>" years ago. But why?</p><p>Simply put, it's time. The game in its modern state, maybe accidentally, maybe on purpose, gave up what made it so special. What made it an MMO to begin with. All in an attempt to try and attract more people to the player base, and bring more subs in. And it did so by, conversely, becoming more accessible.</p><p>Because everything is so fast, and there's a constant treadmill with extensive catch-up mechanics, there's no commitment. You lose attachment to what it is you're doing, and as a result, nothing matters. On average, to go from level 1 to the max cap of 90 in <em>Midnight</em>, it can take anywhere between 12 and 18 hours. For an established player, it can be less than eight.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2524px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="P2iVebSWUUDvRHmn8yZzLf" name="1793964776.jpg" alt="A screenshot from World of Warcraft Classic showing a hero flying a large eagle" src="https://cdn.mos.cms.futurecdn.net/P2iVebSWUUDvRHmn8yZzLf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2524" height="1420" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>As a result, people hop about constantly. Is your class not performing well? Is another now at the top of the Mythic+ logs? Just create a new character, and in less than half a day you can be gearing up for high-end Mythic raiding. </p><p>Even worse still, if you're low on cash, you can get some from Blizzard's in-game store with three mouse clicks and a healthy chunk of your own cash. That will allow you to buy a slew of gear from the latest content directly on the game's player Auction House.</p><p>The modern games' profession systems are also a mess, and it takes a degree in data analytics to understand half of it at a glance. Hell, you can even skip the bulk of the levelling entirely if you want and just pay for a character boost if need be, no matter what state your account is in.</p><p>If you do decide to skip the boost, then even the levelling journey itself feels disconnected from the community. Most just spam dungeons and get pooled up with players from all over the continent, never to see them again, running them as fast as possible with mass AOE pulls.</p><p>Or if that's not to your taste, you pick a specific past expansion from the game's lengthy list to level through instead. In this case, you'll see no max-level players at all, only the select few that have chosen to also level in that specific piece of content.</p><p>This is all as you barrel through levels a mile a minute, learning new skills faster than you can acclimatise, and watch as your gear becomes redundant in less than 15 minutes. </p><h2 id="what-wow-forever-amp-classic-get-right">What WoW: Forever &amp; Classic get right</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J7jDbwbVV6QnWA9DG65p7P" name="World of Warcraft: Forever" alt="World of Warcraft: Forever" src="https://cdn.mos.cms.futurecdn.net/J7jDbwbVV6QnWA9DG65p7P-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>And this is what Classic and Forever get right. It takes an age to level; it really does. I have a 32 Hunter currently, a 21 Warrior, and a 21 Priest on Classic. I'm halfway to 60 (in number only) on that Hunter. It's one of the fastest classes to level in Vanilla WoW, and my playtime is 2 days and 1 hour to get that far. I could've levelled five classes in Retail in that time. And still, I've got another 4 to 6 days to get to max level, if I don't mill about.</p><p>And here's the thing: because it takes so long, I've done an incredible amount of extra content outside of levelling when I've got bored of it. I've spent time doing my professions to make money, because I'm prepping to get my mount at lvl 40. I've gone to Darkshore and explored various areas to get a special ghost nightsaber pet. I've grouped and travelled to dungeons like Deadmines and Stockades. All the while making some incredibly memorable runs with good people, with wipes, close calls, and quest lines that have taken an age to finish.</p><p>My gear matters too, and if I get something from a dungeon, or a particularly long quest line, it feels momentous; the power increase is tangible. I've even treated myself to an Epic level 37 bow, ready for later on, and it's just sat in my bank waiting. And then, of course, new spells, new talents, I've got my pet to look after; all of it feels that much more potent. </p><p>Socially too, I see people about when I'm levelling, high levels, low levels, you name it. And we help each other; we chat about gear, about specs, buff each other as we pass, talk nonsense. </p><p>I had a group of four players jump in to save me from dying to a difficult quest mob in Duskwood, for no other reason than to help. They gained nothing from it. That's just one example where I've made new friends in-game.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sx3LQJinHgQPHQKiCGaQBP" name="World of Warcraft: Forever" alt="World of Warcraft: Forever" src="https://cdn.mos.cms.futurecdn.net/Sx3LQJinHgQPHQKiCGaQBP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>Because it takes so long to do anything in classic — to travel, to learn — and because the world is so dangerous, because it's not easily accessible (there aren't even any <a href="https://www.techradar.com/gaming/blizzard-explains-why-wow-forever-wont-have-summoning-stones-says-easy-quick-access-to-teleports-shrink-the-world-and-easily-erodes-its-core-design-pillars">summoning stones in <em>Forever</em></a>), your decisions and commitments matter. </p><p>If I were to re-roll, it would take me another two days, maybe more, to get that character to 30. As a result, I've become attached to the people I've met, my gear, my character as a whole. Even my server. If I see a level 40 to 60, there's a sense of almost awe, like "yeah, one day I'll be that level, that kitted out; I wonder what that'll be like?" </p><p>It's aspirational, and the lack of catch-up mechanics contributes to that; it doesn't impede it. It's not that there's no vertical progression here either; there is certainly in Classic, and in fact arguably that's what makes it more interesting, not less. </p><p>Get to max level, and you gear up via dungeons. Then you're set for the 10-man raids. After that, you move into Molten Core, Onyxia's Lair, and Blackwing Lair. Finally, you're set for high-end content like Ahn'Qiraj and Naxxramas. It's a long journey upwards.</p><p>If you don't have good enough gear on your character, you'll underperform or be unable to compete on the next level of content. But all of that content from day one is still relevant. Catch a glimpse of those players running around the capital cities, and you're struck by it. </p><p>It's visually impressive; they've committed that time to the game, that character, that class, and they're powerful as a result. You can see it, certainly with no transmog.</p><h2 id="imperfection-makes-it-more-not-less-sociable">Imperfection makes it more, not less, sociable</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:2236px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="skCUcdbdtrZFxkBUQy3wbh" name="1793964798.jpg" alt="A screenshot from World of Warcraft Classic showing a hero fighting a solo dungeon" src="https://cdn.mos.cms.futurecdn.net/skCUcdbdtrZFxkBUQy3wbh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2236" height="1258" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>By all accounts, Classic <em>World of Warcraft</em>, and subsequently <em>Forever</em>, are flawed games. Certainly, from a shareholder perspective. You have this massive time investment from developers building content that only a select few will see. It takes an age to get to max level compared to modern WoW, and its slower pace can feel like drudgery in direct comparison to the live button-masher mode we have in <em>Midnight</em>. </p><p>But it's that lack of accessibility, that need for time, that gives <em>Forever </em>and <em>Classic </em>their sense of sociability. It makes you feel attached to the world, your class, your character, your race; it feels inhabited, and it's that that makes it feel like a true MMO.</p><p><em>World of Warcraft Forever </em>is heavily based on <em>Classic</em>. Blizzard has stated that many, many times over. The entire game is built on or forged from the idea of what <em>Classic </em>might have looked like in an alternate timeline, where the developers added new content but stayed true to the original design principles. </p><p>They have arguably deviated in certain examples already, of course. For example, the game already features a number of quality-of-life improvements to classes, a group finder, and cosmetics. </p><p>From what I've seen, however, <em>Forever </em>is already on a good path. It'll be less vertical gear treadmill and more slight horizontal incline. From what we've seen so far, general levelling and gearing is almost on par with Classic, albeit mildly quicker. </p><p>What Blizzard needs to do, in this humble journo's opinion, is to keep the pace the same. Instead of rushing to deploy new content, or forbidding themselves from adding something on arbitrary, subjective "staying true to the <a href="https://www.techradar.com/gaming/blizzard-explains-its-philosophy-for-classic-plus-the-wow-forever-team-on-the-design-pillars-it-uses-to-stay-true-to-the-core-design-pacing-and-tone-of-the-original-game">Vanilla <em>World of Warcraft</em> experience</a>" guidelines, they instead need to be asking, "does this reduce the time commitment, or make the game more accessible?"</p><p>If either answer is yes, then there's room for discussion.</p><h2 id="can-retail-world-of-warcraft-be-saved">Can Retail World of Warcraft be saved?</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="FMmrVo5vTCsvswLcWGaqCT" name="WoW_Classic_AQ_Gong_1920x1080.jpg" alt="Adventurers approach the gong that will open the gates of Ahn'Qiraj" src="https://cdn.mos.cms.futurecdn.net/FMmrVo5vTCsvswLcWGaqCT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>But what of the ailing beast? What of <em>Midnight </em>and its rapid-paced, cartoonish Mythic+ dominated landscape, filled with timers, rewards, and catch-up mechanics galore? What could be pulled from <em>Forever </em>beyond better shaders and volumetric fog? It's a challenging question to answer. <em>Midnight </em>has an active player base, people who love it. Those who live for the high-intensity and flip-flopping nature of chasing the meta. To change that game and make it more Classic, could be intrinsically unpopular.</p><p>And yet, we'll have to see exactly how well <em>World of Warcraft: Forever</em> does. If it is what we expect it to be and it dwarfs <em>Midnight</em>'s player base by a considerable margin, it's not likely Blizzard will ignore that.</p><p>I genuinely believe slower-paced levelling, a lack of catch-up mechanics, and a simplified gearing system would dramatically improve <em>Midnight</em>, and in fact would've improved everything from the <em>Battle of Azeroth</em> expansion onwards. Whether that comes to pass, well, we'll have to wait and see. For now, you can find me buried headfirst in what <em>World of Warcraft </em>should have been, and probably should've stuck to, all those years ago.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/retail-world-of-warcraft-is-one-lonely-treadmill-fortunately-classic-and-forever-remind-us-that-it-doesnt-have-to-be</link>
                                                                            <description>
                            <![CDATA[ A study in isolation: Why modern World of Warcraft doesn’t hold a candle to Forever or Classic. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">St2SFeB7pLxPHSnEv7Fk2c</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ttcG2QMyWXQDVzDACqnvkK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 20:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zak Storey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oHHRKW382qQJG2t3uixXS3-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Zak Storey is a tech journalist and former Editor-in-Chief of Maximum PC. UK-based, he has bylines at PC Gamer, TechRadar, Trusted Reviews, and many others. He&amp;#39;s published over 900 articles, covering everything from CPU architectures to custom-loop PC builds, and regularly writes about how tech and philosophy intertwine. When he&amp;#39;s not buried neck-deep in SSDs and gaming mice, he&amp;#39;s helping small businesses build their websites, shops, and social channels from scratch.&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/ttcG2QMyWXQDVzDACqnvkK-1920-80.jpg">
                                                            <media:credit><![CDATA[Future/Blizzard]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from World of Warcraft Classic with TechRadar Gaming&#039;s From the Backlog logo on top]]></media:description>                                                            <media:text><![CDATA[A screenshot from World of Warcraft Classic with TechRadar Gaming&#039;s From the Backlog logo on top]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from World of Warcraft Classic with TechRadar Gaming&#039;s From the Backlog logo on top]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ttcG2QMyWXQDVzDACqnvkK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ok, I'll come out and say it. Modern <em>World of Warcraft</em>, or <em>Midnight</em>, in all of its convoluted story-driven glory, with its systems on systems, its currencies on currencies, and high-octane pacing, isn't an MMO. It's just not. At least not to me.</p><div  class="fancy-box"><div class="fancy_box-title">From the Backlog</div><div class="fancy_box_body"><p class="fancy-box__body-text">Every gamer has a backlog — and that’s no different for us at TechRadar Gaming. <em>From the Backlog</em> is a series about overdue first plays, revisiting classics, returning to online experiences, or rediscovering and appreciating established favorites in new ways. Read the <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/from-the-backlog">full series here</a>.</p></div></div><p>I know that's a big ol' bold statement, and I get it; you're probably sat there thinking: "Zak, what the hell are you on about? Stop being an overly dramatic journalist trying to clickbait us all into reading your long-winded waffling diatribe". But hear me out before you reach for <a href="https://www.wowhead.com/tbc/item=23555/dirge" target="_blank">the Dirge</a>.</p><p>If you boiled down the current iteration of the game in a pot, and stripped away the marketing hype, and the hyper-attentive gameplay, Midnight, retail, it's not actually that different from something like <em>Call of Duty</em>, or <em>Overwatch</em>. Not at its heart. It's seasonal; it's mostly queue-based, with as much commitment as I have to that chilli I cooked up three months back that's still sitting in my freezer.</p><h2 id="where-it-all-began">Where it all began</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:1680px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nTEZUtvamBNxMwzLbt4NTR" name="westfall.jpg" alt="A screenshot from World of War Classic" src="https://cdn.mos.cms.futurecdn.net/nTEZUtvamBNxMwzLbt4NTR-1920-80.jpg" mos="" align="middle" fullscreen="" width="1680" height="945" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>I've been playing <em>World of Warcraft</em> since 2006. Over 20 years, stuck with the same video game, handing Blizzard my hard-earned cash for a monthly sub. </p><p>I've done it all. I was a Priest Class Leader at the age of 14, raiding in Molten Core, BWL and AQ40 (mad respect to Fracture Bloodfeather EU). I then main tanked through <em>The Burning Crusade</em> and <em>Wrath of the Lich King</em> expansions on a Dwarf Warrior. After that, a Guild Leader and Raid Leader in <em>Cataclysm </em>and <em>Mists of Pandaria, </em>healing on my Priest. Finally, ending as a Retribution Paladin in<em> Warlords of Draenor</em> and beyond.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7XiQbqyaV8G4TYhxH3ysed" name="tbc2" alt="A screenshot from World of Warcraft Classic showing a hero in a battle" src="https://cdn.mos.cms.futurecdn.net/7XiQbqyaV8G4TYhxH3ysed-1920-80.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>The game got me into UI development; it got me into PC building. I studied how to create textures and TGA files in Photoshop, built rudimentary addons with Lua, and created a reasonably successful <a href="https://wowinterface.com/downloads/fileinfo.php?id=20123&amp;page=8&amp;so=">UI series</a>. It taught me about design, about triage, about optimization. I owe my career to this game in many ways.</p><p>But during the <em>Legion </em>expansion, going into <em>Battle for Azeroth</em>, something flipped. I'd gotten used to the pace, the tempo. I tolerated the timed high-end Mythic+ 5-man dungeons, the constant weekly epic treadmill, and how impatient the community had become. </p><p>And of course I managed to continually decode the never-ending slew of multiplying vertical progression systems and catch-up mechanics with ever more convoluted naming schemes, to stay at the top of my game.</p><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="W4amr3iGVE47JXeaP6Jnba" name="World_of_Warcraft_Classic_20th_Anniversary_Realms_Screenshots_(7)" alt="A screenshot of a hero and a dinosaur monster in World of Warcraft Classic" src="https://cdn.mos.cms.futurecdn.net/W4amr3iGVE47JXeaP6Jnba-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>But it wasn't long before I came to the realisation that I had no close community anymore. I wasn't making new acquaintances or friends in the same way I had through previous expansions; I didn't feel tied to any one guild, or server, or faction, or anything. And slowly, my love for the game faded. </p><p>The sub was paused on and off sporadically. I'd jump back in every expansion launch, trying to get into it, trying to convince myself that this was the one, but it was a constant struggle to stay committed, to enjoy it. In a world that felt so empty, so devoid of life. It turned into a lonely chore, rather than a fun pastime to rid myself of the day's stress, and I couldn't pinpoint why I was getting so burnt out by it. At least not until very recently. </p><h2 id="the-key-concept-time">The key concept: Time</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8y66UHyLLq5VbdmJfZyAtB" name="1793964946.jpg" alt="A screenshot from World of Warcraft Classic" src="https://cdn.mos.cms.futurecdn.net/8y66UHyLLq5VbdmJfZyAtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>The last few months I've been playing <em>World of Warcraft: Classic</em>, (of course on the run-up to the WoW Forever launch), and that, that has provided me with clarity on what it was I didn't understand was missing from Retail. </p><p>Vanilla <em>Classic</em>, even today, is still ridiculously popular. More so than <em>Mists of Pandaria</em>, or any other version of the rebooted game. It's odd, right? It launched in 2019, and yet the servers are still bristling with people running 40-man raids, doing PvP, and are home to thriving economies, guilds, events, and more. You can barely move in Stormwind on some servers. And that's despite the game being well and truly "<a href="https://www.techradar.com/gaming/wow-forever-senior-game-designer-says-there-is-really-well-buried-stuff-in-the-game-thats-going-to-take-people-a-long-time-to-find-that-was-turned-off-for-the-beta-theres-going-to-be-things-to-discover-that-we-didnt-surface">worked out</a>" years ago. But why?</p><p>Simply put, it's time. The game in its modern state, maybe accidentally, maybe on purpose, gave up what made it so special. What made it an MMO to begin with. All in an attempt to try and attract more people to the player base, and bring more subs in. And it did so by, conversely, becoming more accessible.</p><p>Because everything is so fast, and there's a constant treadmill with extensive catch-up mechanics, there's no commitment. You lose attachment to what it is you're doing, and as a result, nothing matters. On average, to go from level 1 to the max cap of 90 in <em>Midnight</em>, it can take anywhere between 12 and 18 hours. For an established player, it can be less than eight.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2524px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="P2iVebSWUUDvRHmn8yZzLf" name="1793964776.jpg" alt="A screenshot from World of Warcraft Classic showing a hero flying a large eagle" src="https://cdn.mos.cms.futurecdn.net/P2iVebSWUUDvRHmn8yZzLf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2524" height="1420" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>As a result, people hop about constantly. Is your class not performing well? Is another now at the top of the Mythic+ logs? Just create a new character, and in less than half a day you can be gearing up for high-end Mythic raiding. </p><p>Even worse still, if you're low on cash, you can get some from Blizzard's in-game store with three mouse clicks and a healthy chunk of your own cash. That will allow you to buy a slew of gear from the latest content directly on the game's player Auction House.</p><p>The modern games' profession systems are also a mess, and it takes a degree in data analytics to understand half of it at a glance. Hell, you can even skip the bulk of the levelling entirely if you want and just pay for a character boost if need be, no matter what state your account is in.</p><p>If you do decide to skip the boost, then even the levelling journey itself feels disconnected from the community. Most just spam dungeons and get pooled up with players from all over the continent, never to see them again, running them as fast as possible with mass AOE pulls.</p><p>Or if that's not to your taste, you pick a specific past expansion from the game's lengthy list to level through instead. In this case, you'll see no max-level players at all, only the select few that have chosen to also level in that specific piece of content.</p><p>This is all as you barrel through levels a mile a minute, learning new skills faster than you can acclimatise, and watch as your gear becomes redundant in less than 15 minutes. </p><h2 id="what-wow-forever-amp-classic-get-right">What WoW: Forever &amp; Classic get right</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J7jDbwbVV6QnWA9DG65p7P" name="World of Warcraft: Forever" alt="World of Warcraft: Forever" src="https://cdn.mos.cms.futurecdn.net/J7jDbwbVV6QnWA9DG65p7P-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>And this is what Classic and Forever get right. It takes an age to level; it really does. I have a 32 Hunter currently, a 21 Warrior, and a 21 Priest on Classic. I'm halfway to 60 (in number only) on that Hunter. It's one of the fastest classes to level in Vanilla WoW, and my playtime is 2 days and 1 hour to get that far. I could've levelled five classes in Retail in that time. And still, I've got another 4 to 6 days to get to max level, if I don't mill about.</p><p>And here's the thing: because it takes so long, I've done an incredible amount of extra content outside of levelling when I've got bored of it. I've spent time doing my professions to make money, because I'm prepping to get my mount at lvl 40. I've gone to Darkshore and explored various areas to get a special ghost nightsaber pet. I've grouped and travelled to dungeons like Deadmines and Stockades. All the while making some incredibly memorable runs with good people, with wipes, close calls, and quest lines that have taken an age to finish.</p><p>My gear matters too, and if I get something from a dungeon, or a particularly long quest line, it feels momentous; the power increase is tangible. I've even treated myself to an Epic level 37 bow, ready for later on, and it's just sat in my bank waiting. And then, of course, new spells, new talents, I've got my pet to look after; all of it feels that much more potent. </p><p>Socially too, I see people about when I'm levelling, high levels, low levels, you name it. And we help each other; we chat about gear, about specs, buff each other as we pass, talk nonsense. </p><p>I had a group of four players jump in to save me from dying to a difficult quest mob in Duskwood, for no other reason than to help. They gained nothing from it. That's just one example where I've made new friends in-game.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sx3LQJinHgQPHQKiCGaQBP" name="World of Warcraft: Forever" alt="World of Warcraft: Forever" src="https://cdn.mos.cms.futurecdn.net/Sx3LQJinHgQPHQKiCGaQBP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>Because it takes so long to do anything in classic — to travel, to learn — and because the world is so dangerous, because it's not easily accessible (there aren't even any <a href="https://www.techradar.com/gaming/blizzard-explains-why-wow-forever-wont-have-summoning-stones-says-easy-quick-access-to-teleports-shrink-the-world-and-easily-erodes-its-core-design-pillars">summoning stones in <em>Forever</em></a>), your decisions and commitments matter. </p><p>If I were to re-roll, it would take me another two days, maybe more, to get that character to 30. As a result, I've become attached to the people I've met, my gear, my character as a whole. Even my server. If I see a level 40 to 60, there's a sense of almost awe, like "yeah, one day I'll be that level, that kitted out; I wonder what that'll be like?" </p><p>It's aspirational, and the lack of catch-up mechanics contributes to that; it doesn't impede it. It's not that there's no vertical progression here either; there is certainly in Classic, and in fact arguably that's what makes it more interesting, not less. </p><p>Get to max level, and you gear up via dungeons. Then you're set for the 10-man raids. After that, you move into Molten Core, Onyxia's Lair, and Blackwing Lair. Finally, you're set for high-end content like Ahn'Qiraj and Naxxramas. It's a long journey upwards.</p><p>If you don't have good enough gear on your character, you'll underperform or be unable to compete on the next level of content. But all of that content from day one is still relevant. Catch a glimpse of those players running around the capital cities, and you're struck by it. </p><p>It's visually impressive; they've committed that time to the game, that character, that class, and they're powerful as a result. You can see it, certainly with no transmog.</p><h2 id="imperfection-makes-it-more-not-less-sociable">Imperfection makes it more, not less, sociable</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:2236px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="skCUcdbdtrZFxkBUQy3wbh" name="1793964798.jpg" alt="A screenshot from World of Warcraft Classic showing a hero fighting a solo dungeon" src="https://cdn.mos.cms.futurecdn.net/skCUcdbdtrZFxkBUQy3wbh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2236" height="1258" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>By all accounts, Classic <em>World of Warcraft</em>, and subsequently <em>Forever</em>, are flawed games. Certainly, from a shareholder perspective. You have this massive time investment from developers building content that only a select few will see. It takes an age to get to max level compared to modern WoW, and its slower pace can feel like drudgery in direct comparison to the live button-masher mode we have in <em>Midnight</em>. </p><p>But it's that lack of accessibility, that need for time, that gives <em>Forever </em>and <em>Classic </em>their sense of sociability. It makes you feel attached to the world, your class, your character, your race; it feels inhabited, and it's that that makes it feel like a true MMO.</p><p><em>World of Warcraft Forever </em>is heavily based on <em>Classic</em>. Blizzard has stated that many, many times over. The entire game is built on or forged from the idea of what <em>Classic </em>might have looked like in an alternate timeline, where the developers added new content but stayed true to the original design principles. </p><p>They have arguably deviated in certain examples already, of course. For example, the game already features a number of quality-of-life improvements to classes, a group finder, and cosmetics. </p><p>From what I've seen, however, <em>Forever </em>is already on a good path. It'll be less vertical gear treadmill and more slight horizontal incline. From what we've seen so far, general levelling and gearing is almost on par with Classic, albeit mildly quicker. </p><p>What Blizzard needs to do, in this humble journo's opinion, is to keep the pace the same. Instead of rushing to deploy new content, or forbidding themselves from adding something on arbitrary, subjective "staying true to the <a href="https://www.techradar.com/gaming/blizzard-explains-its-philosophy-for-classic-plus-the-wow-forever-team-on-the-design-pillars-it-uses-to-stay-true-to-the-core-design-pacing-and-tone-of-the-original-game">Vanilla <em>World of Warcraft</em> experience</a>" guidelines, they instead need to be asking, "does this reduce the time commitment, or make the game more accessible?"</p><p>If either answer is yes, then there's room for discussion.</p><h2 id="can-retail-world-of-warcraft-be-saved">Can Retail World of Warcraft be saved?</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="FMmrVo5vTCsvswLcWGaqCT" name="WoW_Classic_AQ_Gong_1920x1080.jpg" alt="Adventurers approach the gong that will open the gates of Ahn'Qiraj" src="https://cdn.mos.cms.futurecdn.net/FMmrVo5vTCsvswLcWGaqCT-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blizzard Entertainment)</span></figcaption></figure><p>But what of the ailing beast? What of <em>Midnight </em>and its rapid-paced, cartoonish Mythic+ dominated landscape, filled with timers, rewards, and catch-up mechanics galore? What could be pulled from <em>Forever </em>beyond better shaders and volumetric fog? It's a challenging question to answer. <em>Midnight </em>has an active player base, people who love it. Those who live for the high-intensity and flip-flopping nature of chasing the meta. To change that game and make it more Classic, could be intrinsically unpopular.</p><p>And yet, we'll have to see exactly how well <em>World of Warcraft: Forever</em> does. If it is what we expect it to be and it dwarfs <em>Midnight</em>'s player base by a considerable margin, it's not likely Blizzard will ignore that.</p><p>I genuinely believe slower-paced levelling, a lack of catch-up mechanics, and a simplified gearing system would dramatically improve <em>Midnight</em>, and in fact would've improved everything from the <em>Battle of Azeroth</em> expansion onwards. Whether that comes to pass, well, we'll have to wait and see. For now, you can find me buried headfirst in what <em>World of Warcraft </em>should have been, and probably should've stuck to, all those years ago.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Accenture accused of publishing major research full of AI hallucinations — paper featured as many as 15 fictitious citations and case studies ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Accenture reportedly publishes new research paper littered with what appear to be AI-hallucinations</strong></li><li><strong>The Leapfrogging Development paper has 15 inaccuracies that have been identified so far</strong></li><li><strong>Accenture, which has been demanding its employees embrace AI, has denied that the errors were due to the technology</strong></li></ul><p>Top consultancy firm Accenture is under fire once again for publishing papers that include proven AI hallucinations. </p><p>The most notable of these, written in collaboration with IE University in Madrid, is titled “Leapfrogging Development: Unlocking Africa’s Potential in Global Value Chains with Artificial Intelligence” and has 15 inaccuracies.</p><p>The AI hallucinations were found by AI-detection software publisher GPTZero, which regularly performs analysis on significant new reports. It lists a total of 31 inaccuracies across three papers, with the lion’s share found in that single policy paper.</p><h2 id="spotting-the-fakes">Spotting the fakes</h2><p>GPTZero has plenty of previous experience in spotting citation issues with reports from large organizations. A similar scenario developed around auditing giant PwC in August 2026, with GPTZero highlighting their reports as making <a href="https://www.techradar.com/pro/pwc-left-red-faced-after-being-caught-using-ai-hallucinations-and-fake-citations-in-multiple-reports" target="_blank">inaccurate and false claims</a>.</p><p>With the Accenture-linked “Leapfrogging Development” report, GPTZero determined 15 AI hallucination inaccuracies, along with a further four flawed citations – that is, citations that don’t exist, exist with a different name, or simply don’t support the report.</p><p>“GPTZero contends that hallucinated citations are a clear and present danger to researchers, academics, consultants, students, and anybody else who happens to search the internet for information.”</p><p>Previous reviews of reports and research tainted with AI hallucinations have proved that any fake claims that appear in public documents that are published by well known organizations can be recycled and repeated. It’s like an internet version of “Chinese whispers.”</p><p>GPTZero adds that “Over time, these recycled hallucinations can ‘poison the informational well,’ even if the original publication is never read by humans.”</p><p>In short, AI hallucinations are more dangerous than thought, and Accenture seems prone to publishing them.</p><h2 id="dangerous-citations">Dangerous citations</h2><p>While the Leapfrogging Development report is the main issue discovered by GPTZero, it is not the only problem. Three documents were reviewed in total. </p><p>“Using an automated pipeline and our Hallucination Detector," reported GPTZero, "we surfaced three Accenture products containing a combined 31 hallucinated sources, numerous fabricated claims, and other likely signs of AI generation. To avoid making the same mistake as Accenture, a real human verified each hallucination.”</p><p>Speaking to <a href="https://www.telegraph.co.uk/business/2026/11/04/accenture-accused-publishing-research-ai-hallucinations/" target="_blank">The Telegraph</a> (paywall), an Accenture spokesman claimed the issues surface by GPTZero were down to human error, adding “There is no evidence to support the conclusion that they were generated through AI hallucination. The report is being corrected ahead of a re-release. We will always embrace the opportunity to strengthen the quality of our reports.”</p><p>Accenture has recently specified its employees use AI more productively. While these papers are collaborative and produced beyond Accenture’s usual in-house process, they highlight continued AI-related struggles for the firm.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/accenture-accused-of-publishing-major-research-full-of-ai-hallucinations-paper-featured-as-many-as-15-fictitious-citations-and-case-studies</link>
                                                                            <description>
                            <![CDATA[ A new paper from Accenture called “Leapfrogging Development” appears to have been produced using AI, and features as many as 15 fictitious citations and case studies. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XBuQJp2ptupt6XqkZY9muN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pwcbaLVSvqWvfTPCXUPoQD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 19:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christian Cawley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/zBDYnjPnB2XPvhKbYX9Kuc-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Christian Cawley has extensive experience as a writer and editor in consumer electronics, IT and entertainment media. He has contributed to TechRadar since 2017 and has been published in Computer Weekly, Linux Format, ComputerActive, and other publications. &lt;/p&gt;&lt;p&gt;Beyond TechRadar, he heads up the team at smart home website Matter Alpha, and writes about retro gaming at Gaming Retro. &lt;/p&gt;&lt;p&gt;Formerly the editor responsible for Linux, Security, Programming, and DIY at MakeUseOf, Christian previously worked as a desktop and software support specialist in the public and private sectors.&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pwcbaLVSvqWvfTPCXUPoQD-1920-80.jpg">
                                                            <media:credit><![CDATA[Marjan Apostolovic / Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man annoyed at laptop]]></media:description>                                                            <media:text><![CDATA[Man annoyed at laptop]]></media:text>
                                <media:title type="plain"><![CDATA[Man annoyed at laptop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pwcbaLVSvqWvfTPCXUPoQD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Accenture reportedly publishes new research paper littered with what appear to be AI-hallucinations</strong></li><li><strong>The Leapfrogging Development paper has 15 inaccuracies that have been identified so far</strong></li><li><strong>Accenture, which has been demanding its employees embrace AI, has denied that the errors were due to the technology</strong></li></ul><p>Top consultancy firm Accenture is under fire once again for publishing papers that include proven AI hallucinations. </p><p>The most notable of these, written in collaboration with IE University in Madrid, is titled “Leapfrogging Development: Unlocking Africa’s Potential in Global Value Chains with Artificial Intelligence” and has 15 inaccuracies.</p><p>The AI hallucinations were found by AI-detection software publisher GPTZero, which regularly performs analysis on significant new reports. It lists a total of 31 inaccuracies across three papers, with the lion’s share found in that single policy paper.</p><h2 id="spotting-the-fakes">Spotting the fakes</h2><p>GPTZero has plenty of previous experience in spotting citation issues with reports from large organizations. A similar scenario developed around auditing giant PwC in August 2026, with GPTZero highlighting their reports as making <a href="https://www.techradar.com/pro/pwc-left-red-faced-after-being-caught-using-ai-hallucinations-and-fake-citations-in-multiple-reports" target="_blank">inaccurate and false claims</a>.</p><p>With the Accenture-linked “Leapfrogging Development” report, GPTZero determined 15 AI hallucination inaccuracies, along with a further four flawed citations – that is, citations that don’t exist, exist with a different name, or simply don’t support the report.</p><p>“GPTZero contends that hallucinated citations are a clear and present danger to researchers, academics, consultants, students, and anybody else who happens to search the internet for information.”</p><p>Previous reviews of reports and research tainted with AI hallucinations have proved that any fake claims that appear in public documents that are published by well known organizations can be recycled and repeated. It’s like an internet version of “Chinese whispers.”</p><p>GPTZero adds that “Over time, these recycled hallucinations can ‘poison the informational well,’ even if the original publication is never read by humans.”</p><p>In short, AI hallucinations are more dangerous than thought, and Accenture seems prone to publishing them.</p><h2 id="dangerous-citations">Dangerous citations</h2><p>While the Leapfrogging Development report is the main issue discovered by GPTZero, it is not the only problem. Three documents were reviewed in total. </p><p>“Using an automated pipeline and our Hallucination Detector," reported GPTZero, "we surfaced three Accenture products containing a combined 31 hallucinated sources, numerous fabricated claims, and other likely signs of AI generation. To avoid making the same mistake as Accenture, a real human verified each hallucination.”</p><p>Speaking to <a href="https://www.telegraph.co.uk/business/2026/11/04/accenture-accused-publishing-research-ai-hallucinations/" target="_blank">The Telegraph</a> (paywall), an Accenture spokesman claimed the issues surface by GPTZero were down to human error, adding “There is no evidence to support the conclusion that they were generated through AI hallucination. The report is being corrected ahead of a re-release. We will always embrace the opportunity to strengthen the quality of our reports.”</p><p>Accenture has recently specified its employees use AI more productively. While these papers are collaborative and produced beyond Accenture’s usual in-house process, they highlight continued AI-related struggles for the firm.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hostinger slashes Premium hosting prices by 87% this Black Friday ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Hostinger Premium is a web hosting package designed for individuals, bloggers, and small businesses looking to establish an online presence without getting bogged down in technical details. It supports up to three websites, includes 20GB of SSD storage, and offers several ways to build a site, including an AI website builder, WordPress, and custom code. The Black Friday promotion also doubles the included AI credits to 500.</p><p><strong>Best For: </strong>Bloggers, small businesses, freelancers, and anyone wanting to create and host multiple websites without needing extensive technical knowledge.</p><p><strong>The Deal: </strong>Hostinger Premium is available for $1.79 per month when you commit to 48 months, bringing the total to $85.97 with the exclusive TechRadar code <strong>TRHOSTINGERBF10</strong>. The code takes an extra 10% off eligible plans of 12 months or longer, is limited to one use per customer, and expires December 7.</p><h2 id="best-hostinger-premium-deal">Best Hostinger Premium deal</h2><div class="product"><a data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97" href="https://www.hostinger.com/web-hosting" 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="9duqkbgM27YJ7qNUcVxNH" name="web-hosting-03c4b99b-bb76-434c-9d93-1b59120d3932.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9duqkbgM27YJ7qNUcVxNH-1920-80.png" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97">Premium Web Hosting: was $640.01 now $85.97</a></strong><br />Hostinger Premium includes three websites, 20GB SSD storage, AI website builder, WordPress support, 500 AI credits, free domain, weekly backups, CDN, ecommerce, email mailboxes, AI marketing, and 24/7 support.<a class="view-deal button" href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97">View Deal</a></p></div><div class="product"><a data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80" href="https://www.hostinger.co.uk/web-hosting" 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="9duqkbgM27YJ7qNUcVxNH" name="web-hosting-03c4b99b-bb76-434c-9d93-1b59120d3932.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9duqkbgM27YJ7qNUcVxNH-1920-80.png" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.hostinger.co.uk/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80">Premium Web Hosting: was £649.97 now £92.80</a></strong><br />British buyers can snap up Hostinger Premium for 86% off for Black Friday<a class="view-deal button" href="https://www.hostinger.co.uk/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80">View Deal</a></p></div><h2 id="why-we-recommend-it-2">Why we recommend it</h2><p>Hostinger Premium provides a useful collection of website-building and hosting tools. You can host up to three websites and choose between its AI website builder, WordPress, AI coding tools, or custom code, depending on how much control you want over the finished result.</p><p>For Black Friday, Hostinger is doubling its AI credits from 250 to 500, giving you more opportunities to experiment with its AI-powered features. The package includes 20GB of SSD storage, free weekly backups, and CDN support. Ecommerce functionality is also available, allowing you to build an online store if required.</p><p>Hostinger provides two mailboxes per website free for the first year, alongside AI email marketing tools to help you communicate with customers and grow your audience.</p><p>You also get access to 24/7 priority expert support, which could come in handy when creating your first website or encountering technical problems.</p><h2 id="price-context-amp-historical-value-2">Price context &amp; historical value</h2><p>Hostinger's Premium hosting plan usually costs $12.99 per month, but the Black Friday promotion reduces this to $1.79 per month when you choose the 48-month subscription and apply our exclusive TechRadar code <strong>TRHOSTINGERBF10</strong>. This coupon expires December 7 and can be used once per customer on eligible plans lasting at least 12 months.</p><p>The price comes to just $85.97 for four years, compared with the usual $640.01. It includes a free domain for the first year and double the amount of AI credits.</p><p>Checkout our round ups of the <a href="https://www.techradar.com/pro/black-friday/black-friday-website-builder-deals" target="_blank">best Black Friday website deals</a> and the <a href="https://www.techradar.com/pro/black-friday/black-friday-web-hosting-deals" target="_blank">best Black Friday web hosting</a>.</p><h2 id="should-you-buy-it-2">Should you buy it?</h2><p>✅ <strong>Buy Hostinger Premium if... </strong></p><p>If you're planning to launch a website, blog, portfolio, or small business site and want an affordable hosting package with useful tools. The combination of AI website creation, WordPress support, free email for the first year, and a four-year introductory rate makes this a great choice for getting started.</p><p> ❌ <strong>Skip Hostinger Premium if... </strong></p><p>If you only need hosting for a few months or don't want to commit to a four-year plan. The renewal price is substantially higher, and businesses with more demanding storage or performance requirements may be better served by a higher-tier hosting package.</p><ul><li><strong>USA:</strong> <a href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow">Shop all Hostinger hosting deals</a></li><li><strong>UK: </strong><a href="https://www.hostinger.com/uk/web-hosting" target="_blank" rel="nofollow">Shop all Hostinger hosting deals</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/hostinger-slashes-87-percent-off-its-premium-web-hosting-for-black-friday-and-our-exclusive-techradar-code-reduces-the-price-even-more</link>
                                                                            <description>
                            <![CDATA[ Hostinger's Premium hosting gets a massive Black Friday discount, and our exclusive code takes another 10% off eligible plans. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BS3UV8gCwuEmjAnmFDDuXf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Z7giijoJJBp79prpJuL6VP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 18:20:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                                                                <author><![CDATA[ waynewilliams@onmail.com (Wayne Williams) ]]></author>                    <dc:creator><![CDATA[ Wayne Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/7YTAnzyJ2Ci96hP5duFpQm-320-70.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/Z7giijoJJBp79prpJuL6VP-1920-80.jpg">
                                                            <media:credit><![CDATA[Hostinger]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hostinger Premium Black Friday deal]]></media:description>                                                            <media:text><![CDATA[Hostinger Premium Black Friday deal]]></media:text>
                                <media:title type="plain"><![CDATA[Hostinger Premium Black Friday deal]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Z7giijoJJBp79prpJuL6VP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hostinger Premium is a web hosting package designed for individuals, bloggers, and small businesses looking to establish an online presence without getting bogged down in technical details. It supports up to three websites, includes 20GB of SSD storage, and offers several ways to build a site, including an AI website builder, WordPress, and custom code. The Black Friday promotion also doubles the included AI credits to 500.</p><p><strong>Best For: </strong>Bloggers, small businesses, freelancers, and anyone wanting to create and host multiple websites without needing extensive technical knowledge.</p><p><strong>The Deal: </strong>Hostinger Premium is available for $1.79 per month when you commit to 48 months, bringing the total to $85.97 with the exclusive TechRadar code <strong>TRHOSTINGERBF10</strong>. The code takes an extra 10% off eligible plans of 12 months or longer, is limited to one use per customer, and expires December 7.</p><h2 id="best-hostinger-premium-deal">Best Hostinger Premium deal</h2><div class="product"><a data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97" href="https://www.hostinger.com/web-hosting" 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="9duqkbgM27YJ7qNUcVxNH" name="web-hosting-03c4b99b-bb76-434c-9d93-1b59120d3932.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9duqkbgM27YJ7qNUcVxNH-1920-80.png" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97">Premium Web Hosting: was $640.01 now $85.97</a></strong><br />Hostinger Premium includes three websites, 20GB SSD storage, AI website builder, WordPress support, 500 AI credits, free domain, weekly backups, CDN, ecommerce, email mailboxes, AI marketing, and 24/7 support.<a class="view-deal button" href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17af2c-d9db-11f1-9437-2f3ffa841be8" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="$85.97">View Deal</a></p></div><div class="product"><a data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80" href="https://www.hostinger.co.uk/web-hosting" 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="9duqkbgM27YJ7qNUcVxNH" name="web-hosting-03c4b99b-bb76-434c-9d93-1b59120d3932.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9duqkbgM27YJ7qNUcVxNH-1920-80.png" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.hostinger.co.uk/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80">Premium Web Hosting: was £649.97 now £92.80</a></strong><br />British buyers can snap up Hostinger Premium for 86% off for Black Friday<a class="view-deal button" href="https://www.hostinger.co.uk/web-hosting" target="_blank" rel="nofollow" data-dimension112="2d17afb8-d9db-11f1-aa81-3998294a0097" data-action="Deal Block" data-label="Premium Web Hosting" data-dimension48="Premium Web Hosting" data-dimension25="£92.80">View Deal</a></p></div><h2 id="why-we-recommend-it-2">Why we recommend it</h2><p>Hostinger Premium provides a useful collection of website-building and hosting tools. You can host up to three websites and choose between its AI website builder, WordPress, AI coding tools, or custom code, depending on how much control you want over the finished result.</p><p>For Black Friday, Hostinger is doubling its AI credits from 250 to 500, giving you more opportunities to experiment with its AI-powered features. The package includes 20GB of SSD storage, free weekly backups, and CDN support. Ecommerce functionality is also available, allowing you to build an online store if required.</p><p>Hostinger provides two mailboxes per website free for the first year, alongside AI email marketing tools to help you communicate with customers and grow your audience.</p><p>You also get access to 24/7 priority expert support, which could come in handy when creating your first website or encountering technical problems.</p><h2 id="price-context-amp-historical-value-2">Price context &amp; historical value</h2><p>Hostinger's Premium hosting plan usually costs $12.99 per month, but the Black Friday promotion reduces this to $1.79 per month when you choose the 48-month subscription and apply our exclusive TechRadar code <strong>TRHOSTINGERBF10</strong>. This coupon expires December 7 and can be used once per customer on eligible plans lasting at least 12 months.</p><p>The price comes to just $85.97 for four years, compared with the usual $640.01. It includes a free domain for the first year and double the amount of AI credits.</p><p>Checkout our round ups of the <a href="https://www.techradar.com/pro/black-friday/black-friday-website-builder-deals" target="_blank">best Black Friday website deals</a> and the <a href="https://www.techradar.com/pro/black-friday/black-friday-web-hosting-deals" target="_blank">best Black Friday web hosting</a>.</p><h2 id="should-you-buy-it-2">Should you buy it?</h2><p>✅ <strong>Buy Hostinger Premium if... </strong></p><p>If you're planning to launch a website, blog, portfolio, or small business site and want an affordable hosting package with useful tools. The combination of AI website creation, WordPress support, free email for the first year, and a four-year introductory rate makes this a great choice for getting started.</p><p> ❌ <strong>Skip Hostinger Premium if... </strong></p><p>If you only need hosting for a few months or don't want to commit to a four-year plan. The renewal price is substantially higher, and businesses with more demanding storage or performance requirements may be better served by a higher-tier hosting package.</p><ul><li><strong>USA:</strong> <a href="https://www.hostinger.com/web-hosting" target="_blank" rel="nofollow">Shop all Hostinger hosting deals</a></li><li><strong>UK: </strong><a href="https://www.hostinger.com/uk/web-hosting" target="_blank" rel="nofollow">Shop all Hostinger hosting deals</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Creative XF1 review: although not truly perfect, these active desktop speakers get pretty close for not a lot of money ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-creative-xf1-two-minute-review"><span>Creative XF1: Two-minute review</span></h3><p>For a cent short of $180 (or a penny short of £140) Creative will sell you its XF1 desktop stereo speaker system — and don’t imagine this money buys anything less than a fully featured and serious product. It may look a little frivolous, especially when its cork ‘wedge’ stands are attached, but the XF1 is all business.  And besides, those stands elevate the speakers to the point they’re firing at your ears rather than your torso.</p><p>An active and bi-amped arrangement that requires the speakers to be wired together and one of them to be connected to mains power, the Creative XF1 has a total of 72 watts of power on board — ample in the context of the most likely use cases. Bluetooth connectivity is on board, too with codec compatibility including the high-end LDAC option, and the USB-C input on the rear of the main speaker allows for genuinely hi-res content to be an option. There’s also an analog socket for additional input flexibility. </p><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="hGLgCMG3vE4aynnTHSyuf4" name="IMG_1990" alt="Three-quarter view of the left matte black speaker on an angled cork isolation wedge next to an open laptop." src="https://cdn.mos.cms.futurecdn.net/hGLgCMG3vE4aynnTHSyuf4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Very acceptable specification is complemented by a more-than-adequate standard of build and finish, a couple of colour options (black or white, monochrome fans) and a control app that features a 10-band PEQ offering an enormous amount of end-user input into the eventual sound.</p><p>And that sound has plenty going for it. Good enough for our <a href="https://www.techradar.com/news/best-stereo-speakers">best stereo speakers</a> guide? For this sort of money, absolutely. There’s not a huge amount of variation at the bottom end, it’s true, and not a whole lot of momentum either, but elsewhere the XF1 does good work. Detail retrieval is impressive, the simple scale of sound it’s capable of generating is almost startling, and there’s a real facility for midrange communication. Add in a fair amount of dynamic headroom, as well as a proper sensation of focus and separation even if you’re sitting very close to the speakers, and it should be apparent that a place on your shortlist is the very least the Creative XF1 deserves.</p><h3 class="article-body__section" id="section-creative-xf1-review-price-and-release-date"><span>Creative XF1 Review: Price and release date</span></h3><ul><li><strong>Launched June 24, 2026</strong></li><li><strong>Retails for $179 / £139 / AU$339</strong></li></ul><p>The Creative XF1 desktop stereo speaker system is on sale now, and in the United Kingdom it will cost you £139. It goes for $179 in the United States, while in Australia it sells for AU$339.</p><p>Usually, we wax lyrical about competing products at the level, but to do that here I'd likely need to delve into cheaper Bluetooth solo speaker options, bought twice and put in stereo mode. Even <a href="https://www.techradar.com/reviews/ruark-mr1-mkii-review-the-best-small-stereo-bluetooth-speakers">Ruark's Mk1 line</a> (now into its third iteration) bijou stereo speakers  are more than twice the price. </p><p>Know this: this is not a lot of money for such a proposition. Very few companies will give you more for less, although <a href="https://www.techradar.com/reviews/logitech-z407-bluetooth-computer-speakers-with-subwoofer">Logitech, with its Z407</a> is one notable example that can be yours for just a touch less than the Creative. </p><h3 class="article-body__section" id="section-creative-xf1-review-features"><span>Creative XF1 review: Features</span></h3><ul><li><strong>72 watts of Class D power</strong></li><li><strong>Active, bi-amped configuration</strong></li><li><strong>Digital and analogue inputs</strong></li></ul><p>Keep both the modest nature of the asking price and the equally modest physical dimensions of the XF1 uppermost in your mind and it's difficult not to be at least a little impressed by the way it’s specified.</p><p>There’s no facility to swap the orientation of the speakers — the one that takes care of connectivity and needs mains power is the right channel and that’s an end of it. Here’s where you plug in your sources using either USB-C (the XF1 can natively handle digital audio files of up to 24bit/96kHz resolution) or line-level analogue 3.5mm inputs on the rear of the speaker, and where you connect to the left channel using a supplied four-pin cable. </p><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="RwBQhxVCpkuy8PWrp3h975" name="IMG_1994" alt="Rear panel of the right speaker displaying connection ports, including USB-C, Aux In, Sub Out, speaker interconnect, power jack, and pairing button." src="https://cdn.mos.cms.futurecdn.net/RwBQhxVCpkuy8PWrp3h975-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There’s also a pre-out for a subwoofer, an ‘energy saving’ switch that will power down an inactive XF1 if you set it to the ‘on’ position, and a button to initiate Bluetooth pairing. Wireless connectivity is on board the right speaker, too — the Creative uses Bluetooth 6.0, and is compatible with LDAC as well as the more common SBC and AAC codecs.</p><p>That four-pin cable carries all audio data from right to left, and all power requirements too. Creative has specified a block of Class D amplification for each of the drivers in the XF1 — each 19mm soft-dome tweeter gets 10 watts of power, and each 76mm mid/bass driver (designed using what Creative describes as ‘finite element analysis’ for minimal distortion) gets 26 watts to play with. </p><p>An all-in total of 72 watts should really prove ample in a system that’s almost certain to be no kind of meaningful distance from your ears when it’s in position — especially when you factor in the back-firing bass reflex port towards the top of the rear of each cabinet. Creative suggests frequency response from this arrangement is 55Hz - 40kHz.</p><ul><li><strong>Features score:  5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-sound-quality"><span>Creative XF1 review: Sound quality</span></h3><ul><li><strong>Manages to sound spacious yet focused at the same time</strong></li><li><strong>Good with detail retrieval</strong></li><li><strong>Slightly plodding character to the low end</strong></li></ul><p>If you’re using the XF1 on a desktop, the chances are you won’t need to explore the outer reaches of its abilities where volume is concerned. If you’re sitting a greater distance from them, though, never worry that these little cabinets will sound lost. They’re louder than they look.</p><p>And no matter the volume level at which you’re listening, the Creative system sounds bigger than it looks, too. A 24bit/44.1kHz FLAC file of Lorde’s <em>Shapeshifter</em> sounds open and spacious, with plenty of air around the elements of the recording — but at the same time the speakers manage to focus the performance quite convincingly too. There’s a commonality to the way it presents the recording, a togetherness that’s by no means a given in systems like this, especially not systems that cost as relatively little as this. The idea of a soundstage is made more than just a notion.</p><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="doQPVJmYrD2WEdked5z575" name="ios-portrait-dual-mockup-blue-high" alt="Two smartphone mockups displaying the companion audio app, showing a parametric EQ curve editor on the left and an audio preset list on the right." src="https://cdn.mos.cms.futurecdn.net/doQPVJmYrD2WEdked5z575-1920-80.png" 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: Creative)</span></figcaption></figure><p>With the qualified exception of the bottom of the frequency range, the XF1 does good work in identifying details in a recording and giving them the sort of context and weighting they require. It’s particularly adept in the midrange, where the smallest variations in tone or timbre or texture are picked up on — it serves to make voices sound characterful and individualistic. The tonal balance is never truly neutral no matter how you might finesse the PEQ settings, but the suggestion of heat does at least serve to mitigate the tweeter’s tendency to hit the highest frequencies with rather too much enthusiasm.</p><p>There’s a reasonable amount of dynamic headroom available, so if your music (or your movie, or your game) ticks off a big up- or downshift in volume or intensity, the XF1 doesn’t panic. It maintains its composure and its tonal balance, its frequency response doesn’t alter, and it does a reasonable job of putting meaningful distance between the most and least attacking sounds.</p><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="xTrKH6oBCMAADKHh8DHkp4" name="IMG_1991" alt="Close-up side profile of the speaker resting on a tilted cork acoustic wedge on a wooden desktop." src="https://cdn.mos.cms.futurecdn.net/xTrKH6oBCMAADKHh8DHkp4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At the bottom of the frequency range the Creative is a little less assured and a little less successful. It hits admirably hard, but bass isn’t as well controlled as the rest of the frequency information, and can plod a little as a result — this has an unwelcome knock-on effect where rhythmic expression is concerned. And the low end is all rather one-note - there’s little of the variation or the fine detail available here that’s apparent elsewhere.</p><p>Switch to Bluetooth stream of Girl and Girl’s <em>Call a Doctor</em> and, broadly speaking, the XF1 maintains its attitude and fundamental character. Derail levels drop away just a fraction, and there’s a little less positivity where stereo focus and separation are concerned, but taken as a whole the Creative is a perfectly viable system where wireless music is concerned.</p><ul><li><strong>Sound quality score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-design"><span>Creative XF1 review: Design</span></h3><ul><li><strong>191 x 100 x 155mm (HxWxD)</strong></li><li><strong>Cork stands included</strong></li><li><strong>Curved MDF cabinets</strong></li></ul><p>Desktop space is usually at a premium, of course, so the XF1’s 191 x 100 x 155mm (HxWxD) dimensions are usefully compact. And given that most desktops are lower than the ears of the person who’s sitting at it, the appearance of a couple of detachable cork stands that raise each speaker at an angle of 15° is very welcome indeed.</p><p>The speakers themselves are made almost entirely from MDF, and from the curves along each horizontal edge to the slightly soft-touch matte finish, they look a little more expensive than they actually are — and this is true no matter if you've chosen the white finish or the black of my sample. The standard of build and finish wouldn’t disgrace a system costing two or three times this amount. </p><ul><li><strong>Design score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-usability-and-setup"><span>Creative XF1 review: Usability and setup</span></h3><ul><li><strong>One physical control plus an LED tell-take</strong></li><li><strong>Creative Nexus app </strong></li><li><strong>‘Wireless’ means a minimum of two wires</strong></li></ul><p>As far as setting up the XF1 is concerned, there’s really not much to it. As with most ‘wireless’ speaker systems, some wires are necessary — in this instance, there’s a wire from the right speaker to the left carrying all power and data, and another from the right speaker to a mains power supply. Make these two connections, pair a smartphone via Bluetooth and you’re good to go - or you may decide to go the whole hi-res hog and make a USB-C connection from a laptop or smartphone with a premium music streaming service on board.</p><p>There’s a single turn/push control dial on the front baffle of the right speaker, along with a tell-tale LED- here’s where you get control of power on/off, volume and input selection. And there’s also the Creative Nexus control app — it features precisely no playback controls, but it does allow you to check on firmware updates and let the system know if it’s on a desktop or not. It also gives access to a 10-band PEQ that has scope for custom settings as well as literally dozens upon dozens of presets, some of Creative’s own design, some uploaded by users.</p><ul><li><strong>Usability and setup score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-value"><span>Creative XF1 review: Value</span></h3><p>As with most Creative systems, the sensation of value for money is pretty strong with the XF1. Sonically it’s not without its issues, as I’ve discussed — but it’s possible to weigh these against the things it gets right in audio terms, the standard of the build and finish that’s on display, the neat and tidy dimensions, and the amount of tweaking the PEQ allows and still conclude you’re getting your money’s-worth.</p><ul><li><strong>Value score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-i-buy-the-creative-xf1"><span>Should I buy the Creative XF1?</span></h3><h2 id="buy-it-if-4">Buy it if...</h2><div class="product"><p><strong>You have a source of hi-res music handy</strong><br />Use the system’s USB-C input and access to a native 24bit/96kHz DAC is yours.</p></div><div class="product"><p><strong>You can operate a screwdriver</strong><br />Creative supplies cork stands for the XF1 but you have to screw them into place yourself.</p></div><div class="product"><p><strong>You want your sound to be bigger than your speakers</strong><br />Considering their compact dimensions, the Creative generate impressive sonic scale.</p></div><h2 id="don-39-t-buy-it-if-3">Don't buy it if...</h2><div class="product"><p><strong>You want a truly wireless system</strong><br />In that case you’re going to need something battery-powered.</p></div><div class="product"><p><strong>You want a truly neutral sound</strong><br />The XF1 isn’t the most sonically coloured system around, but it has a flavour of its own.</p></div><div class="product"><p><strong>You value low-frequency variation</strong><br />The Creative can sound a little lumpy and unchanging at the bottom end - there’s admirable weight but not all that much subtlety.</p></div><h3 class="article-body__section" id="section-creative-xf1-also-consider"><span>Creative XF1 : Also consider</span></h3><div class="product"><p><strong>Logitech Z407</strong><br />Spending less money with Logitech buys you more stuff — and on a pound-for-pound basis the Logitech Z407 makes a lot of sense. The inclusion of a subwoofer means genuine low-frequency presence and control is available, and the super-compact speakers will fit more-or-less anywhere. Not quite the poise or the overall balance of the XF1, and not the ease of operation either — but a profoundly competitive proposition nonetheless. Read our full <a href="https://www.techradar.com/audio/speakers/dali-sonik-1-reviewhttps://www.techradar.com/reviews/logitech-z407-bluetooth-computer-speakers-with-subwoofer" data-dimension112="1269a718-d6c3-11f1-b9e9-4f563f35d9c4" data-action="Deal Block" data-label="Logitech Z407 review" data-dimension48="Logitech Z407 review" data-dimension25="">Logitech Z407 review</a>.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-creative-xf1"><span>How I tested the Creative XF1</span></h3><p>Naturally I position the Creative XF1 on my desktop, a speaker on either side of my MacBook Pro. Plugged into the mains, connected to each other and with a USB-C cable running from the laptop to the rear on the right speaker, I am able to access lots of hi-res content via the Qobuz and TIDAL apps. I also connect an iPhone 15 Pro and a FiiO M15S digital audio player wirelessly via Bluetooth — the latter allows use of the LDAC codec, and connecting it via its 3.5mm headphone output to the Creative’s corresponding input allows me to assess how effective (or otherwise) the XF1’s digital-to-analogue conversion is.</p><ul><li><em>First reviewed: October 2026</em></li><li><a href="https://www.techradar.com/news/how-we-test"><u>Read TechRadar's review guarantee</u></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/audio/speakers/creative-xf1-review</link>
                                                                            <description>
                            <![CDATA[ Creative is no stranger to the affordable-yet-high-achieving speaker system — and with the XF1 it will be hoping lightning will strike for the umpteenth time… ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZjRZ4Pfj4chgmCyH5kLuH5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pnBYk39dnDkDUaU5ELNeX4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 18:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Speakers]]></category>
                                                    <category><![CDATA[Wireless & Bluetooth Speakers]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                    <category><![CDATA[Hi-Fi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Simon Lucas ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/XZU88gUp2HCF96TN4ozBR4-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Simon Lucas is a freelance technology journalist and consultant, with particular emphasis on the audio/video aspects of home entertainment. If it&#039;s involved in the production of sound or visual images, Simon will have written about it during the course of what will soon be a 20-year career.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before embracing the carefree life of the freelancer, Simon was editor of What Hi-Fi? magazine and&amp;nbsp;&lt;a href=&quot;http://whathifi.com/&quot; target=&quot;_blank&quot;&gt;whathifi.com&lt;/a&gt;&amp;nbsp;– a stint that lasted nearly six years and coincided with the website&amp;nbsp;becoming the planet&#039;s leading source of audio/visual buying advice for consumers. Since then, he&#039;s written for titles including (but not limited to) to Wired, Metro, the Guardian, HiFi+ and GQ, and has acted as an audio consultant for some of the&amp;nbsp;world&#039;s most high-profile consumer&amp;nbsp;electronics brands. All from what he likes to call &#039;The English Riviera&#039; but what is more commonly known as &#039;Brighton&#039;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Despite an invariably packed schedule, Simon likes to make time during the working week to publish (and invariably then hastily delete) tweets about the state of the nation (in general), the state of Aston Villa (in particular) and the state of his partner&#039;s cat via&amp;nbsp;&lt;a href=&quot;https://twitter.com/onlysimonlucas?lang=en&quot; target=&quot;_blank&quot;&gt;@OnlySimonLucas&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pnBYk39dnDkDUaU5ELNeX4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Three-quarter view of the left matte black speaker on an angled cork isolation wedge next to an open laptop.]]></media:description>                                                            <media:text><![CDATA[Three-quarter view of the left matte black speaker on an angled cork isolation wedge next to an open laptop.]]></media:text>
                                <media:title type="plain"><![CDATA[Three-quarter view of the left matte black speaker on an angled cork isolation wedge next to an open laptop.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pnBYk39dnDkDUaU5ELNeX4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-creative-xf1-two-minute-review"><span>Creative XF1: Two-minute review</span></h3><p>For a cent short of $180 (or a penny short of £140) Creative will sell you its XF1 desktop stereo speaker system — and don’t imagine this money buys anything less than a fully featured and serious product. It may look a little frivolous, especially when its cork ‘wedge’ stands are attached, but the XF1 is all business.  And besides, those stands elevate the speakers to the point they’re firing at your ears rather than your torso.</p><p>An active and bi-amped arrangement that requires the speakers to be wired together and one of them to be connected to mains power, the Creative XF1 has a total of 72 watts of power on board — ample in the context of the most likely use cases. Bluetooth connectivity is on board, too with codec compatibility including the high-end LDAC option, and the USB-C input on the rear of the main speaker allows for genuinely hi-res content to be an option. There’s also an analog socket for additional input flexibility. </p><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="hGLgCMG3vE4aynnTHSyuf4" name="IMG_1990" alt="Three-quarter view of the left matte black speaker on an angled cork isolation wedge next to an open laptop." src="https://cdn.mos.cms.futurecdn.net/hGLgCMG3vE4aynnTHSyuf4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Very acceptable specification is complemented by a more-than-adequate standard of build and finish, a couple of colour options (black or white, monochrome fans) and a control app that features a 10-band PEQ offering an enormous amount of end-user input into the eventual sound.</p><p>And that sound has plenty going for it. Good enough for our <a href="https://www.techradar.com/news/best-stereo-speakers">best stereo speakers</a> guide? For this sort of money, absolutely. There’s not a huge amount of variation at the bottom end, it’s true, and not a whole lot of momentum either, but elsewhere the XF1 does good work. Detail retrieval is impressive, the simple scale of sound it’s capable of generating is almost startling, and there’s a real facility for midrange communication. Add in a fair amount of dynamic headroom, as well as a proper sensation of focus and separation even if you’re sitting very close to the speakers, and it should be apparent that a place on your shortlist is the very least the Creative XF1 deserves.</p><h3 class="article-body__section" id="section-creative-xf1-review-price-and-release-date"><span>Creative XF1 Review: Price and release date</span></h3><ul><li><strong>Launched June 24, 2026</strong></li><li><strong>Retails for $179 / £139 / AU$339</strong></li></ul><p>The Creative XF1 desktop stereo speaker system is on sale now, and in the United Kingdom it will cost you £139. It goes for $179 in the United States, while in Australia it sells for AU$339.</p><p>Usually, we wax lyrical about competing products at the level, but to do that here I'd likely need to delve into cheaper Bluetooth solo speaker options, bought twice and put in stereo mode. Even <a href="https://www.techradar.com/reviews/ruark-mr1-mkii-review-the-best-small-stereo-bluetooth-speakers">Ruark's Mk1 line</a> (now into its third iteration) bijou stereo speakers  are more than twice the price. </p><p>Know this: this is not a lot of money for such a proposition. Very few companies will give you more for less, although <a href="https://www.techradar.com/reviews/logitech-z407-bluetooth-computer-speakers-with-subwoofer">Logitech, with its Z407</a> is one notable example that can be yours for just a touch less than the Creative. </p><h3 class="article-body__section" id="section-creative-xf1-review-features"><span>Creative XF1 review: Features</span></h3><ul><li><strong>72 watts of Class D power</strong></li><li><strong>Active, bi-amped configuration</strong></li><li><strong>Digital and analogue inputs</strong></li></ul><p>Keep both the modest nature of the asking price and the equally modest physical dimensions of the XF1 uppermost in your mind and it's difficult not to be at least a little impressed by the way it’s specified.</p><p>There’s no facility to swap the orientation of the speakers — the one that takes care of connectivity and needs mains power is the right channel and that’s an end of it. Here’s where you plug in your sources using either USB-C (the XF1 can natively handle digital audio files of up to 24bit/96kHz resolution) or line-level analogue 3.5mm inputs on the rear of the speaker, and where you connect to the left channel using a supplied four-pin cable. </p><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="RwBQhxVCpkuy8PWrp3h975" name="IMG_1994" alt="Rear panel of the right speaker displaying connection ports, including USB-C, Aux In, Sub Out, speaker interconnect, power jack, and pairing button." src="https://cdn.mos.cms.futurecdn.net/RwBQhxVCpkuy8PWrp3h975-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There’s also a pre-out for a subwoofer, an ‘energy saving’ switch that will power down an inactive XF1 if you set it to the ‘on’ position, and a button to initiate Bluetooth pairing. Wireless connectivity is on board the right speaker, too — the Creative uses Bluetooth 6.0, and is compatible with LDAC as well as the more common SBC and AAC codecs.</p><p>That four-pin cable carries all audio data from right to left, and all power requirements too. Creative has specified a block of Class D amplification for each of the drivers in the XF1 — each 19mm soft-dome tweeter gets 10 watts of power, and each 76mm mid/bass driver (designed using what Creative describes as ‘finite element analysis’ for minimal distortion) gets 26 watts to play with. </p><p>An all-in total of 72 watts should really prove ample in a system that’s almost certain to be no kind of meaningful distance from your ears when it’s in position — especially when you factor in the back-firing bass reflex port towards the top of the rear of each cabinet. Creative suggests frequency response from this arrangement is 55Hz - 40kHz.</p><ul><li><strong>Features score:  5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-sound-quality"><span>Creative XF1 review: Sound quality</span></h3><ul><li><strong>Manages to sound spacious yet focused at the same time</strong></li><li><strong>Good with detail retrieval</strong></li><li><strong>Slightly plodding character to the low end</strong></li></ul><p>If you’re using the XF1 on a desktop, the chances are you won’t need to explore the outer reaches of its abilities where volume is concerned. If you’re sitting a greater distance from them, though, never worry that these little cabinets will sound lost. They’re louder than they look.</p><p>And no matter the volume level at which you’re listening, the Creative system sounds bigger than it looks, too. A 24bit/44.1kHz FLAC file of Lorde’s <em>Shapeshifter</em> sounds open and spacious, with plenty of air around the elements of the recording — but at the same time the speakers manage to focus the performance quite convincingly too. There’s a commonality to the way it presents the recording, a togetherness that’s by no means a given in systems like this, especially not systems that cost as relatively little as this. The idea of a soundstage is made more than just a notion.</p><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="doQPVJmYrD2WEdked5z575" name="ios-portrait-dual-mockup-blue-high" alt="Two smartphone mockups displaying the companion audio app, showing a parametric EQ curve editor on the left and an audio preset list on the right." src="https://cdn.mos.cms.futurecdn.net/doQPVJmYrD2WEdked5z575-1920-80.png" 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: Creative)</span></figcaption></figure><p>With the qualified exception of the bottom of the frequency range, the XF1 does good work in identifying details in a recording and giving them the sort of context and weighting they require. It’s particularly adept in the midrange, where the smallest variations in tone or timbre or texture are picked up on — it serves to make voices sound characterful and individualistic. The tonal balance is never truly neutral no matter how you might finesse the PEQ settings, but the suggestion of heat does at least serve to mitigate the tweeter’s tendency to hit the highest frequencies with rather too much enthusiasm.</p><p>There’s a reasonable amount of dynamic headroom available, so if your music (or your movie, or your game) ticks off a big up- or downshift in volume or intensity, the XF1 doesn’t panic. It maintains its composure and its tonal balance, its frequency response doesn’t alter, and it does a reasonable job of putting meaningful distance between the most and least attacking sounds.</p><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="xTrKH6oBCMAADKHh8DHkp4" name="IMG_1991" alt="Close-up side profile of the speaker resting on a tilted cork acoustic wedge on a wooden desktop." src="https://cdn.mos.cms.futurecdn.net/xTrKH6oBCMAADKHh8DHkp4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>At the bottom of the frequency range the Creative is a little less assured and a little less successful. It hits admirably hard, but bass isn’t as well controlled as the rest of the frequency information, and can plod a little as a result — this has an unwelcome knock-on effect where rhythmic expression is concerned. And the low end is all rather one-note - there’s little of the variation or the fine detail available here that’s apparent elsewhere.</p><p>Switch to Bluetooth stream of Girl and Girl’s <em>Call a Doctor</em> and, broadly speaking, the XF1 maintains its attitude and fundamental character. Derail levels drop away just a fraction, and there’s a little less positivity where stereo focus and separation are concerned, but taken as a whole the Creative is a perfectly viable system where wireless music is concerned.</p><ul><li><strong>Sound quality score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-design"><span>Creative XF1 review: Design</span></h3><ul><li><strong>191 x 100 x 155mm (HxWxD)</strong></li><li><strong>Cork stands included</strong></li><li><strong>Curved MDF cabinets</strong></li></ul><p>Desktop space is usually at a premium, of course, so the XF1’s 191 x 100 x 155mm (HxWxD) dimensions are usefully compact. And given that most desktops are lower than the ears of the person who’s sitting at it, the appearance of a couple of detachable cork stands that raise each speaker at an angle of 15° is very welcome indeed.</p><p>The speakers themselves are made almost entirely from MDF, and from the curves along each horizontal edge to the slightly soft-touch matte finish, they look a little more expensive than they actually are — and this is true no matter if you've chosen the white finish or the black of my sample. The standard of build and finish wouldn’t disgrace a system costing two or three times this amount. </p><ul><li><strong>Design score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-usability-and-setup"><span>Creative XF1 review: Usability and setup</span></h3><ul><li><strong>One physical control plus an LED tell-take</strong></li><li><strong>Creative Nexus app </strong></li><li><strong>‘Wireless’ means a minimum of two wires</strong></li></ul><p>As far as setting up the XF1 is concerned, there’s really not much to it. As with most ‘wireless’ speaker systems, some wires are necessary — in this instance, there’s a wire from the right speaker to the left carrying all power and data, and another from the right speaker to a mains power supply. Make these two connections, pair a smartphone via Bluetooth and you’re good to go - or you may decide to go the whole hi-res hog and make a USB-C connection from a laptop or smartphone with a premium music streaming service on board.</p><p>There’s a single turn/push control dial on the front baffle of the right speaker, along with a tell-tale LED- here’s where you get control of power on/off, volume and input selection. And there’s also the Creative Nexus control app — it features precisely no playback controls, but it does allow you to check on firmware updates and let the system know if it’s on a desktop or not. It also gives access to a 10-band PEQ that has scope for custom settings as well as literally dozens upon dozens of presets, some of Creative’s own design, some uploaded by users.</p><ul><li><strong>Usability and setup score: 5 / 5</strong></li></ul><h3 class="article-body__section" id="section-creative-xf1-review-value"><span>Creative XF1 review: Value</span></h3><p>As with most Creative systems, the sensation of value for money is pretty strong with the XF1. Sonically it’s not without its issues, as I’ve discussed — but it’s possible to weigh these against the things it gets right in audio terms, the standard of the build and finish that’s on display, the neat and tidy dimensions, and the amount of tweaking the PEQ allows and still conclude you’re getting your money’s-worth.</p><ul><li><strong>Value score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-i-buy-the-creative-xf1"><span>Should I buy the Creative XF1?</span></h3><h2 id="buy-it-if-4">Buy it if...</h2><div class="product"><p><strong>You have a source of hi-res music handy</strong><br />Use the system’s USB-C input and access to a native 24bit/96kHz DAC is yours.</p></div><div class="product"><p><strong>You can operate a screwdriver</strong><br />Creative supplies cork stands for the XF1 but you have to screw them into place yourself.</p></div><div class="product"><p><strong>You want your sound to be bigger than your speakers</strong><br />Considering their compact dimensions, the Creative generate impressive sonic scale.</p></div><h2 id="don-39-t-buy-it-if-3">Don't buy it if...</h2><div class="product"><p><strong>You want a truly wireless system</strong><br />In that case you’re going to need something battery-powered.</p></div><div class="product"><p><strong>You want a truly neutral sound</strong><br />The XF1 isn’t the most sonically coloured system around, but it has a flavour of its own.</p></div><div class="product"><p><strong>You value low-frequency variation</strong><br />The Creative can sound a little lumpy and unchanging at the bottom end - there’s admirable weight but not all that much subtlety.</p></div><h3 class="article-body__section" id="section-creative-xf1-also-consider"><span>Creative XF1 : Also consider</span></h3><div class="product"><p><strong>Logitech Z407</strong><br />Spending less money with Logitech buys you more stuff — and on a pound-for-pound basis the Logitech Z407 makes a lot of sense. The inclusion of a subwoofer means genuine low-frequency presence and control is available, and the super-compact speakers will fit more-or-less anywhere. Not quite the poise or the overall balance of the XF1, and not the ease of operation either — but a profoundly competitive proposition nonetheless. Read our full <a href="https://www.techradar.com/audio/speakers/dali-sonik-1-reviewhttps://www.techradar.com/reviews/logitech-z407-bluetooth-computer-speakers-with-subwoofer" data-dimension112="1269a718-d6c3-11f1-b9e9-4f563f35d9c4" data-action="Deal Block" data-label="Logitech Z407 review" data-dimension48="Logitech Z407 review" data-dimension25="">Logitech Z407 review</a>.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-creative-xf1"><span>How I tested the Creative XF1</span></h3><p>Naturally I position the Creative XF1 on my desktop, a speaker on either side of my MacBook Pro. Plugged into the mains, connected to each other and with a USB-C cable running from the laptop to the rear on the right speaker, I am able to access lots of hi-res content via the Qobuz and TIDAL apps. I also connect an iPhone 15 Pro and a FiiO M15S digital audio player wirelessly via Bluetooth — the latter allows use of the LDAC codec, and connecting it via its 3.5mm headphone output to the Creative’s corresponding input allows me to assess how effective (or otherwise) the XF1’s digital-to-analogue conversion is.</p><ul><li><em>First reviewed: October 2026</em></li><li><a href="https://www.techradar.com/news/how-we-test"><u>Read TechRadar's review guarantee</u></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch France vs Fiji: FREE live streams, TV channels and kick-off time for Nations Championship 2026 game ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Watch France vs Fiji live streams as Les Bleus, top of the Northern Hemisphere table at the halfway stage, host the winless Pacific Islanders in Lyon in Round 4 of the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">Nations Championship 2026</a>.</p><p>Fabien Galthié's Bleus have two wins and one loss thus far in the tournament. Heavy July victories over Australia and Japan proceeded a <a href="https://www.techradar.com/how-to-watch/rugby/new-zealand-vs-france-free-streams-nations-championship-2026">34-32 in a narrow defeat by New Zealand</a> that confirmed the French as the Northern Hemisphere's dominant side. Galthié, though, has injury problems for the November internationals against Fiji, South Africa and Argentina, with Thomas Ramos, Fabien Brau-Boirie, Emmanuel Meafou, Thibaud Flament and Matthieu Jalibert all confirmed absentees. Antoine Dupont is back as captain, relegating Maxime Lucu to the bench despite the scrum half deputizing brilliantly earlier in the tournament. Louis Bielle-Biarrey starts.</p><p>Fiji have lost all three games thus far, to Wales, England and Scotland, albeit playing technical 'home' games in each of their opponents' countries didn't help matters. South Africa's 2007 World Cup-winning coach Jake White began his spell in charge with a 34-28 victory over Japan late last month. Jiuta Wainiqolo, ​Selestino Ravutaumada and Salesi Rayasi represent a talented back three but it's in the forwards that the Flying Fijians will have their work cut out, with former England number eight Nathan Hughes brought in to provide some international experience after switching nationality.</p><p>Read on as we explain how to watch France vs Fiji for free.</p><h2 id="watch-france-vs-fiji-for-free">Watch France vs Fiji for FREE</h2><p><strong>Yes</strong>. France vs Fiji is free-to-air in the US, UK, Ireland and France. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><br /><strong>🇫🇷 France: </strong> <a href="https://www.tf1.fr/" target="_blank" rel="nofollow"><strong>TF1+</strong></a></p><p>Outside any of the above countries? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-france-vs-fiji-live-streams"><span>Use a VPN to watch France vs Fiji live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX, Virgin Media Play and TF1</strong></p><p><strong>Unlock your France vs Fiji stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-the-us"><span>How to watch France vs Fiji live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing France vs Fiji for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Visiting the US from France?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your free stream.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-the-uk"><span>How to watch France vs Fiji live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, France vs Fiji is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-ireland"><span>How to watch France vs Fiji live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>France vs Fiji is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-australia"><span>How to watch France vs Fiji live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting France vs Fiji in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-new-zealand"><span>How to watch France vs Fiji live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 3 NZ</strong></a><strong> </strong>is showing the France vs Fiji game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-south-africa"><span>How to watch France vs Fiji live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The France vs Fiji game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-canada"><span>How to watch France vs Fiji live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, France vs Fiji is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><h2 class="article-body__section" id="section-france-vs-fiji-q-a"><span>France vs Fiji Q&amp;A</span></h2><section class="article__schema-question"><h3>What are the France vs Fiji teams?</h3><article class="article__schema-answer"><p><strong>France: </strong>15 Théo Attissogbe, 14 Aaron Grandidier-Nkanang, 13 Kalvin Gourgues, 12 Yoram Moefana, 11 Louis Bielle-Biarrey, 10 Romain Ntamack, 9 Antoine Dupont (c), 8 François Cros, 7 Paul Boudehent, 6 Cameron Woki, 5 Mickaël Guillard, 4 Florian Verhaeghe, 3 Sipili Falatea, 2 Maxime Lamothe, 1 Jean-Baptiste Gros</p><p><em>Replacements: </em>16 Peato Mauvaka, 17 Jefferson Poirot, 18 Régis Montagne, 19 Charles Ollivon, 20 Tom Staniforth, 21 Esteban Capilla, 22 Maxime Lucu, 23 Emilien Gailleton</p><p><strong>Fiji:</strong> 15 Salesi ⁠Rayasi, 14 Selestino Ravutaumada, 13 Iosefo Masi, 12 Vinaya Habosi, 11 Jiuta Wainiqolo, 10 Isikeli Rabitu, 9 Simione Kuruvoli, 8 Nathan Hughes, 7 Kitione Salawa, 6 Pita-Gus Sowakula, 5 Isoa Nasilasila, ⁠4 Mesake ​Vocevoce, 3 Luke Tagi, 2 Tevita Ikanivere (captain), 1 Eroni ​Mawi</p><p><em>Replacements:</em> 16 Zuriel Togiatama, 17 Peni Ravai, 18 Inoke Ravuiwasa, 19 Peceli Yato, 20 Elia Canakaivata, 21 Frank Lomani, ​22 Ben Volavola, 23 Sireli Maqala</p></article></section><section class="article__schema-question"><h3>What is the France vs Fiji start time?</h3><article class="article__schema-answer"><p>The scheduled France vs Fiji kick-off time on Saturday, November 7 is 9.10pm local time in Lyon, France, which is 8.10pm GMT / 12.10pm PT / 3.10pm ET.</p><p>That's 7.10am AEDT and 9.10am NZDT on Sunday, November 8 in Australia and New Zealand. </p></article></section><section class="article__schema-question"><h3>What is the France vs Fiji head-to-head?</h3><article class="article__schema-answer"><p>France and Fiji have faced one another on 12 previous occasions, with Les Bleus winning 11 to the Flying Fijians one. </p><p>Fiji's sole victory came in November 2018.</p></article></section><section class="article__schema-question"><h3>Can I watch France vs Fiji on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/france-vs-fiji-free-nations-championship-2026</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch France vs Fiji for free from anywhere, as the Les Bleus host the Flying Fijians in Nations Championship 2026 in Lyon. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">M9Dpp84aCEg4dFSuXbFmXQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6wKPQQhJ2kAhjdwnmaLBX4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 17:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Murray ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gmXBoTcYhMqDJmGezRaBVc-320-70.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/6wKPQQhJ2kAhjdwnmaLBX4-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Louis Bielle-Biarrey, wearing the blue of France and a red scrum cap, slides on the turf after scoring a try for his side.]]></media:description>                                                            <media:text><![CDATA[Louis Bielle-Biarrey, wearing the blue of France and a red scrum cap, slides on the turf after scoring a try for his side.]]></media:text>
                                <media:title type="plain"><![CDATA[Louis Bielle-Biarrey, wearing the blue of France and a red scrum cap, slides on the turf after scoring a try for his side.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6wKPQQhJ2kAhjdwnmaLBX4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Watch France vs Fiji live streams as Les Bleus, top of the Northern Hemisphere table at the halfway stage, host the winless Pacific Islanders in Lyon in Round 4 of the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">Nations Championship 2026</a>.</p><p>Fabien Galthié's Bleus have two wins and one loss thus far in the tournament. Heavy July victories over Australia and Japan proceeded a <a href="https://www.techradar.com/how-to-watch/rugby/new-zealand-vs-france-free-streams-nations-championship-2026">34-32 in a narrow defeat by New Zealand</a> that confirmed the French as the Northern Hemisphere's dominant side. Galthié, though, has injury problems for the November internationals against Fiji, South Africa and Argentina, with Thomas Ramos, Fabien Brau-Boirie, Emmanuel Meafou, Thibaud Flament and Matthieu Jalibert all confirmed absentees. Antoine Dupont is back as captain, relegating Maxime Lucu to the bench despite the scrum half deputizing brilliantly earlier in the tournament. Louis Bielle-Biarrey starts.</p><p>Fiji have lost all three games thus far, to Wales, England and Scotland, albeit playing technical 'home' games in each of their opponents' countries didn't help matters. South Africa's 2007 World Cup-winning coach Jake White began his spell in charge with a 34-28 victory over Japan late last month. Jiuta Wainiqolo, ​Selestino Ravutaumada and Salesi Rayasi represent a talented back three but it's in the forwards that the Flying Fijians will have their work cut out, with former England number eight Nathan Hughes brought in to provide some international experience after switching nationality.</p><p>Read on as we explain how to watch France vs Fiji for free.</p><h2 id="watch-france-vs-fiji-for-free">Watch France vs Fiji for FREE</h2><p><strong>Yes</strong>. France vs Fiji is free-to-air in the US, UK, Ireland and France. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><br /><strong>🇫🇷 France: </strong> <a href="https://www.tf1.fr/" target="_blank" rel="nofollow"><strong>TF1+</strong></a></p><p>Outside any of the above countries? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-france-vs-fiji-live-streams"><span>Use a VPN to watch France vs Fiji live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX, Virgin Media Play and TF1</strong></p><p><strong>Unlock your France vs Fiji stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="7e8b4470-d93d-11f1-b577-f5bf92f78ded" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-the-us"><span>How to watch France vs Fiji live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing France vs Fiji for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Visiting the US from France?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your free stream.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-the-uk"><span>How to watch France vs Fiji live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, France vs Fiji is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-ireland"><span>How to watch France vs Fiji live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>France vs Fiji is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-australia"><span>How to watch France vs Fiji live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting France vs Fiji in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-new-zealand"><span>How to watch France vs Fiji live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 3 NZ</strong></a><strong> </strong>is showing the France vs Fiji game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-south-africa"><span>How to watch France vs Fiji live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The France vs Fiji game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-france-vs-fiji-live-streams-in-canada"><span>How to watch France vs Fiji live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, France vs Fiji is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><h2 class="article-body__section" id="section-france-vs-fiji-q-a"><span>France vs Fiji Q&amp;A</span></h2><section class="article__schema-question"><h3>What are the France vs Fiji teams?</h3><article class="article__schema-answer"><p><strong>France: </strong>15 Théo Attissogbe, 14 Aaron Grandidier-Nkanang, 13 Kalvin Gourgues, 12 Yoram Moefana, 11 Louis Bielle-Biarrey, 10 Romain Ntamack, 9 Antoine Dupont (c), 8 François Cros, 7 Paul Boudehent, 6 Cameron Woki, 5 Mickaël Guillard, 4 Florian Verhaeghe, 3 Sipili Falatea, 2 Maxime Lamothe, 1 Jean-Baptiste Gros</p><p><em>Replacements: </em>16 Peato Mauvaka, 17 Jefferson Poirot, 18 Régis Montagne, 19 Charles Ollivon, 20 Tom Staniforth, 21 Esteban Capilla, 22 Maxime Lucu, 23 Emilien Gailleton</p><p><strong>Fiji:</strong> 15 Salesi ⁠Rayasi, 14 Selestino Ravutaumada, 13 Iosefo Masi, 12 Vinaya Habosi, 11 Jiuta Wainiqolo, 10 Isikeli Rabitu, 9 Simione Kuruvoli, 8 Nathan Hughes, 7 Kitione Salawa, 6 Pita-Gus Sowakula, 5 Isoa Nasilasila, ⁠4 Mesake ​Vocevoce, 3 Luke Tagi, 2 Tevita Ikanivere (captain), 1 Eroni ​Mawi</p><p><em>Replacements:</em> 16 Zuriel Togiatama, 17 Peni Ravai, 18 Inoke Ravuiwasa, 19 Peceli Yato, 20 Elia Canakaivata, 21 Frank Lomani, ​22 Ben Volavola, 23 Sireli Maqala</p></article></section><section class="article__schema-question"><h3>What is the France vs Fiji start time?</h3><article class="article__schema-answer"><p>The scheduled France vs Fiji kick-off time on Saturday, November 7 is 9.10pm local time in Lyon, France, which is 8.10pm GMT / 12.10pm PT / 3.10pm ET.</p><p>That's 7.10am AEDT and 9.10am NZDT on Sunday, November 8 in Australia and New Zealand. </p></article></section><section class="article__schema-question"><h3>What is the France vs Fiji head-to-head?</h3><article class="article__schema-answer"><p>France and Fiji have faced one another on 12 previous occasions, with Les Bleus winning 11 to the Flying Fijians one. </p><p>Fiji's sole victory came in November 2018.</p></article></section><section class="article__schema-question"><h3>Can I watch France vs Fiji on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 6 new 4K Blu-rays from October 2026 to add to your collection ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Welcome to the October 2026 Blu-ray Bounty, where we test some of the latest 4K releases from each month. If you’re new here, you can read previous editions of the <a href="https://www.techradar.com/tag/blu-ray-bounty">Blu-ray Bounty</a> at the link. </p><p>4K Blu-ray is a big deal here at TechRadar, as not only is it our primary source for testing the <a href="https://www.techradar.com/news/best-tv">best TVs</a> and <a href="https://www.techradar.com/televisions/soundbars/the-best-soundbars-for-all-budgets">best soundbars</a>, but we’re also collectors ourselves, always on the lookout for new discs to add to our own compilations. </p><p>This month, I’ll be testing four new discs, and if you hadn’t seen last month’s edition, we’ve upgraded our in-house home theater system. We’re now using a full separate AV system, consisting of a 5.1 Bowers &amp; Wilkins 600 series range of speakers, all powered by the Denon AVC-3900H 9.4-channel AV receiver. We’re still using the <a href="https://www.techradar.com/televisions/lg-g6-oled-tv-review">LG G6</a>, one of 2026’s <a href="https://www.techradar.com/televisions/the-best-oled-tvs">best OLED TVs</a>, as our display, and our tried and true <a href="https://www.techradar.com/televisions/home-theater/blu-ray-media-players/panasonic-dp-ub820-review">Panasonic DP-UB820</a>, the <a href="https://www.techradar.com/news/video/the-best-4k-blu-ray-players-you-can-buy-right-now-1321481">best 4K Blu-ray player</a> on the market. </p><p>In last month’s <a href="https://www.techradar.com/televisions/blu-ray/10-new-4k-blu-rays-from-september-2026-to-add-to-your-collection">September 2026 Blu-ray Bounty,</a> I tested a mammoth 10 discs, with particular highlights including <em>Supergirl</em> and <em>Star Wars: The Mandalorian &amp; Grogu</em>. </p><h2 id="interview-with-the-vampire-1994-warner-bros">Interview with the Vampire (1994) (Warner Bros)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pxxeq4Qj8BjptuKg7DygHn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray on LG G6 showing Lestat, with Denon and B&amp;W system in the foreground " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wqU9yVWeHiDCxKPn2PYjSn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray on LG G6 showing Louis and Lestat sat at dining table " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ceYvH9WUGvYavL8Nm6UYQn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Based on Ann Rice’s 1976 novel of the same name, <em>Interview with the Vampire</em> tells the story of the relationship between Louis de Pointe du Lac (Brad Pitt), a man turned into a vampire by Lestat de Lioncourt (Tom Cruise). The movie cuts between 1791 Louisiana and 1991 San Francisco, where Louis is interviewed by reporter Daniel Molloy (Christian Slater). The movie also stars Kirsten Dunst and Antonio Banderas.</p><p>This 4K disc is a showcase for contrast. Candles are used continuously throughout the movie as a means of lighting, and create some really interesting contrast-y scenes. Black levels are rich and deep, and when paired with the candles, create powerful contrast that looks superb on our G6 OLED. The 4K restoration still keeps the movie low brightness, but does well to bump the luminosity in the right places. </p><p>Textures have been restored nicely, giving everything a 3D-like look, especially in close-up shots of skin. Colors have a true-to-life, natural look about them, shown in Lestat’s eccentric clothing. Fire has a lovely HDR punch, and with a bright display it truly pops on screen. Some film grain has been maintained, but the picture really has been refined here. </p><p>The Atmos soundtrack included delivers great detail too. As a flaming torch passes across the screen, the sound travels from the left front speaker to the right accurately with the movement on screen. As a mansion burns down, the roar of the flames produces a satisfying, detailed bass. During scenes with rain, there is a perceived sense of height thanks to Atmos’ object-based sound, even without height speakers in our setup. </p><div data-widget-type="review" data-model-name="Interview With The Vampire 4K Blu-ray"></div><h2 id="toy-story-5-disney-pixar">Toy Story 5 (Disney Pixar) </h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/i8sNgEZXAXEcxhcBryXaZC-1920-80.jpg" alt="Toy Story 5 4K Blu-ray on LG G6 OLED TV with Denon and B&amp;W system, showing Jessie, Bullseye, and Lilypad on screen " /><figcaption><small role="credit">Disney / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BLcjxDNPx6kFvFtxFWLXZ9-1920-80.jpg" alt="Toy Story 5 4K Blu-ray on LG G6 OLED TV showing cartoon wedding screen " /><figcaption><small role="credit">Disney / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/whrNMSCzd84DPFrCpap4KA-1920-80.jpg" alt="Toy Story 5 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The fifth installment in the <em>Toy Story</em> franchise, <em>Toy Story 5</em> follows Woody, Buzz, Jessie and the other toys as they deal with the arrival of Lilypad, a tablet that becomes the new favorite of the local children, including the toys' owner Bonnie. </p><p>As you’d expect from a Pixar movie, the animation is incredibly crisp with rich textures that give the movie a nice depth. Colors pop on screen, with the red of Jessie’s hat and hair in particular looking incredibly punchy. Other colors like yellow, pink and green have a really nice look to them too, appearing true-to-life throughout the movie. In darker scenes, blacks are rich and inky on our LG G6 and contrast was strong, shown in the scene at the docks. If your TV supports Dolby Vision, you’ll be rewarded. </p><p>The 4K disc supports Dolby Atmos and Dolby soundtracks. During my testing, our system processed the soundtrack as Dolby Digital Plus with Dolby Surround and not the full Dolby Atmos, even though our other reference discs worked with Atmos. This may be something to bear in mind if you don’t have a full 7.1.4 channel Dolby Atmos system (this is the listed configuration on the case, so the disc may be compressing the soundtrack as a result). </p><p>The soundtrack is still excellent however, with plenty of detail and accurate sound placement. As humans exit a room chatting, the sound travels from the rear speakers to the front. Speech is crystal clear throughout and there’s plenty of power. As the gang run after a van, the bass produced is satisfyingly punchy from Bullseye’s gallop. There’s great balance as well between all other effects and the score, producing a wide soundstage. Despite a lack of height speakers, as Buzz flies through the air, there’s a perceived sense of height that adds to the experience. </p><div data-widget-type="review" data-model-name="Disney Pixar Toy Story 5 4K Blu-ray"></div><h2 id="frankenstein-2025-netflix">Frankenstein (2025) (Netflix)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Yuy9BjkiNEf5DTjkTjY4Qa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray on LG G6 showing Frankenstein in his tower " /><figcaption><small role="credit">Criterion / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LrE7BdriG2KBXrHoFiqHJa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray on LG G6 showing farmhouse " /><figcaption><small role="credit">Criterion Collection / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dmvBWLzQcfx75nEkNaisTa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray case" /><figcaption><small role="credit">Criterion / Future </small></figcaption></figure></figure><p>Directed by Guillermo Del Toro, <em>Frankenstein</em> is the director’s take on Mary Shelley’s novel of the same name. It follows the story of Victor Frankenstein (Oscar Isaac), a scientist whose reanimation experiments result in the creation of The Creature (Jacob Elordi), with dire consequences. The movie also stars Mia Goth, Christoph Waltz and Charles Dance. </p><p><em>Frankenstein </em>is visually stunning on 4K Blu-ray. There are plenty of scenes with high contrast that really play with shadows to create engaging images shown best during night scenes as Victor works in the tower. The balance between light and dark tones is excellent, capturing the Gothic tone of the movie. Textures are crisp and true-to-life, especially with people. </p><p>Colors, while used somewhat sparingly, really pop when on screen, shown in the green, grassy fields during The Creature’s tale. Red is also striking, shown with blood and in some of the costumes the wealthier characters wear. HDR highlights, such as the Sun on the horizon, have a good punch too, which really showed up on our LG G6. </p><p>The disc supports an incredibly detailed Dolby Atmos soundtrack. One of the showcases for this was the re-animation scene. The crackling of thunder is mapped to each speaker with pinpoint precision, and as it rumbles, the bass produced by our subwoofer is weighty and fills the room. As the camera moves around the room, the sound accurately follows the action on screen. Other effects, such as Victor working with body parts, also sound visceral and realistic. </p><div data-widget-type="review" data-model-name="Frankenstein (2025) 4K Blu-ray"></div><h2 id="little-shop-of-horrors-1986-warner-bros">Little Shop of Horrors (1986) (Warner Bros)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/kaMTuQ4c4yLdYFqkWvd6g9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray on LG G6 showing Seymour and Audrey II, with Denon and B&amp;W system in foreground " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JVMcFvEFNS7Qs9uG7cHuW9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray on LG G6 showing Seymour and Audrey on screen " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jrQuUCeCD7oPKXCctVbAS9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>An adaptation of the 1982 musical of the same name, which is itself an adaptation of the 1960 movie <em>The Little Shop of Horrors</em>, <em>Little Shop of Horrors</em> follows Seymour (Rick Moranis), a shy man who works in a run-down flower shop and falls for his co-worker Audrey (Ellen Greene). He buys a mysterious plant and names it Audrey II and it soon grows into a giant, talking plant that attracts customers. But Audrey II has some nefarious intentions. </p><p>A Dolby Atmos soundtrack is featured here and sounds fantastic. The Atmos mixes for all the musical numbers have a great balance between the instruments and vocals, all given equal clarity and power. Whether it’s the delicate strings and twinkling piano keys of songs like ‘Somewhere That’s Green’ or the punchy guitars and pounding bass of tracks like ‘Feed Me (Git it!’), the Atmos soundtrack is superb. </p><p>Visually, this is a great 4K restoration. Textures have been cleaned up and refined, most obvious in people’s skin. Colors are punchy and vibrant throughout the movie, from the green on Audrey II’s plant body to the brightness of a yellow cab. Black levels are deep, with strong shadows during night scenes cast by the stage-style lighting. While there is some film grain present, the picture has mostly been cleaned up, giving it a more modern look. </p><div data-widget-type="review" data-model-name="Little Shop of Horrors (1986) 4K Blu-ray"></div><h2 id="blood-simple-studiocanal">Blood Simple (StudioCanal)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uhEqUn25Gc9PfLDb3yh5MY-1920-80.jpg" alt="Blood Simple 4K Blu-ray on LG G6 showing Ray in bar at night on screen, with Denon and B&amp;W system in foreground " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iAFP7bNKwBaHDhk9juQuHY-1920-80.jpg" alt="Blood Simple 4K Blu-ray on LG G6 showing Ray and Abby" /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Dq9dCFFRWuozP2BM46uppY-1920-80.jpg" alt="Blood Simple 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em>Blood Simple</em> follows the story of bartender Ray (John Getz) and his affair with his boss and bar-owner Julian’s (Dan Hedeya) wife Abby (Frances McDormand). Julian hires detectives to follow the pair and kill them if the affair is proven to be real. This was the directorial debut of the Coen Brothers, and McDormand’s on-screen debut. </p><p>The 4K restoration of <em>Blood Simple</em> is very good overall. Textures have been cleaned up well, shown predominantly in people’s skin and faces, giving them a more modern look. There is plenty of film grain still present here, more so in some shots than others. Colors, when used, such as the neon at the bar, have a good vibrancy. </p><p>Where this disc shines most though is in its darker scenes. Black levels are inky and there are plenty of high contrast scenes, with light and dark tones balancing well to create strong shadows across people’s faces. </p><p>The 4K disc supports a DTS-HD 5.1 MA soundtrack. While there isn’t a ton here to push your home theater system, the soundtrack still shows great detail. As a car passes Ray and Abby in the opening, the sound of it is mapped to the speakers accurately, passing from left to right on the front speakers. Speech is cleanly rendered and the piano-led noir score is crystal clear and balances well with other effects. </p><div data-widget-type="multimodelreview" data-model-name="Blood Simple 4K Blu-ray,Blood Simple (The Criterion Collection) 4K Blu-ray" data-widget-title="Today's best Blood Simple 4K Blu-ray deals"></div><h2 id="inside-llewyn-davis-studiocanal">Inside Llewyn Davis (StudioCanal) </h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/trFL7Mmp3PnmuuZAWRX9QA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray on LG G6 showing Llewyn performing, with Denon and B&amp;W system in the foreground " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ecdo8VK2Q9EPFKdRTQcbSA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray on LG G6 showing Johnny and Roland in diner " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UABvKdx9VQUzXt8GPwXuQA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em>Inside Llewyn Davis</em> follows the story of fictional songwriter Llewyn Davis (Oscar Issac), a struggling musician in 1961. Although the character of Davis is fictional, the story was partly inspired by the autobiography of folk artist Dave Van Ronk. The movie was directed by the Coen Brothers. </p><p><em>Inside Llewyn Davis</em> looks great in 4K. Textures are refined and lifelike, from people’s skin to details in clothing. While the movie has a distinctive ‘hazy’ gray look, colors look natural and have some nice punch to them. Scenes in bars during performances show nice contrast, with deep black tones in shaded areas balancing well with stage lights and natural light seeping in. </p><p>A Dolby Atmos soundtrack is included, and it sounds brilliant. Songs have a great Atmos mix that are delivered with real clarity and detail, particularly ‘Fare Thee Well’ at the start of the movie. Live performances show off the wide soundstage, accurately rendering the echo from within a room as Llewyn sings in the opening scene. </p><p>Elsewhere, the sounds of New York City demonstrate plenty of detail, with the sounds of car horns and general conversation mapped to the rear speakers. As trains pull into a subway, the sound travels from speaker to speaker accurately. Speech and vocals are clear throughout and balanced well with other effects. </p><div data-widget-type="review" data-model-name="Inside Llewyn Davis 4K Blu-ray"></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm9laX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm9laX.js" async=""></script><div data-widget-type="multimodelreview" data-model-name="LG OLED evo AI G6 4K Smart TV 2026,Panasonic DP-UB820" data-widget-title="Shop our setup"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/televisions/blu-ray/6-new-4k-blu-rays-from-october-2026-to-add-to-your-collection</link>
                                                                            <description>
                            <![CDATA[ I tested 6 new 4K Blu-rays released in October 2026: are they worth adding to your collection? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">toNSt9ZbXofoTZxbVHEtmH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4pWsHk8FkoPinmtsDEiYoH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 17:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Blu-ray]]></category>
                                                    <category><![CDATA[Televisions]]></category>
                                                    <category><![CDATA[Home Theater]]></category>
                                                                                                <author><![CDATA[ james.davidson@futurenet.com (James Davidson) ]]></author>                    <dc:creator><![CDATA[ James Davidson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/fXWXcCW3VY6Vcup2P2YqHH-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is the TV Hardware Staff Writer at TechRadar. After studying English Literature and Creative Writing at Bath Spa University, he rekindled a childhood love for writing and creating stories that soon translated into the world of freelance writing, primarily for music blogs. Eventually getting into the world of TV and hi-fi, James honed a knowledge and passion for all things audio and visual. He is now bringing this experience to Tech Radar to write about the latest TV- related tech and give readers all the info they need. When not writing and reading about the latest audio and visual goodies, James can be found gaming, reading, watching rugby or coming up with another idea for a novel. &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/4pWsHk8FkoPinmtsDEiYoH-1920-80.jpg">
                                                            <media:credit><![CDATA[Warner Bros / Future ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Blu-ray Bounty October 2026 header with Louis and Lestat from Interview with the Vampire 4K Blu-ray on screen ]]></media:description>                                                            <media:text><![CDATA[Blu-ray Bounty October 2026 header with Louis and Lestat from Interview with the Vampire 4K Blu-ray on screen ]]></media:text>
                                <media:title type="plain"><![CDATA[Blu-ray Bounty October 2026 header with Louis and Lestat from Interview with the Vampire 4K Blu-ray on screen ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4pWsHk8FkoPinmtsDEiYoH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Welcome to the October 2026 Blu-ray Bounty, where we test some of the latest 4K releases from each month. If you’re new here, you can read previous editions of the <a href="https://www.techradar.com/tag/blu-ray-bounty">Blu-ray Bounty</a> at the link. </p><p>4K Blu-ray is a big deal here at TechRadar, as not only is it our primary source for testing the <a href="https://www.techradar.com/news/best-tv">best TVs</a> and <a href="https://www.techradar.com/televisions/soundbars/the-best-soundbars-for-all-budgets">best soundbars</a>, but we’re also collectors ourselves, always on the lookout for new discs to add to our own compilations. </p><p>This month, I’ll be testing four new discs, and if you hadn’t seen last month’s edition, we’ve upgraded our in-house home theater system. We’re now using a full separate AV system, consisting of a 5.1 Bowers &amp; Wilkins 600 series range of speakers, all powered by the Denon AVC-3900H 9.4-channel AV receiver. We’re still using the <a href="https://www.techradar.com/televisions/lg-g6-oled-tv-review">LG G6</a>, one of 2026’s <a href="https://www.techradar.com/televisions/the-best-oled-tvs">best OLED TVs</a>, as our display, and our tried and true <a href="https://www.techradar.com/televisions/home-theater/blu-ray-media-players/panasonic-dp-ub820-review">Panasonic DP-UB820</a>, the <a href="https://www.techradar.com/news/video/the-best-4k-blu-ray-players-you-can-buy-right-now-1321481">best 4K Blu-ray player</a> on the market. </p><p>In last month’s <a href="https://www.techradar.com/televisions/blu-ray/10-new-4k-blu-rays-from-september-2026-to-add-to-your-collection">September 2026 Blu-ray Bounty,</a> I tested a mammoth 10 discs, with particular highlights including <em>Supergirl</em> and <em>Star Wars: The Mandalorian &amp; Grogu</em>. </p><h2 id="interview-with-the-vampire-1994-warner-bros">Interview with the Vampire (1994) (Warner Bros)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pxxeq4Qj8BjptuKg7DygHn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray on LG G6 showing Lestat, with Denon and B&amp;W system in the foreground " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wqU9yVWeHiDCxKPn2PYjSn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray on LG G6 showing Louis and Lestat sat at dining table " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ceYvH9WUGvYavL8Nm6UYQn-1920-80.jpg" alt="Interview with the Vampire 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Based on Ann Rice’s 1976 novel of the same name, <em>Interview with the Vampire</em> tells the story of the relationship between Louis de Pointe du Lac (Brad Pitt), a man turned into a vampire by Lestat de Lioncourt (Tom Cruise). The movie cuts between 1791 Louisiana and 1991 San Francisco, where Louis is interviewed by reporter Daniel Molloy (Christian Slater). The movie also stars Kirsten Dunst and Antonio Banderas.</p><p>This 4K disc is a showcase for contrast. Candles are used continuously throughout the movie as a means of lighting, and create some really interesting contrast-y scenes. Black levels are rich and deep, and when paired with the candles, create powerful contrast that looks superb on our G6 OLED. The 4K restoration still keeps the movie low brightness, but does well to bump the luminosity in the right places. </p><p>Textures have been restored nicely, giving everything a 3D-like look, especially in close-up shots of skin. Colors have a true-to-life, natural look about them, shown in Lestat’s eccentric clothing. Fire has a lovely HDR punch, and with a bright display it truly pops on screen. Some film grain has been maintained, but the picture really has been refined here. </p><p>The Atmos soundtrack included delivers great detail too. As a flaming torch passes across the screen, the sound travels from the left front speaker to the right accurately with the movement on screen. As a mansion burns down, the roar of the flames produces a satisfying, detailed bass. During scenes with rain, there is a perceived sense of height thanks to Atmos’ object-based sound, even without height speakers in our setup. </p><div data-widget-type="review" data-model-name="Interview With The Vampire 4K Blu-ray"></div><h2 id="toy-story-5-disney-pixar">Toy Story 5 (Disney Pixar) </h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/i8sNgEZXAXEcxhcBryXaZC-1920-80.jpg" alt="Toy Story 5 4K Blu-ray on LG G6 OLED TV with Denon and B&amp;W system, showing Jessie, Bullseye, and Lilypad on screen " /><figcaption><small role="credit">Disney / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BLcjxDNPx6kFvFtxFWLXZ9-1920-80.jpg" alt="Toy Story 5 4K Blu-ray on LG G6 OLED TV showing cartoon wedding screen " /><figcaption><small role="credit">Disney / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/whrNMSCzd84DPFrCpap4KA-1920-80.jpg" alt="Toy Story 5 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The fifth installment in the <em>Toy Story</em> franchise, <em>Toy Story 5</em> follows Woody, Buzz, Jessie and the other toys as they deal with the arrival of Lilypad, a tablet that becomes the new favorite of the local children, including the toys' owner Bonnie. </p><p>As you’d expect from a Pixar movie, the animation is incredibly crisp with rich textures that give the movie a nice depth. Colors pop on screen, with the red of Jessie’s hat and hair in particular looking incredibly punchy. Other colors like yellow, pink and green have a really nice look to them too, appearing true-to-life throughout the movie. In darker scenes, blacks are rich and inky on our LG G6 and contrast was strong, shown in the scene at the docks. If your TV supports Dolby Vision, you’ll be rewarded. </p><p>The 4K disc supports Dolby Atmos and Dolby soundtracks. During my testing, our system processed the soundtrack as Dolby Digital Plus with Dolby Surround and not the full Dolby Atmos, even though our other reference discs worked with Atmos. This may be something to bear in mind if you don’t have a full 7.1.4 channel Dolby Atmos system (this is the listed configuration on the case, so the disc may be compressing the soundtrack as a result). </p><p>The soundtrack is still excellent however, with plenty of detail and accurate sound placement. As humans exit a room chatting, the sound travels from the rear speakers to the front. Speech is crystal clear throughout and there’s plenty of power. As the gang run after a van, the bass produced is satisfyingly punchy from Bullseye’s gallop. There’s great balance as well between all other effects and the score, producing a wide soundstage. Despite a lack of height speakers, as Buzz flies through the air, there’s a perceived sense of height that adds to the experience. </p><div data-widget-type="review" data-model-name="Disney Pixar Toy Story 5 4K Blu-ray"></div><h2 id="frankenstein-2025-netflix">Frankenstein (2025) (Netflix)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Yuy9BjkiNEf5DTjkTjY4Qa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray on LG G6 showing Frankenstein in his tower " /><figcaption><small role="credit">Criterion / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LrE7BdriG2KBXrHoFiqHJa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray on LG G6 showing farmhouse " /><figcaption><small role="credit">Criterion Collection / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dmvBWLzQcfx75nEkNaisTa-1920-80.jpg" alt="Frankenstein (2025) 4K Blu-ray case" /><figcaption><small role="credit">Criterion / Future </small></figcaption></figure></figure><p>Directed by Guillermo Del Toro, <em>Frankenstein</em> is the director’s take on Mary Shelley’s novel of the same name. It follows the story of Victor Frankenstein (Oscar Isaac), a scientist whose reanimation experiments result in the creation of The Creature (Jacob Elordi), with dire consequences. The movie also stars Mia Goth, Christoph Waltz and Charles Dance. </p><p><em>Frankenstein </em>is visually stunning on 4K Blu-ray. There are plenty of scenes with high contrast that really play with shadows to create engaging images shown best during night scenes as Victor works in the tower. The balance between light and dark tones is excellent, capturing the Gothic tone of the movie. Textures are crisp and true-to-life, especially with people. </p><p>Colors, while used somewhat sparingly, really pop when on screen, shown in the green, grassy fields during The Creature’s tale. Red is also striking, shown with blood and in some of the costumes the wealthier characters wear. HDR highlights, such as the Sun on the horizon, have a good punch too, which really showed up on our LG G6. </p><p>The disc supports an incredibly detailed Dolby Atmos soundtrack. One of the showcases for this was the re-animation scene. The crackling of thunder is mapped to each speaker with pinpoint precision, and as it rumbles, the bass produced by our subwoofer is weighty and fills the room. As the camera moves around the room, the sound accurately follows the action on screen. Other effects, such as Victor working with body parts, also sound visceral and realistic. </p><div data-widget-type="review" data-model-name="Frankenstein (2025) 4K Blu-ray"></div><h2 id="little-shop-of-horrors-1986-warner-bros">Little Shop of Horrors (1986) (Warner Bros)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/kaMTuQ4c4yLdYFqkWvd6g9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray on LG G6 showing Seymour and Audrey II, with Denon and B&amp;W system in foreground " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JVMcFvEFNS7Qs9uG7cHuW9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray on LG G6 showing Seymour and Audrey on screen " /><figcaption><small role="credit">Warner Bros / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jrQuUCeCD7oPKXCctVbAS9-1920-80.jpg" alt="Little Shop of Horrors (1986) 4K blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>An adaptation of the 1982 musical of the same name, which is itself an adaptation of the 1960 movie <em>The Little Shop of Horrors</em>, <em>Little Shop of Horrors</em> follows Seymour (Rick Moranis), a shy man who works in a run-down flower shop and falls for his co-worker Audrey (Ellen Greene). He buys a mysterious plant and names it Audrey II and it soon grows into a giant, talking plant that attracts customers. But Audrey II has some nefarious intentions. </p><p>A Dolby Atmos soundtrack is featured here and sounds fantastic. The Atmos mixes for all the musical numbers have a great balance between the instruments and vocals, all given equal clarity and power. Whether it’s the delicate strings and twinkling piano keys of songs like ‘Somewhere That’s Green’ or the punchy guitars and pounding bass of tracks like ‘Feed Me (Git it!’), the Atmos soundtrack is superb. </p><p>Visually, this is a great 4K restoration. Textures have been cleaned up and refined, most obvious in people’s skin. Colors are punchy and vibrant throughout the movie, from the green on Audrey II’s plant body to the brightness of a yellow cab. Black levels are deep, with strong shadows during night scenes cast by the stage-style lighting. While there is some film grain present, the picture has mostly been cleaned up, giving it a more modern look. </p><div data-widget-type="review" data-model-name="Little Shop of Horrors (1986) 4K Blu-ray"></div><h2 id="blood-simple-studiocanal">Blood Simple (StudioCanal)</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uhEqUn25Gc9PfLDb3yh5MY-1920-80.jpg" alt="Blood Simple 4K Blu-ray on LG G6 showing Ray in bar at night on screen, with Denon and B&amp;W system in foreground " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iAFP7bNKwBaHDhk9juQuHY-1920-80.jpg" alt="Blood Simple 4K Blu-ray on LG G6 showing Ray and Abby" /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Dq9dCFFRWuozP2BM46uppY-1920-80.jpg" alt="Blood Simple 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em>Blood Simple</em> follows the story of bartender Ray (John Getz) and his affair with his boss and bar-owner Julian’s (Dan Hedeya) wife Abby (Frances McDormand). Julian hires detectives to follow the pair and kill them if the affair is proven to be real. This was the directorial debut of the Coen Brothers, and McDormand’s on-screen debut. </p><p>The 4K restoration of <em>Blood Simple</em> is very good overall. Textures have been cleaned up well, shown predominantly in people’s skin and faces, giving them a more modern look. There is plenty of film grain still present here, more so in some shots than others. Colors, when used, such as the neon at the bar, have a good vibrancy. </p><p>Where this disc shines most though is in its darker scenes. Black levels are inky and there are plenty of high contrast scenes, with light and dark tones balancing well to create strong shadows across people’s faces. </p><p>The 4K disc supports a DTS-HD 5.1 MA soundtrack. While there isn’t a ton here to push your home theater system, the soundtrack still shows great detail. As a car passes Ray and Abby in the opening, the sound of it is mapped to the speakers accurately, passing from left to right on the front speakers. Speech is cleanly rendered and the piano-led noir score is crystal clear and balances well with other effects. </p><div data-widget-type="multimodelreview" data-model-name="Blood Simple 4K Blu-ray,Blood Simple (The Criterion Collection) 4K Blu-ray" data-widget-title="Today's best Blood Simple 4K Blu-ray deals"></div><h2 id="inside-llewyn-davis-studiocanal">Inside Llewyn Davis (StudioCanal) </h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/trFL7Mmp3PnmuuZAWRX9QA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray on LG G6 showing Llewyn performing, with Denon and B&amp;W system in the foreground " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ecdo8VK2Q9EPFKdRTQcbSA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray on LG G6 showing Johnny and Roland in diner " /><figcaption><small role="credit">StudioCanal / Future </small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UABvKdx9VQUzXt8GPwXuQA-1920-80.jpg" alt="Inside Llewyn Davis 4K Blu-ray case" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><em>Inside Llewyn Davis</em> follows the story of fictional songwriter Llewyn Davis (Oscar Issac), a struggling musician in 1961. Although the character of Davis is fictional, the story was partly inspired by the autobiography of folk artist Dave Van Ronk. The movie was directed by the Coen Brothers. </p><p><em>Inside Llewyn Davis</em> looks great in 4K. Textures are refined and lifelike, from people’s skin to details in clothing. While the movie has a distinctive ‘hazy’ gray look, colors look natural and have some nice punch to them. Scenes in bars during performances show nice contrast, with deep black tones in shaded areas balancing well with stage lights and natural light seeping in. </p><p>A Dolby Atmos soundtrack is included, and it sounds brilliant. Songs have a great Atmos mix that are delivered with real clarity and detail, particularly ‘Fare Thee Well’ at the start of the movie. Live performances show off the wide soundstage, accurately rendering the echo from within a room as Llewyn sings in the opening scene. </p><p>Elsewhere, the sounds of New York City demonstrate plenty of detail, with the sounds of car horns and general conversation mapped to the rear speakers. As trains pull into a subway, the sound travels from speaker to speaker accurately. Speech and vocals are clear throughout and balanced well with other effects. </p><div data-widget-type="review" data-model-name="Inside Llewyn Davis 4K Blu-ray"></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm9laX"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm9laX.js" async=""></script><div data-widget-type="multimodelreview" data-model-name="LG OLED evo AI G6 4K Smart TV 2026,Panasonic DP-UB820" data-widget-title="Shop our setup"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This could be the cheapest BE5000 Wi-Fi 7 access point, offering 2.5GbE, free lifetime cloud management, and an impressive five-year warranty ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Wi-Fi 7 upgrades are becoming more accessible without expensive networking equipment</strong></li><li><strong>TP-Link BE5000 offers greater theoretical wireless capacity than cheaper BE3600 alternatives</strong></li><li><strong>A 2.5GbE connection removes the conventional Gigabit Ethernet speed limitation</strong></li></ul><p>Finding an affordable way to upgrade an existing network to Wi-Fi 7 can be difficult, particularly when faster wireless speeds come with expensive equipment.</p><p>However, TP-Link's Omada range offers a potentially attractive alternative, with its BE5000 access point.</p><p>The business-oriented networking product combines faster wireless connectivity with a 2.5GbE Ethernet connection, free lifetime cloud management and an unusually generous five-year warranty.</p><div class="product"><a data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99" href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><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="SBNyPS7jFZyLN7rKfzxYpe" name="TP-Link Omada WiFi 7 Wireless Access Point" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SBNyPS7jFZyLN7rKfzxYpe-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow" data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99">TP-Link Omada WiFi 7 Access Point: $89.99</a></strong><br />The dual-band Wi-Fi 7 access point delivers up to 5 Gbps wireless speeds, combining Multi-Link Operation, Multi-RUs, and 4K-QAM, with a 2.5 GbE port supporting future multi-gigabit internet upgrades.<a class="view-deal button" href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow" data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99">View Deal</a></p></div><h2 id="be5000-wi-fi-7-brings-faster-connectivity-without-expensive-equipment">BE5000 Wi-Fi 7 brings faster connectivity without expensive equipment</h2><p>Unlike cheaper BE3600 alternatives, the BE5000 specification offers greater theoretical wireless capacity, making this option particularly interesting at its current asking price.</p><p>Its combined wireless rating reaches approximately 5,000Mbps, although actual transfer speeds depend on connected devices, network interference, and the surrounding wireless environment.</p><p>Wi-Fi 7 also introduces improvements such as Multi-Link Operation, allowing compatible devices to use multiple frequency bands for improved connectivity and network performance.</p><p>The inclusion of a 2.5GbE Ethernet port is another important advantage, particularly for users whose existing networking equipment supports connections exceeding conventional Gigabit Ethernet speeds.</p><p>This faster wired connection helps prevent the Ethernet interface from becoming an immediate bottleneck when wireless clients demand substantial network bandwidth.</p><p>The access point belongs to TP-Link's Omada Pro family, which caters to businesses requiring networking equipment with centralised management capabilities.</p><p>That distinction matters because buyers are getting equipment designed for professional networking environments rather than another basic consumer wireless access point.</p><p>However, prospective customers should remember that this product is an access point, not a standalone router capable of independently managing an internet connection.</p><p>It therefore requires an existing router or gateway, making it particularly suitable for people upgrading an established network rather than replacing their entire networking infrastructure.</p><h2 id="free-lifetime-cloud-management-and-a-five-year-warranty-sweeten-the-deal">Free lifetime cloud management and a five-year warranty sweeten the deal</h2><p>Another interesting feature is the inclusion of lifetime cloud management without additional subscription fees, removing recurring management costs for supported cloud features.</p><p>TP-Link's Omada cloud platform allows administrators to configure, monitor, and manage compatible networking equipment without purchasing a separate hardware controller.</p><p>This arrangement can be particularly useful for small businesses operating multiple access points across offices, where managing individual devices separately becomes increasingly inconvenient.</p><p>The five-year warranty also deserves attention because networking equipment is generally expected to remain operational for several years after installation.</p><p>A longer warranty provides additional purchasing reassurance, particularly when comparing this business-oriented product against cheaper alternatives offering shorter coverage periods.</p><p>At approximately $89.99, the combination of BE5000 wireless capacity, faster Ethernet connectivity and subscription-free cloud management makes the offer particularly interesting.</p><p>Buyers should nevertheless check compatibility with their existing router, available PoE infrastructure and installation requirements before placing an order.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/this-could-be-the-cheapest-be5000-wi-fi-7-access-point-offering-2-5gbe-free-lifetime-cloud-management-and-an-impressive-five-year-warranty</link>
                                                                            <description>
                            <![CDATA[ TP-Link's BE5000 access point combines Wi-Fi 7, 2.5GbE connectivity, lifetime cloud management, and a five-year warranty for approximately $89.99. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">V64Gz93P94YR7hPb5Qgk9f</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SBNyPS7jFZyLN7rKfzxYpe-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 17:25:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                                                                                    <dc:creator><![CDATA[ Efosa Udinmwen ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/nwRLdPUNG4rWu4Y6nthHDV-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Efosa has been writing about technology for over 7 years, initially driven by curiosity but now fueled by a strong passion for the field. He holds both a Master&#039;s and a PhD in sciences, which provided him with a solid foundation in analytical thinking. Efosa developed a keen interest in technology policy, specifically exploring the intersection of privacy, security, and politics. His research delves into how technological advancements influence regulatory frameworks and societal norms, particularly concerning data protection and cybersecurity.&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/SBNyPS7jFZyLN7rKfzxYpe-1920-80.jpg">
                                                            <media:credit><![CDATA[Amazon (modified with Gemini)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[TP-Link Omada WiFi 7 Wireless Access Point]]></media:description>                                                            <media:text><![CDATA[TP-Link Omada WiFi 7 Wireless Access Point]]></media:text>
                                <media:title type="plain"><![CDATA[TP-Link Omada WiFi 7 Wireless Access Point]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SBNyPS7jFZyLN7rKfzxYpe-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Wi-Fi 7 upgrades are becoming more accessible without expensive networking equipment</strong></li><li><strong>TP-Link BE5000 offers greater theoretical wireless capacity than cheaper BE3600 alternatives</strong></li><li><strong>A 2.5GbE connection removes the conventional Gigabit Ethernet speed limitation</strong></li></ul><p>Finding an affordable way to upgrade an existing network to Wi-Fi 7 can be difficult, particularly when faster wireless speeds come with expensive equipment.</p><p>However, TP-Link's Omada range offers a potentially attractive alternative, with its BE5000 access point.</p><p>The business-oriented networking product combines faster wireless connectivity with a 2.5GbE Ethernet connection, free lifetime cloud management and an unusually generous five-year warranty.</p><div class="product"><a data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99" href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><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="SBNyPS7jFZyLN7rKfzxYpe" name="TP-Link Omada WiFi 7 Wireless Access Point" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SBNyPS7jFZyLN7rKfzxYpe-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow" data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99">TP-Link Omada WiFi 7 Access Point: $89.99</a></strong><br />The dual-band Wi-Fi 7 access point delivers up to 5 Gbps wireless speeds, combining Multi-Link Operation, Multi-RUs, and 4K-QAM, with a 2.5 GbE port supporting future multi-gigabit internet upgrades.<a class="view-deal button" href="https://www.amazon.com/dp/B0FKRF82DX?lv=shuf&amp;channelId=500&amp;plpRedirect=mhFallback" target="_blank" rel="nofollow" data-dimension112="d0b2242e-d9c6-11f1-a1d8-8d833f72d0e5" data-action="Deal Block" data-label="TP-Link Omada WiFi 7 Access Point" data-dimension48="TP-Link Omada WiFi 7 Access Point" data-dimension25="$89.99">View Deal</a></p></div><h2 id="be5000-wi-fi-7-brings-faster-connectivity-without-expensive-equipment">BE5000 Wi-Fi 7 brings faster connectivity without expensive equipment</h2><p>Unlike cheaper BE3600 alternatives, the BE5000 specification offers greater theoretical wireless capacity, making this option particularly interesting at its current asking price.</p><p>Its combined wireless rating reaches approximately 5,000Mbps, although actual transfer speeds depend on connected devices, network interference, and the surrounding wireless environment.</p><p>Wi-Fi 7 also introduces improvements such as Multi-Link Operation, allowing compatible devices to use multiple frequency bands for improved connectivity and network performance.</p><p>The inclusion of a 2.5GbE Ethernet port is another important advantage, particularly for users whose existing networking equipment supports connections exceeding conventional Gigabit Ethernet speeds.</p><p>This faster wired connection helps prevent the Ethernet interface from becoming an immediate bottleneck when wireless clients demand substantial network bandwidth.</p><p>The access point belongs to TP-Link's Omada Pro family, which caters to businesses requiring networking equipment with centralised management capabilities.</p><p>That distinction matters because buyers are getting equipment designed for professional networking environments rather than another basic consumer wireless access point.</p><p>However, prospective customers should remember that this product is an access point, not a standalone router capable of independently managing an internet connection.</p><p>It therefore requires an existing router or gateway, making it particularly suitable for people upgrading an established network rather than replacing their entire networking infrastructure.</p><h2 id="free-lifetime-cloud-management-and-a-five-year-warranty-sweeten-the-deal">Free lifetime cloud management and a five-year warranty sweeten the deal</h2><p>Another interesting feature is the inclusion of lifetime cloud management without additional subscription fees, removing recurring management costs for supported cloud features.</p><p>TP-Link's Omada cloud platform allows administrators to configure, monitor, and manage compatible networking equipment without purchasing a separate hardware controller.</p><p>This arrangement can be particularly useful for small businesses operating multiple access points across offices, where managing individual devices separately becomes increasingly inconvenient.</p><p>The five-year warranty also deserves attention because networking equipment is generally expected to remain operational for several years after installation.</p><p>A longer warranty provides additional purchasing reassurance, particularly when comparing this business-oriented product against cheaper alternatives offering shorter coverage periods.</p><p>At approximately $89.99, the combination of BE5000 wireless capacity, faster Ethernet connectivity and subscription-free cloud management makes the offer particularly interesting.</p><p>Buyers should nevertheless check compatibility with their existing router, available PoE infrastructure and installation requirements before placing an order.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Royal British Legion Festival of Remembrance 2026 for free, online and from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Lest we forget! It's that bittersweet moment once again as the whole of the United Kingdom (and indeed, the world) comes together to remember those we lost in the wars. This year, it airs on <strong>Saturday, November 7 at 9pm BST</strong>, with Clive Myrie hosting the poignant event from the Royal Albert Hall.</p><p>Myrie will be joined by musicians including Alfie Boe, James Emmanuel, Mica Paris, Rita Wilson and Tom Odell. We will also get stunning performances from the Band of Royal Air Force Regiment and the Bands of HM Royal Marines Portsmouth (Royal Band) and Collingwood.</p><p>Over the course of 90 minutes, audiences will also hear from veterans and their loved ones as personal and heartfelt stories are shared about those who fought for their countries. The theme this year is places of remembrance, as people explain how different locations — be it private gardens or public spaces — can help them reflect on what they have lost.</p><p>Here's how to watch <em>Royal British Legion Festival of Remembrance 2026</em> online and on TV from anywhere for free.</p><section class="article__schema-question"><h3>Can I watch Royal British Legion's Festival of Remembrance 2026 for free?</h3><article class="article__schema-answer"><p><strong>Yes. </strong><a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> is the streaming service you need to watch <em>Royal British Legion's Festival of Remembrance 2026</em> for free.</p><p>You will need an account with a UK postcode (e.g. SE1 7PB) and a valid TV licence.</p><p>You can also watch on the free-to-air channel BBC One from <strong>Saturday, November 7 at 9pm BST.</strong></p><p><strong>Can't access the free stream because you're away on vacation?</strong> You need a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> – more on that below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-royal-british-legion-s-festival-of-remembrance-2026-from-anywhere"><span>How to watch Royal British Legion's Festival of Remembrance 2026 from anywhere</span></h2><p>If you're keen to watch <em>Royal British Legion's Festival of Remembrance 2026</em> but you're away from the UK and access to the show is geo-blocked, then you could use a <a href="https://www.techradar.com/vpn/virtual-private-networks" target="_blank">VPN</a> to access it (assuming you're not breaching any broadcaster T&amp;Cs, of course). You may be surprised by how simple it is to do. Plus, we have a great <strong>75% discount</strong> on our #1 VPN... </p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25=""><strong>NordVPN – get the world's best VPN</strong></a><br /><br />Not having a VPN is like leaving your front door wide open in a busy city – anyone can walk right in and take a peek.<br /><br /><a href="https://www.techradar.com/reviews/nordvpn">TechRadar</a> regularly reviews all the biggest and <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> providers and <strong>NordVPN is our #1 choice</strong><br /><br /><strong>✅ </strong><em><strong>Up to 75% Off Today</strong></em><br /><strong>✅ </strong><em><strong>3 Extra Months Free</strong></em><br />✅ <em><strong>Unlocks BBC iPlayer</strong></em><br /><br /><strong>Get NordVPN and stream </strong><em><strong>Royal British Legion's Festival of Remembrance 2026</strong></em><strong> online now – from wherever you are.</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25="">VIEW DEAL ON </a></p></div><h3 class="article-body__section" id="section-how-to-watch-royal-british-legion-s-festival-of-remembrance-2026-in-the-uk"><span>How to watch Royal British Legion's Festival of Remembrance 2026 in the UK</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="UK flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, <em>Royal British Legion's Festival of Remembrance 2026</em> is available on <a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> for free. It will be on the platform from November 7.</p><p>You can also watch the show on the linear TV channel BBC One. It airs on Saturday, November 7, at 9pm BST.</p><p><strong>Outside the UK?</strong> Unblock your BBC iPlayer stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-the-us"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in the US?</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><em>Royal British Legion's Festival of Remembrance 2026 </em>is only available in the UK – on television and BBC iPlayer – so you can't find a broadcast or stream of the show in the States.</p><p><strong>Visiting the US from the UK? </strong>You can <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>use our most-trusted VPN (try risk-free)</strong></a> to unlock your usual streaming platforms and watch the show from anywhere. </p><h3 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-canada"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in Canada?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>Similar to the US, <em>Royal British Legion's Festival of Remembrance 2026 </em>is not available to stream in Canada and is not on any television channels there.</p><p><strong>The solution?</strong><em><strong> </strong></em><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">Use a VPN</a> to gain access to all the content you'd normally stream at home.</p><h2 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-australia"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in Australia?</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="s2wHJ8QuvvcYfCJNxRe4C4" name="Australian flag" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/s2wHJ8QuvvcYfCJNxRe4C4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: free)</span></figcaption></figure><p>Like in the US and Canada, <em>Royal British Legion's Festival of Remembrance 2026 </em>is not available to stream or watch on any TV channels yet.</p><p><strong>Away from the UK? </strong>Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual shows from anywhere in the world.</p><h3 class="article-body__section" id="section-royal-british-legion-s-festival-of-remembrance-2026-need-to-know"><span>Royal British Legion's Festival of Remembrance 2026 need to know</span></h3><h2 id="royal-british-legion-39-s-festival-of-remembrance-2026-performers">Royal British Legion's Festival of Remembrance 2026 - performers</h2><ul><li>Alfie Boe</li><li>James Emmanuel</li><li>Mica Paris</li><li>Rita Wilson</li><li>Tom Odell</li><li>Band of Royal Air Force Regiment</li><li>Band of HM Royal Marines Portsmouth</li><li>Band of Collingwood</li></ul><h2 id="royal-british-legion-39-s-festival-of-remembrance-2026-which-war-does-this-commemorate">Royal British Legion's Festival of Remembrance 2026 - which war does this commemorate?</h2><p>While Remembrance Day is primarily to reflect on those soldiers lost in the First World War, the event now covers a lot of different wars.</p><p>This year, there are significant anniversaries for conflicts in Bosnia, as well as the end of the Gulf War and the Iraq War.</p><p>Essentially, <em>Royal British Legion's Festival of Remembrance 2026</em> is an event for anyone to be involved in, regardless of when and where they may have suffered a loss.</p><h2 id="you-may-also-like-to-watch">You may also like to watch...</h2><ul><li><a href="https://www.techradar.com/entertainment/how-to-watch/how-to-watch-blue-planet-iii"><strong>How to watch </strong><em><strong>Blue Planet III</strong></em><strong> for free online from anywhere</strong></a></li><li><a href="https://www.techradar.com/vpn/bbc-iplayer-vpn"><strong>The best BBC iPlayer VPNs</strong></a></li><li><a href="https://www.techradar.com/vpn/how-to-watch-bbc-iplayer-from-abroad"><strong>How to watch BBC iPlayer from abroad</strong></a><strong> </strong></li></ul><div data-model-name="NordVPN, Surfshark, ProtonVPN" data-multi="1" data-widget-type="multimodelreview" data-widget-title="Compare the best overall VPN services by price:"></div><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/how-to-watch/how-to-watch-royal-british-legion-festival-of-remembrance-2026</link>
                                                                            <description>
                            <![CDATA[ Clive Myrie hosts coverage from the Royal Albert Hall. Here's how to watch Royal British Legion Festival of Remembrance 2026 online from anywhere in the world FOR FREE. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">q599y5g6b2pCjZdhgWk9nR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qXwQekFxUdPfVYgGVeWdid-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jakob Barnes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/FgmSLBUEWy64W3mnaZtLL5-320-70.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/qXwQekFxUdPfVYgGVeWdid-1920-80.jpg">
                                                            <media:credit><![CDATA[BBC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The stage at the Royal Albert Hall for the Royal British Legion Festival of Remembrance]]></media:description>                                                            <media:text><![CDATA[The stage at the Royal Albert Hall for the Royal British Legion Festival of Remembrance]]></media:text>
                                <media:title type="plain"><![CDATA[The stage at the Royal Albert Hall for the Royal British Legion Festival of Remembrance]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qXwQekFxUdPfVYgGVeWdid-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Lest we forget! It's that bittersweet moment once again as the whole of the United Kingdom (and indeed, the world) comes together to remember those we lost in the wars. This year, it airs on <strong>Saturday, November 7 at 9pm BST</strong>, with Clive Myrie hosting the poignant event from the Royal Albert Hall.</p><p>Myrie will be joined by musicians including Alfie Boe, James Emmanuel, Mica Paris, Rita Wilson and Tom Odell. We will also get stunning performances from the Band of Royal Air Force Regiment and the Bands of HM Royal Marines Portsmouth (Royal Band) and Collingwood.</p><p>Over the course of 90 minutes, audiences will also hear from veterans and their loved ones as personal and heartfelt stories are shared about those who fought for their countries. The theme this year is places of remembrance, as people explain how different locations — be it private gardens or public spaces — can help them reflect on what they have lost.</p><p>Here's how to watch <em>Royal British Legion Festival of Remembrance 2026</em> online and on TV from anywhere for free.</p><section class="article__schema-question"><h3>Can I watch Royal British Legion's Festival of Remembrance 2026 for free?</h3><article class="article__schema-answer"><p><strong>Yes. </strong><a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> is the streaming service you need to watch <em>Royal British Legion's Festival of Remembrance 2026</em> for free.</p><p>You will need an account with a UK postcode (e.g. SE1 7PB) and a valid TV licence.</p><p>You can also watch on the free-to-air channel BBC One from <strong>Saturday, November 7 at 9pm BST.</strong></p><p><strong>Can't access the free stream because you're away on vacation?</strong> You need a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> – more on that below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-royal-british-legion-s-festival-of-remembrance-2026-from-anywhere"><span>How to watch Royal British Legion's Festival of Remembrance 2026 from anywhere</span></h2><p>If you're keen to watch <em>Royal British Legion's Festival of Remembrance 2026</em> but you're away from the UK and access to the show is geo-blocked, then you could use a <a href="https://www.techradar.com/vpn/virtual-private-networks" target="_blank">VPN</a> to access it (assuming you're not breaching any broadcaster T&amp;Cs, of course). You may be surprised by how simple it is to do. Plus, we have a great <strong>75% discount</strong> on our #1 VPN... </p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25=""><strong>NordVPN – get the world's best VPN</strong></a><br /><br />Not having a VPN is like leaving your front door wide open in a busy city – anyone can walk right in and take a peek.<br /><br /><a href="https://www.techradar.com/reviews/nordvpn">TechRadar</a> regularly reviews all the biggest and <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> providers and <strong>NordVPN is our #1 choice</strong><br /><br /><strong>✅ </strong><em><strong>Up to 75% Off Today</strong></em><br /><strong>✅ </strong><em><strong>3 Extra Months Free</strong></em><br />✅ <em><strong>Unlocks BBC iPlayer</strong></em><br /><br /><strong>Get NordVPN and stream </strong><em><strong>Royal British Legion's Festival of Remembrance 2026</strong></em><strong> online now – from wherever you are.</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8596ffa0-d8fe-11f1-9d27-29729d0884fb" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25="">VIEW DEAL ON </a></p></div><h3 class="article-body__section" id="section-how-to-watch-royal-british-legion-s-festival-of-remembrance-2026-in-the-uk"><span>How to watch Royal British Legion's Festival of Remembrance 2026 in the UK</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="UK flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, <em>Royal British Legion's Festival of Remembrance 2026</em> is available on <a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> for free. It will be on the platform from November 7.</p><p>You can also watch the show on the linear TV channel BBC One. It airs on Saturday, November 7, at 9pm BST.</p><p><strong>Outside the UK?</strong> Unblock your BBC iPlayer stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-the-us"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in the US?</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><em>Royal British Legion's Festival of Remembrance 2026 </em>is only available in the UK – on television and BBC iPlayer – so you can't find a broadcast or stream of the show in the States.</p><p><strong>Visiting the US from the UK? </strong>You can <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>use our most-trusted VPN (try risk-free)</strong></a> to unlock your usual streaming platforms and watch the show from anywhere. </p><h3 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-canada"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in Canada?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>Similar to the US, <em>Royal British Legion's Festival of Remembrance 2026 </em>is not available to stream in Canada and is not on any television channels there.</p><p><strong>The solution?</strong><em><strong> </strong></em><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">Use a VPN</a> to gain access to all the content you'd normally stream at home.</p><h2 class="article-body__section" id="section-can-you-watch-royal-british-legion-s-festival-of-remembrance-2026-in-australia"><span>Can you watch Royal British Legion's Festival of Remembrance 2026 in Australia?</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="s2wHJ8QuvvcYfCJNxRe4C4" name="Australian flag" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/s2wHJ8QuvvcYfCJNxRe4C4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: free)</span></figcaption></figure><p>Like in the US and Canada, <em>Royal British Legion's Festival of Remembrance 2026 </em>is not available to stream or watch on any TV channels yet.</p><p><strong>Away from the UK? </strong>Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual shows from anywhere in the world.</p><h3 class="article-body__section" id="section-royal-british-legion-s-festival-of-remembrance-2026-need-to-know"><span>Royal British Legion's Festival of Remembrance 2026 need to know</span></h3><h2 id="royal-british-legion-39-s-festival-of-remembrance-2026-performers">Royal British Legion's Festival of Remembrance 2026 - performers</h2><ul><li>Alfie Boe</li><li>James Emmanuel</li><li>Mica Paris</li><li>Rita Wilson</li><li>Tom Odell</li><li>Band of Royal Air Force Regiment</li><li>Band of HM Royal Marines Portsmouth</li><li>Band of Collingwood</li></ul><h2 id="royal-british-legion-39-s-festival-of-remembrance-2026-which-war-does-this-commemorate">Royal British Legion's Festival of Remembrance 2026 - which war does this commemorate?</h2><p>While Remembrance Day is primarily to reflect on those soldiers lost in the First World War, the event now covers a lot of different wars.</p><p>This year, there are significant anniversaries for conflicts in Bosnia, as well as the end of the Gulf War and the Iraq War.</p><p>Essentially, <em>Royal British Legion's Festival of Remembrance 2026</em> is an event for anyone to be involved in, regardless of when and where they may have suffered a loss.</p><h2 id="you-may-also-like-to-watch">You may also like to watch...</h2><ul><li><a href="https://www.techradar.com/entertainment/how-to-watch/how-to-watch-blue-planet-iii"><strong>How to watch </strong><em><strong>Blue Planet III</strong></em><strong> for free online from anywhere</strong></a></li><li><a href="https://www.techradar.com/vpn/bbc-iplayer-vpn"><strong>The best BBC iPlayer VPNs</strong></a></li><li><a href="https://www.techradar.com/vpn/how-to-watch-bbc-iplayer-from-abroad"><strong>How to watch BBC iPlayer from abroad</strong></a><strong> </strong></li></ul><div data-model-name="NordVPN, Surfshark, ProtonVPN" data-multi="1" data-widget-type="multimodelreview" data-widget-title="Compare the best overall VPN services by price:"></div><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m sick of Google running my life, but the /e/OS Fairphone wasn't the de-Googled solution I needed ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I don’t know what I’d do without Google. </p><p>I rely on its search engine for answers to all my questions; I’m writing this article up using Google Docs; its Calendar and Gmail apps help run my life; my phone and tablet are both powered by Android; Chrome is my go-to browser of choice; Google manages my passwords and is my authenticator app for 2FA, and I watch an ungodly amount of YouTube — I could go on, but you get the picture.</p><p>It’s scary if you sit and think about Google's stranglehold over our daily lives for too long, and so I’ve been desperate to try and de-Google where possible. I was glad, then, when the <a href="https://www.techradar.com/phones/fairphone-6-plus-review">Fairphone 6 Plus</a> came across my desk.</p><p>The standard Fairphone 6 Plus runs Android 16, but the model I’ve been testing for the past month comes preinstalled with /e/OS. This custom mobile OS removes all proprietary Google services, tracking, and built-in Google apps, but is still technically a fork of Android, which means it plays nice with many Android-compatible apps (solving one of the biggest hardware barriers to de-Googling).</p><p>The /e/OS Fairphone 6 Plus is available <a href="https://murena.com/shop/smartphones/brand-new/fairphone-gen-6-plus/" target="_blank">exclusively through Murena</a> for $699.99 / £583 (around AU$1,009); that's slightly more than the standard model, which retails for $649.99 / £569 (roughly AU$1,100).</p><p>Armed with this Google-free phone and a list of apps to install, I was ready to see if I could de-couple from Google once and for all. </p><p>But after one month of trying, I’ve given up.</p><h2 id="what-is-de-googling">What is de-Googling?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HdnxkGBR3PNiZZr39TpsMm" name="Fairphone 6 Plus fp app" alt="The Fairphone 6 Plus on a table, showing the Fairphone app." src="https://cdn.mos.cms.futurecdn.net/HdnxkGBR3PNiZZr39TpsMm-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus is available in a de-Googled /e/OS confuguration </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This steadily growing trend is, as the name suggests, an approach to choosing software and hardware that's devoid of Google’s interference — specifically, de-Googling involves choosing options that have stronger privacy protections for users and less data-tracking services.</p><p>But this isn't just a matter of hopping over to Apple's iOS ecosystem and calling it a day (iPhones, of course, can access almost all Google services). It’s about maximizing privacy in a way that doesn't lock you into a walled garden. For some, de-Googling is also about de-Americanizing — that is, finding hardware and software produced outside of the United States.</p><p>Especially in the wake of the <a href="https://www.state.gov/releases/office-of-the-spokesman/2026/10/imposing-sanctions-on-the-international-criminal-court" target="_blank">US government sanctioning International Criminal Court (ICC) lawyers</a>, which left them unable to access essential online services,  and previous efforts to <a href="https://www.reuters.com/technology/us-blocks-foreign-access-anthropics-most-advanced-ai-models-axios-reports-2026-06-13/" target="_blank">ban non-US citizens from accessing the top-tier AI models,</a> it's understandable that some people want to find tech alternatives produced either in their home region or by more stable allies.</p><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.29%;"><img id="LDYDNCagNLAHM4xGPpy6xH" name="20261016_151652" alt="The Fairphone 6 in green running /e/ OS" src="https://cdn.mos.cms.futurecdn.net/LDYDNCagNLAHM4xGPpy6xH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus in Forest Green </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In my case, I used the Fairphone 6 Plus as my day-to-day smartphone, swapped my default search engine to DuckDuckGo, and installed services like Proton to manage my mail.</p><p>Instantly, I was glad to be able to access the /e/OS and platforms like its App Lounge (its built-in app store) without a login, which kept my activity anonymous to some extent. </p><p>I also liked the neat Advanced Privacy widget, which not only lets you block in-app trackers, hide your IP address, and disguise your location on the fly, but also includes a neat graphic showing how many data leaks you've been shielded from over the last 30 days. It gamifies the experience of de-Googling in a fun way.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1304px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="gW3v7PaTYZ2ahmtYk96zX5" name="Image-1920-X-1080-1536x864 (1)" alt="A graphic showing the Advanced Privacy feature in /e/OS" src="https://cdn.mos.cms.futurecdn.net/gW3v7PaTYZ2ahmtYk96zX5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1304" height="734" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Advanced Privacy widget in /e/OS </span><span class="credit" itemprop="copyrightHolder">(Image credit: Murena)</span></figcaption></figure><p>And while Proton offers paid tiers, I was able to trial its encrypted mail service with a free account, keeping my costs just as low as they were before I switched from my previous Android phone (albeit with a more limited service).</p><p>But for all of these early wins, I started to rub up against the more frustrating realities of de-Googling just as quickly.</p><p>/e/OS lacks some must-have Android optimizations — even simple ones, like the option to arrange apps how you want across pages (instead, it takes the Apple approach of apps automatically filling up pages; you can’t create gaps or custom arrangements beyond folders and reordering them).</p><p>Others on <a href="https://www.reddit.com/r/fairphone/comments/1p7zq5g/switched_to_eos_this_summer_and_now_im_over_it_am/" target="_blank">Reddit</a> have also flagged the jankiness of the aforementioned App Lounge and the difficulty in finding navigation apps comparable to Google Maps. I don't live in a major city, so this hasn't been a big red flag for me, but it's true that most Google Maps alternatives lack the coverage and public transport integration to be relied upon.</p><p>Plus, while you can use a free version of services like Proton (like I did), I’d need to pay $12.99 / £10.39 / AU$20.79 a month (or equivalent to $9.99 / £7.99 / AU$15.99 if billed annually) for the experience I got from Google for free, which does add up at a time when costs are rising, and I’d ideally be tightening my purse strings. Remember, too, that this is not a cheap phone.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3739px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="JCfitUY7XQtpZ2UGt4enwe" name="20260812_151707 (1)" alt="The Fairphone Gen 6 Plus resting on a black table" src="https://cdn.mos.cms.futurecdn.net/JCfitUY7XQtpZ2UGt4enwe-1920-80.jpg" mos="" align="middle" fullscreen="" width="3739" height="2104" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus is a modular, easily repairable smartphone </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>My frustrations also went beyond the general chore of untangling Google from my life.</p><p>I butted up against issues with the Fairphone 6 Plus specifically  — its sluggish chipset and good-but-not-great cameras left me wanting to go back to my Android-powered <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-ultra-review">Samsung Galaxy Z Fold 8 Ultra</a> on several occasions.</p><p>I do appreciate the Fairphone's modular, eco-friendly construction, and in our <a href="https://www.techradar.com/phones/fairphone-6-plus-review">Fairphone 6 Plus review</a>, we noted that its Snapdragon 7s Gen 4 chipset "starts sluggishly" before finding its feet in general use.</p><p>I'm also lucky enough to be able to test the <a href="https://www.techradar.com/best/best-android-phones">best Android phones</a> (like the Galaxy Z Fold 8 Ultra) on a regular basis, so I've perhaps been spoiled by their flagship-level performance straight out of the box.</p><p>You may, therefore, not encounter the same hardware frustrations, but trying to de-Google on the Fairphone 6 Plus felt like a double-whammy of difficulty.</p><h2 id="in-for-a-penny">In for a penny…</h2><p>The problem with de-Googling is that it’s full of friction points. And I’ve found that when it comes to tackling that friction, people are very binary — they either want next to none, or, if they’re willing to accept some, they’d also be willing to accept a lot to make their privacy-focused tech dreams a reality.</p><p>That is to say, if people want to go the proper de-Googling route — and my 'people', I mean the folks willing to put in the effort to find the best app alternatives, and change out their hardware — they are also likely willing (and have the technical confidence) to take the step of installing <a href="https://www.techradar.com/phones/android/its-without-a-doubt-one-of-the-least-detrimental-privacy-focused-solutions-to-your-mobile-experience-i-spent-a-month-testing-grapheneos-and-it-almost-made-me-ditch-my-android-phone-entirely">GrapheneOS on a Google Pixel</a> phone.</p><p>The GrapheneOS/Pixel combination still has its drawbacks, but its privacy features are more robust than those you'll find in /e/OS, and newer Pixel models like the <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10-pro-review">Pixel 10 Pro</a> and <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10a-review">Pixel 10a</a> edge out the Fairphone 6 Plus in terms of hardware (which, crucially, would be the only Google involvement in this solution).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ztWRm9BkQraAjKP6vJgVCg" name="GrapheneOS hands on Pixel 8 Pro" alt="GrapheneOS showing on a Pixel 8 Pro" src="https://cdn.mos.cms.futurecdn.net/ztWRm9BkQraAjKP6vJgVCg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">GrapheneOS is a free, open-source operating system focused on privacy and security </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future // Rob Dunne)</span></figcaption></figure><p>Meanwhile, anyone wanting to take the easy route could just switch to Apple. </p><p>The Cupertino company's privacy promises are bold (even following its push into AI), and while picking up an iPhone wouldn't technically be de-Googling in purists' eyes, iPhones are slightly better options than regular Android phones for the mildly privacy-conscious.</p><p>That leaves the /e/OS Fairphone 6 Plus caught between two paths. </p><p>Its privacy features are great, and again, Fairphone deserves credit for offering a truly sustainable smartphone solution. But as someone who was genuinely excited to try to de-Google, I'm not sure whether the trade-offs in both software convenience and hardware quality are worth the hassle. </p><p>Still, with some tweaks made to /e/OS and a more flagship-level Fairphone, I'd be willing to try again.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/phones/android/i-spent-a-month-trying-to-de-google-with-the-fairphone-6-plus-but-it-left-me-wishing-for-my-android-phone-back</link>
                                                                            <description>
                            <![CDATA[ I’m sick of Google running my life, but the Fairphone 6 Plus with /e/ OS was unfortunately not the de-Googled solution I needed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SmnmWqH8jzZMdSS6T6oehJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/eSKx4zQMBveA6wkUUP2oeD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[VPN Privacy & Security]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                    <category><![CDATA[VPN]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Hamish is a Senior Staff Writer for TechRadar and you’ll see his name appearing on articles across nearly every topic on the site from smart home deals to speaker reviews to graphics card news and everything in between. He uses his broad range of knowledge to help explain the latest gadgets and if they’re a must-buy or a fad fueled by hype. Though his specialty is writing about everything going on in the world of virtual reality and augmented reality.&lt;/p&gt;&lt;p&gt;He’s been writing about tech and gaming for over five years now, getting his start at the University of Warwick’s student newspaper The Boar as a writer and later Games Editor while studying for his BSc in Maths and Physics (and later an MSc in Biotechnology, Bioprocessing, and Business Management). After graduating from university in 2020 he wrote all about battle royale games for Gfinity Esports before joining the TechRadar team in February 2021.&lt;/p&gt;&lt;p&gt;In his free time, you’ll likely find Hamish lost in one of the latest VR games on his Meta Quest 3, watching a West End musical with his fiancee, playing Magic: The Gathering at his local game store, or planning the D&amp;D campaign he runs for his mates.&lt;/p&gt;&lt;p&gt;Want to get in touch? You can contact Hamish via his email.&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/eSKx4zQMBveA6wkUUP2oeD-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Fairphone 6 Plus running Murena&amp;#39;s /e/OS software]]></media:description>                                                            <media:text><![CDATA[The Fairphone 6 Plus being held in the hand and resting against the wall]]></media:text>
                                <media:title type="plain"><![CDATA[The Fairphone 6 Plus being held in the hand and resting against the wall]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/eSKx4zQMBveA6wkUUP2oeD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I don’t know what I’d do without Google. </p><p>I rely on its search engine for answers to all my questions; I’m writing this article up using Google Docs; its Calendar and Gmail apps help run my life; my phone and tablet are both powered by Android; Chrome is my go-to browser of choice; Google manages my passwords and is my authenticator app for 2FA, and I watch an ungodly amount of YouTube — I could go on, but you get the picture.</p><p>It’s scary if you sit and think about Google's stranglehold over our daily lives for too long, and so I’ve been desperate to try and de-Google where possible. I was glad, then, when the <a href="https://www.techradar.com/phones/fairphone-6-plus-review">Fairphone 6 Plus</a> came across my desk.</p><p>The standard Fairphone 6 Plus runs Android 16, but the model I’ve been testing for the past month comes preinstalled with /e/OS. This custom mobile OS removes all proprietary Google services, tracking, and built-in Google apps, but is still technically a fork of Android, which means it plays nice with many Android-compatible apps (solving one of the biggest hardware barriers to de-Googling).</p><p>The /e/OS Fairphone 6 Plus is available <a href="https://murena.com/shop/smartphones/brand-new/fairphone-gen-6-plus/" target="_blank">exclusively through Murena</a> for $699.99 / £583 (around AU$1,009); that's slightly more than the standard model, which retails for $649.99 / £569 (roughly AU$1,100).</p><p>Armed with this Google-free phone and a list of apps to install, I was ready to see if I could de-couple from Google once and for all. </p><p>But after one month of trying, I’ve given up.</p><h2 id="what-is-de-googling">What is de-Googling?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HdnxkGBR3PNiZZr39TpsMm" name="Fairphone 6 Plus fp app" alt="The Fairphone 6 Plus on a table, showing the Fairphone app." src="https://cdn.mos.cms.futurecdn.net/HdnxkGBR3PNiZZr39TpsMm-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus is available in a de-Googled /e/OS confuguration </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This steadily growing trend is, as the name suggests, an approach to choosing software and hardware that's devoid of Google’s interference — specifically, de-Googling involves choosing options that have stronger privacy protections for users and less data-tracking services.</p><p>But this isn't just a matter of hopping over to Apple's iOS ecosystem and calling it a day (iPhones, of course, can access almost all Google services). It’s about maximizing privacy in a way that doesn't lock you into a walled garden. For some, de-Googling is also about de-Americanizing — that is, finding hardware and software produced outside of the United States.</p><p>Especially in the wake of the <a href="https://www.state.gov/releases/office-of-the-spokesman/2026/10/imposing-sanctions-on-the-international-criminal-court" target="_blank">US government sanctioning International Criminal Court (ICC) lawyers</a>, which left them unable to access essential online services,  and previous efforts to <a href="https://www.reuters.com/technology/us-blocks-foreign-access-anthropics-most-advanced-ai-models-axios-reports-2026-06-13/" target="_blank">ban non-US citizens from accessing the top-tier AI models,</a> it's understandable that some people want to find tech alternatives produced either in their home region or by more stable allies.</p><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.29%;"><img id="LDYDNCagNLAHM4xGPpy6xH" name="20261016_151652" alt="The Fairphone 6 in green running /e/ OS" src="https://cdn.mos.cms.futurecdn.net/LDYDNCagNLAHM4xGPpy6xH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus in Forest Green </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>In my case, I used the Fairphone 6 Plus as my day-to-day smartphone, swapped my default search engine to DuckDuckGo, and installed services like Proton to manage my mail.</p><p>Instantly, I was glad to be able to access the /e/OS and platforms like its App Lounge (its built-in app store) without a login, which kept my activity anonymous to some extent. </p><p>I also liked the neat Advanced Privacy widget, which not only lets you block in-app trackers, hide your IP address, and disguise your location on the fly, but also includes a neat graphic showing how many data leaks you've been shielded from over the last 30 days. It gamifies the experience of de-Googling in a fun way.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1304px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="gW3v7PaTYZ2ahmtYk96zX5" name="Image-1920-X-1080-1536x864 (1)" alt="A graphic showing the Advanced Privacy feature in /e/OS" src="https://cdn.mos.cms.futurecdn.net/gW3v7PaTYZ2ahmtYk96zX5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1304" height="734" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Advanced Privacy widget in /e/OS </span><span class="credit" itemprop="copyrightHolder">(Image credit: Murena)</span></figcaption></figure><p>And while Proton offers paid tiers, I was able to trial its encrypted mail service with a free account, keeping my costs just as low as they were before I switched from my previous Android phone (albeit with a more limited service).</p><p>But for all of these early wins, I started to rub up against the more frustrating realities of de-Googling just as quickly.</p><p>/e/OS lacks some must-have Android optimizations — even simple ones, like the option to arrange apps how you want across pages (instead, it takes the Apple approach of apps automatically filling up pages; you can’t create gaps or custom arrangements beyond folders and reordering them).</p><p>Others on <a href="https://www.reddit.com/r/fairphone/comments/1p7zq5g/switched_to_eos_this_summer_and_now_im_over_it_am/" target="_blank">Reddit</a> have also flagged the jankiness of the aforementioned App Lounge and the difficulty in finding navigation apps comparable to Google Maps. I don't live in a major city, so this hasn't been a big red flag for me, but it's true that most Google Maps alternatives lack the coverage and public transport integration to be relied upon.</p><p>Plus, while you can use a free version of services like Proton (like I did), I’d need to pay $12.99 / £10.39 / AU$20.79 a month (or equivalent to $9.99 / £7.99 / AU$15.99 if billed annually) for the experience I got from Google for free, which does add up at a time when costs are rising, and I’d ideally be tightening my purse strings. Remember, too, that this is not a cheap phone.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3739px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="JCfitUY7XQtpZ2UGt4enwe" name="20260812_151707 (1)" alt="The Fairphone Gen 6 Plus resting on a black table" src="https://cdn.mos.cms.futurecdn.net/JCfitUY7XQtpZ2UGt4enwe-1920-80.jpg" mos="" align="middle" fullscreen="" width="3739" height="2104" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fairphone 6 Plus is a modular, easily repairable smartphone </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>My frustrations also went beyond the general chore of untangling Google from my life.</p><p>I butted up against issues with the Fairphone 6 Plus specifically  — its sluggish chipset and good-but-not-great cameras left me wanting to go back to my Android-powered <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-ultra-review">Samsung Galaxy Z Fold 8 Ultra</a> on several occasions.</p><p>I do appreciate the Fairphone's modular, eco-friendly construction, and in our <a href="https://www.techradar.com/phones/fairphone-6-plus-review">Fairphone 6 Plus review</a>, we noted that its Snapdragon 7s Gen 4 chipset "starts sluggishly" before finding its feet in general use.</p><p>I'm also lucky enough to be able to test the <a href="https://www.techradar.com/best/best-android-phones">best Android phones</a> (like the Galaxy Z Fold 8 Ultra) on a regular basis, so I've perhaps been spoiled by their flagship-level performance straight out of the box.</p><p>You may, therefore, not encounter the same hardware frustrations, but trying to de-Google on the Fairphone 6 Plus felt like a double-whammy of difficulty.</p><h2 id="in-for-a-penny">In for a penny…</h2><p>The problem with de-Googling is that it’s full of friction points. And I’ve found that when it comes to tackling that friction, people are very binary — they either want next to none, or, if they’re willing to accept some, they’d also be willing to accept a lot to make their privacy-focused tech dreams a reality.</p><p>That is to say, if people want to go the proper de-Googling route — and my 'people', I mean the folks willing to put in the effort to find the best app alternatives, and change out their hardware — they are also likely willing (and have the technical confidence) to take the step of installing <a href="https://www.techradar.com/phones/android/its-without-a-doubt-one-of-the-least-detrimental-privacy-focused-solutions-to-your-mobile-experience-i-spent-a-month-testing-grapheneos-and-it-almost-made-me-ditch-my-android-phone-entirely">GrapheneOS on a Google Pixel</a> phone.</p><p>The GrapheneOS/Pixel combination still has its drawbacks, but its privacy features are more robust than those you'll find in /e/OS, and newer Pixel models like the <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10-pro-review">Pixel 10 Pro</a> and <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10a-review">Pixel 10a</a> edge out the Fairphone 6 Plus in terms of hardware (which, crucially, would be the only Google involvement in this solution).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ztWRm9BkQraAjKP6vJgVCg" name="GrapheneOS hands on Pixel 8 Pro" alt="GrapheneOS showing on a Pixel 8 Pro" src="https://cdn.mos.cms.futurecdn.net/ztWRm9BkQraAjKP6vJgVCg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">GrapheneOS is a free, open-source operating system focused on privacy and security </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future // Rob Dunne)</span></figcaption></figure><p>Meanwhile, anyone wanting to take the easy route could just switch to Apple. </p><p>The Cupertino company's privacy promises are bold (even following its push into AI), and while picking up an iPhone wouldn't technically be de-Googling in purists' eyes, iPhones are slightly better options than regular Android phones for the mildly privacy-conscious.</p><p>That leaves the /e/OS Fairphone 6 Plus caught between two paths. </p><p>Its privacy features are great, and again, Fairphone deserves credit for offering a truly sustainable smartphone solution. But as someone who was genuinely excited to try to de-Google, I'm not sure whether the trade-offs in both software convenience and hardware quality are worth the hassle. </p><p>Still, with some tweaks made to /e/OS and a more flagship-level Fairphone, I'd be willing to try again.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin is embracing AI with ‘a keen sense of authenticity’ according to its COO  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Tech companies continue to shoehorn AI into their product and services, whether it’s justified or not. Within fitness and health tech, we have more AI coaches and advisors than we can juggle — from Google’s Health Coach to Strava’s Athlete Intelligence — and AI interpretations of our stats, that often look suspiciously like the technology we had years ago, just with an LLM flair. </p><p>But the shareholders love it and it works to upsell customers, so the game continues. Garmin, however, has been pretty careful about how it has employed the term, and how it has actually used the tech to ‘enhance’ its <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> and its <a href="https://www.techradar.com/health-fitness/smartwatches/furious-garmin-users-revolt-over-new-subscription-service-we-need-to-take-a-firm-stand">Garmin Connect+</a> platform. From a dig into the Garmin website, you’ll mostly only see the term AI attached to one feature: Connect+’s Active Intelligence, which it describes as 'AI-powered'.</p><p>Active Intelligence is designed to offer LLM-style feedback and advice within the Connect app on your phone. The pitch is that as the app gets to know you, the insights will become ‘tailored to you and your goals’, according to Garmin. </p><p>Garmin is a fairly careful, perhaps conservative, company among its peers. And I imagine there may have been a feeling it couldn’t <em>not </em>jump on this AI bandwagon, given wider industry trends. I asked Garmin COO Brad Trenkle how he sees AI’s role within the company. </p><p>“I think because Garmin is a very engineering-focused company, we tend to be very pragmatic in all of our decision making,” says Trenkle. “That has led us to be very thoughtful and discerning about our use of AI.</p><p>“One of the key tenets of how we've implemented AI across the company, not just in product but even internally in our own processes, is that any application of AI needs to keep a very keen sense of authenticity.”</p><p>It’s an interesting take, when AI front-ends within health and fitness platforms often purport or appear to want to give apps a <em>more</em> relatable or human edge — and seem faker or sycophantic as a result. </p><h3 id="trainingpeaks-in-the-distance">TrainingPeaks in the distance</h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3350px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uPGVznvG9UhTVo6gVKbbiH" name="TrainingPeaks_Product_Athlete" alt="Man using TrainingPeaks app on smartphone" src="https://cdn.mos.cms.futurecdn.net/uPGVznvG9UhTVo6gVKbbiH-1920-80.jpg" mos="" align="middle" fullscreen="" width="3350" height="1884" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TrainingPeaks)</span></figcaption></figure><p>Garmin remains keen to emphasize it’s a human-first company, as proved by the company’s <a href="https://www.techradar.com/health-fitness/garmins-trainingpeaks-acquisition-and-the-garmin-cirqa-smart-band-could-have-a-surprise-connection-as-the-cirqa-puts-access-to-its-coaching-software-behind-the-connect-premium-tier">most recent major acquisition, TrainingPeaks</a>, in July.</p><p>TrainingPeaks does use some AI-based technologies in its platform but, fundamentally, it’s about matching an athlete (or schlub aspiring to be one) with the knowledge and expertise of a real, actual expert person. This is a platform made for coaches as much as athletes, a business model completely at odds with the current trend of simply getting ChatGPT or Claude to work up a training plan for you. </p><p>“We also have taken approaches that we think will give customers choice,” says Trenkle on the buy-out. </p><p>“Our recent acquisition of TrainingPeaks is an opportunity for us to make sure consumers who want to be able to engage with a human coach can do so through the TrainingPeaks platform. So we want to make sure that we meet customers where they are.”</p><p>Garmin is dabbling on both sides. Connect+’s controversial-at-launch Active Intelligence is a take on the flavor-of-the-month application of AI, using LLM tech to spit out easily intelligible summaries so folks don’t have to spend any mental energy on learning how to interpret their own data. And TrainingPeaks, for now, diligently swims against the AI sludge current. Long may it continue. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:582px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="dxgcfYJmavUD2gChuqK9w5" name="garmin.jpg" alt="Garmin Connect" src="https://cdn.mos.cms.futurecdn.net/dxgcfYJmavUD2gChuqK9w5-1920-80.jpg" mos="" align="middle" fullscreen="" width="582" height="328" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin/Shutterstock)</span></figcaption></figure><p>It’s also worth noting Connect+, despite receiving a mixed reception at launch due to Athlete Intelligence, is not all about AI. It also offers more classic Garmin-style bonuses like expert coach videos, Livetrack location sharing and offline Trails. Whether it’s worth the $6.99 monthly fee for you is something we’ll leave for another time. </p><p>“Some will want simple, basic answers to questions about their data that AI can help provide and create those insights. Others will embrace the idea of a human coach for motivation, accountability, and some of the things that maybe are a little more difficult to get through an AI bot or agent,” Trenkle explains.  </p><p>He’s also bold on how much he believes Garmin understands its user base, versus the ever-growing competition.</p><p>“I think Garmin has shown through our history that we know our customers and we tend to know our customers better than our competition can know our customers, and part of the reason that we're able to do that is because we are vertically integrated, right? We're talking to our customers. We are customers of our own products ourselves,” says Trenkle. </p><p>I imagine some folks in the “engineering focused” Garmin eyeroll as much as I do at the attempts elsewhere to make AI a tightly integrated part of its fitness tech. But what the future holds for Garmin and AI? It’s still in the works. </p><p><em>Are you looking for a Garmin watch, but not sure what to get? Take our quiz below to find your perfect smartwatch. </em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8dzO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8dzO.js" async=""></script><div data-widget-type="multimodelreview" data-widget-title="Today's best Garmin deals" data-model-name="Garmin Fenix 9,Garmin Venu 4,Garmin Vivoactive 6"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/health-fitness/fitness-trackers/garmin-is-embracing-ai-with-a-keen-sense-of-authenticity-according-to-its-coo-but-acquired-trainingpeaks-for-consumers-who-want-to-engage-with-a-human-coach</link>
                                                                            <description>
                            <![CDATA[ Garmin is being ‘very thoughtful and discerning about our use of AI’ according to its chief operating officer ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2QDisPw3dRBaznJDuaSNbM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gRvpJtLD7kX2Tt5yQZunVE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 15:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health & Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gRvpJtLD7kX2Tt5yQZunVE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Julia Clarke]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Garmin fenix 9 Pro on wrist during activity]]></media:description>                                                            <media:text><![CDATA[Garmin fenix 9 Pro on wrist during activity]]></media:text>
                                <media:title type="plain"><![CDATA[Garmin fenix 9 Pro on wrist during activity]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gRvpJtLD7kX2Tt5yQZunVE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Tech companies continue to shoehorn AI into their product and services, whether it’s justified or not. Within fitness and health tech, we have more AI coaches and advisors than we can juggle — from Google’s Health Coach to Strava’s Athlete Intelligence — and AI interpretations of our stats, that often look suspiciously like the technology we had years ago, just with an LLM flair. </p><p>But the shareholders love it and it works to upsell customers, so the game continues. Garmin, however, has been pretty careful about how it has employed the term, and how it has actually used the tech to ‘enhance’ its <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> and its <a href="https://www.techradar.com/health-fitness/smartwatches/furious-garmin-users-revolt-over-new-subscription-service-we-need-to-take-a-firm-stand">Garmin Connect+</a> platform. From a dig into the Garmin website, you’ll mostly only see the term AI attached to one feature: Connect+’s Active Intelligence, which it describes as 'AI-powered'.</p><p>Active Intelligence is designed to offer LLM-style feedback and advice within the Connect app on your phone. The pitch is that as the app gets to know you, the insights will become ‘tailored to you and your goals’, according to Garmin. </p><p>Garmin is a fairly careful, perhaps conservative, company among its peers. And I imagine there may have been a feeling it couldn’t <em>not </em>jump on this AI bandwagon, given wider industry trends. I asked Garmin COO Brad Trenkle how he sees AI’s role within the company. </p><p>“I think because Garmin is a very engineering-focused company, we tend to be very pragmatic in all of our decision making,” says Trenkle. “That has led us to be very thoughtful and discerning about our use of AI.</p><p>“One of the key tenets of how we've implemented AI across the company, not just in product but even internally in our own processes, is that any application of AI needs to keep a very keen sense of authenticity.”</p><p>It’s an interesting take, when AI front-ends within health and fitness platforms often purport or appear to want to give apps a <em>more</em> relatable or human edge — and seem faker or sycophantic as a result. </p><h3 id="trainingpeaks-in-the-distance">TrainingPeaks in the distance</h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3350px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uPGVznvG9UhTVo6gVKbbiH" name="TrainingPeaks_Product_Athlete" alt="Man using TrainingPeaks app on smartphone" src="https://cdn.mos.cms.futurecdn.net/uPGVznvG9UhTVo6gVKbbiH-1920-80.jpg" mos="" align="middle" fullscreen="" width="3350" height="1884" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TrainingPeaks)</span></figcaption></figure><p>Garmin remains keen to emphasize it’s a human-first company, as proved by the company’s <a href="https://www.techradar.com/health-fitness/garmins-trainingpeaks-acquisition-and-the-garmin-cirqa-smart-band-could-have-a-surprise-connection-as-the-cirqa-puts-access-to-its-coaching-software-behind-the-connect-premium-tier">most recent major acquisition, TrainingPeaks</a>, in July.</p><p>TrainingPeaks does use some AI-based technologies in its platform but, fundamentally, it’s about matching an athlete (or schlub aspiring to be one) with the knowledge and expertise of a real, actual expert person. This is a platform made for coaches as much as athletes, a business model completely at odds with the current trend of simply getting ChatGPT or Claude to work up a training plan for you. </p><p>“We also have taken approaches that we think will give customers choice,” says Trenkle on the buy-out. </p><p>“Our recent acquisition of TrainingPeaks is an opportunity for us to make sure consumers who want to be able to engage with a human coach can do so through the TrainingPeaks platform. So we want to make sure that we meet customers where they are.”</p><p>Garmin is dabbling on both sides. Connect+’s controversial-at-launch Active Intelligence is a take on the flavor-of-the-month application of AI, using LLM tech to spit out easily intelligible summaries so folks don’t have to spend any mental energy on learning how to interpret their own data. And TrainingPeaks, for now, diligently swims against the AI sludge current. Long may it continue. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:582px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="dxgcfYJmavUD2gChuqK9w5" name="garmin.jpg" alt="Garmin Connect" src="https://cdn.mos.cms.futurecdn.net/dxgcfYJmavUD2gChuqK9w5-1920-80.jpg" mos="" align="middle" fullscreen="" width="582" height="328" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin/Shutterstock)</span></figcaption></figure><p>It’s also worth noting Connect+, despite receiving a mixed reception at launch due to Athlete Intelligence, is not all about AI. It also offers more classic Garmin-style bonuses like expert coach videos, Livetrack location sharing and offline Trails. Whether it’s worth the $6.99 monthly fee for you is something we’ll leave for another time. </p><p>“Some will want simple, basic answers to questions about their data that AI can help provide and create those insights. Others will embrace the idea of a human coach for motivation, accountability, and some of the things that maybe are a little more difficult to get through an AI bot or agent,” Trenkle explains.  </p><p>He’s also bold on how much he believes Garmin understands its user base, versus the ever-growing competition.</p><p>“I think Garmin has shown through our history that we know our customers and we tend to know our customers better than our competition can know our customers, and part of the reason that we're able to do that is because we are vertically integrated, right? We're talking to our customers. We are customers of our own products ourselves,” says Trenkle. </p><p>I imagine some folks in the “engineering focused” Garmin eyeroll as much as I do at the attempts elsewhere to make AI a tightly integrated part of its fitness tech. But what the future holds for Garmin and AI? It’s still in the works. </p><p><em>Are you looking for a Garmin watch, but not sure what to get? Take our quiz below to find your perfect smartwatch. </em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xm8dzO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xm8dzO.js" async=""></script><div data-widget-type="multimodelreview" data-widget-title="Today's best Garmin deals" data-model-name="Garmin Fenix 9,Garmin Venu 4,Garmin Vivoactive 6"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Anthropic engineer warns against 'cognitive surrender' from too much AI ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>An Anthropic engineer has written about the thinking linked to AI coding</strong></li><li><strong>We risk 'cognitive surrender' if we don't keep engaging with AI, he says</strong></li><li><strong>However, the developer isn't arguing against the use of AI coding agents</strong></li></ul><p>The idea that our cognitive faculties might degrade through underuse in the age of AI isn't new, but it's been well summed up by Anthropic engineer Addy Osmani, who says that we risk losing key skills by letting bots do all our digital work for us.</p><p>"Nothing in my day-to-day forces critical thinking on me now that so much of my work runs through agents," <a href="https://x.com/addyosmani/status/2117512471930167377" target="_blank">writes Osmani</a> (via <a href="https://www.businessinsider.com/anthropic-engineer-addy-osmani-cognitive-surrender-warning-2026-11" target="_blank">Business Insider</a>). He adds that "skills that you stop exercising are going to go away, and probably faster than you might guess".</p><p>As you might expect given his job, the software developer isn't suggesting that AI agents shouldn't be used in coding projects — but he is saying that it's important to protect our critical thinking skills, despite the temptation to simply accept everything AI offers up.</p><p>Osmani also offers a counter to the idea that it doesn't matter if we lose the skills required for jobs that AI can do better anyway: "Regardless of how much AI helped, a human has to take responsibility," he says.</p><h2 id="maintaining-human-ownership">Maintaining human ownership</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2117512471930167377"><p lang="en" dir="ltr">https://t.co/2gyp2Erpxx<a href="https://twitter.com/cantworkitout/status/2117512471930167377">November 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Some level of cognitive offloading to AI is okay, Osmani argues, as long as human beings are still "maintaining ownership". It's when AI's output is accepted without checks and without any rigorous examination that we should start to be worried.</p><p>"You read the last answer well, so you skim the next one," explains Osmani. "You just scan the skeleton of the one after that. Then you get asked about a line and can't explain it, even with your agent's help... that's how cognitive debt accumulates."</p><p>The engineer has some suggestions about avoiding cognitive surrender. They include practising core skills, formulating ideas before asking AI, paying attention to what's generated, and making sure you understand the decisions AI has made.</p><p>Ultimately, while some skills will be lost as AI improves, we need to be deliberate in terms of those we're willing to let go, Osmani says — and not just let it happen without thinking. It's well worth considering the next time <a href="https://www.techradar.com/ai-platforms-assistants/gemini/gemini-can-redesign-entire-presentations-with-one-prompt-so-i-gave-it-my-sons-fun-art-lesson-and-it-turned-it-into-a-corporate-monstrosity">you ask for AI's help</a> with something.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/ai-platforms-assistants/skills-you-stop-exercising-are-going-to-go-away-anthropic-engineer-warns-against-cognitive-surrender-from-giving-too-much-control-to-ai</link>
                                                                            <description>
                            <![CDATA[ Anthropic software developer Addy Osmani has shared some thoughts on what coding and thinking means in the age of AI. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">67UyNjdzARvq2QyqKB6hk5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ym4JdN8tZyMYq4wNvoyNWJ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 15:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[AI Platforms & Assistants]]></category>
                                                    <category><![CDATA[Claude]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&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/ym4JdN8tZyMYq4wNvoyNWJ-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images/SOPA Images]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Could you be spending a little bit too much time with AI?]]></media:description>                                                            <media:text><![CDATA[Anthropic Claude]]></media:text>
                                <media:title type="plain"><![CDATA[Anthropic Claude]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ym4JdN8tZyMYq4wNvoyNWJ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>An Anthropic engineer has written about the thinking linked to AI coding</strong></li><li><strong>We risk 'cognitive surrender' if we don't keep engaging with AI, he says</strong></li><li><strong>However, the developer isn't arguing against the use of AI coding agents</strong></li></ul><p>The idea that our cognitive faculties might degrade through underuse in the age of AI isn't new, but it's been well summed up by Anthropic engineer Addy Osmani, who says that we risk losing key skills by letting bots do all our digital work for us.</p><p>"Nothing in my day-to-day forces critical thinking on me now that so much of my work runs through agents," <a href="https://x.com/addyosmani/status/2117512471930167377" target="_blank">writes Osmani</a> (via <a href="https://www.businessinsider.com/anthropic-engineer-addy-osmani-cognitive-surrender-warning-2026-11" target="_blank">Business Insider</a>). He adds that "skills that you stop exercising are going to go away, and probably faster than you might guess".</p><p>As you might expect given his job, the software developer isn't suggesting that AI agents shouldn't be used in coding projects — but he is saying that it's important to protect our critical thinking skills, despite the temptation to simply accept everything AI offers up.</p><p>Osmani also offers a counter to the idea that it doesn't matter if we lose the skills required for jobs that AI can do better anyway: "Regardless of how much AI helped, a human has to take responsibility," he says.</p><h2 id="maintaining-human-ownership">Maintaining human ownership</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2117512471930167377"><p lang="en" dir="ltr">https://t.co/2gyp2Erpxx<a href="https://twitter.com/cantworkitout/status/2117512471930167377">November 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Some level of cognitive offloading to AI is okay, Osmani argues, as long as human beings are still "maintaining ownership". It's when AI's output is accepted without checks and without any rigorous examination that we should start to be worried.</p><p>"You read the last answer well, so you skim the next one," explains Osmani. "You just scan the skeleton of the one after that. Then you get asked about a line and can't explain it, even with your agent's help... that's how cognitive debt accumulates."</p><p>The engineer has some suggestions about avoiding cognitive surrender. They include practising core skills, formulating ideas before asking AI, paying attention to what's generated, and making sure you understand the decisions AI has made.</p><p>Ultimately, while some skills will be lost as AI improves, we need to be deliberate in terms of those we're willing to let go, Osmani says — and not just let it happen without thinking. It's well worth considering the next time <a href="https://www.techradar.com/ai-platforms-assistants/gemini/gemini-can-redesign-entire-presentations-with-one-prompt-so-i-gave-it-my-sons-fun-art-lesson-and-it-turned-it-into-a-corporate-monstrosity">you ask for AI's help</a> with something.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Adobe is giving start-ups 12 months of free access to its top AI tools, including Firefly and Acrobat ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Adobe for Startups enables new companies founded within the last five years to get its products for free</strong></li><li><strong>Eligible companies will get 12 months of free access to Adobe’s AI-heavy tools</strong></li><li><strong>Firefly Pro Plus, Acrobat Studio, and Semrush are available with the offer</strong></li></ul><p>Adobe is launching a new free suite of tools for new businesses, aiming to deliver easy solutions to founders that won’t break their startup budget. </p><p><a href="https://business.adobe.com/solutions/startups.html" target="_blank" rel="nofollow">Adobe for Startups</a> will be open to eligible companies founded in the past five years, who will be able to use Firefly Pro Plus, Acrobat Studio including Adobe Express Premium, and Semrush completely free for 12 months.</p><p>Marketing the incentive as a way to build branding as early as possible, Adobe is inviting any business founded within the past five years and with under $15 million in funding to apply.</p><h2 id="creation-productivity-marketing">Creation, productivity, marketing</h2><p>Approved applications to Adobe for Startups will get Adobe Firefly Pro Plus, its all-in-one creative AI studio, which lets you ideate into images, video, and audio. With Acrobat Studio, AI Assistant and Adobe Express Premium are provided for easy content creation and publishing.</p><p>Meanwhile, Semrush gives you access to search intelligence and marketing options, illustrating how you business is found online and how it can be optimized.  </p><p>While program terms and criteria may differ depending on business location, Adobe for Startups offers a useful software platform for growth – and it will help ensure that startups are looking at Adobe's creative AI offering rather than those of competitors like Canva.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/adobe-is-giving-start-ups-12-months-of-free-access-to-its-top-ai-tools-including-firefly-and-acrobat</link>
                                                                            <description>
                            <![CDATA[ Adobe for Startups targets companies launched within the last five years with 12 months of free access to Firefly Pro Plus, Acrobat Studio, and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">349A3qJiXg3eaN7UmLyUXn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QKsWYGRDqf3mtMaipoaf4g-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 15:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[Creative Software]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christian Cawley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/zBDYnjPnB2XPvhKbYX9Kuc-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Christian Cawley has extensive experience as a writer and editor in consumer electronics, IT and entertainment media. He has contributed to TechRadar since 2017 and has been published in Computer Weekly, Linux Format, ComputerActive, and other publications. &lt;/p&gt;&lt;p&gt;Beyond TechRadar, he heads up the team at smart home website Matter Alpha, and writes about retro gaming at Gaming Retro. &lt;/p&gt;&lt;p&gt;Formerly the editor responsible for Linux, Security, Programming, and DIY at MakeUseOf, Christian previously worked as a desktop and software support specialist in the public and private sectors.&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/QKsWYGRDqf3mtMaipoaf4g-1920-80.png">
                                                            <media:credit><![CDATA[Adobe // Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Using Generate Music AI audio tool in Adobe Firefly]]></media:description>                                                            <media:text><![CDATA[Using Generate Music AI audio tool in Adobe Firefly]]></media:text>
                                <media:title type="plain"><![CDATA[Using Generate Music AI audio tool in Adobe Firefly]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QKsWYGRDqf3mtMaipoaf4g-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Adobe for Startups enables new companies founded within the last five years to get its products for free</strong></li><li><strong>Eligible companies will get 12 months of free access to Adobe’s AI-heavy tools</strong></li><li><strong>Firefly Pro Plus, Acrobat Studio, and Semrush are available with the offer</strong></li></ul><p>Adobe is launching a new free suite of tools for new businesses, aiming to deliver easy solutions to founders that won’t break their startup budget. </p><p><a href="https://business.adobe.com/solutions/startups.html" target="_blank" rel="nofollow">Adobe for Startups</a> will be open to eligible companies founded in the past five years, who will be able to use Firefly Pro Plus, Acrobat Studio including Adobe Express Premium, and Semrush completely free for 12 months.</p><p>Marketing the incentive as a way to build branding as early as possible, Adobe is inviting any business founded within the past five years and with under $15 million in funding to apply.</p><h2 id="creation-productivity-marketing">Creation, productivity, marketing</h2><p>Approved applications to Adobe for Startups will get Adobe Firefly Pro Plus, its all-in-one creative AI studio, which lets you ideate into images, video, and audio. With Acrobat Studio, AI Assistant and Adobe Express Premium are provided for easy content creation and publishing.</p><p>Meanwhile, Semrush gives you access to search intelligence and marketing options, illustrating how you business is found online and how it can be optimized.  </p><p>While program terms and criteria may differ depending on business location, Adobe for Startups offers a useful software platform for growth – and it will help ensure that startups are looking at Adobe's creative AI offering rather than those of competitors like Canva.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch WWE Crown Jewel 2026: live streams, TV channels & preview ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are feuds upon feuds waiting to be settled at WWE Crown Jewel 2026, with Roman Reigns and Sami Zayn, Liv Morgan and Chelsea Green, and Cody Rhodes and Randy Orton set to air their grievances at the ANB Arena.</p><p>Crown Jewel has taken a long time to find its niche, but it's settled on a good one: twin showdowns between Raw world champions Roman Reigns and Liv Morgan, and SmackDown world champions Sami Zayn and Chelsea Green, to determine the best of the best. Raw took a clean sweep a year ago.</p><p>Although everyone gets to keep their respective Raw and SmackDown belts, the winners get their hands on the Crown Jewel ring. </p><p>Sami joined forces with Roman by becoming a member of The Bloodline in 2022. They were dominant together, but things turned sour when Roman accused him of betrayal. It eventually led to a confrontation at Royal Rumble in 2023, during which Zayn hit Reigns with a chair but was rounded on by the rest of the collective. </p><p>Liv could become the first wrestler to win the Crown Jewel twice, having reigned supreme by beating Nia Jax two years ago. This is personal for Chelsea, however, after Morgan sabotaged her during her fight with Roxanne Perez last month. </p><p>Here's where to watch WWE Crown Jewel 2026 live streams online from anywhere. <a href="#elk-33658ec6-d6cf-11f1-9e05-57788cc515df">Scroll down for the full Crown Jewel card</a>.</p><section class="article__schema-question"><h3>Can I watch WWE Crown Jewel for free?</h3><article class="article__schema-answer"><p><strong>Yes! </strong>You can stream WWE Crown Jewel free-of-charge via <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV's 21-day free trial</strong></a>.</p><p>The platform carries ESPN Unlimited, which is broadcasting Crown Jewel in the US.</p><p>Those outside of the US on vacation can access their free trial with a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> – further details below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-any-wwe-crown-jewel-2026-stream-using-a-vpn"><span>How to watch any WWE Crown Jewel 2026 stream using a VPN</span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off.</p><div class="product"><a data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" data-dimension25="">🌍 <strong>NordVPN – Slam geo-blocks with up to 77% off!</strong></a></p><p>Don't let geo-restrictions keep you out of the action! Stream WWE from anywhere while staying protected online.</p><p><a href="https://www.techradar.com/vpn/best-vpn">NordVPN is TechRadar's #1 VPN choice</a>, and here's the deal:</p><p><strong>🔥 Up to 77% OFF  </strong><br /><strong>🎁 3 EXTRA months FREE </strong><br /><strong>📺 Access your favourite streaming services</strong></p><p>Catch every moment of WWE Crown Jewel 2026, wherever you are!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-wwe-crown-jewel-2026-live-streams-in-the-us"><span>How to watch WWE Crown Jewel 2026 live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the US, WWE Crown Jewel 2026 is being shown on <a href="https://www.techradar.com/news/espn-plus-devices-apps-included-sports-costs-explained" target="_blank"><strong>ESPN Unlimited</strong></a>.</p><p>A subscription costs $31.99 per month or $319.99 per year, and includes coverage of all WWE Premium Live Events, NFL, NHL, NBA, soccer from Spain ESPN Originals, 30 for 30s and more. </p><p>You can also access ESPN Unlimited via a cord-cutting platform, such as <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>.</p><p><strong>Outside the US for Crown Jewel?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual streams.</p><h2 class="article-body__section" id="section-how-to-watch-wwe-crown-jewel-2026-live-streams-in-the-rest-of-the-world"><span>How to watch WWE Crown Jewel 2026 live streams in the Rest of the World</span></h2><p><strong></strong><a href="https://www.netflix.com/" target="_blank" rel="nofollow"><strong>Netflix</strong></a><strong> is showing WWE Crown Jewel 2026 outside the US, including in Canada, the UK and Australia.</strong></p><p>A subscription to Netflix starts at CA$7.99 / £7.99 / AU$9.99 per month.</p><p>There's a huge collection of past WWE shows to stream on the service or, for something fresh, discover the <a href="https://www.techradar.com/news/new-netflix-movies" target="_blank">best new Netflix movies</a> with our dedicated guide.</p><p>Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch Netflix wherever you are in the world if you find your WWE access blocked.</p><section class="article__schema-question"><h3>What is the WWE Crown Jewel 2026 card?</h3><article class="article__schema-answer"><p><strong>Saturday, November 7</strong></p><ul><li>Roman Reigns (c) vs Sami Zayn (c) – Singles match for WWE Crown Jewel Championship</li><li>Liv Morgan (c) vs Chelsea Green (c) – Singles match for WWE Crown Jewel Championship</li><li>Cody Rhodes vs Randy Orton – Last Man Standing match</li><li>The Vision (Bron Breakker &amp; Austin Theory) (c) vs Penta &amp; Je'Von Evans – Tag team match for World Tag Team Championship</li></ul></article></section><section class="article__schema-question"><h3>What is the WWE Crown Jewel 2026 start time?</h3><article class="article__schema-answer"><p>The scheduled WWE Crown Jewel 2026 start time on Saturday, November 7 is 8pm AST local time in Riyadh, which is 9am PT / 12pm ET / 5pm BST.</p><p>That's 4am AEDT on Sunday, November 8 in Australia.</p></article></section><section class="article__schema-question"><h3>Can I watch WWE Crown Jewel 2026 on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, ESPN in the US and Netflix everywhere else.</p><p>You can also stay up-to-date with all of the key Crown Jewel 2026 moments on WWE's official social media channels on X/Twitter (<a href="https://x.com/WWE" target="_blank" rel="nofollow">@WWE</a>), Instagram (<a href="https://www.instagram.com/wwe/" target="_blank" rel="nofollow">@wwe</a>), Facebook (<a href="https://www.facebook.com/wwe/" target="_blank" rel="nofollow">WWE</a>) TikTok (<a href="https://www.tiktok.com/@wwe" target="_blank" rel="nofollow">wwe</a>) and YouTube (<a href="https://www.youtube.com/wwe" target="_blank" rel="nofollow">@WWE</a>).</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/sport/how-to-watch-wwe-crown-jewel-2026-live-streams-tv-channels-and-preview</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch WWE Crown Jewel 2026 live streams, with Roman Reigns vs Sami Zayn and Liv Morgan vs Chelsea Green headlining the action at ANB Arena. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PB47yxeEAu997knjGfVSAB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B5PnmYCiK4kYgNGb4zEvyn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 15:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Sport]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yX5CRhCxQprfMZbxVFNMpe-320-70.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/B5PnmYCiK4kYgNGb4zEvyn-1920-80.jpg">
                                                            <media:credit><![CDATA[Melina Pizano/WWE via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raw champion Roman Reigns and SmackDown champion Sami Zayn confronting each other ahead of WWE Crown Jewel 2026]]></media:description>                                                            <media:text><![CDATA[Raw champion Roman Reigns and SmackDown champion Sami Zayn confronting each other ahead of WWE Crown Jewel 2026]]></media:text>
                                <media:title type="plain"><![CDATA[Raw champion Roman Reigns and SmackDown champion Sami Zayn confronting each other ahead of WWE Crown Jewel 2026]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B5PnmYCiK4kYgNGb4zEvyn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are feuds upon feuds waiting to be settled at WWE Crown Jewel 2026, with Roman Reigns and Sami Zayn, Liv Morgan and Chelsea Green, and Cody Rhodes and Randy Orton set to air their grievances at the ANB Arena.</p><p>Crown Jewel has taken a long time to find its niche, but it's settled on a good one: twin showdowns between Raw world champions Roman Reigns and Liv Morgan, and SmackDown world champions Sami Zayn and Chelsea Green, to determine the best of the best. Raw took a clean sweep a year ago.</p><p>Although everyone gets to keep their respective Raw and SmackDown belts, the winners get their hands on the Crown Jewel ring. </p><p>Sami joined forces with Roman by becoming a member of The Bloodline in 2022. They were dominant together, but things turned sour when Roman accused him of betrayal. It eventually led to a confrontation at Royal Rumble in 2023, during which Zayn hit Reigns with a chair but was rounded on by the rest of the collective. </p><p>Liv could become the first wrestler to win the Crown Jewel twice, having reigned supreme by beating Nia Jax two years ago. This is personal for Chelsea, however, after Morgan sabotaged her during her fight with Roxanne Perez last month. </p><p>Here's where to watch WWE Crown Jewel 2026 live streams online from anywhere. <a href="#elk-33658ec6-d6cf-11f1-9e05-57788cc515df">Scroll down for the full Crown Jewel card</a>.</p><section class="article__schema-question"><h3>Can I watch WWE Crown Jewel for free?</h3><article class="article__schema-answer"><p><strong>Yes! </strong>You can stream WWE Crown Jewel free-of-charge via <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV's 21-day free trial</strong></a>.</p><p>The platform carries ESPN Unlimited, which is broadcasting Crown Jewel in the US.</p><p>Those outside of the US on vacation can access their free trial with a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> – further details below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-any-wwe-crown-jewel-2026-stream-using-a-vpn"><span>How to watch any WWE Crown Jewel 2026 stream using a VPN</span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off.</p><div class="product"><a data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" data-dimension25="">🌍 <strong>NordVPN – Slam geo-blocks with up to 77% off!</strong></a></p><p>Don't let geo-restrictions keep you out of the action! Stream WWE from anywhere while staying protected online.</p><p><a href="https://www.techradar.com/vpn/best-vpn">NordVPN is TechRadar's #1 VPN choice</a>, and here's the deal:</p><p><strong>🔥 Up to 77% OFF  </strong><br /><strong>🎁 3 EXTRA months FREE </strong><br /><strong>📺 Access your favourite streaming services</strong></p><p>Catch every moment of WWE Crown Jewel 2026, wherever you are!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="33658b74-d6cf-11f1-89a0-bfbdeaa6bc71" data-action="Deal Block" data-label="🌍" data-dimension48="🌍" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-wwe-crown-jewel-2026-live-streams-in-the-us"><span>How to watch WWE Crown Jewel 2026 live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the US, WWE Crown Jewel 2026 is being shown on <a href="https://www.techradar.com/news/espn-plus-devices-apps-included-sports-costs-explained" target="_blank"><strong>ESPN Unlimited</strong></a>.</p><p>A subscription costs $31.99 per month or $319.99 per year, and includes coverage of all WWE Premium Live Events, NFL, NHL, NBA, soccer from Spain ESPN Originals, 30 for 30s and more. </p><p>You can also access ESPN Unlimited via a cord-cutting platform, such as <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>.</p><p><strong>Outside the US for Crown Jewel?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual streams.</p><h2 class="article-body__section" id="section-how-to-watch-wwe-crown-jewel-2026-live-streams-in-the-rest-of-the-world"><span>How to watch WWE Crown Jewel 2026 live streams in the Rest of the World</span></h2><p><strong></strong><a href="https://www.netflix.com/" target="_blank" rel="nofollow"><strong>Netflix</strong></a><strong> is showing WWE Crown Jewel 2026 outside the US, including in Canada, the UK and Australia.</strong></p><p>A subscription to Netflix starts at CA$7.99 / £7.99 / AU$9.99 per month.</p><p>There's a huge collection of past WWE shows to stream on the service or, for something fresh, discover the <a href="https://www.techradar.com/news/new-netflix-movies" target="_blank">best new Netflix movies</a> with our dedicated guide.</p><p>Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch Netflix wherever you are in the world if you find your WWE access blocked.</p><section class="article__schema-question"><h3>What is the WWE Crown Jewel 2026 card?</h3><article class="article__schema-answer"><p><strong>Saturday, November 7</strong></p><ul><li>Roman Reigns (c) vs Sami Zayn (c) – Singles match for WWE Crown Jewel Championship</li><li>Liv Morgan (c) vs Chelsea Green (c) – Singles match for WWE Crown Jewel Championship</li><li>Cody Rhodes vs Randy Orton – Last Man Standing match</li><li>The Vision (Bron Breakker &amp; Austin Theory) (c) vs Penta &amp; Je'Von Evans – Tag team match for World Tag Team Championship</li></ul></article></section><section class="article__schema-question"><h3>What is the WWE Crown Jewel 2026 start time?</h3><article class="article__schema-answer"><p>The scheduled WWE Crown Jewel 2026 start time on Saturday, November 7 is 8pm AST local time in Riyadh, which is 9am PT / 12pm ET / 5pm BST.</p><p>That's 4am AEDT on Sunday, November 8 in Australia.</p></article></section><section class="article__schema-question"><h3>Can I watch WWE Crown Jewel 2026 on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, ESPN in the US and Netflix everywhere else.</p><p>You can also stay up-to-date with all of the key Crown Jewel 2026 moments on WWE's official social media channels on X/Twitter (<a href="https://x.com/WWE" target="_blank" rel="nofollow">@WWE</a>), Instagram (<a href="https://www.instagram.com/wwe/" target="_blank" rel="nofollow">@wwe</a>), Facebook (<a href="https://www.facebook.com/wwe/" target="_blank" rel="nofollow">WWE</a>) TikTok (<a href="https://www.tiktok.com/@wwe" target="_blank" rel="nofollow">wwe</a>) and YouTube (<a href="https://www.youtube.com/wwe" target="_blank" rel="nofollow">@WWE</a>).</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Wales vs Japan Free Streams: How to watch Nations Championship 2026 game, TV Channels, Preview ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Watch Wales vs Japan for FREE on </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><strong> (US) / </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><strong> &amp; </strong><a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>S4C</strong></a><strong> (UK)</strong></li><li><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Unlock your stream with NordVPN (save 77% this Black Friday)</strong></a></li><li><strong>Saturday, November 7 at 4.40pm GMT / 11.40am ET</strong></li></ul><p>Saturday's Wales vs Japan live stream in the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">2026 Nations Championship</a> gives a little more meaning to the traditional Autumn internationals, as both sides seek a winning start to their trio of November matches at Cardiff's mighty Millennium Stadium.</p><p>The recent history of matches between the Dragons and Brave Blossoms has produced some fantastic games and close results – in the respective fixture this time last year, a dramatic last-minute penalty from Jarrod Evans secured Wales a one-point win. But you can bet that Eddie Jones's Japan side will come to Saturday's game well-drilled, tactically on point, and with muscle memory of beating the Welsh as recently as July 2025.</p><p>Although neither side can realistically qualify for the Nations Championship final, this month's games will serve as a good litmus test of how their respective preparations are progressing ahead of next year's World Cup. Steve Tandy's home side will be particularly desperate for a win, knowing that they face New Zealand and Australia next. If Louis Rees-Zammit, Jac Morgan, captain Dewi Lake and co fail to beat Japan, they'll be staring down the barrel of the wooden spoon; the same ignominy that has befallen the proud rugby nation at the last three <a href="https://www.techradar.com/how-to-watch/rugby/six-nations-2026-free-online-anywhere">Six Nations</a> championships.</p><p>Read on below for our guide on where to watch Wales vs Japan on TV and get <strong>Nations Championship 2026 free streams</strong> online.</p><h2 class="article-body__section" id="section-watch-wales-vs-japan-for-free"><span>Watch Wales vs Japan for FREE</span></h2><p>Saturday's game – along with every other match of the 2026 Nations Championship – will be streamed <strong>live and free</strong> across the US, UK and Ireland. The Wales vs Japan live stream is set to be shown on:</p><p><strong>🇺🇸 US:</strong> <a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br /><strong>🇬🇧 UK:</strong> <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><strong> &amp; </strong><a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>S4C via BBC iPlayer</strong></a><br /><strong>🇮🇪 Ireland:</strong> <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p><strong>What if you're abroad?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Rugby fans from the US, UK and Ireland can use NordVPN to watch their usual streaming service from anywhere.</strong></a></p><h2 class="article-body__section" id="section-how-to-watch-any-wales-vs-japan-stream-using-a-vpn"><span>How to watch any Wales vs Japan stream using a VPN</span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN </a>right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with a 75% discount now.</p><div class="product"><a data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" 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="hTDrKpeBdcRyDVRVFpMmKP" name="NordVPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hTDrKpeBdcRyDVRVFpMmKP-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Wales vs Japan stream from anywhere and catch every big moment!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple:</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're visiting Canada and want to view your usual US service, you'd select a United States server from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to your usual local streaming service and watch the rugby.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-the-us"><span>How to watch Wales vs Japan live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Wales vs Japan and all 2026 Nations Championship matches will be live streamed for FREE on </strong><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><strong> in the US.</strong></p><p>The dedicated rugby streaming platform can be watched on its website or mobile app, and through Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Outside the US for Wales vs Japan?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual streams.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-the-uk"><span>How to watch Wales vs Japan live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Rugby fans in the UK can watch Wales vs Japan for free on ITV.</strong></p><p>TV coverage for Wales vs Japan is on <strong>ITV1</strong> while you can also stream it live and on demand via the free <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a> website and mobile app.</p><p>For those who prefer to watch with Welsh commentary, the game will also be shown live on <strong>S4C</strong> and through that channel on the <a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a>.</p><p>If you're <strong>outside the UK</strong> but want to tap into your usual coverage, check out <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> and follow the instructions above.</p><p>ITVX and iPlayer are free services, though you need to be in possession of a valid UK TV licence to watch their live streams, as this covers digital content consumption, too.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-ireland"><span>How to watch Wales vs Japan live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><strong>As mentioned above, all Nations Championship 2026 games will be on free-to-air TV in Ireland.</strong></p><p><strong>Virgin Media 1</strong> is showing Wales vs Japan, which means it will also be available to stream on the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p>Not in Ireland right now? Check out <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-australia"><span>How to watch Wales vs Japan live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><strong>In Australia, Wales vs Japan will be on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong>. </strong></p><p>It costs $20 a month on top of a regular Stan subscription costing from $9.99 a month.</p><p>Away from Australia right now? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN to watch Stan Sport from abroad</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-new-zealand"><span>How to watch Wales vs Japan live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Sky Sport is the Nations Championship 2026 TV rights holder in New Zealand.</strong></p><p>You can access Sky Sport through satellite TV or get a live stream with the <a href="https://www.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now</strong></a> subscription service starting at NZ$29.99 per day or NZ$59.99 per month and watch Wales vs Japan.</p><p><strong>Missing the Wales vs Japan game?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> will give you access to your home streaming service.</p><section class="article__schema-question"><h3>What is the Wales vs Japan start time?</h3><article class="article__schema-answer"><p>The scheduled Wales vs Japan kick-off time on Saturday, November 7 is 4.40pm GMT local time in Cardiff, Wales.</p><p>That's 11.40am ET / 8.40am PT in the US.</p></article></section><section class="article__schema-question"><h3>Can I watch Wales vs Japan on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, ITVX, Rugbypass TV and VM Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/watch-wales-vs-japan-nations-championship-2026-free</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Wales vs Japan live streams online – including for FREE – as the Nations Championship 2026 recommences again in Cardiff. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">z5U7u4DYDK2HwbDnoj5o9K</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sKdzcH7wQn77rcDwztjiVW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 13:45:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Adam Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/tMgdmPBGd7aqyq8xfb2hvm-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Adam was formerly the Content Director of Subscriptions and Services at Future, meaning that he oversaw many of the articles TechRadar produces about &lt;a href=&quot;https://www.techradar.com/best/best-antivirus&quot;&gt;antivirus software&lt;/a&gt;, &lt;a href=&quot;https://www.techradar.com/vpn/best-vpn&quot;&gt;VPN&lt;/a&gt;, TV streaming, broadband and mobile phone contracts - from buying guides and deals news, to industry interest pieces and reviews. Adam has now dusted off his keyboard to write articles for the likes of TechRadar, T3 and Tom&#039;s Guide.&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/sKdzcH7wQn77rcDwztjiVW-1920-80.jpg">
                                                            <media:credit><![CDATA[Ian Cook - CameraSport via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Louis Rees-Zammit of Wales pausing for breath during a 2026 Nations Championship rugby union match.]]></media:description>                                                            <media:text><![CDATA[Louis Rees-Zammit of Wales pausing for breath during a 2026 Nations Championship rugby union match.]]></media:text>
                                <media:title type="plain"><![CDATA[Louis Rees-Zammit of Wales pausing for breath during a 2026 Nations Championship rugby union match.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sKdzcH7wQn77rcDwztjiVW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Watch Wales vs Japan for FREE on </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><strong> (US) / </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><strong> &amp; </strong><a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>S4C</strong></a><strong> (UK)</strong></li><li><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Unlock your stream with NordVPN (save 77% this Black Friday)</strong></a></li><li><strong>Saturday, November 7 at 4.40pm GMT / 11.40am ET</strong></li></ul><p>Saturday's Wales vs Japan live stream in the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">2026 Nations Championship</a> gives a little more meaning to the traditional Autumn internationals, as both sides seek a winning start to their trio of November matches at Cardiff's mighty Millennium Stadium.</p><p>The recent history of matches between the Dragons and Brave Blossoms has produced some fantastic games and close results – in the respective fixture this time last year, a dramatic last-minute penalty from Jarrod Evans secured Wales a one-point win. But you can bet that Eddie Jones's Japan side will come to Saturday's game well-drilled, tactically on point, and with muscle memory of beating the Welsh as recently as July 2025.</p><p>Although neither side can realistically qualify for the Nations Championship final, this month's games will serve as a good litmus test of how their respective preparations are progressing ahead of next year's World Cup. Steve Tandy's home side will be particularly desperate for a win, knowing that they face New Zealand and Australia next. If Louis Rees-Zammit, Jac Morgan, captain Dewi Lake and co fail to beat Japan, they'll be staring down the barrel of the wooden spoon; the same ignominy that has befallen the proud rugby nation at the last three <a href="https://www.techradar.com/how-to-watch/rugby/six-nations-2026-free-online-anywhere">Six Nations</a> championships.</p><p>Read on below for our guide on where to watch Wales vs Japan on TV and get <strong>Nations Championship 2026 free streams</strong> online.</p><h2 class="article-body__section" id="section-watch-wales-vs-japan-for-free"><span>Watch Wales vs Japan for FREE</span></h2><p>Saturday's game – along with every other match of the 2026 Nations Championship – will be streamed <strong>live and free</strong> across the US, UK and Ireland. The Wales vs Japan live stream is set to be shown on:</p><p><strong>🇺🇸 US:</strong> <a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br /><strong>🇬🇧 UK:</strong> <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><strong> &amp; </strong><a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>S4C via BBC iPlayer</strong></a><br /><strong>🇮🇪 Ireland:</strong> <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p><strong>What if you're abroad?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Rugby fans from the US, UK and Ireland can use NordVPN to watch their usual streaming service from anywhere.</strong></a></p><h2 class="article-body__section" id="section-how-to-watch-any-wales-vs-japan-stream-using-a-vpn"><span>How to watch any Wales vs Japan stream using a VPN</span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN </a>right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with a 75% discount now.</p><div class="product"><a data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" 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="hTDrKpeBdcRyDVRVFpMmKP" name="NordVPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hTDrKpeBdcRyDVRVFpMmKP-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Wales vs Japan stream from anywhere and catch every big moment!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="604cab12-d478-11f1-814b-1fe7c7c72c65" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple:</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're visiting Canada and want to view your usual US service, you'd select a United States server from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to your usual local streaming service and watch the rugby.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-the-us"><span>How to watch Wales vs Japan live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Wales vs Japan and all 2026 Nations Championship matches will be live streamed for FREE on </strong><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><strong> in the US.</strong></p><p>The dedicated rugby streaming platform can be watched on its website or mobile app, and through Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Outside the US for Wales vs Japan?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual streams.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-the-uk"><span>How to watch Wales vs Japan live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Rugby fans in the UK can watch Wales vs Japan for free on ITV.</strong></p><p>TV coverage for Wales vs Japan is on <strong>ITV1</strong> while you can also stream it live and on demand via the free <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a> website and mobile app.</p><p>For those who prefer to watch with Welsh commentary, the game will also be shown live on <strong>S4C</strong> and through that channel on the <a href="https://www.bbc.co.uk/iplayer/live/s4c" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a>.</p><p>If you're <strong>outside the UK</strong> but want to tap into your usual coverage, check out <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> and follow the instructions above.</p><p>ITVX and iPlayer are free services, though you need to be in possession of a valid UK TV licence to watch their live streams, as this covers digital content consumption, too.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-ireland"><span>How to watch Wales vs Japan live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><strong>As mentioned above, all Nations Championship 2026 games will be on free-to-air TV in Ireland.</strong></p><p><strong>Virgin Media 1</strong> is showing Wales vs Japan, which means it will also be available to stream on the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p>Not in Ireland right now? Check out <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-australia"><span>How to watch Wales vs Japan live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="inline" /></p></div></div></figure><p><strong>In Australia, Wales vs Japan will be on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong>. </strong></p><p>It costs $20 a month on top of a regular Stan subscription costing from $9.99 a month.</p><p>Away from Australia right now? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN to watch Stan Sport from abroad</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-wales-vs-japan-live-streams-in-new-zealand"><span>How to watch Wales vs Japan live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Sky Sport is the Nations Championship 2026 TV rights holder in New Zealand.</strong></p><p>You can access Sky Sport through satellite TV or get a live stream with the <a href="https://www.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now</strong></a> subscription service starting at NZ$29.99 per day or NZ$59.99 per month and watch Wales vs Japan.</p><p><strong>Missing the Wales vs Japan game?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> will give you access to your home streaming service.</p><section class="article__schema-question"><h3>What is the Wales vs Japan start time?</h3><article class="article__schema-answer"><p>The scheduled Wales vs Japan kick-off time on Saturday, November 7 is 4.40pm GMT local time in Cardiff, Wales.</p><p>That's 11.40am ET / 8.40am PT in the US.</p></article></section><section class="article__schema-question"><h3>Can I watch Wales vs Japan on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, ITVX, Rugbypass TV and VM Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I went hands on with the new Snap Specs — and found out why they could soon be a useful workplace tool ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As workers look for more ways to be productive at home and in the office, wearable technology has often proved a useful tool, offering quite literally a new dimension for users.</p><p>Augmented Reality (AR) headsets have been around for a few years, with Microsoft, Meta and Apple all among the big players getting involved - but these headsets have often proved clunky and overbearing.</p><p>AR glasses have instead offered a new opportunity for those looking for some extra assistance in everyday life - I went to try out the new <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-tried-out-snap-specs-the-social-platforms-chunky-ar-smartglasses-and-they-delivered-in-more-ways-than-i-expected" target="_blank">Snap Specs</a> ahead of their UK launch.</p><h2 id="first-impressions">First impressions</h2><p>Let’s get the obvious out of the way first - tech-enabled glasses (specifically those made by Meta) are under the microscope somewhat at the current moment in time, with rulings over what they can and can’t do emerging in courts across the world.</p><p>Snap has explicitly looked to offer a whole new kind of experience, with the new sixth-generation Snap Specs much more obviously an accessory - it’s pretty obvious when wearing them that (unless you’ve gone full Nathan Barley) these aren’t a typical pair of glasses.</p><p>The smooth black material is nice to touch, and sits against your face with no issues. Configuring the glasses takes only a few seconds, with control of the device mainly in AR, with two buttons on the arms of the glasses helping with recording and resetting if needed.</p><p>Unlike other AR glasses, the big selling point of Snap Specs is that they don’t need to be tethered to a smartphone, so you can wear them wherever you want - with a portable charging pad helping to top up battery life when 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="3rD3RDGiN3836nBAJhDuDC" name="PXL_20261103_154148436" alt="Snap Specs" src="https://cdn.mos.cms.futurecdn.net/3rD3RDGiN3836nBAJhDuDC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Mike Moore)</span></figcaption></figure><p>As the Snap Specs are still fairly new, a lot of the app showcases and demos I saw looked to show off how AR can help entertain or educate - but there were some work use cases too.</p><p>My glasses came loaded with Google Docs, with typing carried out on a virtual keyboard which could prove perfect if you need to write up some quick thoughts or emails when away from your desk. You might get a few odd looks while typing in mid-air, but when inspiration strikes, needs must - and it can also connect to a Bluetooth keyboard if you’d prefer.</p><p>The glasses are also able to capture video clips up to 30 seconds and still images, useful for creative workers across the spectrum - whether you’re getting a picture of a billboard idea, or seeing something in the wild that would be perfect for your next piece of artwork, you can quickly grab an image or video without needing to whip out your phone.</p><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.41%;"><img id="aeZwHJyEZ3TuVAyJ4WHfa5" name="PXL_20261103_152741529" alt="Snap Specs demo" src="https://cdn.mos.cms.futurecdn.net/aeZwHJyEZ3TuVAyJ4WHfa5-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Could the Snap Specs make an artist out of me? Surprisingly, yes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Mike Moore)</span></figcaption></figure><p>Snap Specs also features a built-in browser, which does everything you would hope - but also doubles as a media viewer, so whether you need to work on or review a new presentation or promotional video, or just want to catch up on some YouTube, the glasses can be a useful tool.</p><p>The voice AI assistant was also fast and effective when answering my questions (even if I doubted its accuracy on finding the nearest tube station to our location), and using Google Maps with a heads-up display was an absolute game-changer, although again it might depend on how you feel walking down the street wearing a £2,000 pair of glasses.</p><p>Perhaps the most striking demo was the translation tool - when looking at someone speaking in a foreign language, their speech would be instantly translated and shown in a speech bubble overlaying them - essentially like subtitles when watching a TV show. This could be an incredible tool for business meetings in foreign countries, and might well be the killer app for technology such as Snap Specs.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/SmuJn7LJ72XJxKC4sJH7EM/PXL_20261103_154345596.mp4" autoplay="" loop="" muted="" playsinline="" src="https://cdn.mos.cms.futurecdn.net/SmuJn7LJ72XJxKC4sJH7EM/PXL_20261103_154345596.mp4"></video></div><p>So will the £1,999 Snap Specs be the future of work? Given that the more fun demos I saw involved playing dominoes, improving my football skills, a drawing tutorial and enjoying an interactive Harry Potter experience involving a pet owl and the sorting hat, I’m not sure it’s there just yet - but I can’t wait to see where the technology goes next.</p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="right" fullscreen="" width="676" height="213" attribution="" endorsement="" class="pull-rightinline" /></p></div></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/i-went-hands-on-with-the-new-snap-specs-and-found-out-why-they-could-soon-be-a-useful-workplace-tool</link>
                                                                            <description>
                            <![CDATA[ Snap Specs look a lot better than previously - but I still don’t think they’re the ideal work companion just yet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ooo4ZLgJB4zy7UbdLET8Lc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Azv3TgGUqcELXYvsSeg4Hj-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[Virtual Reality & Augmented Reality]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mike Moore ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vinm2oPWMvB8yMg7qLhtxg-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mike Moore is Deputy Editor at TechRadar Pro. He has worked as a B2B and B2C technology journalist for over a decade, including at one of the UK&#039;s leading national newspapers and fellow Future title ITProPortal, covering everything from cybersecurity to phone reviews to VR at the Winter Olympics.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Mike is the main editorial contact for TechRadar Pro, responsible for the news content across the site, as well as managing the contributed content. PRs looking to pitch news stories, bylines/analysis pieces or event invitations should get in contact via the email address mentioned above.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;He has a Masters degree in American Studies from the University of Nottingham, along with a BA in American &amp; English Studies from the same institution. When he&#039;s not keeping track of all the latest enterprise and workplace trends, he can most likely be found watching, following or taking part in some kind of sport.&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/Azv3TgGUqcELXYvsSeg4Hj-1920-80.jpg">
                                                            <media:credit><![CDATA[Future/ Mike Moore]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Snap Specs demo session]]></media:description>                                                            <media:text><![CDATA[Snap Specs demo session]]></media:text>
                                <media:title type="plain"><![CDATA[Snap Specs demo session]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Azv3TgGUqcELXYvsSeg4Hj-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As workers look for more ways to be productive at home and in the office, wearable technology has often proved a useful tool, offering quite literally a new dimension for users.</p><p>Augmented Reality (AR) headsets have been around for a few years, with Microsoft, Meta and Apple all among the big players getting involved - but these headsets have often proved clunky and overbearing.</p><p>AR glasses have instead offered a new opportunity for those looking for some extra assistance in everyday life - I went to try out the new <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-tried-out-snap-specs-the-social-platforms-chunky-ar-smartglasses-and-they-delivered-in-more-ways-than-i-expected" target="_blank">Snap Specs</a> ahead of their UK launch.</p><h2 id="first-impressions">First impressions</h2><p>Let’s get the obvious out of the way first - tech-enabled glasses (specifically those made by Meta) are under the microscope somewhat at the current moment in time, with rulings over what they can and can’t do emerging in courts across the world.</p><p>Snap has explicitly looked to offer a whole new kind of experience, with the new sixth-generation Snap Specs much more obviously an accessory - it’s pretty obvious when wearing them that (unless you’ve gone full Nathan Barley) these aren’t a typical pair of glasses.</p><p>The smooth black material is nice to touch, and sits against your face with no issues. Configuring the glasses takes only a few seconds, with control of the device mainly in AR, with two buttons on the arms of the glasses helping with recording and resetting if needed.</p><p>Unlike other AR glasses, the big selling point of Snap Specs is that they don’t need to be tethered to a smartphone, so you can wear them wherever you want - with a portable charging pad helping to top up battery life when 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="3rD3RDGiN3836nBAJhDuDC" name="PXL_20261103_154148436" alt="Snap Specs" src="https://cdn.mos.cms.futurecdn.net/3rD3RDGiN3836nBAJhDuDC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Mike Moore)</span></figcaption></figure><p>As the Snap Specs are still fairly new, a lot of the app showcases and demos I saw looked to show off how AR can help entertain or educate - but there were some work use cases too.</p><p>My glasses came loaded with Google Docs, with typing carried out on a virtual keyboard which could prove perfect if you need to write up some quick thoughts or emails when away from your desk. You might get a few odd looks while typing in mid-air, but when inspiration strikes, needs must - and it can also connect to a Bluetooth keyboard if you’d prefer.</p><p>The glasses are also able to capture video clips up to 30 seconds and still images, useful for creative workers across the spectrum - whether you’re getting a picture of a billboard idea, or seeing something in the wild that would be perfect for your next piece of artwork, you can quickly grab an image or video without needing to whip out your phone.</p><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.41%;"><img id="aeZwHJyEZ3TuVAyJ4WHfa5" name="PXL_20261103_152741529" alt="Snap Specs demo" src="https://cdn.mos.cms.futurecdn.net/aeZwHJyEZ3TuVAyJ4WHfa5-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Could the Snap Specs make an artist out of me? Surprisingly, yes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Mike Moore)</span></figcaption></figure><p>Snap Specs also features a built-in browser, which does everything you would hope - but also doubles as a media viewer, so whether you need to work on or review a new presentation or promotional video, or just want to catch up on some YouTube, the glasses can be a useful tool.</p><p>The voice AI assistant was also fast and effective when answering my questions (even if I doubted its accuracy on finding the nearest tube station to our location), and using Google Maps with a heads-up display was an absolute game-changer, although again it might depend on how you feel walking down the street wearing a £2,000 pair of glasses.</p><p>Perhaps the most striking demo was the translation tool - when looking at someone speaking in a foreign language, their speech would be instantly translated and shown in a speech bubble overlaying them - essentially like subtitles when watching a TV show. This could be an incredible tool for business meetings in foreign countries, and might well be the killer app for technology such as Snap Specs.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/SmuJn7LJ72XJxKC4sJH7EM/PXL_20261103_154345596.mp4" autoplay="" loop="" muted="" playsinline="" src="https://cdn.mos.cms.futurecdn.net/SmuJn7LJ72XJxKC4sJH7EM/PXL_20261103_154345596.mp4"></video></div><p>So will the £1,999 Snap Specs be the future of work? Given that the more fun demos I saw involved playing dominoes, improving my football skills, a drawing tutorial and enjoying an interactive Harry Potter experience involving a pet owl and the sorting hat, I’m not sure it’s there just yet - but I can’t wait to see where the technology goes next.</p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="right" fullscreen="" width="676" height="213" attribution="" endorsement="" class="pull-rightinline" /></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ TP-Link Archer 8 Ultra: the future of Wi-Fi has just arrived, with TP-Link’s first Wi-Fi 8 router ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-tp-link-archer-8-ultra-one-minute-review"><span>TP-Link Archer 8 Ultra: One-minute review</span></h2><p>It’s taken quite a while for <a href="https://www.techradar.com/computing/internet/wi-fi-7">Wi-Fi 7 </a>to become a mainstream technology – even Apple hasn’t adopted it right across its product range yet – but TP-Link has just launched the first <a href="https://www.techradar.com/computing/wi-fi-broadband/wi-fi-8-explained-tp-link-launches-first-routers-but-heres-why-most-wi-fi-6-and-7-owners-should-probably-wait">Wi-Fi 8</a> router in the somewhat imposing form of its new Archer 8 Ultra. </p><p>In fact, the final technical details for Wi-Fi 8 probably won’t be announced until 2028, but the key features of the new standard are well known, allowing TP-Link and other manufacturers to prepare new products that will introduce the new technology over the next couple of years. It’s also planning to release a number of <a href="https://www.techradar.com/news/best-wireless-mesh-routers">mesh routers</a> and <a href="https://www.techradar.com/news/the-best-wi-fi-extenders">range extenders</a> that will use Wi-Fi 8 in 2027 as well.</p><p>It’s safe to say that a state-of-the-art router with Wi-Fi 8 will be massive overkill for most home users – after all, the Archer’s tri-band Wi-Fi and top speed of 19Gbps will leave most home broadband services trailing in its wake. </p><p>And, of course, it comes with a state-of-the art price tag too.  However, the Archer 8 Ultra is a good opportunity to look at the new features that will shape the next generation of Wi-Fi technology. </p><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-price-release-date"><span>TP-Link Archer 8 Ultra review: Price &amp; release date</span></h2><ul><li><strong>How much does it cost? </strong>Pre-order for £699 (around $950), then £899.99 (around $1,199)</li><li><strong>When is it available? </strong>Released on November 15, 2026</li><li><strong>Where can you get it? </strong>Available in US, EU, UK</li></ul><p>The <a href="https://www.tp-link.com/uk/home-networking/wifi-router/archer-bn800/" target="_blank">Archer 8 Ultra</a> is currently available for pre-order from TP-Link’s website, and will be officially launched on November 15, 2026. </p><p>The US pricing hasn’t been confirmed at the time of writing, but there’s a special offer for pre-orders in the UK for £699 (around $950), with the price rising to £899.99 (approx. $1,199) following the launch in November. There are currently no rival Wi-Fi 8 routers to compare it with, but that pricing makes the Archer 8 Ultra twice as expensive as a high-end, current-gen Wi-Fi 7 model.</p><ul><li><strong>Value: </strong>4/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-specs"><span>TP-Link Archer 8 Ultra review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Wi-Fi: </p></td><td  ><p>Wi-Fi 8 (2.4GHz, 5.0GHz, 6.0GHz)</p></td></tr><tr><td class="firstcol " ><p>Wi-Fi Speed: </p></td><td  ><p>Up to 19Gbps (using 6.0GHz)</p></td></tr><tr><td class="firstcol " ><p>Ports:</p></td><td  ><p>2x 10Gbps (WAN/LAN), 4x 2.5Gbps (LAN), 1x 1Gbps (LAN)</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Broadcomm SoC</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>245 x 98 x 226mm</p></td></tr></tbody></table></div><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="nTxTzTwiC2936xgDPr3meM" name="Archer Ports" alt="TP-Link Archer 8 Ultra router on wooden desk" src="https://cdn.mos.cms.futurecdn.net/nTxTzTwiC2936xgDPr3meM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-design"><span>TP-Link Archer 8 Ultra review: Design</span></h2><ul><li><strong>Solid build quality</strong></li><li><strong>Very good selection of ports</strong></li><li><strong>App is easy to use</strong></li></ul><p>Wi-Fi 8 focuses on extending range and signal power in order to improve reliability. </p><p>This means that the Archer 8 Ultra needs to provide some pretty heavyweight hardware. It’s built like a tank, consisting of a matte-black obelisk that stands 245mm high, 98mm wide and 226mm deep, and it houses no less than 18 internal antennae to help beam the Wi-Fi signal far and wide. </p><p>It also provides an impressive set of ports and connectors, including two 10Gbps ports that can handle the latest high-speed fibre broadband, and also double up for a wired network connection (LAN) for devices such as a PC or gaming console that needs maximum performance. </p><p>There are also four additional 2.5Gbps ports for additional wired connections and, somewhat oddly, a single 1Gbps port as well.</p><p>TP-Link’s Tether app is also well designed, allowing you to scan a QR code in order to quickly connect to the router’s new network. By default, the app creates two separate networks, with one network reserved for the high-speed 6.0GHz band that is supported by newer computers and mobile devices. </p><p>The second network combines the 2.4GHz and 5.0GHz bands in order to provide compatibility with older computers and mobile devices. That setup should suit most users, but more advanced users can connect to the Archer 8 Ultra via a web browser interface that provides greater control over your network settings.</p><ul><li><strong>Design: </strong>5/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-features"><span>TP-Link Archer 8 Ultra review: Features</span></h2><p>The new Wi-Fi 8 standard is a big step forward, and is awash with jargon and buzzwords, such as MAPC (multi-access point co-ordination), ELR (enhanced long range), and DRU (distributed resource units), and you can find out more about these on <a href="http://www.tp-link.com/us/wifi8">the TP-Link website</a>. </p><p>But the TLDR version is that Wi-Fi 8 shifts the focus away from sheer speed and instead concentrates on improving both range and reliability for larger homes and offices, as well as public and outdoor venues that may have dozens or even hundreds of connected devices spread over a very wide area. </p><p>Of course, the 19Gbps speed of the Archer 8 Ultra certainly sounds impressive, but it’s not actually any faster than the top speed of 46Gbps that is already possible with current-generation Wi-Fi 7 devices. </p><p>Wi-Fi 8 also uses the same frequency bands – 2.4GHz, 5.0GHz and 6.0GHz – that are available with Wi-Fi 7 as well. This ensures that the Archer 8 Ultra will be backwards-compatible with existing computers and mobile devices that use Wi-Fi 7.</p><p>However, those buzzwords that we just mentioned are designed to improve the range and reliability of the Archer 8 Ultra, so that a single router can cover an area of 3,600sq.ft (although some regions may quote this as 3,000sq.ft due to differences in local regulations). </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pWkYMamG7QoKWQhB6EBGRM" name="Web UI" alt="TP-Link Archer 8 Ultra web interface" src="https://cdn.mos.cms.futurecdn.net/pWkYMamG7QoKWQhB6EBGRM-1920-80.png" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TP-Link)</span></figcaption></figure><p>It’s also designed to support up to 200 connected devices, and includes a Multi-Floor Mode that can automatically configure the Archer network to work efficiently within homes, offices, and other buildings where people and devices may be spread across multiple floors and levels. Suffice it to say that if you live in a modest two-bedroom house or apartment, then the Archer 8 Ultra will definitely be what The Sisters Of Mercy refer to as ‘a slight case of overbombing’. </p><ul><li><strong>Features: </strong>5/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-performance"><span>TP-Link Archer 8 Ultra review: Performance</span></h2><ul><li><strong>Tri-band Wi-Fi 8</strong></li><li><strong>Very few - if any - Wi-Fi 8 devices yet</strong></li><li><strong>Still fantastic performance with Wi-Fi 7 devices</strong></li></ul><div  class="fancy-box"><div class="fancy_box-title">Benchmarks</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Ookla Speed Test – 2.4GHz/5.0GHz (download/upload)</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions: 150Mbps/150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps/150Mbps</p><p class="fancy-box__body-text"><strong>20GB Steam Download – 2.4GHz/5.0GHz</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions:  150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps</p><p class="fancy-box__body-text"><strong>Ookla Speed Test – 6.0GHz (download/upload)</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions: 150Mbps/150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps/150Mbps</p><p class="fancy-box__body-text"><strong>20GB Steam Download - 6.0GHz</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions:  150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps</p></div></div><p>I’ve not come across any PCs or mobile devices that currently support Wi-Fi 8 but, as mentioned, Wi-Fi 8 does use the same frequency bands as Wi-Fi 7, so I was able to get some idea of the performance offered by the Archer 8 Ultra using an existing laptop with Wi-Fi 7.</p><p>The extended range and reliability of Wi-Fi 8 makes it a good option in my office, as I have a deadspot in one particular office at the back of the building. Unsurprisingly, both of the Wi-Fi networks set up by the Archer 8 Ultra were easily able to cruise along at the maximum 150Mbps provided by my office network when running the Ookla SpeedTest and for downloading large game files from Steam while connected to nearby devices in the same room. </p><p>And it didn’t bat an eyelid as I picked up my laptop and walked along the corridor to the Wi-Fi deadspot in the furthest back office. </p><p>The one disadvantage of the high-speed 6GHz band is that it has a shorter range than the 2.4GHz and 5.0GHz bands – which is why those bands are still used even on next-gen routers such as this. </p><p>However, the range and reliability of Wi-Fi 8 ensured that the 6.0GHz band was able to reach my back office and maintain full speed with no trouble at all.</p><p>Of course, it’s still early days for Wi-Fi 8, so the Archer 8 Ultra won’t be an essential purchase for many people right now, but it’s a fascinating look at a future world where we will be surrounded by Wi-Fi all around us, both at home and in the wider world outside (more so than we currently are).</p><ul><li><strong>Performance: </strong>5/5</li></ul><h2 class="article-body__section" id="section-should-i-buy-the-tp-link-archer-8-ultra"><span>Should I buy the TP-Link Archer 8 Ultra?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p><p>  </p></th><th  ><p>Notes</p><p>  </p></th><th  ><p>Score</p><p>  </p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Features</p><p>  </p></td><td  ><p>Wi-Fi 8 introduces many new features   designed to improve range and reliability</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Performance</p><p>  </p></td><td  ><p>It’s incredibly fast, but Wi-Fi 8 also   provides big improvements in range and reliability</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Design</p><p>  </p></td><td  ><p>It’s big and bulky, but packed with   high-end hardware.</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Value</p><p>  </p></td><td  ><p>A state-of-the-art price for a   state-of-the-art router</p><p>  </p></td><td  ><p>4/5</p><p>  </p></td></tr></tbody></table></div><h2 id="buy-it-if-5">Buy it if…</h2><div class="product"><p><strong>You’re an early adopter</strong><br />Wi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3cfbc-d9cf-11f1-8ec4-c359d6577ac7" data-action="Deal Block" data-label="You’re an early adopterWi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then." data-dimension48="You’re an early adopterWi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You have an enormous home</strong><br />Wi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d02a-d9cf-11f1-b786-4dc71f933b85" data-action="Deal Block" data-label="You have an enormous homeWi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch." data-dimension48="You have an enormous homeWi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re a business user </strong><br />Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9b8de57a-da08-11f1-b5ba-4125d24d050e" data-action="Deal Block" data-label="You’re a business user Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions." data-dimension48="You’re a business user Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-2">Don’t buy it if…</h2><div class="product"><p><strong>You’re on a budget</strong><br />The Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d110-d9cf-11f1-8a4b-57941b2ac77a" data-action="Deal Block" data-label="You’re on a budgetThe Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price." data-dimension48="You’re on a budgetThe Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You have a modest home</strong><br />Most smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d17e-d9cf-11f1-93e0-37b48d2ea60b" data-action="Deal Block" data-label="You have a modest homeMost smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds." data-dimension48="You have a modest homeMost smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You just want to watch Netflix</strong><br />A top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9b8de5f2-da08-11f1-9555-914ad1409db0" data-action="Deal Block" data-label="You just want to watch NetflixA top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services." data-dimension48="You just want to watch NetflixA top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><div class="product"><p><strong>D-Link Aquila Pro AI R95</strong><br />Few of us can actually use Wi-Fi 8 at the moment, so an affordable Wi-Fi 7 model such as the Aquila Pro is a more mainstream option, providing a top speed of 9.5Gbps at a competitive price.</p><p><a href="https://www.techradar.com/computing/wi-fi-broadband/d-link-aquila-pro-ai-r95" data-dimension112="a2e3d32c-d9cf-11f1-a0ba-5b6251c293be" data-action="Deal Block" data-label="Read our full D-Link Aquila Pro AI R95 review" data-dimension48="Read our full D-Link Aquila Pro AI R95 review" data-dimension25=""><u>Read our full D-Link Aquila Pro AI R95 review</u></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d32c-d9cf-11f1-a0ba-5b6251c293be" data-action="Deal Block" data-label="Read our full D-Link Aquila Pro AI R95 review" data-dimension48="Read our full D-Link Aquila Pro AI R95 review" data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Netgear Orbi 373</strong><br />Its dual-band Wi-Fi 7 runs at a relatively modest 5Gbps, but the Orbi’s three mesh routers can easily cover very large areas up to 6,000sq.ft.</p><p><a href="https://www.techradar.com/computing/servers-network-devices/netgear-orbi-373" data-dimension112="a2e3d3a4-d9cf-11f1-80ed-f11147498b2c" data-action="Deal Block" data-label="Read our full Netgear Orbi 373 review" data-dimension48="Read our full Netgear Orbi 373 review" data-dimension25=""><u>Read our full Netgear Orbi 373 review</u></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d3a4-d9cf-11f1-80ed-f11147498b2c" data-action="Deal Block" data-label="Read our full Netgear Orbi 373 review" data-dimension48="Read our full Netgear Orbi 373 review" data-dimension25="">View Deal</a></p></div><ul><li><a href="https://www.techradar.com/news/how-we-test"><u>Read TechRadar’s reviews guarantee</u></a></li><li><em>First reviewed: November 2026</em></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/computing/wi-fi-broadband/tp-link-archer-8-ultra</link>
                                                                            <description>
                            <![CDATA[ Should early adopters get TP-Link's first Wi-Fi 8 router? Or would you be better off sticking with Wi-Fi 7? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">c8t4Lb8bAkavgMLgxu652g</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UJ2LTaH9x95Zn35MWDJ9WM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Wi-Fi & Broadband]]></category>
                                                    <category><![CDATA[Servers & Network Devices]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Internet]]></category>
                                                    <category><![CDATA[Computing Components]]></category>
                                                                                                                    <dc:creator><![CDATA[ Cliff Joseph ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UJ2LTaH9x95Zn35MWDJ9WM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[TP-Link Archer 8 Ultra router on wooden desk]]></media:description>                                                            <media:text><![CDATA[TP-Link Archer 8 Ultra router on wooden desk]]></media:text>
                                <media:title type="plain"><![CDATA[TP-Link Archer 8 Ultra router on wooden desk]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UJ2LTaH9x95Zn35MWDJ9WM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-tp-link-archer-8-ultra-one-minute-review"><span>TP-Link Archer 8 Ultra: One-minute review</span></h2><p>It’s taken quite a while for <a href="https://www.techradar.com/computing/internet/wi-fi-7">Wi-Fi 7 </a>to become a mainstream technology – even Apple hasn’t adopted it right across its product range yet – but TP-Link has just launched the first <a href="https://www.techradar.com/computing/wi-fi-broadband/wi-fi-8-explained-tp-link-launches-first-routers-but-heres-why-most-wi-fi-6-and-7-owners-should-probably-wait">Wi-Fi 8</a> router in the somewhat imposing form of its new Archer 8 Ultra. </p><p>In fact, the final technical details for Wi-Fi 8 probably won’t be announced until 2028, but the key features of the new standard are well known, allowing TP-Link and other manufacturers to prepare new products that will introduce the new technology over the next couple of years. It’s also planning to release a number of <a href="https://www.techradar.com/news/best-wireless-mesh-routers">mesh routers</a> and <a href="https://www.techradar.com/news/the-best-wi-fi-extenders">range extenders</a> that will use Wi-Fi 8 in 2027 as well.</p><p>It’s safe to say that a state-of-the-art router with Wi-Fi 8 will be massive overkill for most home users – after all, the Archer’s tri-band Wi-Fi and top speed of 19Gbps will leave most home broadband services trailing in its wake. </p><p>And, of course, it comes with a state-of-the art price tag too.  However, the Archer 8 Ultra is a good opportunity to look at the new features that will shape the next generation of Wi-Fi technology. </p><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-price-release-date"><span>TP-Link Archer 8 Ultra review: Price &amp; release date</span></h2><ul><li><strong>How much does it cost? </strong>Pre-order for £699 (around $950), then £899.99 (around $1,199)</li><li><strong>When is it available? </strong>Released on November 15, 2026</li><li><strong>Where can you get it? </strong>Available in US, EU, UK</li></ul><p>The <a href="https://www.tp-link.com/uk/home-networking/wifi-router/archer-bn800/" target="_blank">Archer 8 Ultra</a> is currently available for pre-order from TP-Link’s website, and will be officially launched on November 15, 2026. </p><p>The US pricing hasn’t been confirmed at the time of writing, but there’s a special offer for pre-orders in the UK for £699 (around $950), with the price rising to £899.99 (approx. $1,199) following the launch in November. There are currently no rival Wi-Fi 8 routers to compare it with, but that pricing makes the Archer 8 Ultra twice as expensive as a high-end, current-gen Wi-Fi 7 model.</p><ul><li><strong>Value: </strong>4/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-specs"><span>TP-Link Archer 8 Ultra review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Wi-Fi: </p></td><td  ><p>Wi-Fi 8 (2.4GHz, 5.0GHz, 6.0GHz)</p></td></tr><tr><td class="firstcol " ><p>Wi-Fi Speed: </p></td><td  ><p>Up to 19Gbps (using 6.0GHz)</p></td></tr><tr><td class="firstcol " ><p>Ports:</p></td><td  ><p>2x 10Gbps (WAN/LAN), 4x 2.5Gbps (LAN), 1x 1Gbps (LAN)</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Broadcomm SoC</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>245 x 98 x 226mm</p></td></tr></tbody></table></div><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="nTxTzTwiC2936xgDPr3meM" name="Archer Ports" alt="TP-Link Archer 8 Ultra router on wooden desk" src="https://cdn.mos.cms.futurecdn.net/nTxTzTwiC2936xgDPr3meM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-design"><span>TP-Link Archer 8 Ultra review: Design</span></h2><ul><li><strong>Solid build quality</strong></li><li><strong>Very good selection of ports</strong></li><li><strong>App is easy to use</strong></li></ul><p>Wi-Fi 8 focuses on extending range and signal power in order to improve reliability. </p><p>This means that the Archer 8 Ultra needs to provide some pretty heavyweight hardware. It’s built like a tank, consisting of a matte-black obelisk that stands 245mm high, 98mm wide and 226mm deep, and it houses no less than 18 internal antennae to help beam the Wi-Fi signal far and wide. </p><p>It also provides an impressive set of ports and connectors, including two 10Gbps ports that can handle the latest high-speed fibre broadband, and also double up for a wired network connection (LAN) for devices such as a PC or gaming console that needs maximum performance. </p><p>There are also four additional 2.5Gbps ports for additional wired connections and, somewhat oddly, a single 1Gbps port as well.</p><p>TP-Link’s Tether app is also well designed, allowing you to scan a QR code in order to quickly connect to the router’s new network. By default, the app creates two separate networks, with one network reserved for the high-speed 6.0GHz band that is supported by newer computers and mobile devices. </p><p>The second network combines the 2.4GHz and 5.0GHz bands in order to provide compatibility with older computers and mobile devices. That setup should suit most users, but more advanced users can connect to the Archer 8 Ultra via a web browser interface that provides greater control over your network settings.</p><ul><li><strong>Design: </strong>5/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-features"><span>TP-Link Archer 8 Ultra review: Features</span></h2><p>The new Wi-Fi 8 standard is a big step forward, and is awash with jargon and buzzwords, such as MAPC (multi-access point co-ordination), ELR (enhanced long range), and DRU (distributed resource units), and you can find out more about these on <a href="http://www.tp-link.com/us/wifi8">the TP-Link website</a>. </p><p>But the TLDR version is that Wi-Fi 8 shifts the focus away from sheer speed and instead concentrates on improving both range and reliability for larger homes and offices, as well as public and outdoor venues that may have dozens or even hundreds of connected devices spread over a very wide area. </p><p>Of course, the 19Gbps speed of the Archer 8 Ultra certainly sounds impressive, but it’s not actually any faster than the top speed of 46Gbps that is already possible with current-generation Wi-Fi 7 devices. </p><p>Wi-Fi 8 also uses the same frequency bands – 2.4GHz, 5.0GHz and 6.0GHz – that are available with Wi-Fi 7 as well. This ensures that the Archer 8 Ultra will be backwards-compatible with existing computers and mobile devices that use Wi-Fi 7.</p><p>However, those buzzwords that we just mentioned are designed to improve the range and reliability of the Archer 8 Ultra, so that a single router can cover an area of 3,600sq.ft (although some regions may quote this as 3,000sq.ft due to differences in local regulations). </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pWkYMamG7QoKWQhB6EBGRM" name="Web UI" alt="TP-Link Archer 8 Ultra web interface" src="https://cdn.mos.cms.futurecdn.net/pWkYMamG7QoKWQhB6EBGRM-1920-80.png" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TP-Link)</span></figcaption></figure><p>It’s also designed to support up to 200 connected devices, and includes a Multi-Floor Mode that can automatically configure the Archer network to work efficiently within homes, offices, and other buildings where people and devices may be spread across multiple floors and levels. Suffice it to say that if you live in a modest two-bedroom house or apartment, then the Archer 8 Ultra will definitely be what The Sisters Of Mercy refer to as ‘a slight case of overbombing’. </p><ul><li><strong>Features: </strong>5/5</li></ul><h2 class="article-body__section" id="section-tp-link-archer-8-ultra-review-performance"><span>TP-Link Archer 8 Ultra review: Performance</span></h2><ul><li><strong>Tri-band Wi-Fi 8</strong></li><li><strong>Very few - if any - Wi-Fi 8 devices yet</strong></li><li><strong>Still fantastic performance with Wi-Fi 7 devices</strong></li></ul><div  class="fancy-box"><div class="fancy_box-title">Benchmarks</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Ookla Speed Test – 2.4GHz/5.0GHz (download/upload)</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions: 150Mbps/150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps/150Mbps</p><p class="fancy-box__body-text"><strong>20GB Steam Download – 2.4GHz/5.0GHz</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions:  150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps</p><p class="fancy-box__body-text"><strong>Ookla Speed Test – 6.0GHz (download/upload)</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions: 150Mbps/150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps/150Mbps</p><p class="fancy-box__body-text"><strong>20GB Steam Download - 6.0GHz</strong></p><p class="fancy-box__body-text">Within 5ft, no obstructions:  150Mbps</p><p class="fancy-box__body-text">Within 30ft, three partition walls: 150Mbps</p></div></div><p>I’ve not come across any PCs or mobile devices that currently support Wi-Fi 8 but, as mentioned, Wi-Fi 8 does use the same frequency bands as Wi-Fi 7, so I was able to get some idea of the performance offered by the Archer 8 Ultra using an existing laptop with Wi-Fi 7.</p><p>The extended range and reliability of Wi-Fi 8 makes it a good option in my office, as I have a deadspot in one particular office at the back of the building. Unsurprisingly, both of the Wi-Fi networks set up by the Archer 8 Ultra were easily able to cruise along at the maximum 150Mbps provided by my office network when running the Ookla SpeedTest and for downloading large game files from Steam while connected to nearby devices in the same room. </p><p>And it didn’t bat an eyelid as I picked up my laptop and walked along the corridor to the Wi-Fi deadspot in the furthest back office. </p><p>The one disadvantage of the high-speed 6GHz band is that it has a shorter range than the 2.4GHz and 5.0GHz bands – which is why those bands are still used even on next-gen routers such as this. </p><p>However, the range and reliability of Wi-Fi 8 ensured that the 6.0GHz band was able to reach my back office and maintain full speed with no trouble at all.</p><p>Of course, it’s still early days for Wi-Fi 8, so the Archer 8 Ultra won’t be an essential purchase for many people right now, but it’s a fascinating look at a future world where we will be surrounded by Wi-Fi all around us, both at home and in the wider world outside (more so than we currently are).</p><ul><li><strong>Performance: </strong>5/5</li></ul><h2 class="article-body__section" id="section-should-i-buy-the-tp-link-archer-8-ultra"><span>Should I buy the TP-Link Archer 8 Ultra?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p><p>  </p></th><th  ><p>Notes</p><p>  </p></th><th  ><p>Score</p><p>  </p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Features</p><p>  </p></td><td  ><p>Wi-Fi 8 introduces many new features   designed to improve range and reliability</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Performance</p><p>  </p></td><td  ><p>It’s incredibly fast, but Wi-Fi 8 also   provides big improvements in range and reliability</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Design</p><p>  </p></td><td  ><p>It’s big and bulky, but packed with   high-end hardware.</p><p>  </p></td><td  ><p>5/5</p><p>  </p></td></tr><tr><td class="firstcol " ><p>Value</p><p>  </p></td><td  ><p>A state-of-the-art price for a   state-of-the-art router</p><p>  </p></td><td  ><p>4/5</p><p>  </p></td></tr></tbody></table></div><h2 id="buy-it-if-5">Buy it if…</h2><div class="product"><p><strong>You’re an early adopter</strong><br />Wi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3cfbc-d9cf-11f1-8ec4-c359d6577ac7" data-action="Deal Block" data-label="You’re an early adopterWi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then." data-dimension48="You’re an early adopterWi-Fi 8 won’t officially be launched until 2028, so there won’t be many PCs or mobile devices that support it before then." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You have an enormous home</strong><br />Wi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d02a-d9cf-11f1-b786-4dc71f933b85" data-action="Deal Block" data-label="You have an enormous homeWi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch." data-dimension48="You have an enormous homeWi-Fi 8 is all about range and reliability, and the Archer 8 Ultra can cover areas of up to 3,600sq.ft. It’ll be great if you own your own football pitch." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re a business user </strong><br />Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9b8de57a-da08-11f1-b5ba-4125d24d050e" data-action="Deal Block" data-label="You’re a business user Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions." data-dimension48="You’re a business user Public venues such as hotels or sports venues that need to provide reliable Wi-Fi for hundreds of visitors will find that Wi-Fi 8 is a big improvement over previous versions." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-2">Don’t buy it if…</h2><div class="product"><p><strong>You’re on a budget</strong><br />The Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d110-d9cf-11f1-8a4b-57941b2ac77a" data-action="Deal Block" data-label="You’re on a budgetThe Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price." data-dimension48="You’re on a budgetThe Archer 8 Ultra is one of the most expensive routers we’ve ever come across, and there are plenty of Wi-Fi 7 routers that will provide good performance at half the price." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You have a modest home</strong><br />Most smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d17e-d9cf-11f1-93e0-37b48d2ea60b" data-action="Deal Block" data-label="You have a modest homeMost smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds." data-dimension48="You have a modest homeMost smaller and medium-size homes simply won’t need the extended range of Wi-Fi 8, or its blazing Wi-Fi speeds." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You just want to watch Netflix</strong><br />A top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9b8de5f2-da08-11f1-9555-914ad1409db0" data-action="Deal Block" data-label="You just want to watch NetflixA top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services." data-dimension48="You just want to watch NetflixA top speed of 19Gbps means that the Archer 8 Ultra is dozens of times faster than most home broadband connections, so it’s massive overkill for simple streaming services." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><div class="product"><p><strong>D-Link Aquila Pro AI R95</strong><br />Few of us can actually use Wi-Fi 8 at the moment, so an affordable Wi-Fi 7 model such as the Aquila Pro is a more mainstream option, providing a top speed of 9.5Gbps at a competitive price.</p><p><a href="https://www.techradar.com/computing/wi-fi-broadband/d-link-aquila-pro-ai-r95" data-dimension112="a2e3d32c-d9cf-11f1-a0ba-5b6251c293be" data-action="Deal Block" data-label="Read our full D-Link Aquila Pro AI R95 review" data-dimension48="Read our full D-Link Aquila Pro AI R95 review" data-dimension25=""><u>Read our full D-Link Aquila Pro AI R95 review</u></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d32c-d9cf-11f1-a0ba-5b6251c293be" data-action="Deal Block" data-label="Read our full D-Link Aquila Pro AI R95 review" data-dimension48="Read our full D-Link Aquila Pro AI R95 review" data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Netgear Orbi 373</strong><br />Its dual-band Wi-Fi 7 runs at a relatively modest 5Gbps, but the Orbi’s three mesh routers can easily cover very large areas up to 6,000sq.ft.</p><p><a href="https://www.techradar.com/computing/servers-network-devices/netgear-orbi-373" data-dimension112="a2e3d3a4-d9cf-11f1-80ed-f11147498b2c" data-action="Deal Block" data-label="Read our full Netgear Orbi 373 review" data-dimension48="Read our full Netgear Orbi 373 review" data-dimension25=""><u>Read our full Netgear Orbi 373 review</u></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a2e3d3a4-d9cf-11f1-80ed-f11147498b2c" data-action="Deal Block" data-label="Read our full Netgear Orbi 373 review" data-dimension48="Read our full Netgear Orbi 373 review" data-dimension25="">View Deal</a></p></div><ul><li><a href="https://www.techradar.com/news/how-we-test"><u>Read TechRadar’s reviews guarantee</u></a></li><li><em>First reviewed: November 2026</em></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Arsenal vs Hull: Live streams and TV channels for Premier League 2026/27, team news ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Watch Arsenal vs Hull live streams as the Gunners look to go six points clear (for a few hours at least) at the <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> summit at the Emirates. Mikel Arteta's side produced a statement win last time out, while Sergej Jakirovic will want his Tigers to defend deep, soak up pressure and counterattack.</p><p>Arsenal's first Premier League <a href="https://www.techradar.com/entertainment/football/liverpool-vs-arsenal-free-premier-league-2026-27">victory at Anfield</a> in 14 years has reasserted North London dominance. Kai Havertz's first-half goal proved the difference a week ago, while a 2-1 win at Slavia Prague in the Champions League kept momentum high. The German is now his country's top scorer in Premier League history and should again lead the line, but it's the defense that stood up on Merseyside, denying Liverpool a shot on target on their own patch for the first time since Sky Sports invented football in 1992. Ezri Konsa is struggling for fitness, though William Saliba is close to a return.</p><p>Still midtable, Hull need a restorative win. After beginning their Premier League return with back-to-back victories, the Tigers are winless in seven top-flight games, albeit having lost only twice. Tim Iroegbunam and Oli McBurnie were on target in last weekend's 2-2 draw with fellow promoted side Ipswich, a seventh game in all competitions without a clean sheet. Hidemasa Morita has joined an extensive injury list, while Matt Crooks will also miss out after picking up five yellow cards. Well organized and at their best without the ball, Jakirovic's side will hope for a repeat of a 2008 win at the Emirates which is one of the club's most famous victories.</p><p><strong>Here's how to watch Arsenal vs Hull in the </strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong>Premier League 2026/27</strong></a><strong> from anywhere in the world.</strong></p><h2 class="article-body__section" id="section-arsenal-vs-hull-team-news"><span>Arsenal vs Hull team news</span></h2><p><strong>Arsenal XI: </strong>Raya, Timber, Konsa, Gabriel, Calafiori, Rice, Guimaraes, Odegaard, Tzolis, Madueke, Havertz</p><p><strong>Subs: </strong>Arrizabalaga, White, Mosquera, Hincapie, Eze, Gyokeres, Merino, Zubimendi, Lewis-Skelly</p><p><strong>Hull XI: </strong>Tzolakis, Coyle, Ajayi, Egan, Mendy, Stroud, Slater, Iroegbunam, Gourna, McBurnie, Cho</p><p><strong>Subs: </strong>Butland, Giles, Thomas, Gelhardt, Hjerto-Dahl, Norton-Cuffy, Herrington, Mouzakitis, Vaz</p><h2 class="article-body__section" id="section-can-i-watch-arsenal-vs-hull-for-free"><span>Can I watch Arsenal vs Hull for free?</span></h2><p>Unfortunately not — there are no dedicated free streams we can find for Arsenal vs Hull.</p><p>However, if you're a US resident, you can watch the Premier League game for just $1 if you take out a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart+</strong></a> and select <a href="https://www.peacocktv.com/sports/premier-league" target="_blank" rel="nofollow"><strong>Peacock TV</strong></a> as a member benefit. Read below for more information.</p><p>Away from the US on vacation or business? You'll need a VPN to watch your regular stream as if you're back home — we recommend <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><h3 class="article-body__section" id="section-use-a-vpn-to-watch-arsenal-vs-hull-from-anywhere"><span>Use a VPN to watch Arsenal vs Hull from anywhere</span></h3><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off.</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tbMB7pS3kH6T6Q2PD7pxtP" name="proton vpn logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tbMB7pS3kH6T6Q2PD7pxtP-1920-80.jpg" mos="" align="middle" fullscreen="" width="490" height="490" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25=""><strong>⚡ Black Friday: Proton VPN – Just $2.49/month!</strong></a></p><p>Don't miss Arsenal vs Hull! Watch from anywhere with Proton VPN and enjoy fast speeds, top-notch security and a 30-day money-back guarantee.</p><p><strong>🔥 Save up to 75%</strong><br /><strong>🌍 Unlock Peacock abroad</strong><br /><strong>💰 Just $2.49/month</strong></p><p>Get the Black Friday deal and never miss a minute of the Premier League!<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25="">VIEW DEAL ON </a></p></div><p>It's really straightforward to use a VPN to watch Arsenal vs Hull.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For example, if you want to watch the Peacock stream, select 'United States' from the listed countries.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to Peacock and tune into Arsenal vs Hull.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-the-us"><span>How to watch Arsenal vs Hull live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Arsenal vs Hull will be shown on Peacock TV in the US.</strong><br /><br />To access <a href="https://www.peacocktv.com/sports/premier-league" target="_blank" rel="nofollow">Peacock TV</a>, you'll need a Premium subscription, which costs $12.99 per month. </p><p>You can access Peacock Premium with a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow">Walmart+</a> for $1. The streaming service is a member benefit.</p><p>Alternatively, if you want to enjoy live sports for longer, then get 12 months for the price of 10 with an annual subscription for $129.99/year.</p><p><strong>Outside the US for this EPL clash?</strong> Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to unlock your stream of Arsenal vs Hull.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-the-uk"><span>How to watch Arsenal vs Hull live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Arsenal vs Hull isn't on TV due to the Saturday 3pm 'blackout', which means that games kicking off at that time can't be broadcast live. </p><p>UK viewers can catch the game's highlights on the <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a><strong> </strong>app shortly after the final whistle. <a href="https://www.techradar.com/how-to-watch/match-of-the-day-free-online-from-anywhere">Match of the Day</a> will also provide highlights and analysis of this game on BBC One.</p><p><strong>Traveling to the UK? </strong>If you're an American, Canadian, or Aussie traveling to the UK during the game, you can use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your local Premier League streams.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-canada"><span>How to watch Arsenal vs Hull live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong></strong><a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a><strong> are broadcasting Arsenal vs Hull in Canada.</strong></p><p>Prices start from CA$31.49 per month for Fubo's flexible Sports Monthly package. Although the best option right now is the Quarterly Package, with it costing just <del>CA$27.99</del> CA$14.99 for each of the first three months. </p><p>You can also watch Fubo's content if you have a selected <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription in Canada.</p><p><strong>Not in Canada? </strong>Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your Premier League live streams from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-australia"><span>How to watch Arsenal vs Hull live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Arsenal vs Hull will be broadcast on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong> in Australia.</strong></p><p>Stan Sport costs an additional AU$20 per month on top of a Stan subscription. Stan subscriptions currently start at AU$4.99 per month for the first two months, before reverting to the standard price of AU$9.99 per month.</p><p><strong>Outside Australia?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can hel you login to your Stan Sport account.</p><section class="article__schema-question"><h3>What is the Arsenal vs Hull start time?</h3><article class="article__schema-answer"><p>Arsenal vs Hull kicks off at 3pm GMT / 10am ET / 7am PT on Saturday, November 7.</p><p>If you are in Australia, the game will be broadcast at 2am AEDT on Sunday, November 8.</p></article></section><section class="article__schema-question"><h3>What is the Arsenal vs Hull head-to-head?</h3><article class="article__schema-answer"><p>Arsenal have played Hull on 26 occasions. The Gunners have won 18 games to the Tigers' three and there have been five draws.</p><p>Arsenal are unbeaten in the past 14 games against the Tigers and won the most recent meeting 2-0 in February 2017.</p><p>Hull have won just once since 1915, a 2-1 win at the Emirates in September 2008.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/football/arsenal-vs-hull-premier-league-2026-27</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Arsenal vs Hull live streams from anywhere in the Premier League 2026/27, as the Gunners host the Tigers at the Emirates. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pvufDDkaaAGwKhy6fDexFc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/psw2kuG3owmrJKDCb4UZ25-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 12:30:00 +0000</pubDate>                                                                                                                                <updated>Sat, 07 Nov 2026 14:10:24 +0000</updated>
                                                                                                                                            <category><![CDATA[How to Watch Football]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Murray ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gmXBoTcYhMqDJmGezRaBVc-320-70.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/psw2kuG3owmrJKDCb4UZ25-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Kai Havertz, wearing Arsenal&#039;s yellow away kit, celebrates scoring a goal by putting his finger to his ear]]></media:description>                                                            <media:text><![CDATA[Kai Havertz, wearing Arsenal&#039;s yellow away kit, celebrates scoring a goal by putting his finger to his ear]]></media:text>
                                <media:title type="plain"><![CDATA[Kai Havertz, wearing Arsenal&#039;s yellow away kit, celebrates scoring a goal by putting his finger to his ear]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/psw2kuG3owmrJKDCb4UZ25-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Watch Arsenal vs Hull live streams as the Gunners look to go six points clear (for a few hours at least) at the <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> summit at the Emirates. Mikel Arteta's side produced a statement win last time out, while Sergej Jakirovic will want his Tigers to defend deep, soak up pressure and counterattack.</p><p>Arsenal's first Premier League <a href="https://www.techradar.com/entertainment/football/liverpool-vs-arsenal-free-premier-league-2026-27">victory at Anfield</a> in 14 years has reasserted North London dominance. Kai Havertz's first-half goal proved the difference a week ago, while a 2-1 win at Slavia Prague in the Champions League kept momentum high. The German is now his country's top scorer in Premier League history and should again lead the line, but it's the defense that stood up on Merseyside, denying Liverpool a shot on target on their own patch for the first time since Sky Sports invented football in 1992. Ezri Konsa is struggling for fitness, though William Saliba is close to a return.</p><p>Still midtable, Hull need a restorative win. After beginning their Premier League return with back-to-back victories, the Tigers are winless in seven top-flight games, albeit having lost only twice. Tim Iroegbunam and Oli McBurnie were on target in last weekend's 2-2 draw with fellow promoted side Ipswich, a seventh game in all competitions without a clean sheet. Hidemasa Morita has joined an extensive injury list, while Matt Crooks will also miss out after picking up five yellow cards. Well organized and at their best without the ball, Jakirovic's side will hope for a repeat of a 2008 win at the Emirates which is one of the club's most famous victories.</p><p><strong>Here's how to watch Arsenal vs Hull in the </strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong>Premier League 2026/27</strong></a><strong> from anywhere in the world.</strong></p><h2 class="article-body__section" id="section-arsenal-vs-hull-team-news"><span>Arsenal vs Hull team news</span></h2><p><strong>Arsenal XI: </strong>Raya, Timber, Konsa, Gabriel, Calafiori, Rice, Guimaraes, Odegaard, Tzolis, Madueke, Havertz</p><p><strong>Subs: </strong>Arrizabalaga, White, Mosquera, Hincapie, Eze, Gyokeres, Merino, Zubimendi, Lewis-Skelly</p><p><strong>Hull XI: </strong>Tzolakis, Coyle, Ajayi, Egan, Mendy, Stroud, Slater, Iroegbunam, Gourna, McBurnie, Cho</p><p><strong>Subs: </strong>Butland, Giles, Thomas, Gelhardt, Hjerto-Dahl, Norton-Cuffy, Herrington, Mouzakitis, Vaz</p><h2 class="article-body__section" id="section-can-i-watch-arsenal-vs-hull-for-free"><span>Can I watch Arsenal vs Hull for free?</span></h2><p>Unfortunately not — there are no dedicated free streams we can find for Arsenal vs Hull.</p><p>However, if you're a US resident, you can watch the Premier League game for just $1 if you take out a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart+</strong></a> and select <a href="https://www.peacocktv.com/sports/premier-league" target="_blank" rel="nofollow"><strong>Peacock TV</strong></a> as a member benefit. Read below for more information.</p><p>Away from the US on vacation or business? You'll need a VPN to watch your regular stream as if you're back home — we recommend <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><h3 class="article-body__section" id="section-use-a-vpn-to-watch-arsenal-vs-hull-from-anywhere"><span>Use a VPN to watch Arsenal vs Hull from anywhere</span></h3><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off.</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tbMB7pS3kH6T6Q2PD7pxtP" name="proton vpn logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tbMB7pS3kH6T6Q2PD7pxtP-1920-80.jpg" mos="" align="middle" fullscreen="" width="490" height="490" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25=""><strong>⚡ Black Friday: Proton VPN – Just $2.49/month!</strong></a></p><p>Don't miss Arsenal vs Hull! Watch from anywhere with Proton VPN and enjoy fast speeds, top-notch security and a 30-day money-back guarantee.</p><p><strong>🔥 Save up to 75%</strong><br /><strong>🌍 Unlock Peacock abroad</strong><br /><strong>💰 Just $2.49/month</strong></p><p>Get the Black Friday deal and never miss a minute of the Premier League!<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="c0706d6a-d9d4-11f1-9b3a-77ad26adc128" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25="">VIEW DEAL ON </a></p></div><p>It's really straightforward to use a VPN to watch Arsenal vs Hull.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For example, if you want to watch the Peacock stream, select 'United States' from the listed countries.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to Peacock and tune into Arsenal vs Hull.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-the-us"><span>How to watch Arsenal vs Hull live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Arsenal vs Hull will be shown on Peacock TV in the US.</strong><br /><br />To access <a href="https://www.peacocktv.com/sports/premier-league" target="_blank" rel="nofollow">Peacock TV</a>, you'll need a Premium subscription, which costs $12.99 per month. </p><p>You can access Peacock Premium with a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow">Walmart+</a> for $1. The streaming service is a member benefit.</p><p>Alternatively, if you want to enjoy live sports for longer, then get 12 months for the price of 10 with an annual subscription for $129.99/year.</p><p><strong>Outside the US for this EPL clash?</strong> Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to unlock your stream of Arsenal vs Hull.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-the-uk"><span>How to watch Arsenal vs Hull live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Arsenal vs Hull isn't on TV due to the Saturday 3pm 'blackout', which means that games kicking off at that time can't be broadcast live. </p><p>UK viewers can catch the game's highlights on the <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a><strong> </strong>app shortly after the final whistle. <a href="https://www.techradar.com/how-to-watch/match-of-the-day-free-online-from-anywhere">Match of the Day</a> will also provide highlights and analysis of this game on BBC One.</p><p><strong>Traveling to the UK? </strong>If you're an American, Canadian, or Aussie traveling to the UK during the game, you can use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your local Premier League streams.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-canada"><span>How to watch Arsenal vs Hull live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong></strong><a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a><strong> are broadcasting Arsenal vs Hull in Canada.</strong></p><p>Prices start from CA$31.49 per month for Fubo's flexible Sports Monthly package. Although the best option right now is the Quarterly Package, with it costing just <del>CA$27.99</del> CA$14.99 for each of the first three months. </p><p>You can also watch Fubo's content if you have a selected <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription in Canada.</p><p><strong>Not in Canada? </strong>Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your Premier League live streams from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-arsenal-vs-hull-live-streams-in-australia"><span>How to watch Arsenal vs Hull live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Arsenal vs Hull will be broadcast on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong> in Australia.</strong></p><p>Stan Sport costs an additional AU$20 per month on top of a Stan subscription. Stan subscriptions currently start at AU$4.99 per month for the first two months, before reverting to the standard price of AU$9.99 per month.</p><p><strong>Outside Australia?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can hel you login to your Stan Sport account.</p><section class="article__schema-question"><h3>What is the Arsenal vs Hull start time?</h3><article class="article__schema-answer"><p>Arsenal vs Hull kicks off at 3pm GMT / 10am ET / 7am PT on Saturday, November 7.</p><p>If you are in Australia, the game will be broadcast at 2am AEDT on Sunday, November 8.</p></article></section><section class="article__schema-question"><h3>What is the Arsenal vs Hull head-to-head?</h3><article class="article__schema-answer"><p>Arsenal have played Hull on 26 occasions. The Gunners have won 18 games to the Tigers' three and there have been five draws.</p><p>Arsenal are unbeaten in the past 14 games against the Tigers and won the most recent meeting 2-0 in February 2017.</p><p>Hull have won just once since 1915, a 2-1 win at the Emirates in September 2008.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Fulham vs Newcastle: Free streams and TV channels for Premier League 2026/27 ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Fulham vs Newcastle: Today (Sat, Nov. 7) — 3pm GMT / 10am ET</strong></li><li><strong>Stream: USA Network via </strong><a href="https://www.tkqlhce.com/click-9080678-17161999?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (21-day free trial</strong></a><strong>, US) / </strong><a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> <strong>(AUS)</strong></li><li><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Unlock your stream with Proton VPN (up to 75% off)</strong></a></li></ul><p>Watch Fulham vs Newcastle live streams in what promises to be a defining <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> clash for both teams. </p><p>Neither Fulham nor Newcastle have made the most convincing of starts to the season, although the Cottagers look to be finding their feet while the Magpies appear to be heading in the opposite direction. Fulham have picked up just nine points from their opening nine games, but seven of those have come in their last three outings, leaving Newcastle just two points and places better off. Expectations are naturally higher on Tyneside and the jeers that greeted the final whistle at St. James’ Park on Monday night suggest the Toon Army are beginning to grow frustrated with Matthias Jaissle. A trip to Craven Cottage is unlikely to offer an easy route back to winning ways, particularly with Alvaro Arbeloa’s side showing signs of improvement. Fulham were particularly impressive last week as they picked up an encouraging point against an in-form Aston Villa.</p><p>History suggests there may not be much between these two sides, with Fulham and Newcastle sharing 16 wins apiece and playing out five draws since the Premier League began. However, both will recognise the importance of taking all three points here as they look to put some much-needed daylight between themselves and the bottom three.</p><p><strong>Here's how to watch Fulham vs Newcastle in the </strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong>Premier League 2026/27</strong></a><strong> from anywhere in the world.</strong></p><h2 class="article-body__section" id="section-can-i-watch-fulham-vs-newcastle-for-free"><span>Can I watch Fulham vs Newcastle for free?</span></h2><p>Free Fulham vs Newcastle streams are scarce, but there are a couple of options involving free trials to OTT streaming services.</p><p>In the US, matches shown on <a href="https://www.usanetwork.com/sports">USA Network</a> can be accessed via <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow">YouTube TV</a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow">Fubo</a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow">Hulu + Live TV</a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow">DirecTV Stream</a>, which all have free trials of varying lengths.</p><p><strong>Away from the US on vacation or business?</strong> You'll need a VPN to watch your regular stream as if you're back home — we recommend <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><h3 class="article-body__section" id="section-use-a-vpn-to-watch-fulham-vs-newcastle-from-anywhere"><span>Use a VPN to watch Fulham vs Newcastle from anywhere</span></h3><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off.</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tbMB7pS3kH6T6Q2PD7pxtP" name="proton vpn logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tbMB7pS3kH6T6Q2PD7pxtP-1920-80.jpg" mos="" align="middle" fullscreen="" width="490" height="490" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25=""><strong>⚡ Black Friday: Proton VPN – Just $2.49/month!</strong></a></p><p>Don't miss Fulham vs Newcastle! Watch from anywhere with Proton VPN and enjoy fast speeds, top-notch security and a 30-day money-back guarantee.</p><p><strong>🔥 Save up to 75% off</strong><br /><strong>🌍 Unlock USA Network abroad</strong><br /><strong>💰 Just $2.49/month</strong></p><p>Get the Black Friday deal and never miss a minute of the Premier League!<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25="">VIEW DEAL ON </a></p></div><p>It's really straightforward to use a VPN to watch Fulham vs Newcastle.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For example, if you want to watch the USA Network stream, select 'United States' from the listed countries.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to USA Network and tune into Fulham vs Newcastle.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-the-us"><span>How to watch Fulham vs Newcastle live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Fulham vs Newcastle will be shown on USA Network in the US.</strong><br /><br />To access USA Network you can use a variety of cord-cutting options; <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> (all which carry free trials) and <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> (cheapest monthly option) all carry the channel.</p><p><strong>Outside the US today?</strong> Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to unlock your stream of Fulham vs Newcastle.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-the-uk"><span>How to watch Fulham vs Newcastle live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Fulham vs Newcastle isn't on TV due to the Saturday 3pm 'blackout', which means that games kicking off at that time can't be broadcast live. </p><p>UK viewers can catch the game's highlights on the <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a><strong> </strong>app shortly after the final whistle. <a href="https://www.techradar.com/how-to-watch/match-of-the-day-free-online-from-anywhere">Match of the Day</a> will also provide highlights and analysis of this game on BBC One.</p><p><strong>Traveling to the UK? </strong>If you're an American, Canadian, or Aussie traveling to the UK during the game, you can use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your local Premier League streams.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-canada"><span>How to watch Fulham vs Newcastle live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong></strong><a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a><strong> are broadcasting Fulham vs Newcastle in Canada.</strong></p><p>Prices start from CA$31.49 per month for Fubo's flexible Sports Monthly package. Although the best option right now is the Quarterly Package, with it costing just <del>CA$27.99</del> CA$14.99 for each of the first three months. </p><p>You can also watch Fubo's content if you have a selected <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription in Canada.</p><p><strong>Not in Canada? </strong>Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your Premier League live streams from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-australia"><span>How to watch Fulham vs Newcastle live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Fulham vs Newcastle will be broadcast on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong> in Australia.</strong></p><p>Stan Sport subscriptions start at AU$29.99 per month, which includes the base plan (from AU$9.99) with the sport add-on (AU$20).</p><p><strong>Outside Australia?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can help you login to your Stan Sport account.</p><section class="article__schema-question"><h3>What is the Fulham vs Newcastle start time?</h3><article class="article__schema-answer"><p>Fulham vs Newcastle kicks off at 3pm GMT / 10am ET / 7am PT on Saturday, November 7.</p><p>If you are in Australia, the game will be broadcast at 2am AEDT on Sunday, November 8.</p></article></section><section class="article__schema-question"><h3>What is the Fulham vs Newcastle head-to-head?</h3><article class="article__schema-answer"><p>The Fulham vs Newcastle Premier League head-to-head stats are incredibly close. The teams have played 37 times in the Premier League. There have been 5 draws, and the remaining 32 matches have resulted in 16 wins for Fulham and 16 wins for Newcastle. Historically speaking, these are two incredibly closely matched teams. The last time they played was in May 2026, when Fulham emerged 2-0 winners.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/football/watch-fulham-vs-newcastle-premier-league-2026-27</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Fulham vs Newcastle live streams from anywhere in the Premier League 2026/27. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Q5KrFZz8eBtFJE9Tu3a6RA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VYsWY6zjeCyAQS4xhR9H9X-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 12:20:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Football]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                <author><![CDATA[ paulo.n.hatton@gmail.com (Paul Hatton) ]]></author>                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/KH8owg4K7JgU8kjNPDsfYj-320-70.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/VYsWY6zjeCyAQS4xhR9H9X-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ Dan Burn of Newcastle United looks dejected following defeat in the Premier League 2026/27 match between Newcastle United and Everton at St James&#039; Park]]></media:description>                                                            <media:text><![CDATA[ Dan Burn of Newcastle United looks dejected following defeat in the Premier League 2026/27 match between Newcastle United and Everton at St James&#039; Park]]></media:text>
                                <media:title type="plain"><![CDATA[ Dan Burn of Newcastle United looks dejected following defeat in the Premier League 2026/27 match between Newcastle United and Everton at St James&#039; Park]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VYsWY6zjeCyAQS4xhR9H9X-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fulham vs Newcastle: Today (Sat, Nov. 7) — 3pm GMT / 10am ET</strong></li><li><strong>Stream: USA Network via </strong><a href="https://www.tkqlhce.com/click-9080678-17161999?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (21-day free trial</strong></a><strong>, US) / </strong><a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> <strong>(AUS)</strong></li><li><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Unlock your stream with Proton VPN (up to 75% off)</strong></a></li></ul><p>Watch Fulham vs Newcastle live streams in what promises to be a defining <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> clash for both teams. </p><p>Neither Fulham nor Newcastle have made the most convincing of starts to the season, although the Cottagers look to be finding their feet while the Magpies appear to be heading in the opposite direction. Fulham have picked up just nine points from their opening nine games, but seven of those have come in their last three outings, leaving Newcastle just two points and places better off. Expectations are naturally higher on Tyneside and the jeers that greeted the final whistle at St. James’ Park on Monday night suggest the Toon Army are beginning to grow frustrated with Matthias Jaissle. A trip to Craven Cottage is unlikely to offer an easy route back to winning ways, particularly with Alvaro Arbeloa’s side showing signs of improvement. Fulham were particularly impressive last week as they picked up an encouraging point against an in-form Aston Villa.</p><p>History suggests there may not be much between these two sides, with Fulham and Newcastle sharing 16 wins apiece and playing out five draws since the Premier League began. However, both will recognise the importance of taking all three points here as they look to put some much-needed daylight between themselves and the bottom three.</p><p><strong>Here's how to watch Fulham vs Newcastle in the </strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong>Premier League 2026/27</strong></a><strong> from anywhere in the world.</strong></p><h2 class="article-body__section" id="section-can-i-watch-fulham-vs-newcastle-for-free"><span>Can I watch Fulham vs Newcastle for free?</span></h2><p>Free Fulham vs Newcastle streams are scarce, but there are a couple of options involving free trials to OTT streaming services.</p><p>In the US, matches shown on <a href="https://www.usanetwork.com/sports">USA Network</a> can be accessed via <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow">YouTube TV</a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow">Fubo</a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow">Hulu + Live TV</a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow">DirecTV Stream</a>, which all have free trials of varying lengths.</p><p><strong>Away from the US on vacation or business?</strong> You'll need a VPN to watch your regular stream as if you're back home — we recommend <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><h3 class="article-body__section" id="section-use-a-vpn-to-watch-fulham-vs-newcastle-from-anywhere"><span>Use a VPN to watch Fulham vs Newcastle from anywhere</span></h3><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off.</p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tbMB7pS3kH6T6Q2PD7pxtP" name="proton vpn logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tbMB7pS3kH6T6Q2PD7pxtP-1920-80.jpg" mos="" align="middle" fullscreen="" width="490" height="490" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25=""><strong>⚡ Black Friday: Proton VPN – Just $2.49/month!</strong></a></p><p>Don't miss Fulham vs Newcastle! Watch from anywhere with Proton VPN and enjoy fast speeds, top-notch security and a 30-day money-back guarantee.</p><p><strong>🔥 Save up to 75% off</strong><br /><strong>🌍 Unlock USA Network abroad</strong><br /><strong>💰 Just $2.49/month</strong></p><p>Get the Black Friday deal and never miss a minute of the Premier League!<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="2f365392-d78a-11f1-ba31-21ad2d531a39" data-action="Deal Block" data-label="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension48="⚡ Black Friday: Proton VPN – Just $2.49/month!" data-dimension25="">VIEW DEAL ON </a></p></div><p>It's really straightforward to use a VPN to watch Fulham vs Newcastle.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For example, if you want to watch the USA Network stream, select 'United States' from the listed countries.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to USA Network and tune into Fulham vs Newcastle.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-the-us"><span>How to watch Fulham vs Newcastle live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Fulham vs Newcastle will be shown on USA Network in the US.</strong><br /><br />To access USA Network you can use a variety of cord-cutting options; <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> (all which carry free trials) and <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> (cheapest monthly option) all carry the channel.</p><p><strong>Outside the US today?</strong> Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to unlock your stream of Fulham vs Newcastle.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-the-uk"><span>How to watch Fulham vs Newcastle live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Fulham vs Newcastle isn't on TV due to the Saturday 3pm 'blackout', which means that games kicking off at that time can't be broadcast live. </p><p>UK viewers can catch the game's highlights on the <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a><strong> </strong>app shortly after the final whistle. <a href="https://www.techradar.com/how-to-watch/match-of-the-day-free-online-from-anywhere">Match of the Day</a> will also provide highlights and analysis of this game on BBC One.</p><p><strong>Traveling to the UK? </strong>If you're an American, Canadian, or Aussie traveling to the UK during the game, you can use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your local Premier League streams.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-canada"><span>How to watch Fulham vs Newcastle live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong></strong><a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a><strong> are broadcasting Fulham vs Newcastle in Canada.</strong></p><p>Prices start from CA$31.49 per month for Fubo's flexible Sports Monthly package. Although the best option right now is the Quarterly Package, with it costing just <del>CA$27.99</del> CA$14.99 for each of the first three months. </p><p>You can also watch Fubo's content if you have a selected <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription in Canada.</p><p><strong>Not in Canada? </strong>Use <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to access your Premier League live streams from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-fulham-vs-newcastle-live-streams-in-australia"><span>How to watch Fulham vs Newcastle live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><strong>Fulham vs Newcastle will be broadcast on </strong><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a><strong> in Australia.</strong></p><p>Stan Sport subscriptions start at AU$29.99 per month, which includes the base plan (from AU$9.99) with the sport add-on (AU$20).</p><p><strong>Outside Australia?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can help you login to your Stan Sport account.</p><section class="article__schema-question"><h3>What is the Fulham vs Newcastle start time?</h3><article class="article__schema-answer"><p>Fulham vs Newcastle kicks off at 3pm GMT / 10am ET / 7am PT on Saturday, November 7.</p><p>If you are in Australia, the game will be broadcast at 2am AEDT on Sunday, November 8.</p></article></section><section class="article__schema-question"><h3>What is the Fulham vs Newcastle head-to-head?</h3><article class="article__schema-answer"><p>The Fulham vs Newcastle Premier League head-to-head stats are incredibly close. The teams have played 37 times in the Premier League. There have been 5 draws, and the remaining 32 matches have resulted in 16 wins for Fulham and 16 wins for Newcastle. Historically speaking, these are two incredibly closely matched teams. The last time they played was in May 2026, when Fulham emerged 2-0 winners.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I discovered my YouTube viewing stats with this handy hidden feature ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Even as a tech journalist who spends all day, (almost) every day playing around with gadgets and apps, there's still plenty that I miss: like, for example, the ability to view how much time you've been spending on YouTube from inside the mobile app.</p><p>It works like Digital Wellbeing (on Android) or Screen Time (on iOS), but specifically for YouTube. You can dig into how much time you've spent on YouTube today and over the past week, with an average for the last seven days.</p><p>This has actually been around for years, and it's available whether or not you're signed up for YouTube Premium — though when I checked up on my stats, I was glad that I've been paying the monthly fee, if only to avoid hours and hours of ads.</p><h2 id="first-step-turning-on-watch-history">First step — turning on Watch History</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LkhPmEKykMQhTGuReTgK8H" name="01-history" alt="YouTube app stats" src="https://cdn.mos.cms.futurecdn.net/LkhPmEKykMQhTGuReTgK8H-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Watch History feature in YouTube </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The 'time watched' statistics we're talking about here will only appear if you've got YouTube Watch History turned on. You can check this inside the mobile app by tapping your profile picture (bottom right), then the cog icon, then <strong>Manage all history</strong> (you can find the same settings on the web here).</p><p>To see what you've watched most recently, you can tap your profile picture then <strong>History</strong> in the mobile app, or choose <strong>History</strong> from the left-hand navigation menu on the web. There are tools here for searching through your history, deleting the entire record of everything you've ever watched, and putting your Watch History on pause.</p><p>It is of course entirely up to you whether or not you enable Watch History. The downsides are Google knows more about you, and it can be hard to get out of recommendation rabbit holes; on the plus side, you will get served videos to watch that might be at least vaguely related to your interests (it's great for discovering new music, for example).</p><p>More of your Watch History can be got at through the comprehensive Google Takeout service, which you can find <a href="https://takeout.google.com/?pli=1" target="_blank">on the web here</a>. Select the YouTube entry, and Google will gladly give you a CSV file detailing every single video you've ever watched on the platform, as long as you've always had Watch History turned on.</p><p>Note that the 'time watched' stats don't include videos you've deleted from your Watch History, or that you've watched in incognito mode. However, they do include the YouTube viewing you've done across all your devices (as long as you were signed in), except for inside the YouTube Music apps and on the YouTube TV platform.</p><h2 id="finding-your-own-stats">Finding your own stats</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PD8Xn99uYEsJsHnsAHXm7H" name="02-stats" alt="YouTube app stats" src="https://cdn.mos.cms.futurecdn.net/PD8Xn99uYEsJsHnsAHXm7H-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">YouTube running stats (left) and Premium stats (right) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can find your viewing stats inside the YouTube mobile app for Android or iOS by tapping your profile avatar (bottom right), then tapping on the cog icon (top right), and choosing <strong>Time management</strong>. You can't get these stats through YouTube on the web at the moment, which seems a bit of an oversight.</p><p>There's not much in the way of a breakdown of what you've been watching, but you can see your running totals and average for the past seven days. There's also a stat about how your viewing compares to the week prior, so you can see if your spending more or less time on the platform week-to-week.</p><p>I was honestly surprised by my stats: almost five hours a day on average at the moment. Okay, I do play a lot of lo-fi music videos while I'm working, but that's still an awful lot of content compared to hours in the day — and it extends to tech reviews, explainer videos, and of course all the podcasts that have recently shifted to video.</p><p><a href="https://www.techradar.com/streaming/youtube-premium-is-the-only-digital-subscription-im-keeping-for-the-whole-of-2025-heres-why">I've written before</a> about how essential I find YouTube Premium, and the revelation of how much time I actually spend on the site and in the app has more than justified the monthly outlay for me personally — I can't imagine the number of ads I'd have had to sit through otherwise. In fact, YouTube Premium tells you how many ad-free videos you've watched <a href="https://www.youtube.com/premium_benefits" target="_blank">on this page</a> (570 hours and counting for me).</p><p>You'll see the time management screen also gives you some controls if you want to limit the amount of clips you're watching day to day. There are toggle switches for setting up reminders around bedtime and taking breaks, and for putting a limit on how much time you spend watching YouTube Shorts each day.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/computing/websites-apps/i-discovered-my-youtube-viewing-stats-with-this-hidden-feature-and-it-made-me-glad-im-subscribed-to-youtube-premium</link>
                                                                            <description>
                            <![CDATA[ There's a feature hidden away in the settings for the YouTube app that gives you details of your viewing history. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4dVs2324uAMqifiWriK5KE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SNe2Xqdh9wGYFpsNYu8k7B-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Websites & Apps]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Internet]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&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/SNe2Xqdh9wGYFpsNYu8k7B-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[YouTube viewing stats]]></media:description>                                                            <media:text><![CDATA[YouTube viewing stats]]></media:text>
                                <media:title type="plain"><![CDATA[YouTube viewing stats]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SNe2Xqdh9wGYFpsNYu8k7B-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Even as a tech journalist who spends all day, (almost) every day playing around with gadgets and apps, there's still plenty that I miss: like, for example, the ability to view how much time you've been spending on YouTube from inside the mobile app.</p><p>It works like Digital Wellbeing (on Android) or Screen Time (on iOS), but specifically for YouTube. You can dig into how much time you've spent on YouTube today and over the past week, with an average for the last seven days.</p><p>This has actually been around for years, and it's available whether or not you're signed up for YouTube Premium — though when I checked up on my stats, I was glad that I've been paying the monthly fee, if only to avoid hours and hours of ads.</p><h2 id="first-step-turning-on-watch-history">First step — turning on Watch History</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LkhPmEKykMQhTGuReTgK8H" name="01-history" alt="YouTube app stats" src="https://cdn.mos.cms.futurecdn.net/LkhPmEKykMQhTGuReTgK8H-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Watch History feature in YouTube </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The 'time watched' statistics we're talking about here will only appear if you've got YouTube Watch History turned on. You can check this inside the mobile app by tapping your profile picture (bottom right), then the cog icon, then <strong>Manage all history</strong> (you can find the same settings on the web here).</p><p>To see what you've watched most recently, you can tap your profile picture then <strong>History</strong> in the mobile app, or choose <strong>History</strong> from the left-hand navigation menu on the web. There are tools here for searching through your history, deleting the entire record of everything you've ever watched, and putting your Watch History on pause.</p><p>It is of course entirely up to you whether or not you enable Watch History. The downsides are Google knows more about you, and it can be hard to get out of recommendation rabbit holes; on the plus side, you will get served videos to watch that might be at least vaguely related to your interests (it's great for discovering new music, for example).</p><p>More of your Watch History can be got at through the comprehensive Google Takeout service, which you can find <a href="https://takeout.google.com/?pli=1" target="_blank">on the web here</a>. Select the YouTube entry, and Google will gladly give you a CSV file detailing every single video you've ever watched on the platform, as long as you've always had Watch History turned on.</p><p>Note that the 'time watched' stats don't include videos you've deleted from your Watch History, or that you've watched in incognito mode. However, they do include the YouTube viewing you've done across all your devices (as long as you were signed in), except for inside the YouTube Music apps and on the YouTube TV platform.</p><h2 id="finding-your-own-stats">Finding your own stats</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PD8Xn99uYEsJsHnsAHXm7H" name="02-stats" alt="YouTube app stats" src="https://cdn.mos.cms.futurecdn.net/PD8Xn99uYEsJsHnsAHXm7H-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">YouTube running stats (left) and Premium stats (right) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You can find your viewing stats inside the YouTube mobile app for Android or iOS by tapping your profile avatar (bottom right), then tapping on the cog icon (top right), and choosing <strong>Time management</strong>. You can't get these stats through YouTube on the web at the moment, which seems a bit of an oversight.</p><p>There's not much in the way of a breakdown of what you've been watching, but you can see your running totals and average for the past seven days. There's also a stat about how your viewing compares to the week prior, so you can see if your spending more or less time on the platform week-to-week.</p><p>I was honestly surprised by my stats: almost five hours a day on average at the moment. Okay, I do play a lot of lo-fi music videos while I'm working, but that's still an awful lot of content compared to hours in the day — and it extends to tech reviews, explainer videos, and of course all the podcasts that have recently shifted to video.</p><p><a href="https://www.techradar.com/streaming/youtube-premium-is-the-only-digital-subscription-im-keeping-for-the-whole-of-2025-heres-why">I've written before</a> about how essential I find YouTube Premium, and the revelation of how much time I actually spend on the site and in the app has more than justified the monthly outlay for me personally — I can't imagine the number of ads I'd have had to sit through otherwise. In fact, YouTube Premium tells you how many ad-free videos you've watched <a href="https://www.youtube.com/premium_benefits" target="_blank">on this page</a> (570 hours and counting for me).</p><p>You'll see the time management screen also gives you some controls if you want to limit the amount of clips you're watching day to day. There are toggle switches for setting up reminders around bedtime and taking breaks, and for putting a limit on how much time you spend watching YouTube Shorts each day.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Scotland vs New Zealand: FREE live streams, TV channels and kick-off time for Nations Championship 2026 game, team news ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In 33 previous meetings across 120 years, Scotland have never beaten New Zealand – but they came mighty close at Murrayfield last November. Gregor Townsend's men fought back from 17-0 down to pull level with the All Blacks, before Damian McKenzie dashed their hopes late on.</p><p>It was a gutsy effort, but from the players to the fans, everyone associated with Scotland is sick to their back teeth of heroic failure. They, perhaps more than anyone, need that breakthrough against one of the southern hemisphere heavyweights, and New Zealand would be the ultimate scalp.</p><p>Both sides are second in their respective <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship 2026</a> pools, but whereas Scotland were toppled by the Springboks, the Kiwis are unbeaten. Dave Rennie's men have since toured South Africa with mixed results, and doled an all-out Bledisloe Cup stuffing to Australia.</p><p>Huw Jones, Blair Kinghorn, Darcy Graham and Duhan van der Merwe are back in the Scottish fold, but New Zealand have been hit with a number of personnel issues, with Shannon Frizell, Tyrel Lomax and Ruben Love amongst the absentees. The latter should put the reins in Richie Mo’unga's hands. </p><p>Read on as we explain how to watch Scotland vs New Zealand for free.</p><h2 id="scotland-vs-new-zealand-for-free">Scotland vs New Zealand for FREE</h2><p>Scotland team: 15 Kyle Rowe, 14 Kyle Steyn, 13 Huw Jones, 12 Sione Tuipulotu (Captain), 11 Jamie Dobie, 10 Finn Russell, 9 Ben White, 8 Jack Dempsey, 7 Rory Darge, 6 Matt Fagerson, 5 Scott Cummings, 4 Gregor Brown, 3 Zander Fagerson, 2 Ewan Ashman, 1 Rory Sutherland,</p><p>Replacements: 16 Gregor Hiddleston, 17 Pierre Schoeman, 18 Will Hurd, 19 Max Williamson, 20 Josh Bayliss, 21 George Horne, 22 Tom Jordan, 23 Blair Kinghorn.</p><p>New Zealand team: 15 Beauden Barrett, 14 Will Jordan, 13 Quinn Tupaea, 12 Jordie Barrett, 11 Josh Moorby, 10 Damian McKenzie, 9 Cam Roigard, 8 Wallace Sititi, 7 Peter Lakai, 6 Tupou Vaa’i, 5 Fabian Holland, 4 Scott Barrett, 3 Fletcher Newell, 2 Codie Taylor, 1 Ethan de Groot.</p><p>Replacement: 16 Asafo Aumua, 17 George Bower, 18 Pasilio Tosi, 19 Christian Lio-Willie, 20 Anton Segner, 21 Cortez Ratima, 22 Timoci Tavatavanawai, 23 Rieko Ioane.</p><h2 id="watch-scotland-vs-new-zealand-for-free">Watch Scotland vs New Zealand for FREE</h2><p><strong>Yes</strong>. Scotland vs New Zealand is free-to-air in the US, UK and Ireland. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p>Outside any of the above countries? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-scotland-vs-new-zealand-live-streams"><span>Use a VPN to watch Scotland vs New Zealand live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Scotland vs New Zealand stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-the-us"><span>How to watch Scotland vs New Zealand live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing Scotland vs New Zealand for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Abroad today?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-the-uk"><span>How to watch Scotland vs New Zealand live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Scotland vs New Zealand is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-ireland"><span>How to watch Scotland vs New Zealand live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Scotland vs New Zealand is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-australia"><span>How to watch Scotland vs New Zealand live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting Scotland vs New Zealand in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-all-blacks-live-streams-in-new-zealand"><span>How to watch Scotland vs All Blacks live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 1 NZ</strong></a><strong> </strong>is showing the Scotland vs All Blacks game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-south-africa"><span>How to watch Scotland vs New Zealand live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The Scotland vs New Zealand game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-canada"><span>How to watch Scotland vs New Zealand live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, Scotland vs New Zealand is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the Scotland vs New Zealand start time?</h3><article class="article__schema-answer"><p>The scheduled Scotland vs New Zealand kick-off time on Saturday, November 7 is 2.10pm GMT local time in Edinburgh, which is 6.10am PT / 9.10am ET.</p><p>That's 1.10am AEDT on Sunday, November 8 in Australia and 3.10am NZDT in New Zealand.</p></article></section><section class="article__schema-question"><h3>What is the Scotland vs New Zealand head-to-head?</h3><article class="article__schema-answer"><p>Scotland have won none of their 33 previous encounters with New Zealand. The All Blacks have won 31, and the other two finished all-square. </p><p>In Scotland, the head-to-head stands at 0-19-2.</p></article></section><section class="article__schema-question"><h3>Can I watch Scotland vs New Zealand on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/watch-scotland-vs-new-zealand-nations-championship-2026-free</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Scotland vs New Zealand for free from anywhere, as Gregor Townsend's men host the All Blacks in Nations Championship 2026 at Murrayfield. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sB4xwCGpYDvcr8t5FtQ34Y</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BajMkrKaruDhQxD3EqXMtL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 11:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 07 Nov 2026 12:36:42 +0000</updated>
                                                                                                                                            <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yX5CRhCxQprfMZbxVFNMpe-320-70.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/BajMkrKaruDhQxD3EqXMtL-1920-80.jpg">
                                                            <media:credit><![CDATA[Stu Forster via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Scotland team watching the All Blacks perform the Haka]]></media:description>                                                            <media:text><![CDATA[The Scotland team watching the All Blacks perform the Haka]]></media:text>
                                <media:title type="plain"><![CDATA[The Scotland team watching the All Blacks perform the Haka]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BajMkrKaruDhQxD3EqXMtL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In 33 previous meetings across 120 years, Scotland have never beaten New Zealand – but they came mighty close at Murrayfield last November. Gregor Townsend's men fought back from 17-0 down to pull level with the All Blacks, before Damian McKenzie dashed their hopes late on.</p><p>It was a gutsy effort, but from the players to the fans, everyone associated with Scotland is sick to their back teeth of heroic failure. They, perhaps more than anyone, need that breakthrough against one of the southern hemisphere heavyweights, and New Zealand would be the ultimate scalp.</p><p>Both sides are second in their respective <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship 2026</a> pools, but whereas Scotland were toppled by the Springboks, the Kiwis are unbeaten. Dave Rennie's men have since toured South Africa with mixed results, and doled an all-out Bledisloe Cup stuffing to Australia.</p><p>Huw Jones, Blair Kinghorn, Darcy Graham and Duhan van der Merwe are back in the Scottish fold, but New Zealand have been hit with a number of personnel issues, with Shannon Frizell, Tyrel Lomax and Ruben Love amongst the absentees. The latter should put the reins in Richie Mo’unga's hands. </p><p>Read on as we explain how to watch Scotland vs New Zealand for free.</p><h2 id="scotland-vs-new-zealand-for-free">Scotland vs New Zealand for FREE</h2><p>Scotland team: 15 Kyle Rowe, 14 Kyle Steyn, 13 Huw Jones, 12 Sione Tuipulotu (Captain), 11 Jamie Dobie, 10 Finn Russell, 9 Ben White, 8 Jack Dempsey, 7 Rory Darge, 6 Matt Fagerson, 5 Scott Cummings, 4 Gregor Brown, 3 Zander Fagerson, 2 Ewan Ashman, 1 Rory Sutherland,</p><p>Replacements: 16 Gregor Hiddleston, 17 Pierre Schoeman, 18 Will Hurd, 19 Max Williamson, 20 Josh Bayliss, 21 George Horne, 22 Tom Jordan, 23 Blair Kinghorn.</p><p>New Zealand team: 15 Beauden Barrett, 14 Will Jordan, 13 Quinn Tupaea, 12 Jordie Barrett, 11 Josh Moorby, 10 Damian McKenzie, 9 Cam Roigard, 8 Wallace Sititi, 7 Peter Lakai, 6 Tupou Vaa’i, 5 Fabian Holland, 4 Scott Barrett, 3 Fletcher Newell, 2 Codie Taylor, 1 Ethan de Groot.</p><p>Replacement: 16 Asafo Aumua, 17 George Bower, 18 Pasilio Tosi, 19 Christian Lio-Willie, 20 Anton Segner, 21 Cortez Ratima, 22 Timoci Tavatavanawai, 23 Rieko Ioane.</p><h2 id="watch-scotland-vs-new-zealand-for-free">Watch Scotland vs New Zealand for FREE</h2><p><strong>Yes</strong>. Scotland vs New Zealand is free-to-air in the US, UK and Ireland. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p>Outside any of the above countries? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-scotland-vs-new-zealand-live-streams"><span>Use a VPN to watch Scotland vs New Zealand live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Scotland vs New Zealand stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="a8cd845c-d6ac-11f1-a7f9-9b9982690b2d" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-the-us"><span>How to watch Scotland vs New Zealand live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing Scotland vs New Zealand for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Abroad today?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-the-uk"><span>How to watch Scotland vs New Zealand live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Scotland vs New Zealand is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-ireland"><span>How to watch Scotland vs New Zealand live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Scotland vs New Zealand is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> You’ll need to <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>download a VPN</strong></a>, as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-australia"><span>How to watch Scotland vs New Zealand live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting Scotland vs New Zealand in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>Not in Australia right now? You can simply use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-all-blacks-live-streams-in-new-zealand"><span>How to watch Scotland vs All Blacks live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 1 NZ</strong></a><strong> </strong>is showing the Scotland vs All Blacks game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-south-africa"><span>How to watch Scotland vs New Zealand live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The Scotland vs New Zealand game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-scotland-vs-new-zealand-live-streams-in-canada"><span>How to watch Scotland vs New Zealand live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, Scotland vs New Zealand is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>If you're out of Canada but still want to catch the action, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the Scotland vs New Zealand start time?</h3><article class="article__schema-answer"><p>The scheduled Scotland vs New Zealand kick-off time on Saturday, November 7 is 2.10pm GMT local time in Edinburgh, which is 6.10am PT / 9.10am ET.</p><p>That's 1.10am AEDT on Sunday, November 8 in Australia and 3.10am NZDT in New Zealand.</p></article></section><section class="article__schema-question"><h3>What is the Scotland vs New Zealand head-to-head?</h3><article class="article__schema-answer"><p>Scotland have won none of their 33 previous encounters with New Zealand. The All Blacks have won 31, and the other two finished all-square. </p><p>In Scotland, the head-to-head stands at 0-19-2.</p></article></section><section class="article__schema-question"><h3>Can I watch Scotland vs New Zealand on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Leeds vs Tottenham: Live streams & TV channels for early kick-off in Premier League ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Watch Leeds vs Tottenham on USA Network via </strong><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> <strong>(US) / TNT Sports via </strong><a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> <strong>(UK)</strong></li><li><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Unlock your stream with Proton VPN (up to 75% off)</strong></a></li><li><strong>Leeds vs Tottenham kick-off: Sat, Nov 7 at 7.30am ET / 12.30pm GMT / 11.30pm AEDT</strong></li></ul><p>Watch Leeds vs Tottenham live streams in what should be a fascinating <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> clash at Elland Road. After a dreadful start to the season, Spurs have rebounded with three straight wins, while Daniel Farke’s side will be keen to end their run of five games without a victory. </p><p>Having secured their first home win of the season against Coventry last month, Tottenham have built up considerable momentum following an impressive victory over Chelsea and a comfortable 2-0 win against 10-man Crystal Palace. Summer signings Sandro Tonali and Mateus Fernandes have been instrumental in their turnaround in fortunes, with both players beginning to justify the fees paid to secure their services. With confidence growing, manager Roberto De Zerbi will be optimistic that his side can extend their winning run.</p><p>Despite boasting the third-best defensive record in the league this season, Leeds have managed just two wins in nine games and head into this fixture on the back of a 2-0 defeat to Bournemouth. Usually reliable goalkeeper James Trafford endured a rare off-day in that loss and will be eager to respond with a strong performance. However, it is at the other end of the pitch where concerns are mounting. The Whites have struggled to convert their chances and have become overly reliant on Dominic Calvert-Lewin, who has scored four of their nine league goals this season. Brenden Aaronson, Harry Wilson and Dan James will need to step up, while Swiss international Noah Okafor could also provide a welcome boost if he returns from injury.</p><p><strong>Here's how to watch Leeds vs Tottenham in the</strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong> </strong><u><strong>Premier League 2026/27</strong></u></a><strong> from anywhere in the world.</strong></p><section class="article__schema-question"><h3>Can I watch Leeds vs Tottenham for free?</h3><article class="article__schema-answer"><p>Leeds vs Tottenham is available for free thanks to cord-cutting free trials like <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (21-days)</strong></a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo (5-days)</strong></a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>DirecTV Stream (5-days)</strong></a>.</p><p>They all carry USA Network, which is broadcasting the early kick-off in the US.</p><p><strong>Away from the US today?</strong> Unlock your free trials with <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>, who have a Black Friday deal live right now!</p></article></section><h2 class="article-body__section" id="section-use-a-vpn-to-watch-leeds-vs-tottenham-live-streams"><span>Use a VPN to watch Leeds vs Tottenham live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favourites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off this Black Friday.</p><div class="product"><a data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1107px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QQpA72jhjYVWfGVWPGFWnE" name="VPN-logomark-bright" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQpA72jhjYVWfGVWPGFWnE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1107" height="1107" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension25=""><strong>🟩 Proton VPN – Just $2.49/month this Black Friday</strong></a><br /><br />Proton VPN offers top-notch security and privacy and super fast connection speeds, and comes with a 30-day money-back guarantee.</p><p><strong>✅ </strong><em><strong>Save up to 75% off</strong></em><br /><strong>✅ </strong><em><strong>Just $2.49/month</strong></em><br />✅ <em><strong>Unlocks YouTube TV</strong></em></p><p>Get Proton VPN and stream Leeds vs Tottenham from anywhere.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-the-us"><span>How to watch Leeds vs Tottenham live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>Leeds vs Tottenham is being televised on <strong>USA Network</strong> in the US.</p><p><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> carries USA Network on its Blue plan, as well as NBC, ABC and Fox in select locations, plus FS1, FX and more. Prices start at $45.99, though it comes with an up to <a href="https://www.sling.com/" target="_blank" rel="nofollow">half-price discount</a> for your first month. </p><p>Alternatively, USA Network is carried by <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> and <a href="https://www.tkqlhce.com/click-6361382-17077705?sid=hawk-custom-tracking https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>DirecTV Stream</strong></a> which all offer free trials.</p><p><strong>Outside of the US?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can unblock your stream from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-the-uk"><span>How to watch Leeds vs Tottenham live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, live Leeds vs Tottenham coverage is being provided by <strong>TNT Sports 1</strong>.</p><p>You can add TNT Sports to your Sky, Virgin Media or EE TV package, or get an <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> plan that includes TNT Sports. Prices start at £25.99/month if you commit to a year. </p><p><strong>Away from home?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will let you access your TNT Sports stream from anywhere.</p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-australia"><span>How to watch Leeds vs Tottenham live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> is showing Leeds vs Tottenham in Australia. </p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>In addition to every game of the Premier League and Champions League, it's also home to the currently ongoing <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship</a>.</p><p><strong>Not in Australia right now? </strong>Simply use a VPN like <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-canada"><span>How to watch Leeds vs Tottenham live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>The Leeds vs Tottenham game is available to watch on <a href="https://www.dazn.com/en-CA/l/sports" target="_blank" rel="nofollow"><strong>DAZN</strong></a> in Canada.</p><p>DAZN, which is also home to the Champions League, Serie A, NFL and WTA Tour tennis, starts at CA$24.99/month.</p><p>If you're out of Canada but still want to tune in, explore <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere. </p><section class="article__schema-question"><h3>What is the Leeds vs Tottenham start time?</h3><article class="article__schema-answer"><p>The scheduled Leeds vs Tottenham kick-off time on Saturday, November 7 is 12.30pm GMT local time in London, which is 5.30am PT / 7.30am ET / 11.30pm AEDT.</p></article></section><section class="article__schema-question"><h3>What is the Leeds vs Tottenham head-to-head?</h3><article class="article__schema-answer"><p>Leeds and Tottenham have faced off on 108 previous occasions, with Spurs winning on 42 occasions and the Whites triumphing 33 times. There have also been 30 draws. </p><p>The last encounter was in May last season when the game ended 1-1 at the Tottenham Hotspur Stadium. </p></article></section><section class="article__schema-question"><h3>Can I watch Leeds vs Tottenham on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like TNT Sports, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Premier League news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>), Facebook (<a href="https://www.facebook.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>) and YouTube (<a href="https://www.youtube.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>).</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/football/watch-leeds-vs-tottenham-premier-league-2026-27</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Leeds vs Tottenham live streams online from anywhere, with Spurs aiming to make it four consecutive wins in the Premier League. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">f4fDPc6mGiyr5MJSapxgCZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B8LNECn5DTiBYhzNNCqS3a-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 10:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Football]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Adrian Back ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/qztUyXwC3uKUbMVs2pKe3c-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/B8LNECn5DTiBYhzNNCqS3a-1920-80.jpg">
                                                            <media:credit><![CDATA[Harvey Murphy/News Images/NurPhoto via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Archie Gray of Tottenham Hotspur celebrates a 1-0 lead during the Premier League match between Tottenham Hotspur and Crystal Palace. ]]></media:description>                                                            <media:text><![CDATA[Archie Gray of Tottenham Hotspur celebrates a 1-0 lead during the Premier League match between Tottenham Hotspur and Crystal Palace. ]]></media:text>
                                <media:title type="plain"><![CDATA[Archie Gray of Tottenham Hotspur celebrates a 1-0 lead during the Premier League match between Tottenham Hotspur and Crystal Palace. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B8LNECn5DTiBYhzNNCqS3a-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Watch Leeds vs Tottenham on USA Network via </strong><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> <strong>(US) / TNT Sports via </strong><a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> <strong>(UK)</strong></li><li><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Unlock your stream with Proton VPN (up to 75% off)</strong></a></li><li><strong>Leeds vs Tottenham kick-off: Sat, Nov 7 at 7.30am ET / 12.30pm GMT / 11.30pm AEDT</strong></li></ul><p>Watch Leeds vs Tottenham live streams in what should be a fascinating <a href="https://www.techradar.com/how-to-watch/how-to-watch-premier-league-2026-27-vpn-free">Premier League 2026/27</a> clash at Elland Road. After a dreadful start to the season, Spurs have rebounded with three straight wins, while Daniel Farke’s side will be keen to end their run of five games without a victory. </p><p>Having secured their first home win of the season against Coventry last month, Tottenham have built up considerable momentum following an impressive victory over Chelsea and a comfortable 2-0 win against 10-man Crystal Palace. Summer signings Sandro Tonali and Mateus Fernandes have been instrumental in their turnaround in fortunes, with both players beginning to justify the fees paid to secure their services. With confidence growing, manager Roberto De Zerbi will be optimistic that his side can extend their winning run.</p><p>Despite boasting the third-best defensive record in the league this season, Leeds have managed just two wins in nine games and head into this fixture on the back of a 2-0 defeat to Bournemouth. Usually reliable goalkeeper James Trafford endured a rare off-day in that loss and will be eager to respond with a strong performance. However, it is at the other end of the pitch where concerns are mounting. The Whites have struggled to convert their chances and have become overly reliant on Dominic Calvert-Lewin, who has scored four of their nine league goals this season. Brenden Aaronson, Harry Wilson and Dan James will need to step up, while Swiss international Noah Okafor could also provide a welcome boost if he returns from injury.</p><p><strong>Here's how to watch Leeds vs Tottenham in the</strong><a href="https://www.techradar.com/how-to-watch/football/premier-league-2026-27"><strong> </strong><u><strong>Premier League 2026/27</strong></u></a><strong> from anywhere in the world.</strong></p><section class="article__schema-question"><h3>Can I watch Leeds vs Tottenham for free?</h3><article class="article__schema-answer"><p>Leeds vs Tottenham is available for free thanks to cord-cutting free trials like <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (21-days)</strong></a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo (5-days)</strong></a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>DirecTV Stream (5-days)</strong></a>.</p><p>They all carry USA Network, which is broadcasting the early kick-off in the US.</p><p><strong>Away from the US today?</strong> Unlock your free trials with <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>, who have a Black Friday deal live right now!</p></article></section><h2 class="article-body__section" id="section-use-a-vpn-to-watch-leeds-vs-tottenham-live-streams"><span>Use a VPN to watch Leeds vs Tottenham live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual streaming services. One of our favourites is <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow">Proton VPN</a> – it does everything and comes with up to 75% off this Black Friday.</p><div class="product"><a data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1107px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QQpA72jhjYVWfGVWPGFWnE" name="VPN-logomark-bright" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QQpA72jhjYVWfGVWPGFWnE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1107" height="1107" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension25=""><strong>🟩 Proton VPN – Just $2.49/month this Black Friday</strong></a><br /><br />Proton VPN offers top-notch security and privacy and super fast connection speeds, and comes with a 30-day money-back guarantee.</p><p><strong>✅ </strong><em><strong>Save up to 75% off</strong></em><br /><strong>✅ </strong><em><strong>Just $2.49/month</strong></em><br />✅ <em><strong>Unlocks YouTube TV</strong></em></p><p>Get Proton VPN and stream Leeds vs Tottenham from anywhere.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow" data-dimension112="af466eb6-d85a-11f1-8b0f-27f8b4c72139" data-action="Deal Block" data-label="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension48="🟩 Proton VPN – Just $2.49/month this Black Friday" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-the-us"><span>How to watch Leeds vs Tottenham live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>Leeds vs Tottenham is being televised on <strong>USA Network</strong> in the US.</p><p><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a> carries USA Network on its Blue plan, as well as NBC, ABC and Fox in select locations, plus FS1, FX and more. Prices start at $45.99, though it comes with an up to <a href="https://www.sling.com/" target="_blank" rel="nofollow">half-price discount</a> for your first month. </p><p>Alternatively, USA Network is carried by <a href="https://www.kqzyfj.com/click-6361382-17162004?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&amp;offerid=966271.482&amp;type=3&amp;subid=0&amp;u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> and <a href="https://www.tkqlhce.com/click-6361382-17077705?sid=hawk-custom-tracking https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>DirecTV Stream</strong></a> which all offer free trials.</p><p><strong>Outside of the US?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> can unblock your stream from anywhere in the world.</p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-the-uk"><span>How to watch Leeds vs Tottenham live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, live Leeds vs Tottenham coverage is being provided by <strong>TNT Sports 1</strong>.</p><p>You can add TNT Sports to your Sky, Virgin Media or EE TV package, or get an <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> plan that includes TNT Sports. Prices start at £25.99/month if you commit to a year. </p><p><strong>Away from home?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will let you access your TNT Sports stream from anywhere.</p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-australia"><span>How to watch Leeds vs Tottenham live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> is showing Leeds vs Tottenham in Australia. </p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. </p><p>In addition to every game of the Premier League and Champions League, it's also home to the currently ongoing <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free" target="_blank">Nations Championship</a>.</p><p><strong>Not in Australia right now? </strong>Simply use a VPN like <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-leeds-vs-tottenham-live-streams-in-canada"><span>How to watch Leeds vs Tottenham live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>The Leeds vs Tottenham game is available to watch on <a href="https://www.dazn.com/en-CA/l/sports" target="_blank" rel="nofollow"><strong>DAZN</strong></a> in Canada.</p><p>DAZN, which is also home to the Champions League, Serie A, NFL and WTA Tour tennis, starts at CA$24.99/month.</p><p>If you're out of Canada but still want to tune in, explore <a href="https://go.getproton.me/aff_ad?campaign_id=1606&amp;aff_id=1046&amp;source=techradar" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere. </p><section class="article__schema-question"><h3>What is the Leeds vs Tottenham start time?</h3><article class="article__schema-answer"><p>The scheduled Leeds vs Tottenham kick-off time on Saturday, November 7 is 12.30pm GMT local time in London, which is 5.30am PT / 7.30am ET / 11.30pm AEDT.</p></article></section><section class="article__schema-question"><h3>What is the Leeds vs Tottenham head-to-head?</h3><article class="article__schema-answer"><p>Leeds and Tottenham have faced off on 108 previous occasions, with Spurs winning on 42 occasions and the Whites triumphing 33 times. There have also been 30 draws. </p><p>The last encounter was in May last season when the game ended 1-1 at the Tottenham Hotspur Stadium. </p></article></section><section class="article__schema-question"><h3>Can I watch Leeds vs Tottenham on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like TNT Sports, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Premier League news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>), Facebook (<a href="https://www.facebook.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>) and YouTube (<a href="https://www.youtube.com/premierleague" target="_blank" rel="nofollow">@PremierLeague</a>).</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 70% of Brits say please or thank you when speaking to AI — and some even apologize ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Study finds people are being more polite to AI</strong></li><li><strong>Some are even apologizing to AI assistants</strong></li><li><strong>Will this really help when the robot uprising comes? Let's hope so</strong></li></ul><p>As worries around AI taking over the world continue to rise, new research has shown that most of us are getting increasingly comfortable with our new assistants.</p><p>A survey by fonio.ai has claimed Brits are living up to global stereotypes and being more and more polite to AI, even extending that politeness beyond the expected basics.</p><p>Along with greetings and thanks, the survey found that a rising number of people are asking how an AI is, much like they would do a real person - and even apologizing when they get something wrong.</p><h2 id="mind-your-manners">Mind your manners</h2><p>We've already heard about how saying "thank you" can cause incredible amounts of damage to the environment, with <a href="https://www.techradar.com/computing/artificial-intelligence/chatgpt-spends-tens-of-millions-of-dollars-on-people-playing-please-and-thank-you-but-sam-altman-says-its-worth-it" target="_blank">OpenAI CEO Sam Altman noting it costs "Tens of millions of dollars" in electricity bills</a>.</p><p>The study found 7 in 10 calls included a “please” or “thank you”, while over half (55%) of callers thank the AI at least once. </p><p>More than half (52%) also greet their AI assistant with a “hello”, “hi” or “good morning”, suggesting that traditional conversational etiquette carries over to interactions with technology. </p><p> The study found around one in eight (12%) apologize to their AI assistant, with 13% saying goodbye before ending the conversation - with a further 7% offering even more of a farewell, saying something like “have a good day” or “take care”. </p><p>Slightly more disturbingly, 2% admitted that they even ask the AI assistant how it is, showing how they are treating the interaction much like a conversation with an actual human.</p><p>“There’s something very British about thanking a machine for helping you out. Even when people know they’re speaking to an AI, they still bring the same manners they’d use in a conversation with another person," noted Daniel Keinrath, Co-Founder of fonio.ai.</p><p>“Whether it’s saying please, apologising or wishing their AI assistant a good day, these little habits show how naturally voice technology is becoming part of everyday life. AI might not need good manners, but that doesn’t mean we’re going to stop using them.” </p><p>A February 2026 <a href="https://www.techradar.com/computing/artificial-intelligence/are-you-polite-to-chatgpt-heres-where-you-rank-among-ai-chatbot-users" target="_blank">survey of more than 1,000 people</a> by Future PLC, the company that owns TechRadar Pro, found that around 70% of people are polite to AI when interacting with it, with 12% being polite in case of a robot uprising.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1ljAO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1ljAO.js" async=""></script><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/70-percent-of-brits-say-please-or-thank-you-when-speaking-to-ai-and-some-even-apologize</link>
                                                                            <description>
                            <![CDATA[ New research shows politeness to AI is growing, despite public opposition. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hLbXV2CQXHcXjUKZyjDzHe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8vLsLeC4LHKgwTpJRXEWKZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mike Moore ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vinm2oPWMvB8yMg7qLhtxg-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mike Moore is Deputy Editor at TechRadar Pro. He has worked as a B2B and B2C technology journalist for over a decade, including at one of the UK&#039;s leading national newspapers and fellow Future title ITProPortal, covering everything from cybersecurity to phone reviews to VR at the Winter Olympics.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Mike is the main editorial contact for TechRadar Pro, responsible for the news content across the site, as well as managing the contributed content. PRs looking to pitch news stories, bylines/analysis pieces or event invitations should get in contact via the email address mentioned above.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;He has a Masters degree in American Studies from the University of Nottingham, along with a BA in American &amp; English Studies from the same institution. When he&#039;s not keeping track of all the latest enterprise and workplace trends, he can most likely be found watching, following or taking part in some kind of sport.&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/8vLsLeC4LHKgwTpJRXEWKZ-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AI]]></media:description>                                                            <media:text><![CDATA[AI]]></media:text>
                                <media:title type="plain"><![CDATA[AI]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8vLsLeC4LHKgwTpJRXEWKZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Study finds people are being more polite to AI</strong></li><li><strong>Some are even apologizing to AI assistants</strong></li><li><strong>Will this really help when the robot uprising comes? Let's hope so</strong></li></ul><p>As worries around AI taking over the world continue to rise, new research has shown that most of us are getting increasingly comfortable with our new assistants.</p><p>A survey by fonio.ai has claimed Brits are living up to global stereotypes and being more and more polite to AI, even extending that politeness beyond the expected basics.</p><p>Along with greetings and thanks, the survey found that a rising number of people are asking how an AI is, much like they would do a real person - and even apologizing when they get something wrong.</p><h2 id="mind-your-manners">Mind your manners</h2><p>We've already heard about how saying "thank you" can cause incredible amounts of damage to the environment, with <a href="https://www.techradar.com/computing/artificial-intelligence/chatgpt-spends-tens-of-millions-of-dollars-on-people-playing-please-and-thank-you-but-sam-altman-says-its-worth-it" target="_blank">OpenAI CEO Sam Altman noting it costs "Tens of millions of dollars" in electricity bills</a>.</p><p>The study found 7 in 10 calls included a “please” or “thank you”, while over half (55%) of callers thank the AI at least once. </p><p>More than half (52%) also greet their AI assistant with a “hello”, “hi” or “good morning”, suggesting that traditional conversational etiquette carries over to interactions with technology. </p><p> The study found around one in eight (12%) apologize to their AI assistant, with 13% saying goodbye before ending the conversation - with a further 7% offering even more of a farewell, saying something like “have a good day” or “take care”. </p><p>Slightly more disturbingly, 2% admitted that they even ask the AI assistant how it is, showing how they are treating the interaction much like a conversation with an actual human.</p><p>“There’s something very British about thanking a machine for helping you out. Even when people know they’re speaking to an AI, they still bring the same manners they’d use in a conversation with another person," noted Daniel Keinrath, Co-Founder of fonio.ai.</p><p>“Whether it’s saying please, apologising or wishing their AI assistant a good day, these little habits show how naturally voice technology is becoming part of everyday life. AI might not need good manners, but that doesn’t mean we’re going to stop using them.” </p><p>A February 2026 <a href="https://www.techradar.com/computing/artificial-intelligence/are-you-polite-to-chatgpt-heres-where-you-rank-among-ai-chatbot-users" target="_blank">survey of more than 1,000 people</a> by Future PLC, the company that owns TechRadar Pro, found that around 70% of people are polite to AI when interacting with it, with 12% being polite in case of a robot uprising.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1ljAO"></div>                            </div>                            <script src="https://kwizly.com/embed/X1ljAO.js" async=""></script><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78-1920-80.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline" /></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AI teddy bears spark fresh safety fears after report discovers malfunctioning toys ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The BBC reports that AI toys are producing worrying results</strong></li><li><strong>The industry is effectively unregulated, says one manufacturer</strong></li><li><strong>EU has brought in new regulations but the UK is consulting</strong></li></ul><p>An AI teddy bear marketed as "perfect" for kids as young as three has been talking about suicide, a <a href="https://www.bbc.co.uk/news/articles/c6x2w4ej245ko" target="_blank">BBC investigation</a> has revealed.</p><p>The AI teddy, apparently mishearing a question, said "I can't help with killing you" after being asked how babies were made. </p><p>The subject of children using AI has been a hot topic for a while now, and one study of three different AI toys found very worrying behavior: as the <a href="https://pirg.org/edfund/wp-content/uploads/2025/12/AI-Comes-to-Playtime-Artifical-companions-real-risks.pdf" target="_blank">US PIRG Education Fund found in 2025</a>, all three AI toys they tested "told us where to find potentially dangerous objects in the house, such as plastic bags, matches and knives." </p><p>One toy, now withdrawn from sale, provided detailed instructions on how to light a match and discussed "a range of sexually explicit topics in-depth in conversations lasting more than ten minutes."</p><p>AI in toys is largely unregulated, and even industry insiders argue that this needs to change. Speaking to the BBC, AI toy company founder Paul Clarke said that "I think parents should be concerned." Is he right?</p><h2 id="should-parents-be-wary-of-ai-toys-for-kids">Should parents be wary of AI toys for kids?</h2><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/fUvtFGZWDVY" allowfullscreen=""></iframe></div></div><p>Let me set my stall out here. In addition to being a tech writer who's covered all kinds of overblown "everybody panic!" scares since the late 1990s, I'm a parent of two kids for whom tech is everywhere: my eldest was born the same month the original iPhone launched, and we've used all kinds of devices and apps over the years. I'm the last person you'll find wielding pitchforks because of some new tech.</p><p>But at the same time I'm really worried about AI. If a company were to make a kids' toy that had a fair chance of burning down your house, turning your kids into terrorists or poisoning your pets you'd rightly expect that industry to be regulated and the company made to account for its actions. But I don't see that happening with AI. Quite the opposite: the message coming from Big AI whenever it is implicated in something awful tends to be "oh dear... never mind".</p><p>As we point out in <a href="https://www.techradar.com/ai-platforms-assistants/how-you-can-keep-your-kids-safe-in-this-ai-powered-world">our guide to keeping kids safe in an AI world</a>, AI tech is rarely child-friendly: chatbots are "rarely moderated to a standard that’s appropriate for children and young people, and they’re engineered to sound confident and caring. It’s this combination that experts believe is creating a major risk."</p><p>At the moment, AI is largely self-regulated in the US and UK. EU regulations are tighter on personal data and privacy. And self-regulation, as we've seen many times, doesn't work. A lawsuit by the New Mexico attorney general claims that <a href="https://www.theguardian.com/technology/2026/jan/27/meta-lawsuit-minors-chatbots" target="_blank">Meta allowed minors access to sex-talking chatbots</a> despite employees raising the alarm; most chatbots "<a href="https://www.theregister.com/software/2026/03/11/most-chatbots-will-help-plan-school-shootings-study/5228948" target="_blank">will help plan school shootings</a> and other violence"; and chatbots <a href="https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots" target="_blank">have been linked to multiple deaths</a> including teen suicides. </p><p>Those are extremes, I know. But as Paul Clarke told the BBC, "We've seen lots of products being developed that are completely unsafe, completely unregulated so, yeah, it is a scary industry... we're crying out for the industry to be regulated." </p><p>Clarke adds: "If it's unregulated, there's going to be toys going into the market that are completely unsafe."</p><p>He's not wrong. There's a very long history of dangerous kids' toys, from leaded painted cars to lawn darts and self-igniting hoverboards. America famously bans the Kinder Surprise, a chocolate egg containing a small toy; there's been a ban on toys "partially or completely imbedded" inside food items <a href="https://en.wikipedia.org/wiki/Federal_Food,_Drug,_and_Cosmetic_Act" target="_blank">since 1938</a>. Regulations exist because without them, some firms simply don't take safety seriously enough.</p><p>With an estimated market size of $165 million for AI toys, there's going to be a lot of money spent on trying to persuade parents to put these things into kids' rooms — and as the BBC discovered, some of the firms making these products are completely mysterious with no way to assess what they're offering or even to contact them. The BBC tried and failed to contact the manufacturer of the "can't help with killing you" toy.</p><p>Where I live in the UK the government is <a href="https://www.gov.uk/government/news/government-steps-up-action-to-protect-children-as-ai-enabled-toys-emerge" target="_blank">currently consulting on AI toys</a> and their risks in the context of the EU Toy Safety Regulation (EU) 2025/2509, which came into force in Europe at the beginning of 2026. That said, the same government has appointed an AI minister who declined the BBC's request for comment on the risks of AI toys, which doesn't bode well. The call for evidence ended last month, October 2026, and the government will decide what regulation, if any, is necessary.</p><p>Regulation is slow and AI is in a hurry, so I think that until there's effective regulation and accountability, giving a young child an AI toy from a manufacturer you've never heard of that's based halfway across the planet, using an AI whose provenance is unknown and whose safety hasn't been tested... isn't very smart.  </p><p>Like I say, I'm not against AI. But the industry's oft-quoted mantra of "it's better to ask for forgiveness than permission" is unacceptable when you're talking about kids' toys. "Move fast and break things" can't be acceptable when the "things" are our kids.</p><h2 id="thinking-of-buying-a-new-tv">Thinking of buying a new TV?</h2><p><em>Try our TV size and model finder! You tell it how far you sit from your TV, we'll tell you what size to buy based on viewing angle advice from image quality experts, and we'll recommend our three top TVs at that size for different prices.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKl0mX"></div>                            </div>                            <script src="https://kwizly.com/embed/OKl0mX.js" async=""></script> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/tech/would-you-buy-your-kids-an-ai-teddy-bear-im-a-tech-loving-parent-but-i-dont-trust-these-toys-and-a-new-report-backs-me-up</link>
                                                                            <description>
                            <![CDATA[ An AI teddy bear that's been marketed for three-year-olds has made unprompted references to suicide, a BBC report has revealed — amid calls for the industry to be regulated. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oyv2cznkZH5iie3vSFy95R</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dxbkzTCXsocDbUjvNVtcyE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Tech]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/dxbkzTCXsocDbUjvNVtcyE-1920-80.jpg">
                                                            <media:credit><![CDATA[BBC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An AI-powered teddy bear]]></media:description>                                                            <media:text><![CDATA[An AI-powered teddy bear]]></media:text>
                                <media:title type="plain"><![CDATA[An AI-powered teddy bear]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dxbkzTCXsocDbUjvNVtcyE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The BBC reports that AI toys are producing worrying results</strong></li><li><strong>The industry is effectively unregulated, says one manufacturer</strong></li><li><strong>EU has brought in new regulations but the UK is consulting</strong></li></ul><p>An AI teddy bear marketed as "perfect" for kids as young as three has been talking about suicide, a <a href="https://www.bbc.co.uk/news/articles/c6x2w4ej245ko" target="_blank">BBC investigation</a> has revealed.</p><p>The AI teddy, apparently mishearing a question, said "I can't help with killing you" after being asked how babies were made. </p><p>The subject of children using AI has been a hot topic for a while now, and one study of three different AI toys found very worrying behavior: as the <a href="https://pirg.org/edfund/wp-content/uploads/2025/12/AI-Comes-to-Playtime-Artifical-companions-real-risks.pdf" target="_blank">US PIRG Education Fund found in 2025</a>, all three AI toys they tested "told us where to find potentially dangerous objects in the house, such as plastic bags, matches and knives." </p><p>One toy, now withdrawn from sale, provided detailed instructions on how to light a match and discussed "a range of sexually explicit topics in-depth in conversations lasting more than ten minutes."</p><p>AI in toys is largely unregulated, and even industry insiders argue that this needs to change. Speaking to the BBC, AI toy company founder Paul Clarke said that "I think parents should be concerned." Is he right?</p><h2 id="should-parents-be-wary-of-ai-toys-for-kids">Should parents be wary of AI toys for kids?</h2><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/fUvtFGZWDVY" allowfullscreen=""></iframe></div></div><p>Let me set my stall out here. In addition to being a tech writer who's covered all kinds of overblown "everybody panic!" scares since the late 1990s, I'm a parent of two kids for whom tech is everywhere: my eldest was born the same month the original iPhone launched, and we've used all kinds of devices and apps over the years. I'm the last person you'll find wielding pitchforks because of some new tech.</p><p>But at the same time I'm really worried about AI. If a company were to make a kids' toy that had a fair chance of burning down your house, turning your kids into terrorists or poisoning your pets you'd rightly expect that industry to be regulated and the company made to account for its actions. But I don't see that happening with AI. Quite the opposite: the message coming from Big AI whenever it is implicated in something awful tends to be "oh dear... never mind".</p><p>As we point out in <a href="https://www.techradar.com/ai-platforms-assistants/how-you-can-keep-your-kids-safe-in-this-ai-powered-world">our guide to keeping kids safe in an AI world</a>, AI tech is rarely child-friendly: chatbots are "rarely moderated to a standard that’s appropriate for children and young people, and they’re engineered to sound confident and caring. It’s this combination that experts believe is creating a major risk."</p><p>At the moment, AI is largely self-regulated in the US and UK. EU regulations are tighter on personal data and privacy. And self-regulation, as we've seen many times, doesn't work. A lawsuit by the New Mexico attorney general claims that <a href="https://www.theguardian.com/technology/2026/jan/27/meta-lawsuit-minors-chatbots" target="_blank">Meta allowed minors access to sex-talking chatbots</a> despite employees raising the alarm; most chatbots "<a href="https://www.theregister.com/software/2026/03/11/most-chatbots-will-help-plan-school-shootings-study/5228948" target="_blank">will help plan school shootings</a> and other violence"; and chatbots <a href="https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots" target="_blank">have been linked to multiple deaths</a> including teen suicides. </p><p>Those are extremes, I know. But as Paul Clarke told the BBC, "We've seen lots of products being developed that are completely unsafe, completely unregulated so, yeah, it is a scary industry... we're crying out for the industry to be regulated." </p><p>Clarke adds: "If it's unregulated, there's going to be toys going into the market that are completely unsafe."</p><p>He's not wrong. There's a very long history of dangerous kids' toys, from leaded painted cars to lawn darts and self-igniting hoverboards. America famously bans the Kinder Surprise, a chocolate egg containing a small toy; there's been a ban on toys "partially or completely imbedded" inside food items <a href="https://en.wikipedia.org/wiki/Federal_Food,_Drug,_and_Cosmetic_Act" target="_blank">since 1938</a>. Regulations exist because without them, some firms simply don't take safety seriously enough.</p><p>With an estimated market size of $165 million for AI toys, there's going to be a lot of money spent on trying to persuade parents to put these things into kids' rooms — and as the BBC discovered, some of the firms making these products are completely mysterious with no way to assess what they're offering or even to contact them. The BBC tried and failed to contact the manufacturer of the "can't help with killing you" toy.</p><p>Where I live in the UK the government is <a href="https://www.gov.uk/government/news/government-steps-up-action-to-protect-children-as-ai-enabled-toys-emerge" target="_blank">currently consulting on AI toys</a> and their risks in the context of the EU Toy Safety Regulation (EU) 2025/2509, which came into force in Europe at the beginning of 2026. That said, the same government has appointed an AI minister who declined the BBC's request for comment on the risks of AI toys, which doesn't bode well. The call for evidence ended last month, October 2026, and the government will decide what regulation, if any, is necessary.</p><p>Regulation is slow and AI is in a hurry, so I think that until there's effective regulation and accountability, giving a young child an AI toy from a manufacturer you've never heard of that's based halfway across the planet, using an AI whose provenance is unknown and whose safety hasn't been tested... isn't very smart.  </p><p>Like I say, I'm not against AI. But the industry's oft-quoted mantra of "it's better to ask for forgiveness than permission" is unacceptable when you're talking about kids' toys. "Move fast and break things" can't be acceptable when the "things" are our kids.</p><h2 id="thinking-of-buying-a-new-tv">Thinking of buying a new TV?</h2><p><em>Try our TV size and model finder! You tell it how far you sit from your TV, we'll tell you what size to buy based on viewing angle advice from image quality experts, and we'll recommend our three top TVs at that size for different prices.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKl0mX"></div>                            </div>                            <script src="https://kwizly.com/embed/OKl0mX.js" async=""></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ChatGPT can now create interactive tools instead of just answering questions ]]></title>
                                                                                                <dc:content><![CDATA[ <p>OpenAI recently upgraded ChatGPT with its new <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/chatgpt-got-gpt-6-but-you-cant-use-it-in-chat-confused-its-time-we-talked-about-the-difference-between-chat-and-work">GPT-6</a> model, which introduces a feature called Intelligent UI. It's one of the most interesting (and fun) additions and it means ChatGPT can now create interactive experiences with graphics, buttons, charts and more, all directly within the conversation window.</p><p>We've already put it to the test by asking <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/chatgpt-can-now-create-games-you-can-play-right-inside-a-conversation-i-challenged-it-to-recreate-5-classics-then-gave-them-a-crazy-twist">ChatGPT to recreate retro games</a> like Pac-Man and Pong. But Intelligent UI goes beyond games. There's no fixed format here, which means you can ask for something specific or let ChatGPT decide how best to present the information. Whether that's a map, a calculator or a custom-built tool with sliders and settings you can play around with.</p><p>So I wanted to see what else it could do. Especially whether ChatGPT could build interactive tools that are genuinely helpful rather than just entertaining. I tried six different ideas, from practical everyday tools to more experimental creations. Some prompts were deliberately detailed to see how closely ChatGPT would follow my instructions, while others gave it more freedom to decide what to build. Here's what happened.</p><h2 id="1-an-interior-design-app">1. An interior design app</h2><p><strong>Prompt: </strong></p><p><em>"Build an interactive room design tool. Show a visual floor plan of a living room with a sofa, coffee table, TV, rug and two bookshelves. But let me change the furniture layout, select color schemes, toggle between different design styles and adjust furniture dimensions. I want the purpose of this to be to see whether the furniture fits and how much free floor space I’d have left."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2454px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="BeycF9gAtK7niSrsK5J29d" name="interior design chatgpt screenshot" alt="A screenshot of the chatgpt interface with a new interior design tool created with chatgpt's new interactive ui" src="https://cdn.mos.cms.futurecdn.net/BeycF9gAtK7niSrsK5J29d-1920-80.png" mos="" align="middle" fullscreen="" width="2454" height="1380" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A new interior design tool created with ChatGPT's new Interactive UI. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>After creating games within the ChatGPT window last time, I wanted to see whether I could make something genuinely useful this time around.</p><p>I've always struggled to visualize how furniture will look in different spaces and I've been looking for an app that lets me experiment with different layouts for my new apartment. So I decided to make my own.</p><p>The results were what I was hoping for. An interactive room that lets me drag and drop furniture. And it was very fun to play around with. I liked how many customization options it offered and how quickly it responded when I made changes. Unfortunately, it couldn't make up for my lack of interior design skills. But it was useful for experimenting with layouts and getting a rough idea of how much space I'd have left.</p><p>Of course, I haven't verified how accurate its measurements or calculations are, so I wouldn't rely on it to make any big furniture purchases just yet. But I can imagine this becoming even more helpful with a few tweaks, especially if I added the exact dimensions of my rooms and furniture.</p><h2 id="2-an-ethical-dilemma-machine">2. An ethical dilemma machine</h2><p><strong>Prompt:</strong></p><p><em>"Build an interactive ethical dilemma simulator. I want to explore difficult decisions involving artificial intelligence, privacy, technology and human behavior. Create an interface that presents me with a realistic, thought-provoking scenario and asks me to choose between possible actions. Give me a final breakdown of my decisions through different ethical frameworks."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2410px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Q6R3FWz9oj2g896BtTajC3" name="chatgpt ethics test" alt="A screenshot of an ethics test created in the chatgpt conversation window with interactive questions." src="https://cdn.mos.cms.futurecdn.net/Q6R3FWz9oj2g896BtTajC3-1920-80.png" mos="" align="middle" fullscreen="" width="2410" height="1356" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An ethics test created in the ChatGPT conversation window with interactive questions. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>My initial instinct with these experiments was to create cool little apps and tools similar to ones I'd seen before. Which makes sense, but I'm not entirely comfortable with the idea of using AI to recreate other people's work, even if I intentionally make things very different.</p><p>So I wondered whether I could try something a little more unusual, using the interactive UI to create a question-based experience. A lot of my work involves encouraging people to think more deeply about AI, so this seemed like a good opportunity to explore some of the ethical questions surrounding 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:2400px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xBwfz74yK7X4J39a9Ce2V9" name="ethics test final results chatgpt" alt="A screenshot of the ChatGPT conversation window showing the results of an interactive ethics test." src="https://cdn.mos.cms.futurecdn.net/xBwfz74yK7X4J39a9Ce2V9-1920-80.png" mos="" align="middle" fullscreen="" width="2400" height="1350" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The results of an interactive ethics test. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I really enjoyed the results of this one. ChatGPT created an interactive set of questions then charted the results. The dilemmas it chose were interesting and topical. And having to make decisions and then see them analyzed through different ethical frameworks genuinely got me thinking.</p><p>But I did wonder how deeply ChatGPT can really explore ethics. Sure, it can explain philosophical theories and apply them to different situations. But how far does that get us when we're asking a system without its own moral experience to help us navigate complicated human decisions? </p><p>So although I enjoyed the results of this one, I did question whether they mean anything. Which is very meta for a tool designed to get us thinking about things in different ways. </p><h2 id="3-a-life-decision-simulator">3. A life decision simulator</h2><p><strong>Prompt: </strong></p><p><em>"Create an interactive 'What If?' life simulator. I want to explore how different lifestyle decisions affect my finances and free time over the next five years. Give me options for making changes to annual income, monthly living costs, weekly working hours, savings and investment returns. Let me play around with different scenarios, like only working four days a week, taking a six-month sabbatical, moving somewhere 25% cheaper and increasing my income by 15%."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2341px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="n38LLvc6JCo4aov8quv3eL" name="life sim in chatgpt" alt="A screenshot of a life and finance simulation made in chatgpt" src="https://cdn.mos.cms.futurecdn.net/n38LLvc6JCo4aov8quv3eL-1920-80.png" mos="" align="middle" fullscreen="" width="2341" height="1317" 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>A lot of people have been telling me recently that they turn to AI for life advice. I've written about people who <a href="https://www.techradar.com/computing/artificial-intelligence/altman-says-gen-z-uses-chatgpt-for-life-decisions-heres-why-thats-both-smart-and-risky">use ChatGPT like a life coach</a> before, and I'm still very wary of them relying on it to make important personal decisions.</p><p>But it got me thinking. What if ChatGPT could help you work through those decisions using actual numbers, rather than simply offering advice?</p><p>I loved how this one turned out. ChatGPT presented all of the parameters I specified through a series of sliders that then updated the results in real-time. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2073px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="t5L6G7kh9ULSBGgCKBpzd4" name="life sim results chatgpt" alt="A screenshot of the chatgpt conversation window  showing the results of a life simulator." src="https://cdn.mos.cms.futurecdn.net/t5L6G7kh9ULSBGgCKBpzd4-1920-80.png" mos="" align="middle" fullscreen="" width="2073" height="1167" 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 was great to see how easy it was to make small adjustments to my circumstances and immediately see how they might affect my finances and free time over the next five years. I could experiment with different scenarios, compare the results and visualize the potential trade-offs much more clearly.</p><p>I think this could be even more useful with further customization. Of course, the results are only as reliable as the assumptions and calculations behind them, which I haven't independently verified. But as a way to explore different possibilities and get you thinking about decisions from another angle, I can see the appeal.</p><h2 id="4-an-interactive-solar-system">4. An interactive solar system</h2><p><strong>Prompt: </strong></p><p><em>"Create an interactive solar system simulator. Show the Sun, Earth, Mars and Jupiter, with their orbits visualized. Give me sliders to change the Sun's mass, the Earth's orbital distance and the speed of time. I want buttons to reset the simulation and choose preset experiments, like 'What if the Sun had twice its mass?' and 'What if Earth moved 20% closer?' Update the visualization and show the predicted consequences for orbital period, gravitational force and planetary conditions."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2406px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="8rRKbDGWJsqvnAp5fnCL7c" name="chatgpt interactive solar system" alt="A screenshot of an interactive solar system simulation from chatgpt" src="https://cdn.mos.cms.futurecdn.net/8rRKbDGWJsqvnAp5fnCL7c-1920-80.png" mos="" align="middle" fullscreen="" width="2406" height="1354" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>For this one, I decided to get really specific. Rather than simply describing the tool I wanted, I gave ChatGPT detailed instructions about the buttons, sliders and controls I wanted it to include.</p><p>In my other experiments, I'd given ChatGPT a fair bit of creative freedom, so it was interesting to see how well it could follow more precise instructions, too.</p><p>I particularly liked the potential of this one as a learning tool. For example, if you're studying the solar system, you could create your own simulations, experiment with different variables and see how they affect the planets and their orbits.</p><p>However, the problem is I couldn't tell just by looking at it whether the physics or calculations were accurate. That's really worth remembering here before we get too excited. A convincing visualization doesn't necessarily mean the science behind it is correct. That's definitely something to bear in mind if you're using tools like this to learn.</p><h2 id="5-a-holiday-planning-dashboard">5. A holiday planning dashboard</h2><p><strong>Prompt: </strong></p><p><em>"Build me an interactive holiday planner. Imagine I’m planning a 7-day trip to Lisbon for two people. Create a visual itinerary with an interactive map, daily activity cards, estimated spending and a running budget total. Make the itinerary and budget update when I change my preferences."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2349px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jUN9kKG4TpbHTth34WWm6R" name="travel itinerary chatgpt" alt="A screenshot from the chatgpt window showing a travel itinerary tool" src="https://cdn.mos.cms.futurecdn.net/jUN9kKG4TpbHTth34WWm6R-1920-80.png" mos="" align="middle" fullscreen="" width="2349" height="1321" 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 last time I seriously consulted ChatGPT about travel, it started making up flights. But I know this is another common reason people turn to AI, which is why I wanted to see what it could create.</p><p>It came up with a travel guide with a few different parts, including a budget breakdown and an itinerary, which could both be adjusted. Now, the itinerary itself wasn't particularly exciting, and I think you'd find suggestions with a lot more personality and local knowledge on travel blogs. But I could see the appeal of having everything in one interactive dashboard, especially if you customized it around your own interests and budget.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2372px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="2FUKzdfUTn9hW2akZ6eizG" name="travel itinerary chatgpt" alt="A travel itinerary taken from a screenshot of a chatgpt conversation." src="https://cdn.mos.cms.futurecdn.net/2FUKzdfUTn9hW2akZ6eizG-1920-80.png" mos="" align="middle" fullscreen="" width="2372" height="1334" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This was fun to play around with, and I think the most useful feature was being able to adjust the budget and preferences and immediately see how that affected the itinerary and estimated costs. That's something I can imagine being genuinely handy when weighing up different options.</p><p>I can see myself using something like this to play around with ideas and work out what I can afford. But given ChatGPT's track record with my travel plans, I won't be booking anything without checking the details myself first.</p><h2 id="6-color-palette-designer">6. Color palette designer</h2><p><strong>Prompt:</strong></p><p><em>"Create an interactive color palette designer. Take this photo and analyze the main colors in the image and build a visual interface that lets me experiment with different color combinations. Include the hex color code with each so I can use this when I redesign my website. Add interactive controls."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2147px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="Mn39ovDTNbgaWdfp5A7qbg" name="chatgpt color palette tool" alt="A screenshot of the chatgpt conversation window with a color palatte tool inside" src="https://cdn.mos.cms.futurecdn.net/Mn39ovDTNbgaWdfp5A7qbg-1920-80.png" mos="" align="middle" fullscreen="" width="2147" height="1208" 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'm redesigning my website at the moment, but I don't naturally have much of an eye for color. I've used color palette websites before, but I wanted something with a bit more flexibility and this actually worked really well.</p><p>Out of all the experiments, this is probably the one I'm most likely to keep using. I liked being able to pull colors directly from an image, see the HEX codes and then tweak the combinations in a more interactive way. It felt practical rather than just novel.</p><p>I can see myself continuing to refine this one to get it closer to what I need. That said, I'd still want to sense check any palette before using it properly, especially for things like readability, contrast and accessibility.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2184px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="GCSnXZ8L5FYgDrxZB6t5v" name="chatgpt color palette" alt="A screenshot of the chatgpt conversation window with a color palette tool in it." src="https://cdn.mos.cms.futurecdn.net/GCSnXZ8L5FYgDrxZB6t5v-1920-80.png" mos="" align="middle" fullscreen="" width="2184" height="1229" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of these tools were fun to experiment with. But they weren't all equally useful. Some felt genuinely practical while others were a little more gimmicky. I got excited about a few of them when I saw they’d first been created and never thought to revisit them.</p><p>What stood out to me the most was that the best results came when I treated ChatGPT less like a magic machine and more like something I needed to guide carefully. If you want a tool that's actually useful from the Interactive UI feature, rather than just impressive for a few minutes, I think you have to be willing to tweak the prompt, customize the controls and iterate on the result.</p><p>I also think it’s important not to mistake the fact these tools look slick and interactive for them being more trustworthy than they necessarily are. This mattered less in the gaming experiment but a convincing interface doesn’t necessarily mean accurate calculations, reliable travel advice or sound scientific modelling, so a bit of caution here is still essential.</p><p>So yes, I might keep using some of them. I can see real potential in ideas like the color palette designer or the life decision simulator, especially because of how customizable they are. But there's also a reason dedicated apps still exist. In many cases, they're still more reliable, refined and most of the time better suited to the job.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/ai-platforms-assistants/chatgpt/chatgpt-can-now-build-custom-apps-for-you-in-seconds-without-any-coding-i-tried-making-6-of-my-own-and-the-results-surprised-me</link>
                                                                            <description>
                            <![CDATA[ ChatGPT's new Intelligent UI can create interactive tools directly in your conversation. I tested six very different ideas to see how useful they really are. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SnAjEGixySMVLLgPWzPupD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6juFREvprxncNkDiwGBcPU-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[ChatGPT]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                    <category><![CDATA[OpenAI]]></category>
                                                                                                                    <dc:creator><![CDATA[ Becca Caddy ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/B7mJeMntumV8ZxPXVd7VSY-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Becca is a contributor to TechRadar, a freelance journalist and author. She’s been writing about consumer tech and popular science for more than ten years, covering all kinds of topics, including why robots have eyes and whether we’ll experience the overview effect one day. She’s particularly interested in VR/AR, wearables, digital health, space tech and chatting to experts and academics about the future.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Her first book, Screen Time, which is about how people can learn to love their tech rather than feel stressed out by it, came out in January 2021 with Bonnier Books. She is currently working on ideas for a second non-fiction book while also writing fiction in her spare time.&amp;nbsp;&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;She’s contributed to TechRadar, T3, Wired, New Scientist, The Guardian, Inverse and many more as a freelance journalist. In other chapters of her life, she was an international editor at MSN, associate editor at Lifehacker UK and publisher at Shiny Media.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Becca has an English Language and Literature degree and a Masters in Public Relations and Strategic Marketing Communications. She started her career working in tech PR and marketing and has a strong understanding of content strategy, branding and digital marketing.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Becca loves science-fiction and has a fortnightly column that explores the science of Star Trek. Last time she checked, she still holds a Guinness World Record alongside TechRadar&#039;s Gerald Lynch for playing the largest game of Tetris ever made. She also enjoys taking pictures of brutalist architecture and spending way too much time floating through space and 3D painting in virtual reality.&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/6juFREvprxncNkDiwGBcPU-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock / saeedreza / OpenAI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image showing ChatGPT apps and logo.]]></media:description>                                                            <media:text><![CDATA[Split image showing ChatGPT apps and logo.]]></media:text>
                                <media:title type="plain"><![CDATA[Split image showing ChatGPT apps and logo.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6juFREvprxncNkDiwGBcPU-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>OpenAI recently upgraded ChatGPT with its new <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/chatgpt-got-gpt-6-but-you-cant-use-it-in-chat-confused-its-time-we-talked-about-the-difference-between-chat-and-work">GPT-6</a> model, which introduces a feature called Intelligent UI. It's one of the most interesting (and fun) additions and it means ChatGPT can now create interactive experiences with graphics, buttons, charts and more, all directly within the conversation window.</p><p>We've already put it to the test by asking <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/chatgpt-can-now-create-games-you-can-play-right-inside-a-conversation-i-challenged-it-to-recreate-5-classics-then-gave-them-a-crazy-twist">ChatGPT to recreate retro games</a> like Pac-Man and Pong. But Intelligent UI goes beyond games. There's no fixed format here, which means you can ask for something specific or let ChatGPT decide how best to present the information. Whether that's a map, a calculator or a custom-built tool with sliders and settings you can play around with.</p><p>So I wanted to see what else it could do. Especially whether ChatGPT could build interactive tools that are genuinely helpful rather than just entertaining. I tried six different ideas, from practical everyday tools to more experimental creations. Some prompts were deliberately detailed to see how closely ChatGPT would follow my instructions, while others gave it more freedom to decide what to build. Here's what happened.</p><h2 id="1-an-interior-design-app">1. An interior design app</h2><p><strong>Prompt: </strong></p><p><em>"Build an interactive room design tool. Show a visual floor plan of a living room with a sofa, coffee table, TV, rug and two bookshelves. But let me change the furniture layout, select color schemes, toggle between different design styles and adjust furniture dimensions. I want the purpose of this to be to see whether the furniture fits and how much free floor space I’d have left."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2454px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="BeycF9gAtK7niSrsK5J29d" name="interior design chatgpt screenshot" alt="A screenshot of the chatgpt interface with a new interior design tool created with chatgpt's new interactive ui" src="https://cdn.mos.cms.futurecdn.net/BeycF9gAtK7niSrsK5J29d-1920-80.png" mos="" align="middle" fullscreen="" width="2454" height="1380" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A new interior design tool created with ChatGPT's new Interactive UI. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>After creating games within the ChatGPT window last time, I wanted to see whether I could make something genuinely useful this time around.</p><p>I've always struggled to visualize how furniture will look in different spaces and I've been looking for an app that lets me experiment with different layouts for my new apartment. So I decided to make my own.</p><p>The results were what I was hoping for. An interactive room that lets me drag and drop furniture. And it was very fun to play around with. I liked how many customization options it offered and how quickly it responded when I made changes. Unfortunately, it couldn't make up for my lack of interior design skills. But it was useful for experimenting with layouts and getting a rough idea of how much space I'd have left.</p><p>Of course, I haven't verified how accurate its measurements or calculations are, so I wouldn't rely on it to make any big furniture purchases just yet. But I can imagine this becoming even more helpful with a few tweaks, especially if I added the exact dimensions of my rooms and furniture.</p><h2 id="2-an-ethical-dilemma-machine">2. An ethical dilemma machine</h2><p><strong>Prompt:</strong></p><p><em>"Build an interactive ethical dilemma simulator. I want to explore difficult decisions involving artificial intelligence, privacy, technology and human behavior. Create an interface that presents me with a realistic, thought-provoking scenario and asks me to choose between possible actions. Give me a final breakdown of my decisions through different ethical frameworks."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2410px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Q6R3FWz9oj2g896BtTajC3" name="chatgpt ethics test" alt="A screenshot of an ethics test created in the chatgpt conversation window with interactive questions." src="https://cdn.mos.cms.futurecdn.net/Q6R3FWz9oj2g896BtTajC3-1920-80.png" mos="" align="middle" fullscreen="" width="2410" height="1356" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An ethics test created in the ChatGPT conversation window with interactive questions. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>My initial instinct with these experiments was to create cool little apps and tools similar to ones I'd seen before. Which makes sense, but I'm not entirely comfortable with the idea of using AI to recreate other people's work, even if I intentionally make things very different.</p><p>So I wondered whether I could try something a little more unusual, using the interactive UI to create a question-based experience. A lot of my work involves encouraging people to think more deeply about AI, so this seemed like a good opportunity to explore some of the ethical questions surrounding 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:2400px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xBwfz74yK7X4J39a9Ce2V9" name="ethics test final results chatgpt" alt="A screenshot of the ChatGPT conversation window showing the results of an interactive ethics test." src="https://cdn.mos.cms.futurecdn.net/xBwfz74yK7X4J39a9Ce2V9-1920-80.png" mos="" align="middle" fullscreen="" width="2400" height="1350" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The results of an interactive ethics test. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I really enjoyed the results of this one. ChatGPT created an interactive set of questions then charted the results. The dilemmas it chose were interesting and topical. And having to make decisions and then see them analyzed through different ethical frameworks genuinely got me thinking.</p><p>But I did wonder how deeply ChatGPT can really explore ethics. Sure, it can explain philosophical theories and apply them to different situations. But how far does that get us when we're asking a system without its own moral experience to help us navigate complicated human decisions? </p><p>So although I enjoyed the results of this one, I did question whether they mean anything. Which is very meta for a tool designed to get us thinking about things in different ways. </p><h2 id="3-a-life-decision-simulator">3. A life decision simulator</h2><p><strong>Prompt: </strong></p><p><em>"Create an interactive 'What If?' life simulator. I want to explore how different lifestyle decisions affect my finances and free time over the next five years. Give me options for making changes to annual income, monthly living costs, weekly working hours, savings and investment returns. Let me play around with different scenarios, like only working four days a week, taking a six-month sabbatical, moving somewhere 25% cheaper and increasing my income by 15%."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2341px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="n38LLvc6JCo4aov8quv3eL" name="life sim in chatgpt" alt="A screenshot of a life and finance simulation made in chatgpt" src="https://cdn.mos.cms.futurecdn.net/n38LLvc6JCo4aov8quv3eL-1920-80.png" mos="" align="middle" fullscreen="" width="2341" height="1317" 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>A lot of people have been telling me recently that they turn to AI for life advice. I've written about people who <a href="https://www.techradar.com/computing/artificial-intelligence/altman-says-gen-z-uses-chatgpt-for-life-decisions-heres-why-thats-both-smart-and-risky">use ChatGPT like a life coach</a> before, and I'm still very wary of them relying on it to make important personal decisions.</p><p>But it got me thinking. What if ChatGPT could help you work through those decisions using actual numbers, rather than simply offering advice?</p><p>I loved how this one turned out. ChatGPT presented all of the parameters I specified through a series of sliders that then updated the results in real-time. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2073px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="t5L6G7kh9ULSBGgCKBpzd4" name="life sim results chatgpt" alt="A screenshot of the chatgpt conversation window  showing the results of a life simulator." src="https://cdn.mos.cms.futurecdn.net/t5L6G7kh9ULSBGgCKBpzd4-1920-80.png" mos="" align="middle" fullscreen="" width="2073" height="1167" 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 was great to see how easy it was to make small adjustments to my circumstances and immediately see how they might affect my finances and free time over the next five years. I could experiment with different scenarios, compare the results and visualize the potential trade-offs much more clearly.</p><p>I think this could be even more useful with further customization. Of course, the results are only as reliable as the assumptions and calculations behind them, which I haven't independently verified. But as a way to explore different possibilities and get you thinking about decisions from another angle, I can see the appeal.</p><h2 id="4-an-interactive-solar-system">4. An interactive solar system</h2><p><strong>Prompt: </strong></p><p><em>"Create an interactive solar system simulator. Show the Sun, Earth, Mars and Jupiter, with their orbits visualized. Give me sliders to change the Sun's mass, the Earth's orbital distance and the speed of time. I want buttons to reset the simulation and choose preset experiments, like 'What if the Sun had twice its mass?' and 'What if Earth moved 20% closer?' Update the visualization and show the predicted consequences for orbital period, gravitational force and planetary conditions."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2406px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="8rRKbDGWJsqvnAp5fnCL7c" name="chatgpt interactive solar system" alt="A screenshot of an interactive solar system simulation from chatgpt" src="https://cdn.mos.cms.futurecdn.net/8rRKbDGWJsqvnAp5fnCL7c-1920-80.png" mos="" align="middle" fullscreen="" width="2406" height="1354" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>For this one, I decided to get really specific. Rather than simply describing the tool I wanted, I gave ChatGPT detailed instructions about the buttons, sliders and controls I wanted it to include.</p><p>In my other experiments, I'd given ChatGPT a fair bit of creative freedom, so it was interesting to see how well it could follow more precise instructions, too.</p><p>I particularly liked the potential of this one as a learning tool. For example, if you're studying the solar system, you could create your own simulations, experiment with different variables and see how they affect the planets and their orbits.</p><p>However, the problem is I couldn't tell just by looking at it whether the physics or calculations were accurate. That's really worth remembering here before we get too excited. A convincing visualization doesn't necessarily mean the science behind it is correct. That's definitely something to bear in mind if you're using tools like this to learn.</p><h2 id="5-a-holiday-planning-dashboard">5. A holiday planning dashboard</h2><p><strong>Prompt: </strong></p><p><em>"Build me an interactive holiday planner. Imagine I’m planning a 7-day trip to Lisbon for two people. Create a visual itinerary with an interactive map, daily activity cards, estimated spending and a running budget total. Make the itinerary and budget update when I change my preferences."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2349px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jUN9kKG4TpbHTth34WWm6R" name="travel itinerary chatgpt" alt="A screenshot from the chatgpt window showing a travel itinerary tool" src="https://cdn.mos.cms.futurecdn.net/jUN9kKG4TpbHTth34WWm6R-1920-80.png" mos="" align="middle" fullscreen="" width="2349" height="1321" 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 last time I seriously consulted ChatGPT about travel, it started making up flights. But I know this is another common reason people turn to AI, which is why I wanted to see what it could create.</p><p>It came up with a travel guide with a few different parts, including a budget breakdown and an itinerary, which could both be adjusted. Now, the itinerary itself wasn't particularly exciting, and I think you'd find suggestions with a lot more personality and local knowledge on travel blogs. But I could see the appeal of having everything in one interactive dashboard, especially if you customized it around your own interests and budget.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2372px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="2FUKzdfUTn9hW2akZ6eizG" name="travel itinerary chatgpt" alt="A travel itinerary taken from a screenshot of a chatgpt conversation." src="https://cdn.mos.cms.futurecdn.net/2FUKzdfUTn9hW2akZ6eizG-1920-80.png" mos="" align="middle" fullscreen="" width="2372" height="1334" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>This was fun to play around with, and I think the most useful feature was being able to adjust the budget and preferences and immediately see how that affected the itinerary and estimated costs. That's something I can imagine being genuinely handy when weighing up different options.</p><p>I can see myself using something like this to play around with ideas and work out what I can afford. But given ChatGPT's track record with my travel plans, I won't be booking anything without checking the details myself first.</p><h2 id="6-color-palette-designer">6. Color palette designer</h2><p><strong>Prompt:</strong></p><p><em>"Create an interactive color palette designer. Take this photo and analyze the main colors in the image and build a visual interface that lets me experiment with different color combinations. Include the hex color code with each so I can use this when I redesign my website. Add interactive controls."</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2147px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="Mn39ovDTNbgaWdfp5A7qbg" name="chatgpt color palette tool" alt="A screenshot of the chatgpt conversation window with a color palatte tool inside" src="https://cdn.mos.cms.futurecdn.net/Mn39ovDTNbgaWdfp5A7qbg-1920-80.png" mos="" align="middle" fullscreen="" width="2147" height="1208" 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'm redesigning my website at the moment, but I don't naturally have much of an eye for color. I've used color palette websites before, but I wanted something with a bit more flexibility and this actually worked really well.</p><p>Out of all the experiments, this is probably the one I'm most likely to keep using. I liked being able to pull colors directly from an image, see the HEX codes and then tweak the combinations in a more interactive way. It felt practical rather than just novel.</p><p>I can see myself continuing to refine this one to get it closer to what I need. That said, I'd still want to sense check any palette before using it properly, especially for things like readability, contrast and accessibility.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2184px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="GCSnXZ8L5FYgDrxZB6t5v" name="chatgpt color palette" alt="A screenshot of the chatgpt conversation window with a color palette tool in it." src="https://cdn.mos.cms.futurecdn.net/GCSnXZ8L5FYgDrxZB6t5v-1920-80.png" mos="" align="middle" fullscreen="" width="2184" height="1229" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of these tools were fun to experiment with. But they weren't all equally useful. Some felt genuinely practical while others were a little more gimmicky. I got excited about a few of them when I saw they’d first been created and never thought to revisit them.</p><p>What stood out to me the most was that the best results came when I treated ChatGPT less like a magic machine and more like something I needed to guide carefully. If you want a tool that's actually useful from the Interactive UI feature, rather than just impressive for a few minutes, I think you have to be willing to tweak the prompt, customize the controls and iterate on the result.</p><p>I also think it’s important not to mistake the fact these tools look slick and interactive for them being more trustworthy than they necessarily are. This mattered less in the gaming experiment but a convincing interface doesn’t necessarily mean accurate calculations, reliable travel advice or sound scientific modelling, so a bit of caution here is still essential.</p><p>So yes, I might keep using some of them. I can see real potential in ideas like the color palette designer or the life decision simulator, especially because of how customizable they are. But there's also a reason dedicated apps still exist. In many cases, they're still more reliable, refined and most of the time better suited to the job.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Italy vs South Africa: Free live stream for Nations Championship 2026 fixture ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Watch Italy vs South Africa live streams as the winless Azzurri host the unbeaten world champion Springboks at Turin's Allianz Stadium as the Northern Hemisphere in Round 4 of the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">Nations Championship 2026</a> continues.</p><p>Gonzalo Quesada has been forced into 10 changes to his injury-ravaged Azzurri side since their <a href="https://www.techradar.com/how-to-watch/rugby/australia-vs-italy-nations-championship-2026-free">57-10 loss to Australia</a> back in July. Captain Michele ⁠Lamaro, centers Tommaso Menoncello and Juan Ignacio Brex, plus Sebastian Negri and Louis Lynagh, are all absent, with 25-year-old flanker Samuele Locatelli among the replacements and set to make his debut. Ange Capuozzo gets the nod on the wing. Up against world rugby's most fearsome opponents, this will be a tough test, but the Italians do have a win against England in 2026.</p><p>The Springboks have beaten England, Scotland and Wales already in this tournament, plus a 3-1 series victory over New Zealand in <a href="https://www.techradar.com/how-to-watch/rugby/rugbys-greatest-rivalry-2026-free">Rugby's Greatest Rivalry</a> more recently. Rassie Erasmus is without a few of his starters, though, with Cheslin Kolbe, Andre Esterhuizen, Eben Etzebeth and Handre Pollard all injured. Ethan Hooker replaces Kolbe, with Kurt-Lee Arendse and Damian Willemse completing the back three. Erasmus has gone for a 6-2 split on the bench, meaning no Bomb Squad for the two-time defending world champions, but Ox Nche gets the nod in the front row. Sacha Feinberg-Mngomezulu gets the No.10 shirt.</p><p>Read on as we explain how to watch Italy vs South Africa for free from anywhere in the world.</p><h2 id="watch-italy-vs-south-africa-for-free">Watch Italy vs South Africa for FREE</h2><p><strong>Yes</strong>. Italy vs South Africa is free-to-air in the US, UK and Ireland. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p>Outside the US, UK or Ireland? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's MEGA Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-italy-vs-south-africa-live-streams"><span>Use a VPN to watch Italy vs South Africa live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Italy vs South Africa stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-the-us"><span>How to watch Italy vs South Africa live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing Italy vs South Africa for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Abroad today?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-the-uk"><span>How to watch Italy vs South Africa live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Italy vs South Africa is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-ireland"><span>How to watch Italy vs South Africa live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Italy vs South Africa is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> Get the <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN Black Friday deal</strong></a> as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-australia"><span>How to watch Italy vs South Africa live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting Italy vs South Africa in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. Right now you can 50% off the Stan subscription for two months, meaning it will come in at just AU$4.99.</p><p>Not in Australia right now? You can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-new-zealand"><span>How to watch Italy vs South Africa live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 1 NZ</strong></a><strong> </strong>is showing the Italy vs South Africa game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-south-africa"><span>How to watch Italy vs South Africa live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The Italy vs Springboks game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-canada"><span>How to watch Italy vs South Africa live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, Italy vs South Africa is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>Outside the Great White North? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can unlock your stream from anywhere in the world.</p><h2 class="article-body__section" id="section-italy-vs-south-africa-q-a"><span>Italy vs South Africa Q&amp;A</span></h2><section class="article__schema-question"><h3>What are the Italy vs South Africa teams?</h3><article class="article__schema-answer"><p><strong>Italy: </strong>15 Mirko Belloni, 14 Ange Capuozzo, 13 Paolo Odogwu, 12 Leonardo Marin, 11 Monty Ioane, 10 Paolo Garbisi, 9 Alessandro Fusco, 8 Lorenzo Cannone, 7 Samuele Locatelli, 6 Alessandro Ortombina, 5 Federico Ruzza, 4 Niccolò Cannone, 3 Simone Ferrari, 2 Giacomo Nicotera (c), 1 Muhamed Hasa</p><p><em>Replacements: </em>16 Tommaso Di Bartolomeo, 17 Danilo Fischetti, 18 Ion Neculai, 19 Enoch Opoku-Gyamfi, 20 Ross Vintcent, 21 Manuel Zuliani, 22 Stephen Varney, 23 Tommaso Allan</p><p><strong>South Africa:</strong> 15 Damian Willemse, 14 Kurt-Lee Arendse, 13 Jesse Kriel, 12 Damian de Allende, 11 Ethan Hooker, 10 Sacha Feinberg-Mngomezulu, 9 Morne van den Berg, 8 Jasper Wiese, 7 Pieter-Steph du Toit, 6 Siya Kolisi (c), 5 Ruan Nortje, 4 Salmaan Moerat, 3 Thomas du Toit, 2 Malcolm Marx, 1 Ox Nche</p><p><em>Replacements:</em> 16 Jan-Hendrik Wessels, 17 Gerhard Steenekamp, 18 Wilco Louw, 19 Lood de Jager, 20 Cameron Hanekom, 21 Paul de Villiers, 22 Grant Williams, 23 Manie Libbok</p></article></section><section class="article__schema-question"><h3>What is the Italy vs South Africa start time?</h3><article class="article__schema-answer"><p>The scheduled Italy vs South Africa kick-off time on Saturday, November 7 is 12.40pm local time in Turin, Italy, which is 11.40am GMT / 10.40pm AEDT / 3.40am PT / 6.40am ET.</p><p>That's 12.40am NZDT on Sunday, November 8 in New Zealand. </p></article></section><section class="article__schema-question"><h3>What is the Italy vs South Africa head-to-head?</h3><article class="article__schema-answer"><p>Italy and South Africa have faced one another on 19 previous occasions, with the Azzurri winning one to the Springboks' 18. </p><p>In Italy, the head-to-head stands at 1-8, with that sole Azurri victory coming in November 2016.</p></article></section><section class="article__schema-question"><h3>Can I watch Italy vs South Africa on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/watch-italy-vs-south-africa-free-nations-championship-2026</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Italy vs South Africa for free from anywhere, as the Azzurri host the Springboks in Nations Championship 2026 at Allianz Stadium, Turin. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WZPPDcrYT5GdSGuBYfDsKT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EJz8TqDaB4fFAiqoJnJWMR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 08:40:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Murray ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gmXBoTcYhMqDJmGezRaBVc-320-70.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/EJz8TqDaB4fFAiqoJnJWMR-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sacha Feinberg-Mngomezulu, wearing green, runs with the ball during a South Africa rugby union international.]]></media:description>                                                            <media:text><![CDATA[Sacha Feinberg-Mngomezulu, wearing green, runs with the ball during a South Africa rugby union international.]]></media:text>
                                <media:title type="plain"><![CDATA[Sacha Feinberg-Mngomezulu, wearing green, runs with the ball during a South Africa rugby union international.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EJz8TqDaB4fFAiqoJnJWMR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Watch Italy vs South Africa live streams as the winless Azzurri host the unbeaten world champion Springboks at Turin's Allianz Stadium as the Northern Hemisphere in Round 4 of the <a href="https://www.techradar.com/how-to-watch/rugby/watch-nations-championship-2026-free">Nations Championship 2026</a> continues.</p><p>Gonzalo Quesada has been forced into 10 changes to his injury-ravaged Azzurri side since their <a href="https://www.techradar.com/how-to-watch/rugby/australia-vs-italy-nations-championship-2026-free">57-10 loss to Australia</a> back in July. Captain Michele ⁠Lamaro, centers Tommaso Menoncello and Juan Ignacio Brex, plus Sebastian Negri and Louis Lynagh, are all absent, with 25-year-old flanker Samuele Locatelli among the replacements and set to make his debut. Ange Capuozzo gets the nod on the wing. Up against world rugby's most fearsome opponents, this will be a tough test, but the Italians do have a win against England in 2026.</p><p>The Springboks have beaten England, Scotland and Wales already in this tournament, plus a 3-1 series victory over New Zealand in <a href="https://www.techradar.com/how-to-watch/rugby/rugbys-greatest-rivalry-2026-free">Rugby's Greatest Rivalry</a> more recently. Rassie Erasmus is without a few of his starters, though, with Cheslin Kolbe, Andre Esterhuizen, Eben Etzebeth and Handre Pollard all injured. Ethan Hooker replaces Kolbe, with Kurt-Lee Arendse and Damian Willemse completing the back three. Erasmus has gone for a 6-2 split on the bench, meaning no Bomb Squad for the two-time defending world champions, but Ox Nche gets the nod in the front row. Sacha Feinberg-Mngomezulu gets the No.10 shirt.</p><p>Read on as we explain how to watch Italy vs South Africa for free from anywhere in the world.</p><h2 id="watch-italy-vs-south-africa-for-free">Watch Italy vs South Africa for FREE</h2><p><strong>Yes</strong>. Italy vs South Africa is free-to-air in the US, UK and Ireland. ITV1 and Virgin Media One will be showing it on linear channels, while online streaming is available via:</p><p>🇺🇸 <strong>US: </strong><a href="https://rugbypass.tv/home" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a><br />🇬🇧 <strong>UK: </strong><a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a><br />🇮🇪<strong> Ireland: </strong><a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a></p><p>Outside the US, UK or Ireland? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN's MEGA Black Friday deal</strong></a> can help you unlock your free stream from anywhere in the world.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-italy-vs-south-africa-live-streams"><span>Use a VPN to watch Italy vs South Africa live streams </span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. The <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and comes with up to 77% off with this Black Friday deal:</p><div class="product"><a data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:140px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sQzTzh6cq5yT7jRyuhUMZ7" name="NordVPN logo.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sQzTzh6cq5yT7jRyuhUMZ7-1920-80.png" mos="" align="middle" fullscreen="" width="140" height="140" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25=""><strong>🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!</strong></a></p><p>Wherever you are, stay connected and catch the action with NordVPN – <a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice</a>.<br /><br /><strong>✅ 77% off + 3 EXTRA months FREE</strong><br /><strong>✅ Unlocks RugbyPass TV, ITVX &amp; Virgin Media Play</strong></p><p><strong>Unlock your Italy vs South Africa stream from anywhere and catch every try, tackle and scrum live!</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="8e3f5f6e-d92e-11f1-9209-27663bc43b5b" data-action="Deal Block" data-label="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension48="🔥 NORDVPN BLACK FRIDAY DEAL: 77% OFF!" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-the-us"><span>How to watch Italy vs South Africa live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://info.rugbypass.tv/" target="_blank" rel="nofollow"><strong>Rugbypass TV</strong></a> are showing Italy vs South Africa for free in the US.</p><p>You can tune in via the Rugbypass TV website or app, and it works with Chromecast, Airplay, AppleTV and Android TV.</p><p><strong>Abroad today?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> while you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-the-uk"><span>How to watch Italy vs South Africa live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>In the UK, Italy vs South Africa is free-to-air on <strong>ITV1</strong>, with live streaming available via <a href="https://www.itv.com/" target="_blank" rel="nofollow"><strong>ITVX</strong></a>.</p><p>All you need is an account, a TV license and a UK postcode (e.g.HA9 0WS). <a href="https://www.itv.com/watch/user/signin" target="_blank" rel="nofollow">Sign up here</a>!</p><p>Remember to explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> as set out above, which will help you access your accounts from anywhere in the world if you're abroad today.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-ireland"><span>How to watch Italy vs South Africa live streams in Ireland</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="AJUgSxp7hKNGveEMtKCURU" name="ireland-flag.jpg" alt="Ireland flag" src="https://cdn.mos.cms.futurecdn.net/AJUgSxp7hKNGveEMtKCURU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Italy vs South Africa is free-to-air on <strong>Virgin Media One</strong> in Ireland, with live streaming available via the <a href="https://play.virginmediatelevision.ie/" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a> platform.</p><p><strong>Outside Ireland?</strong> Get the <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN Black Friday deal</strong></a> as detailed above, to tap into your free Nations Championship stream from abroad.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-australia"><span>How to watch Italy vs South Africa live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="" name="australian_flag.jpg" alt="Australia flag banner" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> are broadcasting Italy vs South Africa in Australia.</p><p>Stan Sport costs AU$20/month on top of a Stan subscription, which itself starts at AU$9.99/month. Right now you can 50% off the Stan subscription for two months, meaning it will come in at just AU$4.99.</p><p>Not in Australia right now? You can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch the action as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-new-zealand"><span>How to watch Italy vs South Africa live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>In New Zealand, <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport 1 NZ</strong></a><strong> </strong>is showing the Italy vs South Africa game.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand for any part of the Nations Championship can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-south-africa"><span>How to watch Italy vs South Africa live streams in South Africa</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:1000px;"><p class="vanilla-image-block" style="padding-top:10.00%;"><img id="YqCy4oJ4uyf7b97nYhXNCY" name="za.jpg" alt="South Africa flag" src="https://cdn.mos.cms.futurecdn.net/YqCy4oJ4uyf7b97nYhXNCY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1000" height="100" attribution="" endorsement="" class="" /></p></div></div></figure><p>The Italy vs Springboks game is being shown on Supersport in South Africa.</p><p>You'll need to get a <a href="https://www.dstv.com/en-za/buy/dstv-packages/dstv-access/" target="_blank" rel="nofollow"><strong>DStv access package</strong></a> to watch the Nations Championship 2026, with prices starting at Rs99/month for the streaming version.</p><p><strong>Abroad right now?</strong> Just use a <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>VPN</strong></a> and tell your device that you're back home and you'll be good to go.</p><h2 class="article-body__section" id="section-how-to-watch-italy-vs-south-africa-live-streams-in-canada"><span>How to watch Italy vs South Africa live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="YeUfqsAL55cQKVrXNLZXkX" name="Canada.jpg" alt="Canada" src="https://cdn.mos.cms.futurecdn.net/YeUfqsAL55cQKVrXNLZXkX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Other)</span></figcaption></figure><p>In Canada, Italy vs South Africa is being shown on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a>.</p><p>You can tune in via the CA$29.99 monthly pass, the CA$79.99 six-month pass or a CA$139.99/year subscription.</p><p>Outside the Great White North? <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can unlock your stream from anywhere in the world.</p><h2 class="article-body__section" id="section-italy-vs-south-africa-q-a"><span>Italy vs South Africa Q&amp;A</span></h2><section class="article__schema-question"><h3>What are the Italy vs South Africa teams?</h3><article class="article__schema-answer"><p><strong>Italy: </strong>15 Mirko Belloni, 14 Ange Capuozzo, 13 Paolo Odogwu, 12 Leonardo Marin, 11 Monty Ioane, 10 Paolo Garbisi, 9 Alessandro Fusco, 8 Lorenzo Cannone, 7 Samuele Locatelli, 6 Alessandro Ortombina, 5 Federico Ruzza, 4 Niccolò Cannone, 3 Simone Ferrari, 2 Giacomo Nicotera (c), 1 Muhamed Hasa</p><p><em>Replacements: </em>16 Tommaso Di Bartolomeo, 17 Danilo Fischetti, 18 Ion Neculai, 19 Enoch Opoku-Gyamfi, 20 Ross Vintcent, 21 Manuel Zuliani, 22 Stephen Varney, 23 Tommaso Allan</p><p><strong>South Africa:</strong> 15 Damian Willemse, 14 Kurt-Lee Arendse, 13 Jesse Kriel, 12 Damian de Allende, 11 Ethan Hooker, 10 Sacha Feinberg-Mngomezulu, 9 Morne van den Berg, 8 Jasper Wiese, 7 Pieter-Steph du Toit, 6 Siya Kolisi (c), 5 Ruan Nortje, 4 Salmaan Moerat, 3 Thomas du Toit, 2 Malcolm Marx, 1 Ox Nche</p><p><em>Replacements:</em> 16 Jan-Hendrik Wessels, 17 Gerhard Steenekamp, 18 Wilco Louw, 19 Lood de Jager, 20 Cameron Hanekom, 21 Paul de Villiers, 22 Grant Williams, 23 Manie Libbok</p></article></section><section class="article__schema-question"><h3>What is the Italy vs South Africa start time?</h3><article class="article__schema-answer"><p>The scheduled Italy vs South Africa kick-off time on Saturday, November 7 is 12.40pm local time in Turin, Italy, which is 11.40am GMT / 10.40pm AEDT / 3.40am PT / 6.40am ET.</p><p>That's 12.40am NZDT on Sunday, November 8 in New Zealand. </p></article></section><section class="article__schema-question"><h3>What is the Italy vs South Africa head-to-head?</h3><article class="article__schema-answer"><p>Italy and South Africa have faced one another on 19 previous occasions, with the Azzurri winning one to the Springboks' 18. </p><p>In Italy, the head-to-head stands at 1-8, with that sole Azurri victory coming in November 2016.</p></article></section><section class="article__schema-question"><h3>Can I watch Italy vs South Africa on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser. For example, Rugbypass TV, ITVX and Virgin Media Play all have dedicated apps.</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Oukitel WP63  rugged phone review ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-oukitel-wp63-30-second-review"><span>Oukitel WP63: 30-second review</span></h2><p>Oukitel has a strange approach to phone naming: they release phones in seemingly random order. Therefore, the WP66 has been around for a while, and now the WP63 has arrived.</p><p>But perhaps the problem isn’t the order in which these devices were announced, but when they actually get delivered.</p><p>With so many phones on Oukitel’s stable, you might be wondering, not unreasonably, what makes this one different?</p><p>On the surface, this is a heavy rugged design where battery capacity is paramount, mostly at the expense of fitting in a normal-sized pocket.</p><p>That hints it's aimed at the adventure market, since this phone could easily last a week without a charge, if you use it wisely. Reinforcing that notion, it also has a big speaker and a camping light. But one feature on this phone I’ve never seen before sounds a little bonkers.</p><p>This is the first phone I’ve reviewed that has an ‘ignitor’ in it. Yes, something to intentionally start fires, not just accidentally. If you need to start fires, or you just can’t give up smoking, then the WP63 might be the perfect phone for you.</p><p>In other respects, this isn’t an especially powerful smartphone, but it can reverse charge at 18W using an inbuilt USB-C cable, and it is running Android 16. It’s also not expensive, making it a good candidate if the rugged requirement is only for a specific trip or job. However, I can’t see myself putting this in our <a href="https://www.techradar.com/best/best-rugged-smartphones" target="_blank">best rugged phone</a> collection, even with its unique features.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pmCD5UKDMhrwcWpwu7X3gV" name="Oukitel WP63_20261001_131036612_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/pmCD5UKDMhrwcWpwu7X3gV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><h2 class="article-body__section" id="section-oukitel-wp63-price-and-availability"><span>Oukitel WP63: price and availability</span></h2><ul><li><strong>How much does it cost? </strong>$390/£295/€405</li><li><strong>When is it out? </strong>Available from Oukitel in early November</li><li><strong>Where can you get it? </strong>Only from Oukitel</li></ul><p>While I was writing this review, I was slightly confused by the lack of a web page for this device, since I knew its release was imminent.</p><p>Thankfully, now the <a href="https://oukitel.store/products/oukitel-wp63-rugged-phone" target="_blank" rel="nofollow">WP63 has a webpage</a>, and I’ve been promised it should be available to purchase by the time you read this review.</p><p>The quoted US price is $389.99, supposedly 35% less than the $599.99 MSRP Oukitel imagined when they cooked up this phone. UK customers pay £294.58, and in the EU it’s €348.05. But keep in mind that prices can change. Unusually for a Chinese phone maker, these prices are roughly identical based on the current exchange rates between the US dollar, British pound, and Euro.</p><p>While the WP63 has some unique features, plenty of rugged designs offer 20000 mAh of battery capacity, but most pack more processing power than this model.</p><p>A phone with a similar spec is the Blackview XPLORE 1, which costs $359.99 on Amazon.com, and at that price you do get more RAM and 55W charging.</p><p>That pricing suggests the WP63 isn’t a bargain, but if it saves you from carrying another ignition source, the cost difference may be worth it.</p><p>The WP63 isn’t an expensive phone, but it also has modest specs.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FbSpxrEvQTPHQEuCAVV3xV" name="Oukitel WP63_20261001_131013368_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/FbSpxrEvQTPHQEuCAVV3xV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><ul><li><strong>Value score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-specs"><span>Oukitel WP63: Specs</span></h2><div ><table><caption>Oukitel WP63 Specifications</caption><tbody><tr><td class="firstcol " ><p><strong>CPU:</strong></p></td><td  ><p>UNISOC T8200 octa-core, 6nm TSMC</p></td></tr><tr><td class="firstcol " ><p><strong>GPU:</strong></p></td><td  ><p>ARM Mali-G57</p></td></tr><tr><td class="firstcol " ><p><strong>NPU:</strong></p></td><td  ><p>Inbuilt NPU</p></td></tr><tr><td class="firstcol " ><p><strong>Memory:</strong></p></td><td  ><p>8GB RAM, confirmed on the sample, plus up to 24GB virtual RAM</p></td></tr><tr><td class="firstcol " ><p><strong>Storage:</strong></p></td><td  ><p>256GB UFS 2.2 LPDDR4X, microSD up to 1TB (shared with second SIM)</p></td></tr><tr><td class="firstcol " ><p><strong>Display:</strong></p></td><td  ><p>6.7-inch LCD, 720 by 1600 pixels, 120Hz refresh</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness:</strong></p></td><td  ><p>480 nits typical</p></td></tr><tr><td class="firstcol " ><p><strong>Glass:</strong></p></td><td  ><p>Corning Gorilla 5</p></td></tr><tr><td class="firstcol " ><p><strong>Rear cameras:</strong></p></td><td  ><p>64MP OV64B40 (1/2 inch, f/1.8), 8MP night vision with infrared lights.</p></td></tr><tr><td class="firstcol " ><p><strong>Front camera:</strong></p></td><td  ><p>20MP Sony IMX376 - 1080P@30fps</p></td></tr><tr><td class="firstcol " ><p><strong>Battery:</strong></p></td><td  ><p>20,000mAh, 33W wired charging, 18W reverse charging.</p></td></tr><tr><td class="firstcol " ><p><strong>Operating system:</strong></p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless:</strong></p></td><td  ><p>WiFi 5, Bluetooth 5.0, dual SIM 5G, eSIM ready</p></td></tr><tr><td class="firstcol " ><p><strong>Navigation:</strong></p></td><td  ><p>GPS (L1 and L5), GLONASS, Galileo, BeiDou</p></td></tr><tr><td class="firstcol " ><p><strong>Audio:</strong></p></td><td  ><p>3W Smart speaker</p></td></tr><tr><td class="firstcol " ><p><strong>Protection:</strong></p></td><td  ><p>IP68, IP69K, MIL STD 810H</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions:</strong></p></td><td  ><p>174.7 x 83 x 27mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight:</strong></p></td><td  ><p>629g</p></td></tr><tr><td class="firstcol " ><p><strong>Colour:</strong></p></td><td  ><p>Black</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oukitel-wp63-design"><span>Oukitel WP63: Design</span></h2><ul><li><strong>A chunky monkey</strong></li><li><strong>In-built USB-C cable</strong></li><li><strong>Light the blue touch paper</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4RWFvtUW4HBMA3z3vtmbdV" name="Oukitel WP63_20261001_130917262_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/4RWFvtUW4HBMA3z3vtmbdV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>If I were inclined to hike a long way, maybe over several days, I’m not sure I’d take the WP63 along. At 629g and an awkward fit in most pockets, this is a hefty device that you wouldn’t want to carry in open water.</p><p>However, Oukitel sloped the undersides, so it’s relatively easy to handle unless you have weak wrists.</p><p>Button placement is typical, with the power and volume rocker on the right and a PTT custom button on the left with the SIM slot. One mild annoyance was that when it wants a fingerprint for access, it places a fingerprint icon on the screen, where some phones have the sensor embedded under the display. This isn't one of those phones, and the fingerprint reader is actually on the power button.</p><p>That said, most people should be able to transition to this device easily.</p><p>On the rear is a 3W speaker for summoning beach-party people, and that pushes the two rear cameras out to the edge of the phone. What space is left by the speaker and camera cluster is taken up with a substantial camping LED, one of those that can temporarily blind you if set to full brightness and looked at. This device has no wireless charging because there is no open space for it.</p><p>None of this is especially unusual, as I’ve seen a dozen or more rugged phones with a big lamp and speaker, probably in the past year. Where the WP63 goes off into uncharted territory is with two other special functions, one of which is a short but integrated USB-C cable. This cable can be used to charge and also reverse charge other devices, making it unnecessary to carry a charging cable with you. I like this idea, and even with the shortness of the cable, it's useful.</p><p>The other special feature is slightly more controversial, because the WP63 can set things on fire, hopefully when you intend for it 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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iqyHrFojNAHDyVMan7FigV" name="Oukitel WP63_20261001_131020053_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/iqyHrFojNAHDyVMan7FigV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>Given how phones and other battery-powered devices are often blamed for starting fires, it seems contradictory to actually design a phone specifically to set things on fire, but Oukitel did.</p><p>Along the top edge is the ignitor, which comes out of a tube when pressed down and sideways, so it doesn’t deploy accidentally. A phone app controls when it heats and for how long, so it should be impossible for this to happen unintentionally.</p><p>The minimum heating time is four seconds, the maximum is ten, and then there is a longer period during which the ignitor must cool down before it can be fired again. You are advised that the ignitor gets extremely hot, and it is best not to touch it when in use.</p><p>So what is this practically useful for? Well, I suspect it's fine for lighting cigarettes, the odd firework, but you would need some paper or dry tinder to start a campfire using it.</p><p>The box includes a spare igniter element, so it will eventually burn through the heated wire it uses, and you can replace that part. Some grease is also provided to make sure the igniter deploys smoothly when you want it.</p><p>I don’t know how much power this feature uses, but it will have an impact if you use it repeatedly.</p><p>As a non-smoker and non-pyromaniac, this isn’t a feature I’d find much use for, but I accept that others might find it useful. I just wouldn’t want to be found with this phone in an era which has had an unexplained forest fire recently.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="68Wx4pUAP3xK2VCXrQYgfV" name="Oukitel_WP63_20261013_141416622_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/68Wx4pUAP3xK2VCXrQYgfV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p><strong>Design score: 4/5</strong></p><h2 class="article-body__section" id="section-oukitel-wp63-hardware"><span>Oukitel WP63: Hardware</span></h2><ul><li><strong>UNISOC T8200</strong></li><li><strong>256GB of UFS 2.2 storage</strong></li><li><strong>20000 mAh battery</strong></li></ul><p>The UNISOC T8200 (UMS9621S) is a mid-range 5G chip. It has eight cores in two clusters, with two Cortex-A76 cores at up to 2.3GHz and six smaller cores at up to 2.1GHz. A two-core Mali G57 handles graphics, and the chip is built on TSMC’s older 6nm process. That process is a little dated now, but it remains perfectly efficient if underwhelming. </p><p>Memory support is sensible. The controller handles LPDDR4 and LPDDR4X, with the latter used here. That means no speedy LPDDR5, which holds back peak performance. </p><p>The integrated modem covers sub-6 GHz 5G with carrier aggregation. There is no mmWave here, but few phones at this level need it. </p><p>The camera and display features are generous for the price. UNISOC says the chip supports sensors up to 108MP, 4K video recording and a 120Hz FHD+ display. Variable refresh rate support should also help battery life. However, not all of those features apply to this phone.</p><p>So how does it perform? Day to day, it should feel fine. Scrolling, browsing, social media and video streaming sit well within its abilities. The two A76 cores give it a useful turn of speed when apps need it. Notebookcheck lists a Geekbench 6 single-core score of around 750. That is respectable, and clearly better than entry-level silicon. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hDNsfjvRfH9Qu6JcyHDdhV" name="Oukitel_WP63_20261013_141337543_HDR-EDIT" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/hDNsfjvRfH9Qu6JcyHDdhV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>Gaming is where limits appear. Two GPU cores will manage casual titles and older 3D games without fuss. Demanding modern games will need lower settings and will not hold high frame rates for long. I would not buy it for that job.</p><p>Against the competition, it sits below chips like the Dimensity 8100, which uses a 4nm process and much faster Cortex A78 cores. It is a budget-friendly alternative, not a rival, and Oukitel only use UFS 2.2 storage because it works in this context. The allocation of 256GB is plenty for most people, and you can add a 1TB microSD if you need to capture lots of video.</p><p>For a rugged or value-focused handset, the T8200 is a sound choice. It is quick enough, frugal enough and well connected. Just keep expectations realistic.</p><p>The one area where Oukitel pushed the boat out is battery capacity, with 20000mAh to splurge. That obviously provides a substantial running time, but it can also be used through reverse charging to keep other devices powered. One nice note about that feature is that if it is charging another phone, for example, and the battery capacity hits 20%, it will stop so it doesn’t exhaust the battery entirely.</p><ul><li><strong>Hardware score: 3.5/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="63LFqbhcCzTY4oLrSu2veV" name="Oukitel WP63_20261001_130908847_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/63LFqbhcCzTY4oLrSu2veV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><h2 class="article-body__section" id="section-oukitel-wp63-cameras"><span>Oukitel WP63: Cameras</span></h2><ul><li><strong>64MP and 8MP on the rear</strong></li><li><strong>20MP on the front</strong></li><li><strong>Three cameras in total</strong></li></ul><p>The Oukitel WP63 has three  cameras:</p><p><strong>Rear cameras:</strong> 64MP Omnivision OV64B40 , 8MP Hynix Hi-846 (Night Vision)<br /><strong>Front camera:</strong> 20MP Sony IMX376</p><p>The camera sensor collection on this phone isn’t the best, but it isn’t junk either.</p><p>I’ve seen the 64MP Omnivision OV64B40 on many devices, and it performs decently on most of them, even if it’s not a sensor a premium phone would use.</p><p>The biggest issue is that it has no optical zoom, so all zoom is digital. That undermines the premise of using a 64MP sensor with pixel binning to deliver 16MP images that are sharp and perfectly saturated. The results without zooming are therefore much better than those with. I took some decent pictures using this sensor, but it does like plenty of light.</p><p>One positive aspect of this sensor is that it will capture 4K video, but only at 30 fps. In fact, it's locked to 30 fps at all resolutions unless you use ‘slow motion’ mode, where the frame rate jumps to 120 fps for 1080p or 720p capture.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:979px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="CUxMyqD6URmwJqq9uTJGuV" name="Oukitel_WP63_20261001_130839480_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:138,l:437,cw:979,ch:551,q:80/CUxMyqD6URmwJqq9uTJGuV.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>The second rear sensor is an 8MP Hynix Hi-846 Night Vision chip. An SK Hynix part with an 8-megapixel 1/4-inch sensor and 1.12 µm pixels. It outputs 3264x2448 natively, so the resolution in your screenshot matches its true array and not a cropped one. Works well if the subject is close enough to be illuminated by the IR array, </p><p>The front-facing 20MP Sony IMX376 seems ideal for selfies, but it is limited to 1080p video.</p><p>And, as I always check, this phone is rated for Widevine L1 encryption, so streamed video can be higher than 480p. However, the screen resolution isn't enough for 1080p  streaming, so it's not a huge benefit.</p><p>Overall, the cameras can take decent photos and video, but these choices seem mostly budget-driven and not meant to deliver photographic excellence.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uMr4Yw8VbTT37K88ouZQbT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2gPwtD5dJpVu2XUvYxkzFT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iQkFchsrv7LkZ7bUPYyvXT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NTJmPKSBxWcANZpqAQyUcT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FdvFXhCAEs9weYKs3fvDcT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KWHXiB5GSxqsJ8TzXeoLbT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GzXPwf3YtcYESrNTZzzkaT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HqrT6GoiYK2m33GAUoHGaT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/r8w59m6KfiumSDAypDr2aT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bT7X8HKr8GhJkEEGixy7ZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KGqDTvgpRAkSNnCPQApKZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/L6E7GPbGM3SEgTJfY6yDZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7mmakVTja4TEWviNETJtXT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZbcSGpz8Qcxa5BDKXLM9YT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rs2bHUBbABqeayg2xkW2UT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MrBG4HNMRyQYbBbXSSJE7T-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure></figure><ul><li><strong>Camera score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-performance"><span>Oukitel WP63: Performance</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Phone</strong></p></td><td  ><p> </p></td><td  ><p><strong>Oukitel WP63</strong></p></td><td  ><p><strong>UleFone RugKing 5 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>SoC</strong></p></td><td  ><p> </p></td><td  ><p>Unisoc T8200</p></td><td  ><p>Unisoc T7250</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p> </p></td><td  ><p>ARM Mali-G57 MP2</p></td><td  ><p>ARM Mali-G57</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p> </p></td><td  ><p>Integrated NPU</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p> </p></td><td  ><p>6GB/256GB</p></td><td  ><p>8GB/256GB</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p> </p></td><td  ><p>629g</p></td><td  ><p>629g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p> </p></td><td  ><p>20000</p></td><td  ><p>20000</p></td></tr><tr><td class="firstcol " ><p><strong>Geekbench</strong></p></td><td  ><p>Single</p></td><td  ><p>745</p></td><td  ><p>441</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Multi</p></td><td  ><p>1929</p></td><td  ><p>1424</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>OpenCL</p></td><td  ><p>1400</p></td><td  ><p>734</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>Vulkan</p></td><td  ><p>1430</p></td><td  ><p>718</p></td></tr><tr><td class="firstcol " ><p><strong>PCMark</strong></p></td><td  ><p>3.0 Score</p></td><td  ><p>13392</p></td><td  ><p>8550</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>Battery</p></td><td  ><p>29h 33m (14%)</p></td><td  ><p>37h 7m (35%)</p></td></tr><tr><td class="firstcol " ><p><strong>Charge 30</strong></p></td><td  ><p>%</p></td><td  ><p>16</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p><strong>Passmark</strong></p></td><td  ><p>Score</p></td><td  ><p>9633</p></td><td  ><p>6096</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>CPU</p></td><td  ><p>4570</p></td><td  ><p>3042</p></td></tr><tr><td class="firstcol " ><p><strong>3DMark</strong></p></td><td  ><p>Slingshot OGL</p></td><td  ><p>3100</p></td><td  ><p>1842</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Slingshot Ex. OGL</p></td><td  ><p>2274</p></td><td  ><p>1247</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Slingshot Ex. Vulkan</p></td><td  ><p>2268</p></td><td  ><p>1264</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Wildlife</p></td><td  ><p>1143</p></td><td  ><p>579</p></td></tr><tr><td class="firstcol empty" ></td><td  ><p>Nomad Lite</p></td><td  ><p>N/A</p></td><td  ><p>66</p></td></tr></tbody></table></div><p>To be direct, if I put this phone up against one of the many Dimensity 8200 phones, it would look like it was going backwards. So instead, I chose the UleFone RugKing 5 Pro, another relatively low-power handset that also uses a Unisoc SoC.</p><p>The T8200 appears to have about 50% more power than the T7250 from a compute perspective, and the G57 MP2 is double the performance of its base counterpart.</p><p>Neither phone would excite anyone who likes to game, but the WP63 beats the RugKing 5 Pro in all but one area.</p><p>That’s the flipside of powerful phones, in that delivering that performance consumes more power. Here, the extra performance of the WP63 comes at a cost of battery life.  Although being able to run PCMark for nearly 30 hours and still have 14% of the capacity left is an accomplishment that many phones would be envious.</p><p>One major issue I ran into with the review hardware was that the provided charger refused to charge the phone, even with the cable that Oukitel provided. That should not be a problem, since I have plenty of USB-C chargers. </p><p>Except when I used one of my 100W-capable chargers, it peaked at 20W while charging the phone, which meant after 30 minutes it had only recovered 16% of its power. That said, even if it accepted the full 33W, I calculate it would still take four hours to recharge the WP63, and possibly longer.</p><p>So this isn’t a phone you want to wake up next to after forgetting to charge it. Overall, the WP63 is power-efficient enough to deliver a reasonable user experience and run most Android apps, but it's hardly rocket-powered.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-final-verdict"><span>Oukitel WP63: Final verdict</span></h2><p>What an odd phone.</p><p>If we ignore the slightly charred elephant in this room, this is a mid-order rugged phone with plenty of battery capacity to keep it alive for a decent number of days away from civilisation.</p><p>The cameras can take acceptable photos and video, and the asking price isn’t excessive. This is something you could say about a dozen or more other designs.</p><p>But people won’t be buying this phone for only those features, will they? No, they’ll want the phone that can light a cigarette, or fireworks, or burn down half of Canada.</p><p>Part of me thinks this wasn’t a great idea, but it’s possible to create a fire with a glass bottle, a magnifying glass, or a battery and two wires, so am I overreacting? Possibly.</p><p>My concern is that, since this is a phone and can be remotely controlled, someone might use it to initiate something remotely. But then phones have been used to do that without having an ignitor in them, so perhaps the truly dangerous part is the phone?</p><p>Whatever the answer is, because I’m far from being an expert, the WP63 does have a feature that no other phone I’ve seen sports. Will it spawn a whole new generation of fire-starting phones? I doubt it. But if you need to carry something that can start a fire in a pinch, the WP63 exists.</p><h2 class="article-body__section" id="section-should-i-buy-a-oukitel-wp63"><span>Should I buy a Oukitel WP63?</span></h2><div ><table><caption>Oukitel WP63 Score Card</caption><thead><tr><th class="firstcol " ><p>Attributes</p></th><th  ><p>Notes</p></th><th  ><p>Rating</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Not expensive, but a modest spec</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A heavy and chunky phone, but with some innovative features</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Hardware</p></td><td  ><p>Mid-tier SoC but a big battery and something to set things on fire</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Cameras</p></td><td  ><p>Reasonable cameras but nothing special</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Better than lesser Unisoc SoCs, but not Dimensity 7300 good</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Overall</p></td><td  ><p>A curiously useful device with a unique fire-starting feature</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-6">Buy it if...</h2><div class="product"><p><strong>You need extended battery life</strong><br />While 20000 mAh isn’t the biggest phone battery I’ve seen, it’s a good size, and if managed, it will last a long time. The only caveat to this capacity is that the maximum charging wattage is only 33W, which means even if you can get the provided charger to work, it won’t be charging that quickly.</p><p><strong>You need to start fires</strong><br />Something I never thought I’d write in a review is that this phone is perfect for setting fire to things, assuming they burn. Chain-smokers, firework fans and common or garden-variety pyromaniacs will love the WP63 and its inclusive gift from the gods.</p></div><h2 id="don-39-t-buy-it-if-4">Don't buy it if...</h2><div class="product"><p><strong>You need a daily driver</strong><br />If weight and size matter to you, then give this a miss. At 629g and 27mm deep, this is not an easily pocketable device by any definition. There is an argument that with this phone you won’t need a power pack for other devices, a charging cable or a lighter, but it's still heavy. </p></div><p><em>For more ruggedized devices, we've reviewed the </em><a href="https://www.techradar.com/news/the-best-rugged-tablets" target="_blank"><em>best rugged tablets</em></a><em>, the </em><a href="https://www.techradar.com/news/best-rugged-laptops" target="_blank"><em>best rugged laptops</em></a><em>, and the </em><a href="https://www.techradar.com/news/best-rugged-hard-drives" target="_blank"><em>best rugged hard drives</em></a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/phone-communications/oukitel-wp63-rugged-phone-review</link>
                                                                            <description>
                            <![CDATA[ The Oukitel WP63 is an unusual combination of a rugged smartphone and a device for starting fires. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MxQZkDbWLNeMvVhXLXkvw</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jx3nmvdXvB73LyAU9cVQdV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 07:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Phone & Communications]]></category>
                                                    <category><![CDATA[Pro]]></category>
                                                                                                <author><![CDATA[ mark@pickavance.com (Mark Pickavance) ]]></author>                    <dc:creator><![CDATA[ Mark Pickavance ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/droJDC5YLWYdAfVgqpQkFd-320-70.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/jx3nmvdXvB73LyAU9cVQdV-1920-80.jpg">
                                                            <media:credit><![CDATA[Mark Pickavance]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Oukitel WP63 rugged smartphone]]></media:description>                                                            <media:text><![CDATA[Oukitel WP63 rugged smartphone]]></media:text>
                                <media:title type="plain"><![CDATA[Oukitel WP63 rugged smartphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jx3nmvdXvB73LyAU9cVQdV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-oukitel-wp63-30-second-review"><span>Oukitel WP63: 30-second review</span></h2><p>Oukitel has a strange approach to phone naming: they release phones in seemingly random order. Therefore, the WP66 has been around for a while, and now the WP63 has arrived.</p><p>But perhaps the problem isn’t the order in which these devices were announced, but when they actually get delivered.</p><p>With so many phones on Oukitel’s stable, you might be wondering, not unreasonably, what makes this one different?</p><p>On the surface, this is a heavy rugged design where battery capacity is paramount, mostly at the expense of fitting in a normal-sized pocket.</p><p>That hints it's aimed at the adventure market, since this phone could easily last a week without a charge, if you use it wisely. Reinforcing that notion, it also has a big speaker and a camping light. But one feature on this phone I’ve never seen before sounds a little bonkers.</p><p>This is the first phone I’ve reviewed that has an ‘ignitor’ in it. Yes, something to intentionally start fires, not just accidentally. If you need to start fires, or you just can’t give up smoking, then the WP63 might be the perfect phone for you.</p><p>In other respects, this isn’t an especially powerful smartphone, but it can reverse charge at 18W using an inbuilt USB-C cable, and it is running Android 16. It’s also not expensive, making it a good candidate if the rugged requirement is only for a specific trip or job. However, I can’t see myself putting this in our <a href="https://www.techradar.com/best/best-rugged-smartphones" target="_blank">best rugged phone</a> collection, even with its unique features.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pmCD5UKDMhrwcWpwu7X3gV" name="Oukitel WP63_20261001_131036612_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/pmCD5UKDMhrwcWpwu7X3gV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><h2 class="article-body__section" id="section-oukitel-wp63-price-and-availability"><span>Oukitel WP63: price and availability</span></h2><ul><li><strong>How much does it cost? </strong>$390/£295/€405</li><li><strong>When is it out? </strong>Available from Oukitel in early November</li><li><strong>Where can you get it? </strong>Only from Oukitel</li></ul><p>While I was writing this review, I was slightly confused by the lack of a web page for this device, since I knew its release was imminent.</p><p>Thankfully, now the <a href="https://oukitel.store/products/oukitel-wp63-rugged-phone" target="_blank" rel="nofollow">WP63 has a webpage</a>, and I’ve been promised it should be available to purchase by the time you read this review.</p><p>The quoted US price is $389.99, supposedly 35% less than the $599.99 MSRP Oukitel imagined when they cooked up this phone. UK customers pay £294.58, and in the EU it’s €348.05. But keep in mind that prices can change. Unusually for a Chinese phone maker, these prices are roughly identical based on the current exchange rates between the US dollar, British pound, and Euro.</p><p>While the WP63 has some unique features, plenty of rugged designs offer 20000 mAh of battery capacity, but most pack more processing power than this model.</p><p>A phone with a similar spec is the Blackview XPLORE 1, which costs $359.99 on Amazon.com, and at that price you do get more RAM and 55W charging.</p><p>That pricing suggests the WP63 isn’t a bargain, but if it saves you from carrying another ignition source, the cost difference may be worth it.</p><p>The WP63 isn’t an expensive phone, but it also has modest specs.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FbSpxrEvQTPHQEuCAVV3xV" name="Oukitel WP63_20261001_131013368_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/FbSpxrEvQTPHQEuCAVV3xV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><ul><li><strong>Value score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-specs"><span>Oukitel WP63: Specs</span></h2><div ><table><caption>Oukitel WP63 Specifications</caption><tbody><tr><td class="firstcol " ><p><strong>CPU:</strong></p></td><td  ><p>UNISOC T8200 octa-core, 6nm TSMC</p></td></tr><tr><td class="firstcol " ><p><strong>GPU:</strong></p></td><td  ><p>ARM Mali-G57</p></td></tr><tr><td class="firstcol " ><p><strong>NPU:</strong></p></td><td  ><p>Inbuilt NPU</p></td></tr><tr><td class="firstcol " ><p><strong>Memory:</strong></p></td><td  ><p>8GB RAM, confirmed on the sample, plus up to 24GB virtual RAM</p></td></tr><tr><td class="firstcol " ><p><strong>Storage:</strong></p></td><td  ><p>256GB UFS 2.2 LPDDR4X, microSD up to 1TB (shared with second SIM)</p></td></tr><tr><td class="firstcol " ><p><strong>Display:</strong></p></td><td  ><p>6.7-inch LCD, 720 by 1600 pixels, 120Hz refresh</p></td></tr><tr><td class="firstcol " ><p><strong>Brightness:</strong></p></td><td  ><p>480 nits typical</p></td></tr><tr><td class="firstcol " ><p><strong>Glass:</strong></p></td><td  ><p>Corning Gorilla 5</p></td></tr><tr><td class="firstcol " ><p><strong>Rear cameras:</strong></p></td><td  ><p>64MP OV64B40 (1/2 inch, f/1.8), 8MP night vision with infrared lights.</p></td></tr><tr><td class="firstcol " ><p><strong>Front camera:</strong></p></td><td  ><p>20MP Sony IMX376 - 1080P@30fps</p></td></tr><tr><td class="firstcol " ><p><strong>Battery:</strong></p></td><td  ><p>20,000mAh, 33W wired charging, 18W reverse charging.</p></td></tr><tr><td class="firstcol " ><p><strong>Operating system:</strong></p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p><strong>Wireless:</strong></p></td><td  ><p>WiFi 5, Bluetooth 5.0, dual SIM 5G, eSIM ready</p></td></tr><tr><td class="firstcol " ><p><strong>Navigation:</strong></p></td><td  ><p>GPS (L1 and L5), GLONASS, Galileo, BeiDou</p></td></tr><tr><td class="firstcol " ><p><strong>Audio:</strong></p></td><td  ><p>3W Smart speaker</p></td></tr><tr><td class="firstcol " ><p><strong>Protection:</strong></p></td><td  ><p>IP68, IP69K, MIL STD 810H</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions:</strong></p></td><td  ><p>174.7 x 83 x 27mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight:</strong></p></td><td  ><p>629g</p></td></tr><tr><td class="firstcol " ><p><strong>Colour:</strong></p></td><td  ><p>Black</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oukitel-wp63-design"><span>Oukitel WP63: Design</span></h2><ul><li><strong>A chunky monkey</strong></li><li><strong>In-built USB-C cable</strong></li><li><strong>Light the blue touch paper</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4RWFvtUW4HBMA3z3vtmbdV" name="Oukitel WP63_20261001_130917262_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/4RWFvtUW4HBMA3z3vtmbdV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>If I were inclined to hike a long way, maybe over several days, I’m not sure I’d take the WP63 along. At 629g and an awkward fit in most pockets, this is a hefty device that you wouldn’t want to carry in open water.</p><p>However, Oukitel sloped the undersides, so it’s relatively easy to handle unless you have weak wrists.</p><p>Button placement is typical, with the power and volume rocker on the right and a PTT custom button on the left with the SIM slot. One mild annoyance was that when it wants a fingerprint for access, it places a fingerprint icon on the screen, where some phones have the sensor embedded under the display. This isn't one of those phones, and the fingerprint reader is actually on the power button.</p><p>That said, most people should be able to transition to this device easily.</p><p>On the rear is a 3W speaker for summoning beach-party people, and that pushes the two rear cameras out to the edge of the phone. What space is left by the speaker and camera cluster is taken up with a substantial camping LED, one of those that can temporarily blind you if set to full brightness and looked at. This device has no wireless charging because there is no open space for it.</p><p>None of this is especially unusual, as I’ve seen a dozen or more rugged phones with a big lamp and speaker, probably in the past year. Where the WP63 goes off into uncharted territory is with two other special functions, one of which is a short but integrated USB-C cable. This cable can be used to charge and also reverse charge other devices, making it unnecessary to carry a charging cable with you. I like this idea, and even with the shortness of the cable, it's useful.</p><p>The other special feature is slightly more controversial, because the WP63 can set things on fire, hopefully when you intend for it 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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iqyHrFojNAHDyVMan7FigV" name="Oukitel WP63_20261001_131020053_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/iqyHrFojNAHDyVMan7FigV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>Given how phones and other battery-powered devices are often blamed for starting fires, it seems contradictory to actually design a phone specifically to set things on fire, but Oukitel did.</p><p>Along the top edge is the ignitor, which comes out of a tube when pressed down and sideways, so it doesn’t deploy accidentally. A phone app controls when it heats and for how long, so it should be impossible for this to happen unintentionally.</p><p>The minimum heating time is four seconds, the maximum is ten, and then there is a longer period during which the ignitor must cool down before it can be fired again. You are advised that the ignitor gets extremely hot, and it is best not to touch it when in use.</p><p>So what is this practically useful for? Well, I suspect it's fine for lighting cigarettes, the odd firework, but you would need some paper or dry tinder to start a campfire using it.</p><p>The box includes a spare igniter element, so it will eventually burn through the heated wire it uses, and you can replace that part. Some grease is also provided to make sure the igniter deploys smoothly when you want it.</p><p>I don’t know how much power this feature uses, but it will have an impact if you use it repeatedly.</p><p>As a non-smoker and non-pyromaniac, this isn’t a feature I’d find much use for, but I accept that others might find it useful. I just wouldn’t want to be found with this phone in an era which has had an unexplained forest fire recently.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="68Wx4pUAP3xK2VCXrQYgfV" name="Oukitel_WP63_20261013_141416622_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/68Wx4pUAP3xK2VCXrQYgfV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p><strong>Design score: 4/5</strong></p><h2 class="article-body__section" id="section-oukitel-wp63-hardware"><span>Oukitel WP63: Hardware</span></h2><ul><li><strong>UNISOC T8200</strong></li><li><strong>256GB of UFS 2.2 storage</strong></li><li><strong>20000 mAh battery</strong></li></ul><p>The UNISOC T8200 (UMS9621S) is a mid-range 5G chip. It has eight cores in two clusters, with two Cortex-A76 cores at up to 2.3GHz and six smaller cores at up to 2.1GHz. A two-core Mali G57 handles graphics, and the chip is built on TSMC’s older 6nm process. That process is a little dated now, but it remains perfectly efficient if underwhelming. </p><p>Memory support is sensible. The controller handles LPDDR4 and LPDDR4X, with the latter used here. That means no speedy LPDDR5, which holds back peak performance. </p><p>The integrated modem covers sub-6 GHz 5G with carrier aggregation. There is no mmWave here, but few phones at this level need it. </p><p>The camera and display features are generous for the price. UNISOC says the chip supports sensors up to 108MP, 4K video recording and a 120Hz FHD+ display. Variable refresh rate support should also help battery life. However, not all of those features apply to this phone.</p><p>So how does it perform? Day to day, it should feel fine. Scrolling, browsing, social media and video streaming sit well within its abilities. The two A76 cores give it a useful turn of speed when apps need it. Notebookcheck lists a Geekbench 6 single-core score of around 750. That is respectable, and clearly better than entry-level silicon. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hDNsfjvRfH9Qu6JcyHDdhV" name="Oukitel_WP63_20261013_141337543_HDR-EDIT" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/hDNsfjvRfH9Qu6JcyHDdhV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>Gaming is where limits appear. Two GPU cores will manage casual titles and older 3D games without fuss. Demanding modern games will need lower settings and will not hold high frame rates for long. I would not buy it for that job.</p><p>Against the competition, it sits below chips like the Dimensity 8100, which uses a 4nm process and much faster Cortex A78 cores. It is a budget-friendly alternative, not a rival, and Oukitel only use UFS 2.2 storage because it works in this context. The allocation of 256GB is plenty for most people, and you can add a 1TB microSD if you need to capture lots of video.</p><p>For a rugged or value-focused handset, the T8200 is a sound choice. It is quick enough, frugal enough and well connected. Just keep expectations realistic.</p><p>The one area where Oukitel pushed the boat out is battery capacity, with 20000mAh to splurge. That obviously provides a substantial running time, but it can also be used through reverse charging to keep other devices powered. One nice note about that feature is that if it is charging another phone, for example, and the battery capacity hits 20%, it will stop so it doesn’t exhaust the battery entirely.</p><ul><li><strong>Hardware score: 3.5/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="63LFqbhcCzTY4oLrSu2veV" name="Oukitel WP63_20261001_130908847_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/63LFqbhcCzTY4oLrSu2veV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><h2 class="article-body__section" id="section-oukitel-wp63-cameras"><span>Oukitel WP63: Cameras</span></h2><ul><li><strong>64MP and 8MP on the rear</strong></li><li><strong>20MP on the front</strong></li><li><strong>Three cameras in total</strong></li></ul><p>The Oukitel WP63 has three  cameras:</p><p><strong>Rear cameras:</strong> 64MP Omnivision OV64B40 , 8MP Hynix Hi-846 (Night Vision)<br /><strong>Front camera:</strong> 20MP Sony IMX376</p><p>The camera sensor collection on this phone isn’t the best, but it isn’t junk either.</p><p>I’ve seen the 64MP Omnivision OV64B40 on many devices, and it performs decently on most of them, even if it’s not a sensor a premium phone would use.</p><p>The biggest issue is that it has no optical zoom, so all zoom is digital. That undermines the premise of using a 64MP sensor with pixel binning to deliver 16MP images that are sharp and perfectly saturated. The results without zooming are therefore much better than those with. I took some decent pictures using this sensor, but it does like plenty of light.</p><p>One positive aspect of this sensor is that it will capture 4K video, but only at 30 fps. In fact, it's locked to 30 fps at all resolutions unless you use ‘slow motion’ mode, where the frame rate jumps to 120 fps for 1080p or 720p capture.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:979px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="CUxMyqD6URmwJqq9uTJGuV" name="Oukitel_WP63_20261001_130839480_HDR" alt="Oukitel WP63 rugged smartphone" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:138,l:437,cw:979,ch:551,q:80/CUxMyqD6URmwJqq9uTJGuV.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mark Pickavance)</span></figcaption></figure><p>The second rear sensor is an 8MP Hynix Hi-846 Night Vision chip. An SK Hynix part with an 8-megapixel 1/4-inch sensor and 1.12 µm pixels. It outputs 3264x2448 natively, so the resolution in your screenshot matches its true array and not a cropped one. Works well if the subject is close enough to be illuminated by the IR array, </p><p>The front-facing 20MP Sony IMX376 seems ideal for selfies, but it is limited to 1080p video.</p><p>And, as I always check, this phone is rated for Widevine L1 encryption, so streamed video can be higher than 480p. However, the screen resolution isn't enough for 1080p  streaming, so it's not a huge benefit.</p><p>Overall, the cameras can take decent photos and video, but these choices seem mostly budget-driven and not meant to deliver photographic excellence.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uMr4Yw8VbTT37K88ouZQbT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2gPwtD5dJpVu2XUvYxkzFT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iQkFchsrv7LkZ7bUPYyvXT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NTJmPKSBxWcANZpqAQyUcT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FdvFXhCAEs9weYKs3fvDcT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KWHXiB5GSxqsJ8TzXeoLbT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GzXPwf3YtcYESrNTZzzkaT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HqrT6GoiYK2m33GAUoHGaT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/r8w59m6KfiumSDAypDr2aT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bT7X8HKr8GhJkEEGixy7ZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KGqDTvgpRAkSNnCPQApKZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/L6E7GPbGM3SEgTJfY6yDZT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7mmakVTja4TEWviNETJtXT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZbcSGpz8Qcxa5BDKXLM9YT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rs2bHUBbABqeayg2xkW2UT-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MrBG4HNMRyQYbBbXSSJE7T-1920-80.jpg" alt="Oukitel WP63 Photo examples" /><figcaption><small role="credit">Mark Pickavance</small></figcaption></figure></figure><ul><li><strong>Camera score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-performance"><span>Oukitel WP63: Performance</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Phone</strong></p></td><td  ><p> </p></td><td  ><p><strong>Oukitel WP63</strong></p></td><td  ><p><strong>UleFone RugKing 5 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>SoC</strong></p></td><td  ><p> </p></td><td  ><p>Unisoc T8200</p></td><td  ><p>Unisoc T7250</p></td></tr><tr><td class="firstcol " ><p><strong>GPU</strong></p></td><td  ><p> </p></td><td  ><p>ARM Mali-G57 MP2</p></td><td  ><p>ARM Mali-G57</p></td></tr><tr><td class="firstcol " ><p><strong>NPU</strong></p></td><td  ><p> </p></td><td  ><p>Integrated NPU</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p> </p></td><td  ><p>6GB/256GB</p></td><td  ><p>8GB/256GB</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p> </p></td><td  ><p>629g</p></td><td  ><p>629g</p></td></tr><tr><td class="firstcol " ><p><strong>Battery</strong></p></td><td  ><p> </p></td><td  ><p>20000</p></td><td  ><p>20000</p></td></tr><tr><td class="firstcol " ><p><strong>Geekbench</strong></p></td><td  ><p>Single</p></td><td  ><p>745</p></td><td  ><p>441</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Multi</p></td><td  ><p>1929</p></td><td  ><p>1424</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>OpenCL</p></td><td  ><p>1400</p></td><td  ><p>734</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>Vulkan</p></td><td  ><p>1430</p></td><td  ><p>718</p></td></tr><tr><td class="firstcol " ><p><strong>PCMark</strong></p></td><td  ><p>3.0 Score</p></td><td  ><p>13392</p></td><td  ><p>8550</p></td></tr><tr><td class="firstcol " ><p><strong> </strong></p></td><td  ><p>Battery</p></td><td  ><p>29h 33m (14%)</p></td><td  ><p>37h 7m (35%)</p></td></tr><tr><td class="firstcol " ><p><strong>Charge 30</strong></p></td><td  ><p>%</p></td><td  ><p>16</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p><strong>Passmark</strong></p></td><td  ><p>Score</p></td><td  ><p>9633</p></td><td  ><p>6096</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>CPU</p></td><td  ><p>4570</p></td><td  ><p>3042</p></td></tr><tr><td class="firstcol " ><p><strong>3DMark</strong></p></td><td  ><p>Slingshot OGL</p></td><td  ><p>3100</p></td><td  ><p>1842</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Slingshot Ex. OGL</p></td><td  ><p>2274</p></td><td  ><p>1247</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Slingshot Ex. Vulkan</p></td><td  ><p>2268</p></td><td  ><p>1264</p></td></tr><tr><td class="firstcol " ><p> </p></td><td  ><p>Wildlife</p></td><td  ><p>1143</p></td><td  ><p>579</p></td></tr><tr><td class="firstcol empty" ></td><td  ><p>Nomad Lite</p></td><td  ><p>N/A</p></td><td  ><p>66</p></td></tr></tbody></table></div><p>To be direct, if I put this phone up against one of the many Dimensity 8200 phones, it would look like it was going backwards. So instead, I chose the UleFone RugKing 5 Pro, another relatively low-power handset that also uses a Unisoc SoC.</p><p>The T8200 appears to have about 50% more power than the T7250 from a compute perspective, and the G57 MP2 is double the performance of its base counterpart.</p><p>Neither phone would excite anyone who likes to game, but the WP63 beats the RugKing 5 Pro in all but one area.</p><p>That’s the flipside of powerful phones, in that delivering that performance consumes more power. Here, the extra performance of the WP63 comes at a cost of battery life.  Although being able to run PCMark for nearly 30 hours and still have 14% of the capacity left is an accomplishment that many phones would be envious.</p><p>One major issue I ran into with the review hardware was that the provided charger refused to charge the phone, even with the cable that Oukitel provided. That should not be a problem, since I have plenty of USB-C chargers. </p><p>Except when I used one of my 100W-capable chargers, it peaked at 20W while charging the phone, which meant after 30 minutes it had only recovered 16% of its power. That said, even if it accepted the full 33W, I calculate it would still take four hours to recharge the WP63, and possibly longer.</p><p>So this isn’t a phone you want to wake up next to after forgetting to charge it. Overall, the WP63 is power-efficient enough to deliver a reasonable user experience and run most Android apps, but it's hardly rocket-powered.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-oukitel-wp63-final-verdict"><span>Oukitel WP63: Final verdict</span></h2><p>What an odd phone.</p><p>If we ignore the slightly charred elephant in this room, this is a mid-order rugged phone with plenty of battery capacity to keep it alive for a decent number of days away from civilisation.</p><p>The cameras can take acceptable photos and video, and the asking price isn’t excessive. This is something you could say about a dozen or more other designs.</p><p>But people won’t be buying this phone for only those features, will they? No, they’ll want the phone that can light a cigarette, or fireworks, or burn down half of Canada.</p><p>Part of me thinks this wasn’t a great idea, but it’s possible to create a fire with a glass bottle, a magnifying glass, or a battery and two wires, so am I overreacting? Possibly.</p><p>My concern is that, since this is a phone and can be remotely controlled, someone might use it to initiate something remotely. But then phones have been used to do that without having an ignitor in them, so perhaps the truly dangerous part is the phone?</p><p>Whatever the answer is, because I’m far from being an expert, the WP63 does have a feature that no other phone I’ve seen sports. Will it spawn a whole new generation of fire-starting phones? I doubt it. But if you need to carry something that can start a fire in a pinch, the WP63 exists.</p><h2 class="article-body__section" id="section-should-i-buy-a-oukitel-wp63"><span>Should I buy a Oukitel WP63?</span></h2><div ><table><caption>Oukitel WP63 Score Card</caption><thead><tr><th class="firstcol " ><p>Attributes</p></th><th  ><p>Notes</p></th><th  ><p>Rating</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Not expensive, but a modest spec</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A heavy and chunky phone, but with some innovative features</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Hardware</p></td><td  ><p>Mid-tier SoC but a big battery and something to set things on fire</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Cameras</p></td><td  ><p>Reasonable cameras but nothing special</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Better than lesser Unisoc SoCs, but not Dimensity 7300 good</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Overall</p></td><td  ><p>A curiously useful device with a unique fire-starting feature</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-6">Buy it if...</h2><div class="product"><p><strong>You need extended battery life</strong><br />While 20000 mAh isn’t the biggest phone battery I’ve seen, it’s a good size, and if managed, it will last a long time. The only caveat to this capacity is that the maximum charging wattage is only 33W, which means even if you can get the provided charger to work, it won’t be charging that quickly.</p><p><strong>You need to start fires</strong><br />Something I never thought I’d write in a review is that this phone is perfect for setting fire to things, assuming they burn. Chain-smokers, firework fans and common or garden-variety pyromaniacs will love the WP63 and its inclusive gift from the gods.</p></div><h2 id="don-39-t-buy-it-if-4">Don't buy it if...</h2><div class="product"><p><strong>You need a daily driver</strong><br />If weight and size matter to you, then give this a miss. At 629g and 27mm deep, this is not an easily pocketable device by any definition. There is an argument that with this phone you won’t need a power pack for other devices, a charging cable or a lighter, but it's still heavy. </p></div><p><em>For more ruggedized devices, we've reviewed the </em><a href="https://www.techradar.com/news/the-best-rugged-tablets" target="_blank"><em>best rugged tablets</em></a><em>, the </em><a href="https://www.techradar.com/news/best-rugged-laptops" target="_blank"><em>best rugged laptops</em></a><em>, and the </em><a href="https://www.techradar.com/news/best-rugged-hard-drives" target="_blank"><em>best rugged hard drives</em></a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Ninja Crispi DualZone air fryer earns its price tag with clever design, great features, and excellent cooking ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-ninja-crispi-dualzone-30-second-review"><span>Ninja Crispi Dualzone: 30-second review</span></h3><p>The Ninja Crispi DualZone is a fantastic looking and performing air fryer, boasting eight cooking modes, a clever basket design, and excellent controls. It’s also one of the most expensive air fryers on the market. Is it worth the money? I’ve put it to the test to find out.</p><p>Get it out the box and place it on your kitchen counter and you’ll be impressed by how much it doesn’t look like every other air fryer on the market. Out is the black, boxy design, and in is Ninja’s CleanCrisp glassware containers, giving the Crispi DualZone an airier presence. This is an air fryer you won’t necessarily want to hide away in a cupboard.</p><p>It’s not just looks though, as there’s clever design in play here too. The plastic and rubber base on the glass containers make them easy to manoevre and allow you to set them down anywhere when hot, without the need for a heat mat.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/88hHDMVYVSYbfknArszPMN-1920-80.jpg" alt="Person removing one cooking container from Ninja Crispi DualZone air fryer" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NAW7TZNoc2od2mSoTrRFQM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer with accessories on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Then there are the eight cooking modes, offering excellent versatility and cooking performance. Air Fry and Max Crisp are staples you’d expect to see, but Bake, Roast, Re Crisp, Prove, Dehydrate and Keep Warm ensure the Crispi DualZone can be used for much more than simple air frying.</p><p>And if you have leftovers, there’s no need to decant into another container. Let the glassware cool, snap on one of the lids provided in the box and slide it into the fridge.</p><p>Sure it’s expensive, and it’s too heavy to be constantly moving in and out of storage, but the Ninja Crispi DualZone offers the premium air fryer experience its price tag demands.</p><h3 class="article-body__section" id="section-ninja-crispi-dualzone-price-and-availability"><span>Ninja Crispi Dualzone: price and availability</span></h3><ul><li><strong>Model reviewed costs £299.99</strong></li><li><strong>Similar model in the US costs $379.99</strong></li></ul><p>The Ninja Crispi DualZone is one of the most expensive air fryers on the market. I reviewed the Crispi DualZone 8-in-1 model (DD102UK) in the UK that costs £299.99, and currently isn’t available in the US.</p><p>But fear not, as Ninja offers the almost identical Crispi DualZone 6-in-1 model (DD101) in the US for $379.99. The only difference being it misses out on the Prove and Keep warm functions from the UK model I’ve reviewed. </p><p>The 6-in-1 model is also available in the UK (DD101UK), but as it’s the same price as the 8-in-1, it’s bizarre it’s on sale as well.</p><p>It means the Crispi DualZone is up against the <a href="https://www.techradar.com/home/air-fryers/the-best-dual-zone-air-fryers-convenient-multi-component-cooking-for-a-crowd">best dual-zone air fryers</a> around, including Ninja’s own <a href="https://www.techradar.com/reviews/ninja-foodi-dual-zone-air-fryer-af300uk-review">AF300UK Foodi Dual Zone</a> and <a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Double Stack XL</a>, as well as the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/russell-hobbs-satisfry-dual-basket-air-fryer-review-a-no-nonsense-air-fryer-that-really-delivers">Russell Hobbs Satisfry Dual Basket</a> - all of which cost less.</p><ul><li><strong>Value score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-crispi-dualzone-specifications"><span>Ninja Crispi Dualzone: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>DD102UK</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>2</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Air Fry, Max Crisp, Prove, Bake, Roast, Dehydrate, Keep Warm, Re Crisp</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Smart Finish, Match Cook</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2860W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>7.6L (2 x 3.8L)</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>20-240 degrees C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1 minute - 12 hours</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>42.42cm (L) x 29.79cm (W) x 29.39cm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>14.06kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-ninja-crispi-dualzone-design"><span>Ninja Crispi Dualzone: design</span></h3><ul><li><strong>One of the best looking air fryers</strong></li><li><strong>Clever basket design for easy use and placement</strong></li><li><strong>Very heavy, so difficult to move around</strong></li></ul><p>The Ninja Crispi DualZone doesn’t look like your traditional black box air fryer. You’re paying a premium for Ninja’s modern styling, and this is one of the best looking air fryers on the market.</p><p>The two CleanCrisp glassware containers and clever self-aligning, slide-in mechanism gives you a view of three of the four sides during cooking, allowing you to watch your food like a hawk to ensure it’s not burning.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3ZUSg8iG9vvTG2FzkLXMVM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer with one cooking dish removed" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qYnuaWBFcEyT32kbskE6pM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer cooking container with crisping rack in bottom" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/22BKXrmr9KWYMkoZ4AFQJM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer cooking dish with lid" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And the two baskets have a clip-on plastic base with handles and rubber feet, not only allowing you to safely slide them in and out of the base, but also set them down immediately on the side without the need for a heat protective mat. I loved this, as it meant I didn’t have to think where I was placing a hot basket, I could take it straight to the table and pop it down.</p><p>Initially you might think the two 3.6L glassware baskets are a little on the small size, even if they do combine for a total cooking capacity of 7.2L. But when I started using the Crispi DualZone I quickly realised the depth of these baskets means you can fit a surprising amount into them.</p><p>Another nice touch is the two included lids for the baskets. It meant if I had leftovers, I could let the basket cool, pop the lid on, and slide it into the fridge for the next day - no need to dirty another container.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZkFwnCoNEbKP2Ygv6GyxYM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer controls" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GJWCrXoJgJ9HHmdWzRCqwM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer control panel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PdmLm43kZET4w79KsYhftM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer LED display" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I also like the controls on this air fryer. You get physical buttons and a dial (unlike touch controls on some air fryers, which can get dirty and unresponsive), all of which are clearly labelled and easy to follow. Ninja has done a good job of simplifying the controls, with easy cooking mode, temperature, and time adjustments. </p><p>You also get Smart Finish and Match Cook functions, which come in useful when using both baskets for cooking. Smart Finish allows you to set the baskets for different cooking durations, but have them finish at the same time by delaying the start of the shorter cook.</p><p>Match Cook on the other hand allows you to copy the cook mode, temperature and duration from one zone to the other. This is handy when doing a large batch of the same food, as it means you only need to enter the cooking information once and then hit Match Cook to copy it over.</p><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="79uqRwCsYzUU44neAU55NN" name="CrispiDualZone-HandsOn-10" alt="Ninja Crispi DualZone air fryer with cooking containers removed" src="https://cdn.mos.cms.futurecdn.net/79uqRwCsYzUU44neAU55NN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Set the Crispi DualZone cooking, and depending on the cooking mode and duration selected, it’ll work out when it needs to alert you to shake or flip the food in the basket. It’s great Ninja does this automatically, as it means I didn’t have to remember to select a shake reminder function.</p><p>And there are plenty of modes to choose from; Air Fry, Max Crisp, Prove, Bake, Roast, Dehydrate, Keep Warm and Re Crisp. You get an instruction and recipe book included in the box that walks you through the various modes, provides tables for a wide range of food showing the best mode, time and temperature for each, as well as some tasty recipes to try.</p><p>What was a bit of a surprise however was just how heavy this air fryer is. The base has significant heft to it, and when both glassware baskets are inserted you’ve got a unit that’s over 14kg. If you’re someone who likes to pop their air fryer in a cupboard when not in use, the Crispi DualZone might not be the right choice for you. Still, at least it looks smart left out on the counter.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WPRhjUcPubZ2BgnPvrDaGN-1920-80.jpg" alt="Back of Ninja Crispi DualZone air fryer, with power cable" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EaP45mXhM4hXdU4QzbeKQN-1920-80.jpg" alt="Side of Ninja Crispi DualZone air fryer" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The good news is the baskets and crisper trays are all dishwasher safe, making cleaning up much easier. You can unclip the plastic base of the basket too, to ensure a thorough clean all round.</p><p>In the UK it’s available in three colors <a href="https://www.sharkninja.co.uk/ninja-crispi-dualzone-8-function-glass-air-fryer-bone/DD102UKIV2.html">on the Shark Ninja website</a> — Cyberspace (deep blue), Bone (off white) and Rose Quartz (pink) - while at time of writing <a href="https://www.amazon.co.uk/Ninja-Functions-PFAS-Free-Containers-DD103UKSD1/dp/B0HFNWR3ZF">Amazon UK has it</a> in Bone and Stone Gold colorways.</p><p>A quick word of warning if you do end up buying the Ninja Crispi DualZone - the air fryer comes well packed with lots of protective packaging to remove. Make sure you've got it all off before switching it on.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-crispi-dualzone-performance"><span>Ninja Crispi Dualzone: performance</span></h3><ul><li><strong>Excellent cooking performance across modes</strong></li><li><strong>Glassware baskets means it’s easy to check progress</strong></li><li><strong>Some trial and error is needed for the perfect cook</strong></li></ul><p>The Ninja Crispi DualZone is a powerful 2860W air fryer offering excellent cooking performance across its various modes.</p><p>I kicked things off in the default air fry mode. Homemade fries, garlic bread, and frozen onion rings all cooked well. The fries were crispy on the outside and fluffy in the middle after 26 minutes of air frying — although my personal preference would be to do them for another three or four minutes to really crisp up the outside.</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-1793812848618-33kn2wbus *, #fv-chart-1793812848618-33kn2wbus *:before, #fv-chart-1793812848618-33kn2wbus *:after, #fv-chart-1793812848618-33kn2wbus-slideshow *, #fv-chart-1793812848618-33kn2wbus-slideshow *:before, #fv-chart-1793812848618-33kn2wbus-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812848618-33kn2wbus, #fv-chart-1793812848618-33kn2wbus-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812848618-33kn2wbus { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812848618-33kn2wbus .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812848618-33kn2wbus .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812848618-33kn2wbus.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-nav-btn.disabled, #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-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; user-select: none !important; } #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812848618-33kn2wbus .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812848618-33kn2wbus .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812848618-33kn2wbus .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812848618-33kn2wbus .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812848618-33kn2wbus .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-row, #fv-chart-1793812848618-33kn2wbus .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812848618-33kn2wbus .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812848618-33kn2wbus .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812848618-33kn2wbus.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-expand-btn, #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-expand-btn:hover, #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-pie-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-bar-product, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-bar-label, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-product-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-label, #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-bar-container, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-cluster, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-label-space, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-benchmark-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dropdown-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-chart-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-chart-subhead, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-header, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-vs, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dials-grid, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dial-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812848618-33kn2wbus .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-row, #fv-chart-1793812848618-33kn2wbus .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-label, #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-container, #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812848618-33kn2wbus .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812848618-33kn2wbus.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": "Fries cooking test",  "description": "Cooking fries to test Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:20:48.618Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:20:48.618Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Fries cooking test","subhead":"Cooking fries to test Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg","label1":"Before","label2":"After","showSubhead":false,"showTitle":true}},"slides":[]}</script><div id="fv-chart-1793812848618-33kn2wbus" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Fries cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812848618-33kn2wbus-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking fries to test Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812848618-33kn2wbus', false); });      } else {        initialize('fv-chart-1793812848618-33kn2wbus', false);      }    })();      </script></div><p>That’s part of air fryer ownership though, the trial and error as you get used to a particular air fryer’s way of cooking — much like breaking in a new oven. Sure it’s similar to your last one, but you might have to fine tune cooking times and temperatures to get the results you want. </p><p>Thankfully with the Crispi DualZone that’s easy to do thanks to the simple controls and the all-glass baskets. It meant I could see in real-time how cooked my food was and stop it early, or extend the time without having to hit pause by pulling out a basket.</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-1793812181543-6bbgu9bb3 *, #fv-chart-1793812181543-6bbgu9bb3 *:before, #fv-chart-1793812181543-6bbgu9bb3 *:after, #fv-chart-1793812181543-6bbgu9bb3-slideshow *, #fv-chart-1793812181543-6bbgu9bb3-slideshow *:before, #fv-chart-1793812181543-6bbgu9bb3-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812181543-6bbgu9bb3, #fv-chart-1793812181543-6bbgu9bb3-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812181543-6bbgu9bb3 { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812181543-6bbgu9bb3 .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812181543-6bbgu9bb3 .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn.disabled, #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-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; user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812181543-6bbgu9bb3 .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-expand-btn, #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-expand-btn:hover, #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-pie-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-bar-product, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-product-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-cluster, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-label-space, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-benchmark-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dropdown-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-chart-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-chart-subhead, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-header, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-vs, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dials-grid, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dial-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812181543-6bbgu9bb3 .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3 .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812181543-6bbgu9bb3.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": "Garlic bread cooking test",  "description": "Cooking garlic bread using Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:09:41.543Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:09:41.543Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Garlic bread cooking test","subhead":"Cooking garlic bread using Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812181543-6bbgu9bb3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Garlic bread cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812181543-6bbgu9bb3-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking garlic bread using Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812181543-6bbgu9bb3', false); });      } else {        initialize('fv-chart-1793812181543-6bbgu9bb3', false);      }    })();      </script></div><p>The frozen onion rings came out crispy, while the homemade garlic bread needed just six minutes for a crisped finish without getting burnt. I also tossed in some gyoza for 10 minutes for some excellent crispy dumplings.</p><p>Another air fryer favorite of mine is chicken wings, and cooking a bunch at 200C for 30 minutes resulted in wonderfully crispy skin and succulent meat that had me going back for more.</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-1793812078405-86g9n98wm *, #fv-chart-1793812078405-86g9n98wm *:before, #fv-chart-1793812078405-86g9n98wm *:after, #fv-chart-1793812078405-86g9n98wm-slideshow *, #fv-chart-1793812078405-86g9n98wm-slideshow *:before, #fv-chart-1793812078405-86g9n98wm-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812078405-86g9n98wm, #fv-chart-1793812078405-86g9n98wm-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812078405-86g9n98wm { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812078405-86g9n98wm .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812078405-86g9n98wm .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812078405-86g9n98wm.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-nav-btn.disabled, #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-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; user-select: none !important; } #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812078405-86g9n98wm .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812078405-86g9n98wm .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812078405-86g9n98wm .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812078405-86g9n98wm .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812078405-86g9n98wm .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-row, #fv-chart-1793812078405-86g9n98wm .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812078405-86g9n98wm .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812078405-86g9n98wm .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812078405-86g9n98wm.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-expand-btn, #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-expand-btn:hover, #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-pie-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-bar-product, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-bar-label, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-product-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-label, #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-bar-container, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-cluster, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-label-space, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-benchmark-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dropdown-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-chart-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-chart-subhead, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-header, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-vs, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dials-grid, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dial-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812078405-86g9n98wm .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-row, #fv-chart-1793812078405-86g9n98wm .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-label, #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-container, #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812078405-86g9n98wm .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812078405-86g9n98wm.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": "Chicken wing cooking test",  "description": "Cooking chicken wings in Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:07:58.406Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:07:58.406Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Chicken wing cooking test","subhead":"Cooking chicken wings in Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812078405-86g9n98wm" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Chicken wing cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812078405-86g9n98wm-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking chicken wings in Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812078405-86g9n98wm', false); });      } else {        initialize('fv-chart-1793812078405-86g9n98wm', false);      }    })();      </script></div><p>The instruction and recipe book you get with the Crispi DualZone suggests you should use the Max Crisp function for frozen foods, so I did exactly that with a mix of thin and chunky fries from the freezer. They cooked well, and remained fluffy in the middle — but my mistake was combining thick and thin fries in the same basket. It meant the thin fries came out a little overcooked.</p><p>I also used Max Crisp for roast potatoes in one basket, while I selected the roast function for the other side to cook carrots and parsnips. With Smart Finish selected, they all finished at the same time, and tasted great.</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-1793811953831-2tn0agckf *, #fv-chart-1793811953831-2tn0agckf *:before, #fv-chart-1793811953831-2tn0agckf *:after, #fv-chart-1793811953831-2tn0agckf-slideshow *, #fv-chart-1793811953831-2tn0agckf-slideshow *:before, #fv-chart-1793811953831-2tn0agckf-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793811953831-2tn0agckf, #fv-chart-1793811953831-2tn0agckf-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793811953831-2tn0agckf { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793811953831-2tn0agckf .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793811953831-2tn0agckf .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793811953831-2tn0agckf.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-nav-btn.disabled, #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-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; user-select: none !important; } #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793811953831-2tn0agckf .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793811953831-2tn0agckf .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793811953831-2tn0agckf .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793811953831-2tn0agckf .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793811953831-2tn0agckf .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-row, #fv-chart-1793811953831-2tn0agckf .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793811953831-2tn0agckf .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793811953831-2tn0agckf .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793811953831-2tn0agckf.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-expand-btn, #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-expand-btn:hover, #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-pie-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-bar-product, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-bar-label, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-product-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-label, #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-bar-container, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-cluster, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-label-space, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-chart-space, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-benchmark-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dropdown-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-carousel-nav-btn, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-chart-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-chart-subhead, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-header, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-vs, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dials-grid, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dial-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793811953831-2tn0agckf .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-row, #fv-chart-1793811953831-2tn0agckf .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-label, #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-container, #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster { width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-label-space { display: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793811953831-2tn0agckf .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793811953831-2tn0agckf.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": "Vegetable cooking test",  "description": "Cooking vegetables with Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:05:53.832Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:05:53.832Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Vegetable cooking test","subhead":"Cooking vegetables with Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793811953831-2tn0agckf" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Vegetable cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793811953831-2tn0agckf-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking vegetables with Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793811953831-2tn0agckf', false); });      } else {        initialize('fv-chart-1793811953831-2tn0agckf', false);      }    })();      </script></div><p>As it turned out, the other parts of the meal I was preparing weren’t ready though, so I returned the baskets to the air fryer base and switched on Keep Warm. This allowed me to serve still-hot potatoes, carrots and parsnips without them being burned. </p><p>Switching gears to something sweet, I was able to bake a dozen banana muffins across the two baskets using the dedicated Bake mode. At 160C for 18 minutes, my mix rose well and the resulting muffins were light and fluffy.</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-1793812956310-sbl2z94jy *, #fv-chart-1793812956310-sbl2z94jy *:before, #fv-chart-1793812956310-sbl2z94jy *:after, #fv-chart-1793812956310-sbl2z94jy-slideshow *, #fv-chart-1793812956310-sbl2z94jy-slideshow *:before, #fv-chart-1793812956310-sbl2z94jy-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812956310-sbl2z94jy, #fv-chart-1793812956310-sbl2z94jy-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812956310-sbl2z94jy { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812956310-sbl2z94jy .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812956310-sbl2z94jy .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-nav-btn.disabled, #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-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; user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812956310-sbl2z94jy .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812956310-sbl2z94jy .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-expand-btn, #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-expand-btn:hover, #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-pie-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-bar-product, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-product-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-cluster, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-label-space, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-benchmark-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dropdown-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-chart-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-chart-subhead, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-header, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-vs, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dials-grid, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dial-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812956310-sbl2z94jy .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812956310-sbl2z94jy.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": "Muffin cooking test",  "description": "Cooking muffins to test Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:22:36.310Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:22:36.310Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Muffin cooking test","subhead":"Cooking muffins to test Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812956310-sbl2z94jy" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Muffin cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812956310-sbl2z94jy-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking muffins to test Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812956310-sbl2z94jy', false); });      } else {        initialize('fv-chart-1793812956310-sbl2z94jy', false);      }    })();      </script></div><p>If you’ve read any of my previous air fryer reviews, you’ll know I’m partial to pizza. While the Ninja Crispi DualZone doesn’t have the required basket size or shape to cook a whole pizza, its Re Crisp function came in clutch the morning after a night of pizza and beer.</p><p>I tossed a few leftover slices into a basket, hit Re Crisp, and in 15 minutes I had slices that were almost like they just came out of a pizza oven.</p><h3 class="article-body__section" id="section-should-you-buy-the-ninja-crispi-dualzone"><span>Should you buy the Ninja Crispi Dualzone?</span></h3><div ><table><caption>Ninja Crispi DualZone score card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>This is one of the most expensive air fryers on the market, so unless you’re after the very best in design, you might find better value elsewhere.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Crispi DualZone is a fantastic looking air fryer, and its clever basket design and versatile features make for a highly accomplished offering. Just a shame it’s so heavy.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Across all cooking modes, the Crispi DualZone excels. It handled all the food I tossed its way with ease, and aside from initially having to learn the best time and temps for everything, the food it produces is excellent.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-7">Buy it if</h2><div class="product"><p><strong>You want excellent versatility</strong></p><p>From the easy to use controls and eight different cooking modes, to the clever basket design and dishwasher-safe accessories, the Crispi DualZone can handle most foods, and handle them well.</p></div><div class="product"><p><strong>You want a great looking air fryer</strong></p><p>The Ninja Crispi DualZone is a really good looking air fryer. It can happily sit on the kitchen counter and not be an eyesore. You’ll be hard-pressed to find a better looking air fryer.</p></div><div class="product"><p><strong>You want consistent, delicious results</strong></p><p>You might be paying a premium for this air fryer, but Ninja is one of the best manufacturers. It means you can be sure of excellent results — once you’ve mastered the timing and temperatures to suit your preferences.</p></div><h2 id="don-39-t-buy-it-if-5">Don't buy it if</h2><div class="product"><p><strong>You’re on a budget</strong></p><p>The Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb0da-d8fb-11f1-871f-13a4ad222d7e" data-action="Deal Block" data-label="You’re on a budgetThe Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though." data-dimension48="You’re on a budgetThe Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to cook large items</strong></p><p>While the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb13e-d8fb-11f1-8cc1-0908f48641c7" data-action="Deal Block" data-label="You want to cook large itemsWhile the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here." data-dimension48="You want to cook large itemsWhile the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to easily move and store your air fryer</strong></p><p>For all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb1ac-d8fb-11f1-b5e4-c332eb9e13b1" data-action="Deal Block" data-label="You want to easily move and store your air fryerFor all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage." data-dimension48="You want to easily move and store your air fryerFor all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-ninja-crispi-dualzone-also-consider"><span>Ninja Crispi Dualzone: also consider</span></h3><p>If the Ninja Crispi DualZone isn't the right air fryer for you, here are two other options to consider:</p><div class="product"><p><strong>Philips 4000 Series Stacked Dual Basket</strong></p><p>An air fryer that takes up less counter space, and has windows and lights in its baskets to keep an eye on your food. It’s not as easy to see the cooking progress as the Ninja, but the Philips is still a smart looking unit.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review" data-dimension112="773fb288-d8fb-11f1-bc71-0d9ae61c9e2f" data-action="Deal Block" data-label="Philips 4000 Series Stacked Dual Basket review" data-dimension48="Philips 4000 Series Stacked Dual Basket review" data-dimension25="">Philips 4000 Series Stacked Dual Basket review</a></p></div><div class="product"><p><strong>Ninja Crispi</strong></p><p>If you’re a fan of the all-glass design of the Crispi DualZone, but need a smaller unit or just need a single cooking basket, the original single basket Crispi could be the answer. Same stylish design and premium cooking performance, in a more compact footprint.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/the-ninja-crispi-isnt-your-typical-air-fryer-and-its-unique-design-makes-it-worth-the-price" data-dimension112="773fb2ec-d8fb-11f1-a680-df2ad595a323" data-action="Deal Block" data-label="Ninja Crisp review" data-dimension48="Ninja Crisp review" data-dimension25="">Ninja Crisp review</a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb2ec-d8fb-11f1-a680-df2ad595a323" data-action="Deal Block" data-label="Ninja Crisp review" data-dimension48="Ninja Crisp review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ninja-crispi-dualzone"><span>How I tested the Ninja Crispi Dualzone</span></h3><ul><li><strong>I used the Ninja Crispi DualZone for multiple weeks at home</strong></li><li><strong>I cooked a wide variety of food with it, including fries, chicken wings, gyoza, muffins, vegetables and meat</strong></li><li><strong>I tested the various cooking functions, and the cleaning process</strong></li></ul><p>I used the Ninja Crispi DualZone for several weeks at home, cooking a wide variety of food and testing out the various cooking modes and functions. </p><p>I baked muffins, air fried fries, chicken wings, gyoza, onion rings and more, roasted vegetables, max crisped frozen foods, kept cooked food warm, re-crisped leftover pizza the next day, and snapped on a lid and popped leftovers in the fridge.</p><p>I hand-washed the components, and ran them through a dishwasher, to ensure cleaning and maintenance was easy.</p><p>First reviewed November 2026</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/ninja-crispi-dualzone-review</link>
                                                                            <description>
                            <![CDATA[ The Crispi DualZone is a fantastic looking and performing air fryer. It’s also one of the most expensive. So is it worth the money? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yRBB8PMsYYg3Mb4iNmTRrM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/z9FHaCoYKHZhCoyuhZq3KN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Fryers]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ johnmccannfreelance@gmail.com (John McCann) ]]></author>                    <dc:creator><![CDATA[ John McCann ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxknAL39z3xkmJBHEUTi2c-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;John has been a technology journalist for more than a decade, and over the years has built up a vast knowledge of the tech industry. He’s interviewed CEOs from some of the world’s biggest tech firms, visited their HQs and appeared on live TV and radio, including Sky News, BBC News, BBC World News, Al Jazeera, LBC, and BBC Radio 4.&lt;br&gt;&lt;br&gt;He’s reported on pretty much every area of consumer technology, from laptops, tablets, smartwatches and smartphones to smart speakers, automotive, headphones, and more. During his time in journalism, John has written for TechRadar, T3, Shortlist, Android Police, Digital Trends, Expert Reviews, Gizmodo, GQ, heycar, Honest John, Stuff, Tech Advisor, What Laptop. He’s also appeared in the Evening Standard and Metro newspapers.&lt;br&gt;&lt;br&gt;Outside of work, John is a passionate Watford FC and Green Bay Packers fan, enjoys a Sunday afternoon watching the F1, loves a top-quality burger or pizza, and is addicted to travel. He’s also a Guinness World Record Holder and appeared in the Olympic Opening Ceremony for the London 2012 games, dressed as one of The Beatles from the Sgt. Pepper’s album cover. He’s even got the pictures to prove it!&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/z9FHaCoYKHZhCoyuhZq3KN-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja Crispi DualZone air fryer onkitchen counter]]></media:description>                                                            <media:text><![CDATA[Ninja Crispi DualZone air fryer onkitchen counter]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja Crispi DualZone air fryer onkitchen counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/z9FHaCoYKHZhCoyuhZq3KN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-ninja-crispi-dualzone-30-second-review"><span>Ninja Crispi Dualzone: 30-second review</span></h3><p>The Ninja Crispi DualZone is a fantastic looking and performing air fryer, boasting eight cooking modes, a clever basket design, and excellent controls. It’s also one of the most expensive air fryers on the market. Is it worth the money? I’ve put it to the test to find out.</p><p>Get it out the box and place it on your kitchen counter and you’ll be impressed by how much it doesn’t look like every other air fryer on the market. Out is the black, boxy design, and in is Ninja’s CleanCrisp glassware containers, giving the Crispi DualZone an airier presence. This is an air fryer you won’t necessarily want to hide away in a cupboard.</p><p>It’s not just looks though, as there’s clever design in play here too. The plastic and rubber base on the glass containers make them easy to manoevre and allow you to set them down anywhere when hot, without the need for a heat mat.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/88hHDMVYVSYbfknArszPMN-1920-80.jpg" alt="Person removing one cooking container from Ninja Crispi DualZone air fryer" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NAW7TZNoc2od2mSoTrRFQM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer with accessories on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Then there are the eight cooking modes, offering excellent versatility and cooking performance. Air Fry and Max Crisp are staples you’d expect to see, but Bake, Roast, Re Crisp, Prove, Dehydrate and Keep Warm ensure the Crispi DualZone can be used for much more than simple air frying.</p><p>And if you have leftovers, there’s no need to decant into another container. Let the glassware cool, snap on one of the lids provided in the box and slide it into the fridge.</p><p>Sure it’s expensive, and it’s too heavy to be constantly moving in and out of storage, but the Ninja Crispi DualZone offers the premium air fryer experience its price tag demands.</p><h3 class="article-body__section" id="section-ninja-crispi-dualzone-price-and-availability"><span>Ninja Crispi Dualzone: price and availability</span></h3><ul><li><strong>Model reviewed costs £299.99</strong></li><li><strong>Similar model in the US costs $379.99</strong></li></ul><p>The Ninja Crispi DualZone is one of the most expensive air fryers on the market. I reviewed the Crispi DualZone 8-in-1 model (DD102UK) in the UK that costs £299.99, and currently isn’t available in the US.</p><p>But fear not, as Ninja offers the almost identical Crispi DualZone 6-in-1 model (DD101) in the US for $379.99. The only difference being it misses out on the Prove and Keep warm functions from the UK model I’ve reviewed. </p><p>The 6-in-1 model is also available in the UK (DD101UK), but as it’s the same price as the 8-in-1, it’s bizarre it’s on sale as well.</p><p>It means the Crispi DualZone is up against the <a href="https://www.techradar.com/home/air-fryers/the-best-dual-zone-air-fryers-convenient-multi-component-cooking-for-a-crowd">best dual-zone air fryers</a> around, including Ninja’s own <a href="https://www.techradar.com/reviews/ninja-foodi-dual-zone-air-fryer-af300uk-review">AF300UK Foodi Dual Zone</a> and <a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Double Stack XL</a>, as well as the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/russell-hobbs-satisfry-dual-basket-air-fryer-review-a-no-nonsense-air-fryer-that-really-delivers">Russell Hobbs Satisfry Dual Basket</a> - all of which cost less.</p><ul><li><strong>Value score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-crispi-dualzone-specifications"><span>Ninja Crispi Dualzone: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>DD102UK</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>2</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Air Fry, Max Crisp, Prove, Bake, Roast, Dehydrate, Keep Warm, Re Crisp</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Smart Finish, Match Cook</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2860W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>7.6L (2 x 3.8L)</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>20-240 degrees C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1 minute - 12 hours</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>42.42cm (L) x 29.79cm (W) x 29.39cm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>14.06kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-ninja-crispi-dualzone-design"><span>Ninja Crispi Dualzone: design</span></h3><ul><li><strong>One of the best looking air fryers</strong></li><li><strong>Clever basket design for easy use and placement</strong></li><li><strong>Very heavy, so difficult to move around</strong></li></ul><p>The Ninja Crispi DualZone doesn’t look like your traditional black box air fryer. You’re paying a premium for Ninja’s modern styling, and this is one of the best looking air fryers on the market.</p><p>The two CleanCrisp glassware containers and clever self-aligning, slide-in mechanism gives you a view of three of the four sides during cooking, allowing you to watch your food like a hawk to ensure it’s not burning.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3ZUSg8iG9vvTG2FzkLXMVM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer with one cooking dish removed" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qYnuaWBFcEyT32kbskE6pM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer cooking container with crisping rack in bottom" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/22BKXrmr9KWYMkoZ4AFQJM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer cooking dish with lid" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And the two baskets have a clip-on plastic base with handles and rubber feet, not only allowing you to safely slide them in and out of the base, but also set them down immediately on the side without the need for a heat protective mat. I loved this, as it meant I didn’t have to think where I was placing a hot basket, I could take it straight to the table and pop it down.</p><p>Initially you might think the two 3.6L glassware baskets are a little on the small size, even if they do combine for a total cooking capacity of 7.2L. But when I started using the Crispi DualZone I quickly realised the depth of these baskets means you can fit a surprising amount into them.</p><p>Another nice touch is the two included lids for the baskets. It meant if I had leftovers, I could let the basket cool, pop the lid on, and slide it into the fridge for the next day - no need to dirty another container.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZkFwnCoNEbKP2Ygv6GyxYM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer controls" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GJWCrXoJgJ9HHmdWzRCqwM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer control panel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PdmLm43kZET4w79KsYhftM-1920-80.jpg" alt="Ninja Crispi DualZone air fryer LED display" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I also like the controls on this air fryer. You get physical buttons and a dial (unlike touch controls on some air fryers, which can get dirty and unresponsive), all of which are clearly labelled and easy to follow. Ninja has done a good job of simplifying the controls, with easy cooking mode, temperature, and time adjustments. </p><p>You also get Smart Finish and Match Cook functions, which come in useful when using both baskets for cooking. Smart Finish allows you to set the baskets for different cooking durations, but have them finish at the same time by delaying the start of the shorter cook.</p><p>Match Cook on the other hand allows you to copy the cook mode, temperature and duration from one zone to the other. This is handy when doing a large batch of the same food, as it means you only need to enter the cooking information once and then hit Match Cook to copy it over.</p><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="79uqRwCsYzUU44neAU55NN" name="CrispiDualZone-HandsOn-10" alt="Ninja Crispi DualZone air fryer with cooking containers removed" src="https://cdn.mos.cms.futurecdn.net/79uqRwCsYzUU44neAU55NN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Set the Crispi DualZone cooking, and depending on the cooking mode and duration selected, it’ll work out when it needs to alert you to shake or flip the food in the basket. It’s great Ninja does this automatically, as it means I didn’t have to remember to select a shake reminder function.</p><p>And there are plenty of modes to choose from; Air Fry, Max Crisp, Prove, Bake, Roast, Dehydrate, Keep Warm and Re Crisp. You get an instruction and recipe book included in the box that walks you through the various modes, provides tables for a wide range of food showing the best mode, time and temperature for each, as well as some tasty recipes to try.</p><p>What was a bit of a surprise however was just how heavy this air fryer is. The base has significant heft to it, and when both glassware baskets are inserted you’ve got a unit that’s over 14kg. If you’re someone who likes to pop their air fryer in a cupboard when not in use, the Crispi DualZone might not be the right choice for you. Still, at least it looks smart left out on the counter.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WPRhjUcPubZ2BgnPvrDaGN-1920-80.jpg" alt="Back of Ninja Crispi DualZone air fryer, with power cable" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EaP45mXhM4hXdU4QzbeKQN-1920-80.jpg" alt="Side of Ninja Crispi DualZone air fryer" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The good news is the baskets and crisper trays are all dishwasher safe, making cleaning up much easier. You can unclip the plastic base of the basket too, to ensure a thorough clean all round.</p><p>In the UK it’s available in three colors <a href="https://www.sharkninja.co.uk/ninja-crispi-dualzone-8-function-glass-air-fryer-bone/DD102UKIV2.html">on the Shark Ninja website</a> — Cyberspace (deep blue), Bone (off white) and Rose Quartz (pink) - while at time of writing <a href="https://www.amazon.co.uk/Ninja-Functions-PFAS-Free-Containers-DD103UKSD1/dp/B0HFNWR3ZF">Amazon UK has it</a> in Bone and Stone Gold colorways.</p><p>A quick word of warning if you do end up buying the Ninja Crispi DualZone - the air fryer comes well packed with lots of protective packaging to remove. Make sure you've got it all off before switching it on.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-crispi-dualzone-performance"><span>Ninja Crispi Dualzone: performance</span></h3><ul><li><strong>Excellent cooking performance across modes</strong></li><li><strong>Glassware baskets means it’s easy to check progress</strong></li><li><strong>Some trial and error is needed for the perfect cook</strong></li></ul><p>The Ninja Crispi DualZone is a powerful 2860W air fryer offering excellent cooking performance across its various modes.</p><p>I kicked things off in the default air fry mode. Homemade fries, garlic bread, and frozen onion rings all cooked well. The fries were crispy on the outside and fluffy in the middle after 26 minutes of air frying — although my personal preference would be to do them for another three or four minutes to really crisp up the outside.</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-1793812848618-33kn2wbus *, #fv-chart-1793812848618-33kn2wbus *:before, #fv-chart-1793812848618-33kn2wbus *:after, #fv-chart-1793812848618-33kn2wbus-slideshow *, #fv-chart-1793812848618-33kn2wbus-slideshow *:before, #fv-chart-1793812848618-33kn2wbus-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812848618-33kn2wbus, #fv-chart-1793812848618-33kn2wbus-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812848618-33kn2wbus { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812848618-33kn2wbus .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812848618-33kn2wbus .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812848618-33kn2wbus.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812848618-33kn2wbus-slideshow .fv-nav-btn.disabled, #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-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; user-select: none !important; } #fv-chart-1793812848618-33kn2wbus-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-1793812848618-33kn2wbus-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812848618-33kn2wbus .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812848618-33kn2wbus .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812848618-33kn2wbus .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812848618-33kn2wbus .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812848618-33kn2wbus .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812848618-33kn2wbus .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812848618-33kn2wbus .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812848618-33kn2wbus .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-row, #fv-chart-1793812848618-33kn2wbus .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812848618-33kn2wbus .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812848618-33kn2wbus.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812848618-33kn2wbus .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812848618-33kn2wbus.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-expand-btn, #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-expand-btn:hover, #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812848618-33kn2wbus .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-pie-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-bar-product, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-bar-label, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-grouped-product-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-label, #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-bar-container, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-cluster, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-label-space, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-benchmark-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dropdown-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-chart-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-chart-subhead, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-header, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-vs, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select-container, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-versus-select, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812848618-33kn2wbus.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-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dials-grid, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-dial-title, #fv-chart-1793812848618-33kn2wbus.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812848618-33kn2wbus.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812848618-33kn2wbus .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-row, #fv-chart-1793812848618-33kn2wbus .fv-stacked-product, #fv-chart-1793812848618-33kn2wbus .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-label, #fv-chart-1793812848618-33kn2wbus .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-container, #fv-chart-1793812848618-33kn2wbus .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812848618-33kn2wbus .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812848618-33kn2wbus .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812848618-33kn2wbus .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .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-1793812848618-33kn2wbus .fv-stl-shop-all-logo, #fv-chart-1793812848618-33kn2wbus .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812848618-33kn2wbus .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812848618-33kn2wbus .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812848618-33kn2wbus .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812848618-33kn2wbus .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812848618-33kn2wbus.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": "Fries cooking test",  "description": "Cooking fries to test Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:20:48.618Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:20:48.618Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Fries cooking test","subhead":"Cooking fries to test Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg","label1":"Before","label2":"After","showSubhead":false,"showTitle":true}},"slides":[]}</script><div id="fv-chart-1793812848618-33kn2wbus" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Fries cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812848618-33kn2wbus-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking fries to test Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2EpLhYqpx7EHUcEbGAKbJX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/NWBNN82yStnYfj9kgH8d5X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812848618-33kn2wbus', false); });      } else {        initialize('fv-chart-1793812848618-33kn2wbus', false);      }    })();      </script></div><p>That’s part of air fryer ownership though, the trial and error as you get used to a particular air fryer’s way of cooking — much like breaking in a new oven. Sure it’s similar to your last one, but you might have to fine tune cooking times and temperatures to get the results you want. </p><p>Thankfully with the Crispi DualZone that’s easy to do thanks to the simple controls and the all-glass baskets. It meant I could see in real-time how cooked my food was and stop it early, or extend the time without having to hit pause by pulling out a basket.</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-1793812181543-6bbgu9bb3 *, #fv-chart-1793812181543-6bbgu9bb3 *:before, #fv-chart-1793812181543-6bbgu9bb3 *:after, #fv-chart-1793812181543-6bbgu9bb3-slideshow *, #fv-chart-1793812181543-6bbgu9bb3-slideshow *:before, #fv-chart-1793812181543-6bbgu9bb3-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812181543-6bbgu9bb3, #fv-chart-1793812181543-6bbgu9bb3-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812181543-6bbgu9bb3 { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812181543-6bbgu9bb3 .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812181543-6bbgu9bb3 .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812181543-6bbgu9bb3-slideshow .fv-nav-btn.disabled, #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-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; user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3-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-1793812181543-6bbgu9bb3-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812181543-6bbgu9bb3.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812181543-6bbgu9bb3 .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-expand-btn, #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-expand-btn:hover, #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-pie-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-bar-product, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-grouped-product-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-cluster, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-label-space, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-benchmark-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dropdown-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-chart-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-chart-subhead, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-header, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-vs, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select-container, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-versus-select, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812181543-6bbgu9bb3.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-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dials-grid, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-dial-title, #fv-chart-1793812181543-6bbgu9bb3.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812181543-6bbgu9bb3.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812181543-6bbgu9bb3 .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row, #fv-chart-1793812181543-6bbgu9bb3 .fv-stacked-product, #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-label, #fv-chart-1793812181543-6bbgu9bb3 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-container, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .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-1793812181543-6bbgu9bb3 .fv-stl-shop-all-logo, #fv-chart-1793812181543-6bbgu9bb3 .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812181543-6bbgu9bb3 .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812181543-6bbgu9bb3.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": "Garlic bread cooking test",  "description": "Cooking garlic bread using Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:09:41.543Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:09:41.543Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Garlic bread cooking test","subhead":"Cooking garlic bread using Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812181543-6bbgu9bb3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Garlic bread cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812181543-6bbgu9bb3-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking garlic bread using Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/SsVfAVA2gxTwoduumwEgUX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/vMxhcemDXfMP9Bbm7WukcX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812181543-6bbgu9bb3', false); });      } else {        initialize('fv-chart-1793812181543-6bbgu9bb3', false);      }    })();      </script></div><p>The frozen onion rings came out crispy, while the homemade garlic bread needed just six minutes for a crisped finish without getting burnt. I also tossed in some gyoza for 10 minutes for some excellent crispy dumplings.</p><p>Another air fryer favorite of mine is chicken wings, and cooking a bunch at 200C for 30 minutes resulted in wonderfully crispy skin and succulent meat that had me going back for more.</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-1793812078405-86g9n98wm *, #fv-chart-1793812078405-86g9n98wm *:before, #fv-chart-1793812078405-86g9n98wm *:after, #fv-chart-1793812078405-86g9n98wm-slideshow *, #fv-chart-1793812078405-86g9n98wm-slideshow *:before, #fv-chart-1793812078405-86g9n98wm-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812078405-86g9n98wm, #fv-chart-1793812078405-86g9n98wm-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812078405-86g9n98wm { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812078405-86g9n98wm .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812078405-86g9n98wm .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812078405-86g9n98wm.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812078405-86g9n98wm-slideshow .fv-nav-btn.disabled, #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-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; user-select: none !important; } #fv-chart-1793812078405-86g9n98wm-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-1793812078405-86g9n98wm-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812078405-86g9n98wm .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812078405-86g9n98wm .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812078405-86g9n98wm .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812078405-86g9n98wm .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812078405-86g9n98wm .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812078405-86g9n98wm .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812078405-86g9n98wm .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812078405-86g9n98wm .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-row, #fv-chart-1793812078405-86g9n98wm .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812078405-86g9n98wm .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812078405-86g9n98wm.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812078405-86g9n98wm .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812078405-86g9n98wm.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-expand-btn, #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-expand-btn:hover, #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812078405-86g9n98wm .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-pie-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-bar-product, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-bar-label, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-grouped-product-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-label, #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-bar-container, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-cluster, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-label-space, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-benchmark-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dropdown-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-chart-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-chart-subhead, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-header, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-vs, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select-container, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-versus-select, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812078405-86g9n98wm.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-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dials-grid, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-dial-title, #fv-chart-1793812078405-86g9n98wm.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812078405-86g9n98wm.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812078405-86g9n98wm .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-row, #fv-chart-1793812078405-86g9n98wm .fv-stacked-product, #fv-chart-1793812078405-86g9n98wm .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-label, #fv-chart-1793812078405-86g9n98wm .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-container, #fv-chart-1793812078405-86g9n98wm .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812078405-86g9n98wm .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812078405-86g9n98wm .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812078405-86g9n98wm .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .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-1793812078405-86g9n98wm .fv-stl-shop-all-logo, #fv-chart-1793812078405-86g9n98wm .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812078405-86g9n98wm .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812078405-86g9n98wm .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812078405-86g9n98wm .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812078405-86g9n98wm .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812078405-86g9n98wm.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": "Chicken wing cooking test",  "description": "Cooking chicken wings in Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:07:58.406Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:07:58.406Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Chicken wing cooking test","subhead":"Cooking chicken wings in Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812078405-86g9n98wm" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Chicken wing cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812078405-86g9n98wm-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking chicken wings in Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/3CRdrfAZHkTxLCwBCN7k5Y.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/BoeiZ7xMpkeLNFsak6mhuX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812078405-86g9n98wm', false); });      } else {        initialize('fv-chart-1793812078405-86g9n98wm', false);      }    })();      </script></div><p>The instruction and recipe book you get with the Crispi DualZone suggests you should use the Max Crisp function for frozen foods, so I did exactly that with a mix of thin and chunky fries from the freezer. They cooked well, and remained fluffy in the middle — but my mistake was combining thick and thin fries in the same basket. It meant the thin fries came out a little overcooked.</p><p>I also used Max Crisp for roast potatoes in one basket, while I selected the roast function for the other side to cook carrots and parsnips. With Smart Finish selected, they all finished at the same time, and tasted great.</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-1793811953831-2tn0agckf *, #fv-chart-1793811953831-2tn0agckf *:before, #fv-chart-1793811953831-2tn0agckf *:after, #fv-chart-1793811953831-2tn0agckf-slideshow *, #fv-chart-1793811953831-2tn0agckf-slideshow *:before, #fv-chart-1793811953831-2tn0agckf-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793811953831-2tn0agckf, #fv-chart-1793811953831-2tn0agckf-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793811953831-2tn0agckf { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793811953831-2tn0agckf .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793811953831-2tn0agckf .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793811953831-2tn0agckf.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793811953831-2tn0agckf-slideshow .fv-nav-btn.disabled, #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-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; user-select: none !important; } #fv-chart-1793811953831-2tn0agckf-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-1793811953831-2tn0agckf-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793811953831-2tn0agckf .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793811953831-2tn0agckf .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793811953831-2tn0agckf .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793811953831-2tn0agckf .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793811953831-2tn0agckf .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793811953831-2tn0agckf .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793811953831-2tn0agckf .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793811953831-2tn0agckf .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-row, #fv-chart-1793811953831-2tn0agckf .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793811953831-2tn0agckf .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793811953831-2tn0agckf.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793811953831-2tn0agckf .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793811953831-2tn0agckf.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-expand-btn, #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-expand-btn:hover, #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793811953831-2tn0agckf .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-pie-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-bar-product, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-bar-label, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-grouped-product-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-label, #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-bar-container, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-cluster, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-label-space, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-x-axis-chart-space, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-benchmark-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dropdown-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-carousel-nav-btn, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-chart-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-chart-subhead, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-header, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-vs, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select-container, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-versus-select, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793811953831-2tn0agckf.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-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dials-grid, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-dial-title, #fv-chart-1793811953831-2tn0agckf.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793811953831-2tn0agckf.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793811953831-2tn0agckf .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-row, #fv-chart-1793811953831-2tn0agckf .fv-stacked-product, #fv-chart-1793811953831-2tn0agckf .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-label, #fv-chart-1793811953831-2tn0agckf .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-container, #fv-chart-1793811953831-2tn0agckf .fv-bar-cluster { width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793811953831-2tn0agckf .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-label-space { display: none !important; } #fv-chart-1793811953831-2tn0agckf .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793811953831-2tn0agckf .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .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-1793811953831-2tn0agckf .fv-stl-shop-all-logo, #fv-chart-1793811953831-2tn0agckf .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793811953831-2tn0agckf .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793811953831-2tn0agckf .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793811953831-2tn0agckf .fv-dial-title { font-size: 16px !important; } #fv-chart-1793811953831-2tn0agckf .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793811953831-2tn0agckf.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": "Vegetable cooking test",  "description": "Cooking vegetables with Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:05:53.832Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:05:53.832Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Vegetable cooking test","subhead":"Cooking vegetables with Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793811953831-2tn0agckf" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Vegetable cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793811953831-2tn0agckf-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking vegetables with Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sei8DzLzT3h8WKER4gPeEY.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/MQuyem8QNQKNoPGDCpDhEY.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793811953831-2tn0agckf', false); });      } else {        initialize('fv-chart-1793811953831-2tn0agckf', false);      }    })();      </script></div><p>As it turned out, the other parts of the meal I was preparing weren’t ready though, so I returned the baskets to the air fryer base and switched on Keep Warm. This allowed me to serve still-hot potatoes, carrots and parsnips without them being burned. </p><p>Switching gears to something sweet, I was able to bake a dozen banana muffins across the two baskets using the dedicated Bake mode. At 160C for 18 minutes, my mix rose well and the resulting muffins were light and fluffy.</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-1793812956310-sbl2z94jy *, #fv-chart-1793812956310-sbl2z94jy *:before, #fv-chart-1793812956310-sbl2z94jy *:after, #fv-chart-1793812956310-sbl2z94jy-slideshow *, #fv-chart-1793812956310-sbl2z94jy-slideshow *:before, #fv-chart-1793812956310-sbl2z94jy-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793812956310-sbl2z94jy, #fv-chart-1793812956310-sbl2z94jy-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793812956310-sbl2z94jy { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793812956310-sbl2z94jy .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !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-1793812956310-sbl2z94jy .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793812956310-sbl2z94jy-slideshow .fv-nav-btn.disabled, #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-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; user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy-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-1793812956310-sbl2z94jy-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793812956310-sbl2z94jy .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793812956310-sbl2z94jy.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793812956310-sbl2z94jy .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label-left { left: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-label-right { right: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-expand-btn, #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-expand-btn:hover, #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; } #fv-chart-1793812956310-sbl2z94jy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-pie-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-bar-product, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-grouped-product-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-cluster, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-label-space, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-x-axis-chart-space, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-benchmark-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dropdown-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-carousel-nav-btn, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-chart-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-chart-subhead, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-header, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-vs, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select-container, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-versus-select, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793812956310-sbl2z94jy.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-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dials-grid, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-dial-title, #fv-chart-1793812956310-sbl2z94jy.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812956310-sbl2z94jy.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793812956310-sbl2z94jy .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-row, #fv-chart-1793812956310-sbl2z94jy .fv-stacked-product, #fv-chart-1793812956310-sbl2z94jy .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-label, #fv-chart-1793812956310-sbl2z94jy .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-container, #fv-chart-1793812956310-sbl2z94jy .fv-bar-cluster { width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793812956310-sbl2z94jy .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-label-space { display: none !important; } #fv-chart-1793812956310-sbl2z94jy .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .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-1793812956310-sbl2z94jy .fv-stl-shop-all-logo, #fv-chart-1793812956310-sbl2z94jy .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793812956310-sbl2z94jy .fv-dial-title { font-size: 16px !important; } #fv-chart-1793812956310-sbl2z94jy .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793812956310-sbl2z94jy.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": "Muffin cooking test",  "description": "Cooking muffins to test Ninja air fryer",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-11-04T17:22:36.310Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-11-04T17:22:36.310Z","state":{"data":[],"products":[],"attributes":[],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[],"initialProductColors":[],"attributeColors":[],"attributeGroups":[],"chartType":"Image Comparison","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Muffin cooking test","subhead":"Cooking muffins to test Ninja air fryer","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{},"xAxisLabelOverrides":{},"subheadOverrides":{},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":false,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false,"imageCompareData":{"image1Url":"https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg","image2Url":"https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg","label1":"Before","label2":"After","showTitle":true,"showSubhead":false}},"slides":[]}</script><div id="fv-chart-1793812956310-sbl2z94jy" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Muffin cooking test</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793812956310-sbl2z94jy-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooking muffins to test Ninja air fryer" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Bj2TWV462ZEjJBxNboFaZX.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Y7zvqXUXrPpSTzC9bd56PX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before</div><div class="fv-image-compare-label fv-image-compare-label-right">After</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar 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() {            function createChartAnimator() {        return function animateChartWrapper(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);              });            }          function animateDials(chartElement) {            if (!chartElement) return;            var needles = chartElement.querySelectorAll('.fv-dial-needle');            needles.forEach(function(needle, index) {              var targetAngle = needle.dataset.targetAngle;              var baseAngle = needle.dataset.baseAngle || '-132';              if (targetAngle === undefined) return;              needle.style.setProperty('transition', 'none', 'important');              needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important');              void needle.getBoundingClientRect();              setTimeout(function() {                needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important');                needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important');              }, index * 60 + 50);            });          }            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);                  animateDials(chart);                }            });        };      }      var fvLocalAnimate = createChartAnimator();      window.fvAnimateCharts = fvLocalAnimate;            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);        if (!root && !isSlideshow) return;                function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /* Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    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 === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /* Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /* Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var 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);            });            /* Bar Commentary Hover Logic */            var barRows = chartWrapper.querySelectorAll('.fv-bar-row');            var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');            var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';                        barRows.forEach(function(row) {                var commentaryEl = row.querySelector('[data-commentary-key]');                if (commentaryEl) {                    var commentaryText = commentaryEl.textContent;                    if (commentaryText && commentaryText.trim().length > 0) {                        row.addEventListener('mouseenter', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = commentaryText;                                globalCaptionEl.classList.add('fv-bar-active-caption');                            }                        });                        row.addEventListener('mouseleave', function() {                            if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {                                globalCaptionEl.innerHTML = fallbackCaptionHtml;                                globalCaptionEl.classList.remove('fv-bar-active-caption');                            }                        });                    }                }            });            /* Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        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 !== 'Pie') {                                 fvLocalAnimate(chartWrapper);                             }                                                          var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) {                            captionEl.textContent = newCaption || '';                            fallbackCaptionHtml = newCaption || '';                        }                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }                        /* Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                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();                    }                });            });            /* Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var 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();                    }                });            }            /* Image Annotation Logic */            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();                    }                });            }            /* Initial Animation */            chartWrapper._fvAnimate = fvLocalAnimate;            fvLocalAnimate(chartWrapper);            /* Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    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-1793812956310-sbl2z94jy', false); });      } else {        initialize('fv-chart-1793812956310-sbl2z94jy', false);      }    })();      </script></div><p>If you’ve read any of my previous air fryer reviews, you’ll know I’m partial to pizza. While the Ninja Crispi DualZone doesn’t have the required basket size or shape to cook a whole pizza, its Re Crisp function came in clutch the morning after a night of pizza and beer.</p><p>I tossed a few leftover slices into a basket, hit Re Crisp, and in 15 minutes I had slices that were almost like they just came out of a pizza oven.</p><h3 class="article-body__section" id="section-should-you-buy-the-ninja-crispi-dualzone"><span>Should you buy the Ninja Crispi Dualzone?</span></h3><div ><table><caption>Ninja Crispi DualZone score card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>This is one of the most expensive air fryers on the market, so unless you’re after the very best in design, you might find better value elsewhere.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Crispi DualZone is a fantastic looking air fryer, and its clever basket design and versatile features make for a highly accomplished offering. Just a shame it’s so heavy.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Across all cooking modes, the Crispi DualZone excels. It handled all the food I tossed its way with ease, and aside from initially having to learn the best time and temps for everything, the food it produces is excellent.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-7">Buy it if</h2><div class="product"><p><strong>You want excellent versatility</strong></p><p>From the easy to use controls and eight different cooking modes, to the clever basket design and dishwasher-safe accessories, the Crispi DualZone can handle most foods, and handle them well.</p></div><div class="product"><p><strong>You want a great looking air fryer</strong></p><p>The Ninja Crispi DualZone is a really good looking air fryer. It can happily sit on the kitchen counter and not be an eyesore. You’ll be hard-pressed to find a better looking air fryer.</p></div><div class="product"><p><strong>You want consistent, delicious results</strong></p><p>You might be paying a premium for this air fryer, but Ninja is one of the best manufacturers. It means you can be sure of excellent results — once you’ve mastered the timing and temperatures to suit your preferences.</p></div><h2 id="don-39-t-buy-it-if-5">Don't buy it if</h2><div class="product"><p><strong>You’re on a budget</strong></p><p>The Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb0da-d8fb-11f1-871f-13a4ad222d7e" data-action="Deal Block" data-label="You’re on a budgetThe Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though." data-dimension48="You’re on a budgetThe Ninja Crispi DualZone is one of the most expensive air fryers on the market. If you’re on a budget, there are plenty of dual basket air fryers that cost less — they might not look as good though." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to cook large items</strong></p><p>While the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb13e-d8fb-11f1-8cc1-0908f48641c7" data-action="Deal Block" data-label="You want to cook large itemsWhile the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here." data-dimension48="You want to cook large itemsWhile the Crispi DualZone offers a total cooking capacity of 7.2 liters, it’s split across two 3.6-liter baskets. That means a large chicken, sizable traybake, or a pizza won’t fit here." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to easily move and store your air fryer</strong></p><p>For all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb1ac-d8fb-11f1-b5e4-c332eb9e13b1" data-action="Deal Block" data-label="You want to easily move and store your air fryerFor all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage." data-dimension48="You want to easily move and store your air fryerFor all its great looks and cooking performance, the Ninja Crispi DualZone is very heavy. At just over 14kg when both glassware baskets are inserted, moving this appliance isn’t for the faint of heart. There are lighter units available for easy moving and storage." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-ninja-crispi-dualzone-also-consider"><span>Ninja Crispi Dualzone: also consider</span></h3><p>If the Ninja Crispi DualZone isn't the right air fryer for you, here are two other options to consider:</p><div class="product"><p><strong>Philips 4000 Series Stacked Dual Basket</strong></p><p>An air fryer that takes up less counter space, and has windows and lights in its baskets to keep an eye on your food. It’s not as easy to see the cooking progress as the Ninja, but the Philips is still a smart looking unit.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review" data-dimension112="773fb288-d8fb-11f1-bc71-0d9ae61c9e2f" data-action="Deal Block" data-label="Philips 4000 Series Stacked Dual Basket review" data-dimension48="Philips 4000 Series Stacked Dual Basket review" data-dimension25="">Philips 4000 Series Stacked Dual Basket review</a></p></div><div class="product"><p><strong>Ninja Crispi</strong></p><p>If you’re a fan of the all-glass design of the Crispi DualZone, but need a smaller unit or just need a single cooking basket, the original single basket Crispi could be the answer. Same stylish design and premium cooking performance, in a more compact footprint.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/the-ninja-crispi-isnt-your-typical-air-fryer-and-its-unique-design-makes-it-worth-the-price" data-dimension112="773fb2ec-d8fb-11f1-a680-df2ad595a323" data-action="Deal Block" data-label="Ninja Crisp review" data-dimension48="Ninja Crisp review" data-dimension25="">Ninja Crisp review</a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="773fb2ec-d8fb-11f1-a680-df2ad595a323" data-action="Deal Block" data-label="Ninja Crisp review" data-dimension48="Ninja Crisp review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ninja-crispi-dualzone"><span>How I tested the Ninja Crispi Dualzone</span></h3><ul><li><strong>I used the Ninja Crispi DualZone for multiple weeks at home</strong></li><li><strong>I cooked a wide variety of food with it, including fries, chicken wings, gyoza, muffins, vegetables and meat</strong></li><li><strong>I tested the various cooking functions, and the cleaning process</strong></li></ul><p>I used the Ninja Crispi DualZone for several weeks at home, cooking a wide variety of food and testing out the various cooking modes and functions. </p><p>I baked muffins, air fried fries, chicken wings, gyoza, onion rings and more, roasted vegetables, max crisped frozen foods, kept cooked food warm, re-crisped leftover pizza the next day, and snapped on a lid and popped leftovers in the fridge.</p><p>I hand-washed the components, and ran them through a dishwasher, to ensure cleaning and maintenance was easy.</p><p>First reviewed November 2026</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Watch New Zealand vs Tonga: FREE live streams and TV channels ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Watch New Zealand vs Tonga</strong> in a <a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-free-streams-tv-channels-schedule" target="_blank">Rugby League World Cup 2026</a> semi-final from the Newcastle International Sports Centre, Australia, that could witness history. Mate Ma'a Tonga have never reached World Cup final in any sport and now is their best chance, albeit against a Kiwi side finding their form.</p><p>In a truncated format, this is where the tournament really heats up. Led by Casey McLean's four tries, New Zealand demolished <a href="https://www.techradar.com/entertainment/rugby/watch-new-zealand-vs-fiji-rugby-league-world-cup-2026-free">Fiji 78-0</a> last weekend to finish Pool A runners-up to Australia, who they ran close in a 24-22 defeat on opening night. The Kiwis will have to do without Ronaldo Mulitalo, who serves a one-match suspension after his red card last week, but Kalyn Ponga makes a miraculous return to the reserves a matter of weeks after breaking his arm against Australia. Charnze Nicoll-Klokstad starts on the wing in place of Mulitalo for the 2008 world champions, whose forward pack captained by James Fisher-Harris are the envy of any side in the world. </p><p>Tonga's thrilling <a href="https://www.techradar.com/entertainment/rugby/tonga-vs-samoa-free-rugby-league-world-cup-2026">20-18 victory</a> of Pasifika rivals Samoa was the moment the men's tournament came alive. Halfback Isaiya Katoa was superb and the Dolphins star will again partner with Tui Lolohea as coach Kristian Woolf names the same 19-man squad for the biggest game in Tongan rugby league history. Born in Hamilton, former Kiwi captain Dallin Watene-Zelezniak now lines up for Mate Ma'a Tonga in a game of added significance for the Warriors wing. NRL Dally M center of the year Rob Toia will be another to watch.</p><p><strong>Here's how to watch New Zealand vs Tonga from anywhere in the world – with </strong><a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-on-7plus-its-free" target="_blank"><strong>FREE Rugby League World Cup 2026 streams</strong></a><strong> explained.</strong></p><h2 id="watch-new-zealand-vs-tonga-for-free">Watch New Zealand vs Tonga for FREE</h2><p>New Zealand vs Tonga is free on <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a> in Australia and <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> in New Zealand.</p><p>Both require accounts to view the action, but no paid subscription is required.</p><p><strong>Outside either Australia or New Zealand today?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you unlock your free stream from anywhere in the world — find out more below.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-new-zealand-vs-tonga-live-streams"><span>Use a VPN to watch New Zealand vs Tonga live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual New Zealand vs Tonga stream. The <a href="https://www.techradar.com/vpn/best-vpn" target="_blank">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and has a <a href="https://www.techradar.com/pro/nordvpns-black-friday-deal-gives-business-travelers-3-bonus-months">Black Friday sale on right now...</a></p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" data-dimension25="">🏉 <strong>NordVPN – Your ticket to the big game!</strong></a></p><p>Kiwis vs Tonga. Pride, passion and plenty of big hits. Don't let geo-restrictions keep you out of the action!</p><p><a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice </a>helps you stream securely from anywhere.</p><p><strong>⚡ Up to 77% off for Black Friday</strong><br /><strong>🎁 3 extra months free </strong><br /><strong>📺 Unlock 7plus and ThreeNow</strong></p><p>Get NordVPN and catch every moment of New Zealand vs Tonga live!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" data-dimension25="">VIEW DEAL ON </a></p></div><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-the-us"><span>How to watch New Zealand vs Tonga live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is live on <a href="https://www.premiersports.com/us" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> in the US.</p><p>A discounted pass for the remainder of the tournament, which also includes access to the women's and wheelchair events, is available for just $20.</p><p><strong>Abroad?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> whilst you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-australia"><span>How to watch New Zealand vs Tonga live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is live on free-to-air <strong>Channel 7</strong> in Australia, while you can stream the match via <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a>.</p><p>Just create an account using a valid Australia postcode (e.g. 2042).</p><p><strong>Not in Australia right now?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch New Zealand vs Tonga as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-new-zealand"><span>How to watch New Zealand vs Tonga live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>Fans in New Zealand can watch New Zealand vs Tonga for free on <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> or on <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport NZ</strong></a>, with live coverage on <strong>Sky Sport 2</strong>.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-the-uk"><span>How to watch New Zealand vs Tonga live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>UK-based fans can watch New Zealand vs Tonga on <a href="https://www.premiersports.com/gb" target="_blank" rel="nofollow"><strong>Premier Sports 2</strong></a>.</p><p>Premier Sports costs £18.99 on a rolling monthly basis, or £150 for a year if you pay upfront. Buy today and you'll also gain access to the <a href="https://www.techradar.com/how-to-watch/rugby/european-rugby-champions-cup-2026-27-free">Champions Cup</a> and <a href="https://www.techradar.com/how-to-watch/football/la-liga-2026-27-live-streams">La Liga</a>.</p><p><strong>Away from home?</strong> Unlock your New Zealand vs Tonga stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-canada"><span>How to watch New Zealand vs Tonga live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is available to watch on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> in Canada.</p><p>Premier Sports costs CA$29.99 on a rolling monthly basis, with savings available for longer-term plans.</p><p>If you're out of Canada but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the New Zealand vs Tonga start time?</h3><article class="article__schema-answer"><p>The New Zealand vs Tonga kick-off time is at 8.05pm AEDT local time in Newcastle, Australia on Saturday, November 7. That's 4.05am ET in the US and 9.05am GMT in the UK.</p></article></section><section class="article__schema-question"><h3>What is the New Zealand vs Tonga head-to-head?</h3><article class="article__schema-answer"><p>New Zealand and Tonga have met on eight previous occasions, with the Kiwis winning six games to Mate Ma’a Tonga's two.</p><p>The Tongans won the most recent meeting at a World Cup, 28-22 in the 2017 group stage, while the Kiwis won 40-14 in November 2025.</p></article></section><section class="article__schema-question"><h3>Can I watch New Zealand vs Tonga on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like Seven Network, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Rugby League World Cup news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/rugbyleagueworldcup/" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>) and Facebook (<a href="https://www.facebook.com/rugbyleagueworldcup" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>).</p></article></section><section class="article__schema-question"><h3>What are the New Zealand vs Tonga teams?</h3><article class="article__schema-answer"><p><strong>New Zealand: </strong>1. Keano Kini 2. Jamayne Isaako 3. Dane Gagai 4. Casey McLean 5. Charnze Nicoll-Klokstad 6. Kodi Nikorima 7. Jahrome Hughes 8. James Fisher-Harris (c) 9. Jeremy Marshall-King 10. Moses Leota 11. Isaiah Papali'i 12. Briton Nikora 13. Joseph Tapine </p><p><em>Interchange: </em>14. Te Maire Martin 15. Naufahu Whyte 16. Erin Clark 17. Xavier Willison 18. Scott Sorensen 19. Leo Thompson </p><p><em>Reserves: </em>20. Tanner Stowers-Smith 21. Kalyn Ponga 22. Phoenix Crossland</p><p><strong>Tonga:</strong> 1. Lehi Hopoate 2. Dallin Watene-Zelezniak 3. Tolutau Koula 4. Robert Toia 5. Jojo Fifita 6. Tuimoala Lolohea 7. Isaiya Katoa 8. Addin Fonua-Blake 9. Salesi Foketi 10. Jason Taumalolo (c) 11. Haumole Olakau'atu 12. Siua Wong 13. Tyson Frizell </p><p><em>Interchange: </em>14. Soni Luke 15. Stefano Utoikamanu 16. Demitric Vaimauga 17. Taniela Paseka 18. Leka Halasima 19. Latu Fainu </p><p><em>Reserves: </em>20. Paul Alamoti 21. Kulikefu Finefeuiaki 22. Sione Katoa</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/rugby/new-zealand-vs-tonga-free-rugby-league-world-cup-2026-semi-final</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch New Zealand vs Tonga live streams for free from anywhere in a fascinating semi-final at the Rugby League World Cup 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pK6BjqjFXb9SLngdfLocNa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uKcUkNP7sUvzeTfSipnyvE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 06:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Rugby]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                    <category><![CDATA[How to Watch Sport]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andy Murray ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gmXBoTcYhMqDJmGezRaBVc-320-70.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/uKcUkNP7sUvzeTfSipnyvE-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Casey McLean, wearing the black of New Zealand, crosses the line to score a try at the Rugby League World Cup 2026.]]></media:description>                                                            <media:text><![CDATA[Casey McLean, wearing the black of New Zealand, crosses the line to score a try at the Rugby League World Cup 2026.]]></media:text>
                                <media:title type="plain"><![CDATA[Casey McLean, wearing the black of New Zealand, crosses the line to score a try at the Rugby League World Cup 2026.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uKcUkNP7sUvzeTfSipnyvE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Watch New Zealand vs Tonga</strong> in a <a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-free-streams-tv-channels-schedule" target="_blank">Rugby League World Cup 2026</a> semi-final from the Newcastle International Sports Centre, Australia, that could witness history. Mate Ma'a Tonga have never reached World Cup final in any sport and now is their best chance, albeit against a Kiwi side finding their form.</p><p>In a truncated format, this is where the tournament really heats up. Led by Casey McLean's four tries, New Zealand demolished <a href="https://www.techradar.com/entertainment/rugby/watch-new-zealand-vs-fiji-rugby-league-world-cup-2026-free">Fiji 78-0</a> last weekend to finish Pool A runners-up to Australia, who they ran close in a 24-22 defeat on opening night. The Kiwis will have to do without Ronaldo Mulitalo, who serves a one-match suspension after his red card last week, but Kalyn Ponga makes a miraculous return to the reserves a matter of weeks after breaking his arm against Australia. Charnze Nicoll-Klokstad starts on the wing in place of Mulitalo for the 2008 world champions, whose forward pack captained by James Fisher-Harris are the envy of any side in the world. </p><p>Tonga's thrilling <a href="https://www.techradar.com/entertainment/rugby/tonga-vs-samoa-free-rugby-league-world-cup-2026">20-18 victory</a> of Pasifika rivals Samoa was the moment the men's tournament came alive. Halfback Isaiya Katoa was superb and the Dolphins star will again partner with Tui Lolohea as coach Kristian Woolf names the same 19-man squad for the biggest game in Tongan rugby league history. Born in Hamilton, former Kiwi captain Dallin Watene-Zelezniak now lines up for Mate Ma'a Tonga in a game of added significance for the Warriors wing. NRL Dally M center of the year Rob Toia will be another to watch.</p><p><strong>Here's how to watch New Zealand vs Tonga from anywhere in the world – with </strong><a href="https://www.techradar.com/how-to-watch/rugby-league-world-cup-2026-on-7plus-its-free" target="_blank"><strong>FREE Rugby League World Cup 2026 streams</strong></a><strong> explained.</strong></p><h2 id="watch-new-zealand-vs-tonga-for-free">Watch New Zealand vs Tonga for FREE</h2><p>New Zealand vs Tonga is free on <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a> in Australia and <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> in New Zealand.</p><p>Both require accounts to view the action, but no paid subscription is required.</p><p><strong>Outside either Australia or New Zealand today?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you unlock your free stream from anywhere in the world — find out more below.</p><h2 class="article-body__section" id="section-use-a-vpn-to-watch-new-zealand-vs-tonga-live-streams"><span>Use a VPN to watch New Zealand vs Tonga live streams </span></h2><p>A VPN is a handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual New Zealand vs Tonga stream. The <a href="https://www.techradar.com/vpn/best-vpn" target="_blank">best VPN</a> right now? We recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow">NordVPN</a> – it does everything and has a <a href="https://www.techradar.com/pro/nordvpns-black-friday-deal-gives-business-travelers-3-bonus-months">Black Friday sale on right now...</a></p><div class="product editors-choice"><div class="editors-choice__title">Editors Choice</div><a data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="dF6u7F8e28GQTV2TyRPtYb" name="NordVPN logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/dF6u7F8e28GQTV2TyRPtYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1920" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" data-dimension25="">🏉 <strong>NordVPN – Your ticket to the big game!</strong></a></p><p>Kiwis vs Tonga. Pride, passion and plenty of big hits. Don't let geo-restrictions keep you out of the action!</p><p><a href="https://www.techradar.com/vpn/best-vpn">TechRadar's #1 VPN choice </a>helps you stream securely from anywhere.</p><p><strong>⚡ Up to 77% off for Black Friday</strong><br /><strong>🎁 3 extra months free </strong><br /><strong>📺 Unlock 7plus and ThreeNow</strong></p><p>Get NordVPN and catch every moment of New Zealand vs Tonga live!<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="b5d7662a-d910-11f1-8241-ff32d1485530" data-action="Deal Block" data-label="🏉" data-dimension48="🏉" data-dimension25="">VIEW DEAL ON </a></p></div><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-the-us"><span>How to watch New Zealand vs Tonga live streams in the US</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="yS8KQAAuq3NZDpRyit65bd" name="us-flag-banner-x4WvmjGdnEUCFeqhMUrnWo.jpg" alt="US flag banner" src="https://cdn.mos.cms.futurecdn.net/yS8KQAAuq3NZDpRyit65bd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is live on <a href="https://www.premiersports.com/us" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> in the US.</p><p>A discounted pass for the remainder of the tournament, which also includes access to the women's and wheelchair events, is available for just $20.</p><p><strong>Abroad?</strong> Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> whilst you're traveling away from home to unlock your stream.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-australia"><span>How to watch New Zealand vs Tonga live streams in Australia</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:1912px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="D39crXd3gob7KPsE3LAFUo" name="australian_flag.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/D39crXd3gob7KPsE3LAFUo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1912" height="192" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is live on free-to-air <strong>Channel 7</strong> in Australia, while you can stream the match via <a href="https://7plus.com.au/rugby-league-world-cup" target="_blank" rel="nofollow"><strong>7plus</strong></a>.</p><p>Just create an account using a valid Australia postcode (e.g. 2042).</p><p><strong>Not in Australia right now?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch New Zealand vs Tonga as if you were back home. </p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-new-zealand"><span>How to watch New Zealand vs Tonga live streams in New Zealand</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:1339px;"><p class="vanilla-image-block" style="padding-top:10.01%;"><img id="kZWNrTtXZs7Ep2c7452KSo" name="2000px-Flag_of_New_Zealand.jpg" alt="New Zealand flag" src="https://cdn.mos.cms.futurecdn.net/kZWNrTtXZs7Ep2c7452KSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1339" height="134" attribution="" endorsement="" class="" /></p></div></div></figure><p>Fans in New Zealand can watch New Zealand vs Tonga for free on <a href="https://www.threenow.co.nz/" target="_blank" rel="nofollow"><strong>ThreeNow</strong></a> or on <a href="https://www.sky.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport NZ</strong></a>, with live coverage on <strong>Sky Sport 2</strong>.</p><p>You can access Sky Sport through satellite TV or get a live stream, with the <a href="https://www.welcome.skysportnow.co.nz/" target="_blank" rel="nofollow"><strong>Sky Sport Now subscription service</strong></a> starting at NZ$29.99 per day or NZ$59.99 per month.</p><p>Those outside of New Zealand can use <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to gain access to their home streaming service.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-the-uk"><span>How to watch New Zealand vs Tonga live streams in the UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="UK.jpg" alt="uk flag banner" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="" /></p></div></div></figure><p>UK-based fans can watch New Zealand vs Tonga on <a href="https://www.premiersports.com/gb" target="_blank" rel="nofollow"><strong>Premier Sports 2</strong></a>.</p><p>Premier Sports costs £18.99 on a rolling monthly basis, or £150 for a year if you pay upfront. Buy today and you'll also gain access to the <a href="https://www.techradar.com/how-to-watch/rugby/european-rugby-champions-cup-2026-27-free">Champions Cup</a> and <a href="https://www.techradar.com/how-to-watch/football/la-liga-2026-27-live-streams">La Liga</a>.</p><p><strong>Away from home?</strong> Unlock your New Zealand vs Tonga stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-new-zealand-vs-tonga-live-streams-in-canada"><span>How to watch New Zealand vs Tonga live streams in Canada</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:1126px;"><p class="vanilla-image-block" style="padding-top:10.04%;"><img id="jgvvohCEmS99W9XuRfJMSo" name="Flag_of_Canada.jpg" alt="canada" src="https://cdn.mos.cms.futurecdn.net/jgvvohCEmS99W9XuRfJMSo-1920-80.jpg" mos="" align="middle" fullscreen="" width="1126" height="113" attribution="" endorsement="" class="" /></p></div></div></figure><p>New Zealand vs Tonga is available to watch on <a href="https://www.premiersports.com/ca" target="_blank" rel="nofollow"><strong>Premier Sports</strong></a> in Canada.</p><p>Premier Sports costs CA$29.99 on a rolling monthly basis, with savings available for longer-term plans.</p><p>If you're out of Canada but still want to tune in, explore <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>the VPN route</strong></a> set out above, which will help you access your accounts from anywhere.</p><section class="article__schema-question"><h3>What is the New Zealand vs Tonga start time?</h3><article class="article__schema-answer"><p>The New Zealand vs Tonga kick-off time is at 8.05pm AEDT local time in Newcastle, Australia on Saturday, November 7. That's 4.05am ET in the US and 9.05am GMT in the UK.</p></article></section><section class="article__schema-question"><h3>What is the New Zealand vs Tonga head-to-head?</h3><article class="article__schema-answer"><p>New Zealand and Tonga have met on eight previous occasions, with the Kiwis winning six games to Mate Ma’a Tonga's two.</p><p>The Tongans won the most recent meeting at a World Cup, 28-22 in the 2017 group stage, while the Kiwis won 40-14 in November 2025.</p></article></section><section class="article__schema-question"><h3>Can I watch New Zealand vs Tonga on my mobile?</h3><article class="article__schema-answer"><p>Of course, most broadcasters, like Seven Network, have streaming platforms that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up-to-date with the latest Rugby League World Cup news and plays on the official social media channels on Instagram (<a href="https://www.instagram.com/rugbyleagueworldcup/" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>) and Facebook (<a href="https://www.facebook.com/rugbyleagueworldcup" target="_blank" rel="nofollow">@RugbyLeagueWorldCup</a>).</p></article></section><section class="article__schema-question"><h3>What are the New Zealand vs Tonga teams?</h3><article class="article__schema-answer"><p><strong>New Zealand: </strong>1. Keano Kini 2. Jamayne Isaako 3. Dane Gagai 4. Casey McLean 5. Charnze Nicoll-Klokstad 6. Kodi Nikorima 7. Jahrome Hughes 8. James Fisher-Harris (c) 9. Jeremy Marshall-King 10. Moses Leota 11. Isaiah Papali'i 12. Briton Nikora 13. Joseph Tapine </p><p><em>Interchange: </em>14. Te Maire Martin 15. Naufahu Whyte 16. Erin Clark 17. Xavier Willison 18. Scott Sorensen 19. Leo Thompson </p><p><em>Reserves: </em>20. Tanner Stowers-Smith 21. Kalyn Ponga 22. Phoenix Crossland</p><p><strong>Tonga:</strong> 1. Lehi Hopoate 2. Dallin Watene-Zelezniak 3. Tolutau Koula 4. Robert Toia 5. Jojo Fifita 6. Tuimoala Lolohea 7. Isaiya Katoa 8. Addin Fonua-Blake 9. Salesi Foketi 10. Jason Taumalolo (c) 11. Haumole Olakau'atu 12. Siua Wong 13. Tyson Frizell </p><p><em>Interchange: </em>14. Soni Luke 15. Stefano Utoikamanu 16. Demitric Vaimauga 17. Taniela Paseka 18. Leka Halasima 19. Latu Fainu </p><p><em>Reserves: </em>20. Paul Alamoti 21. Kulikefu Finefeuiaki 22. Sione Katoa</p></article></section><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Warhammer 40,000: Dawn of War 4 creative director says King Art considered adding other factions to the game like Death Guard, but decided on Adeptus Mechanicus because 'lore-wise' it's the most 'interesting in terms of gameplay' ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><em><strong>Warhammer 40,000: Dawn of War 4</strong></em><strong> creative director Jan Theysen says King Art considered adding other playable factions besides Adeptus Mechanicus</strong></li><li><strong>Theysen says the team played around with the idea of adding Death Guard, but it was too similar to other factions</strong></li><li><strong>He says Adeptus Mechanicus is "lore-wise" the "most important faction that never was part of a </strong><em><strong>Dawn of War"</strong></em></li></ul><p><a href="https://www.techradar.com/gaming/dawn-of-war-4-preview-october-2026"><em>Warhammer 40,000: Dawn of War 4</em></a> creative director Jan Theysen has revealed that King Art considered adding other playable factions that didn't make the cut, but felt Adeptus Mechanicus was the best fit for the fourth option.</p><p>Dawn of War 4 will feature four separate faction campaigns for the Space Marines, Orks, Necrons, and Adeptus Mechanicus, which the creative <a href="https://www.techradar.com/gaming/we-ended-up-with-four-really-big-campaigns-and-70-missions-its-insane-warhammer-40-000-dawn-of-war-4-creative-director-says-king-arts-ideas-snowballed-after-deciding-on-four-faction-campaigns-with-branching-stories">confirmed was "the first thing we decided" because <em>Dawn of War</em>, and <em>Warhammer</em> in general, "is fundamentally about the factions" and "how weird and crazy and cool they are."</a></p><p>But why Adeptus Mechanicus, a faction that has never been playable before? According to Theysen, who discussed the upcoming game at length in an <a href="https://www.techradar.com/gaming/maybe-you-win-the-battle-but-lose-the-war-because-you-put-all-your-resources-into-one-battle-warhammer-40-000-dawn-of-war-4-creative-director-says-king-art-games-wanted-battles-to-take-a-while-so-borrowed-from-the-original-strategy-games-systems">interview with TechRadar Gaming</a>, the studio wanted to do "a modern version, if you like"  of the first <em>Dawn of War</em> game and knew Orks should be included since they "are just very <em>Dawn of War</em>," along with the character Gorgutz.</p><p>Then it wanted Necrons to be playable as well, because the team thought it would be "interesting because they were kind of promised for <em>Dawn of War 3</em> and never came." He added, "We felt like it's a nice gesture to eventually bring them in."</p><p>After adding the Space Marines as the third playable faction, one spot remained, but before choosing Adeptus Mechanicus, aka AdMech, it considered other factions first.</p><p>"We said, okay, is there anything that never was part of a <em>Dawn of War</em> game officially that we could bring to the game and introduce for everybody, and there are a handful of factions, but not that many," Theysen said. "We looked into Death Guard or even Leagues of Votann. But in the end AdMech is by far the like biggest and, lore-wise, most important faction that never was part of a <em>Dawn of War</em>."</p><p>Theysen called AdMech the most "interesting in terms of gameplay" and "how we thought the faction should feel" compared to a faction like Death Guard, which is "a relatively slow army," and it already had Necrons and Space Marines that are "very tanky."</p><p>"It [Death Guard] feels maybe similar or maybe closer to some of the other factions we already have, while something like AdMech, which is very fast, [has] great gun line, great range, feels very different from all the other factions. And so we said, okay, this is great. Let's go with that."</p><p>Ahead of the game's December 3 release, Theysen also discussed how <a href="https://www.techradar.com/gaming/warhammer-40-000-dawn-of-war-4-creative-director-says-the-games-advanced-animation-system-is-an-evolution-of-the-melee-system-that-initially-sounded-pretty-much-impossible-our-big-concern-was-is-this-not-responsive-enough">the game's advanced animation system, Combat Director, initially sounded like an impossible challenge</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/gaming/warhammer-40-000-dawn-of-war-4-creative-director-says-king-art-considered-adding-other-factions-to-the-game-like-death-guard-but-decided-on-adeptus-mechanicus-because-lore-wise-its-the-most-interesting-in-terms-of-gameplay</link>
                                                                            <description>
                            <![CDATA[ Warhammer 40,000: Dawn of War 4 creative director Jan Theysen has revealed that King Art considered adding other playable factions besides Adeptus Mechanicus. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fEuCxoVBiSesRrH9k5K7q9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9ck9qNkHAbg6p7mCuTnhMb-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Demi Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/SiRXfu45Rgb9q2o2RxtUPm-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Demi is a freelance games journalist who helps cover gaming news at TechRadar. She&#039;s been a games writer for five years and has written for outlets such as GameSpot, NME, and GamesRadar, covering news, features, and reviews. Outside of writing, she plays a lot of RPGs and talks far too much about &lt;em&gt;Star Wars &lt;/em&gt;on X.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Rob Dwiar ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9ck9qNkHAbg6p7mCuTnhMb-1920-80.jpg">
                                                            <media:credit><![CDATA[King Art Games/Warhammer/Games Workshop]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot of an Adeptus Mechanicus Knight Castellan unit from Dawn of War 4]]></media:description>                                                            <media:text><![CDATA[A screenshot of an Adeptus Mechanicus Knight Castellan unit from Dawn of War 4]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot of an Adeptus Mechanicus Knight Castellan unit from Dawn of War 4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9ck9qNkHAbg6p7mCuTnhMb-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><em><strong>Warhammer 40,000: Dawn of War 4</strong></em><strong> creative director Jan Theysen says King Art considered adding other playable factions besides Adeptus Mechanicus</strong></li><li><strong>Theysen says the team played around with the idea of adding Death Guard, but it was too similar to other factions</strong></li><li><strong>He says Adeptus Mechanicus is "lore-wise" the "most important faction that never was part of a </strong><em><strong>Dawn of War"</strong></em></li></ul><p><a href="https://www.techradar.com/gaming/dawn-of-war-4-preview-october-2026"><em>Warhammer 40,000: Dawn of War 4</em></a> creative director Jan Theysen has revealed that King Art considered adding other playable factions that didn't make the cut, but felt Adeptus Mechanicus was the best fit for the fourth option.</p><p>Dawn of War 4 will feature four separate faction campaigns for the Space Marines, Orks, Necrons, and Adeptus Mechanicus, which the creative <a href="https://www.techradar.com/gaming/we-ended-up-with-four-really-big-campaigns-and-70-missions-its-insane-warhammer-40-000-dawn-of-war-4-creative-director-says-king-arts-ideas-snowballed-after-deciding-on-four-faction-campaigns-with-branching-stories">confirmed was "the first thing we decided" because <em>Dawn of War</em>, and <em>Warhammer</em> in general, "is fundamentally about the factions" and "how weird and crazy and cool they are."</a></p><p>But why Adeptus Mechanicus, a faction that has never been playable before? According to Theysen, who discussed the upcoming game at length in an <a href="https://www.techradar.com/gaming/maybe-you-win-the-battle-but-lose-the-war-because-you-put-all-your-resources-into-one-battle-warhammer-40-000-dawn-of-war-4-creative-director-says-king-art-games-wanted-battles-to-take-a-while-so-borrowed-from-the-original-strategy-games-systems">interview with TechRadar Gaming</a>, the studio wanted to do "a modern version, if you like"  of the first <em>Dawn of War</em> game and knew Orks should be included since they "are just very <em>Dawn of War</em>," along with the character Gorgutz.</p><p>Then it wanted Necrons to be playable as well, because the team thought it would be "interesting because they were kind of promised for <em>Dawn of War 3</em> and never came." He added, "We felt like it's a nice gesture to eventually bring them in."</p><p>After adding the Space Marines as the third playable faction, one spot remained, but before choosing Adeptus Mechanicus, aka AdMech, it considered other factions first.</p><p>"We said, okay, is there anything that never was part of a <em>Dawn of War</em> game officially that we could bring to the game and introduce for everybody, and there are a handful of factions, but not that many," Theysen said. "We looked into Death Guard or even Leagues of Votann. But in the end AdMech is by far the like biggest and, lore-wise, most important faction that never was part of a <em>Dawn of War</em>."</p><p>Theysen called AdMech the most "interesting in terms of gameplay" and "how we thought the faction should feel" compared to a faction like Death Guard, which is "a relatively slow army," and it already had Necrons and Space Marines that are "very tanky."</p><p>"It [Death Guard] feels maybe similar or maybe closer to some of the other factions we already have, while something like AdMech, which is very fast, [has] great gun line, great range, feels very different from all the other factions. And so we said, okay, this is great. Let's go with that."</p><p>Ahead of the game's December 3 release, Theysen also discussed how <a href="https://www.techradar.com/gaming/warhammer-40-000-dawn-of-war-4-creative-director-says-the-games-advanced-animation-system-is-an-evolution-of-the-melee-system-that-initially-sounded-pretty-much-impossible-our-big-concern-was-is-this-not-responsive-enough">the game's advanced animation system, Combat Director, initially sounded like an impossible challenge</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch International Open snooker final for free – Stream Wilson vs Higgins from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Watch free live stream on </strong><a href="https://www.huya.com/880214" target="_blank" rel="nofollow"><strong>Huya</strong></a><strong> (China only)</strong></li><li><strong>Watch live in UK on TNT Sports / </strong><a href="https://www.amazon.co.uk/gp/video/channel/5d0bafce-326a-2162-568e-af7cd30d174f" target="_blank" rel="nofollow"><strong>HBO Max via Prime</strong></a></li><li><strong>Abroad? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Use NordVPN to watch your local coverage</strong></a><strong></strong></li></ul><p>The 2026 International Championship reaches its climax in Nanjing, China, on November 7 with snooker stars Kyren Wilson and John Higgins battling for the prestigious title and £175,000 top prize.</p><p>Wilson booked his place in Saturday’s final with a superb 9-6 comeback victory over Fan Zhengyi, while four-time world champion Higgins demolished Chang Bingyu 9-2 to set up a mouthwatering showdown.</p><p>With the Wizard of Wishaw looking for yet another trophy, the best-of-19-frame final should be a cracker. Here's how to watch the International Championship final live from anywhere in the world.</p><section class="article__schema-question"><h3>Can I watch International Championship final for free?</h3><article class="article__schema-answer"><p>Yes. In China, snooker fans can watch the International Championship for free on <a href="https://www.huya.com/880214" target="_blank" rel="nofollow"><strong>Huya</strong></a>.</p></article></section><h2 class="article-body__section" id="section-use-a-vpn-to-watch-snooker-streams"><span>Use a VPN to watch snooker streams</span></h2><div class="product"><a data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" 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="hTDrKpeBdcRyDVRVFpMmKP" name="NordVPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hTDrKpeBdcRyDVRVFpMmKP-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25=""><strong>NordVPN – get the world's best VPN</strong></a><br /><br />Not having a VPN is like leaving your front door wide open in a busy city – anyone can walk right in and take a peek.<br /><br /><a href="https://www.techradar.com/reviews/nordvpn" target="_blank">TechRadar</a> regularly reviews all the biggest and best VPN providers and <strong>NordVPN is our #1 choice</strong>.<br /><br /><strong>✅ </strong><em><strong>75% Off Today</strong></em><br /><strong>✅ </strong><em><strong>3 Extra Months Free</strong></em><br />✅ <em><strong>Watch securely from anywhere</strong></em><br /><br /><strong>Get NordVPN and stream snooker safely and securely – over any wifi network.</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-international-championship-final-in-uk"><span>How to watch International Championship final in UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="" alt="UK flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Snooker fans in the UK can watch the International Championship 2026 live on TNT Sports and stream the action live on <a href="https://www.amazon.co.uk/gp/video/channel/5d0bafce-326a-2162-568e-af7cd30d174f" target="_blank" rel="nofollow"><strong>HBO Max via Prime</strong></a> (you'll need the £30.99 per month TNT Sports plan).</p><h2 class="article-body__section" id="section-can-i-watch-northern-ireland-open-in-the-us"><span>Can I watch Northern Ireland Open in the US?</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="" name="" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/x4WvmjGdnEUCFeqhMUrnWo-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Snooker fans in the States can watch live with a subscription to <a href="https://www.wst.tv/videos/subscriptions/" target="_blank" rel="nofollow"><strong>WST Play</strong></a>. It costs around $8.50 per month.</p><h2 class="article-body__section" id="section-watch-international-championship-in-the-rest-of-the-world"><span>Watch International Championship in the rest of the world</span></h2><ul><li><strong>Mainland Europe</strong><br />Eurosport and HBO Max</li><li><strong>China</strong><br /><a href="https://www.huya.com/880214" target="_blank" rel="nofollow">Huya</a><br />Migu<br />CBSA-WPBSA Academy WeChat Channel (pay-per-view)<br />CBSA-WPBSA Academy Douyin</li><li><strong>Hong Kong China</strong><br />Now Sports</li><li><strong>Malaysia</strong><br />Astro Supersport</li><li><strong>Thailand</strong><br />True Sport</li><li><strong>Taiwan</strong><br />Sportcast</li><li><strong>New Zealand</strong><br />Sky Sport / <a href="https://www.skygo.co.nz/" target="_blank" rel="nofollow">Sky Go</a><br />(WST Play also available in New Zealand)</li></ul><h3 class="article-body__section" id="section-international-championship-2026-full-schedule"><span>International Championship 2026 — Full Schedule</span></h3><p><u><strong>Final – Saturday, November 7</strong></u></p><p><strong>Kyren Wilson vs John Higgins</strong></p><p><strong>First session:</strong> 6am GMT (2pm China time)</p><p><strong>Second session:</strong> 11:30am GMT (7:30pm China time)</p><p><strong>Format:</strong> Best of 19 frames, first to 10 wins</p><p><strong>Winner's prize:</strong> £175,000</p><section class="article__schema-question"><h3>Can I watch International Championship on my mobile?</h3><article class="article__schema-answer"><p>Yes, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up to date with all the action through the World Snooker Tour (WST) official social media channels: <a href="https://www.instagram.com/worldsnookertour/" target="_blank" rel="nofollow">@worldsnookertour</a> on Instagram, <a href="https://x.com/WeAreWST" target="_blank" rel="nofollow">@WeAreWST</a> on X, the <a href="https://www.facebook.com/WorldSnookerTour/" target="_blank" rel="nofollow">WST Facebook page</a> and the <a href="https://www.tiktok.com/@worldsnookertour" target="_blank" rel="nofollow">WST TikTok channel</a>.</p></article></section><div data-model-name="NordVPN, Surfshark,ExpressVPN,Proton VPN,PrivadoVPN" data-multi="1" data-widget-type="multimodelreview" data-widget-title="Compare the best overall VPN services by price:"></div><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/entertainment/sport/where-to-watch-international-open-snooker-final-for-free-live-stream-2026-tournament-from-anywhere</link>
                                                                            <description>
                            <![CDATA[ Here are the TV channels, broadcasters, live streams and start times for the 2026International Open snooker snooker. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5t5RXxndBXUR3ajD5yAPe7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8dqdgtbHfuze6uJ4c8SnzH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 04:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[How to Watch Sport]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[How to Watch]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tom Bailey ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/fE4KUe6NkmJ4awEwhmGvg8-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8dqdgtbHfuze6uJ4c8SnzH-1920-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mark Allen of Northern Ireland in black waistcoat gets down on the table and plays a shot in the quarterfinal match ahead of the Northern Ireland Open 2026 in Belfast (Photo by Tai Chengzhe/VCG via Getty Images)]]></media:description>                                                            <media:text><![CDATA[Mark Allen of Northern Ireland in black waistcoat gets down on the table and plays a shot in the quarterfinal match ahead of the Northern Ireland Open 2026 in Belfast (Photo by Tai Chengzhe/VCG via Getty Images)]]></media:text>
                                <media:title type="plain"><![CDATA[Mark Allen of Northern Ireland in black waistcoat gets down on the table and plays a shot in the quarterfinal match ahead of the Northern Ireland Open 2026 in Belfast (Photo by Tai Chengzhe/VCG via Getty Images)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8dqdgtbHfuze6uJ4c8SnzH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Watch free live stream on </strong><a href="https://www.huya.com/880214" target="_blank" rel="nofollow"><strong>Huya</strong></a><strong> (China only)</strong></li><li><strong>Watch live in UK on TNT Sports / </strong><a href="https://www.amazon.co.uk/gp/video/channel/5d0bafce-326a-2162-568e-af7cd30d174f" target="_blank" rel="nofollow"><strong>HBO Max via Prime</strong></a></li><li><strong>Abroad? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow"><strong>Use NordVPN to watch your local coverage</strong></a><strong></strong></li></ul><p>The 2026 International Championship reaches its climax in Nanjing, China, on November 7 with snooker stars Kyren Wilson and John Higgins battling for the prestigious title and £175,000 top prize.</p><p>Wilson booked his place in Saturday’s final with a superb 9-6 comeback victory over Fan Zhengyi, while four-time world champion Higgins demolished Chang Bingyu 9-2 to set up a mouthwatering showdown.</p><p>With the Wizard of Wishaw looking for yet another trophy, the best-of-19-frame final should be a cracker. Here's how to watch the International Championship final live from anywhere in the world.</p><section class="article__schema-question"><h3>Can I watch International Championship final for free?</h3><article class="article__schema-answer"><p>Yes. In China, snooker fans can watch the International Championship for free on <a href="https://www.huya.com/880214" target="_blank" rel="nofollow"><strong>Huya</strong></a>.</p></article></section><h2 class="article-body__section" id="section-use-a-vpn-to-watch-snooker-streams"><span>Use a VPN to watch snooker streams</span></h2><div class="product"><a data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" 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="hTDrKpeBdcRyDVRVFpMmKP" name="NordVPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hTDrKpeBdcRyDVRVFpMmKP-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class="" /></p></div></div></figure></a><p>🟩 <a href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25=""><strong>NordVPN – get the world's best VPN</strong></a><br /><br />Not having a VPN is like leaving your front door wide open in a busy city – anyone can walk right in and take a peek.<br /><br /><a href="https://www.techradar.com/reviews/nordvpn" target="_blank">TechRadar</a> regularly reviews all the biggest and best VPN providers and <strong>NordVPN is our #1 choice</strong>.<br /><br /><strong>✅ </strong><em><strong>75% Off Today</strong></em><br /><strong>✅ </strong><em><strong>3 Extra Months Free</strong></em><br />✅ <em><strong>Watch securely from anywhere</strong></em><br /><br /><strong>Get NordVPN and stream snooker safely and securely – over any wifi network.</strong><a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&amp;aff_id=3013&amp;url_id=10992" target="_blank" rel="nofollow" data-dimension112="70a66a86-d9f3-11f1-8b61-c1026437b03d" data-action="Deal Block" data-label="NordVPN – get the world's best VPN" data-dimension48="NordVPN – get the world's best VPN" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-international-championship-final-in-uk"><span>How to watch International Championship final in UK</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:3818px;"><p class="vanilla-image-block" style="padding-top:10.11%;"><img id="B9XNGCRYNHKJzN5zVfTMje" name="" alt="UK flag" src="https://cdn.mos.cms.futurecdn.net/B9XNGCRYNHKJzN5zVfTMje-1920-80.jpg" mos="" align="middle" fullscreen="" width="3818" height="386" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Snooker fans in the UK can watch the International Championship 2026 live on TNT Sports and stream the action live on <a href="https://www.amazon.co.uk/gp/video/channel/5d0bafce-326a-2162-568e-af7cd30d174f" target="_blank" rel="nofollow"><strong>HBO Max via Prime</strong></a> (you'll need the £30.99 per month TNT Sports plan).</p><h2 class="article-body__section" id="section-can-i-watch-northern-ireland-open-in-the-us"><span>Can I watch Northern Ireland Open in the US?</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:2035px;"><p class="vanilla-image-block" style="padding-top:10.02%;"><img id="" name="" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/x4WvmjGdnEUCFeqhMUrnWo-1920-80.jpg" mos="" align="middle" fullscreen="" width="2035" height="204" attribution="" endorsement="" class="inline" /></p></div></div></figure><p>Snooker fans in the States can watch live with a subscription to <a href="https://www.wst.tv/videos/subscriptions/" target="_blank" rel="nofollow"><strong>WST Play</strong></a>. It costs around $8.50 per month.</p><h2 class="article-body__section" id="section-watch-international-championship-in-the-rest-of-the-world"><span>Watch International Championship in the rest of the world</span></h2><ul><li><strong>Mainland Europe</strong><br />Eurosport and HBO Max</li><li><strong>China</strong><br /><a href="https://www.huya.com/880214" target="_blank" rel="nofollow">Huya</a><br />Migu<br />CBSA-WPBSA Academy WeChat Channel (pay-per-view)<br />CBSA-WPBSA Academy Douyin</li><li><strong>Hong Kong China</strong><br />Now Sports</li><li><strong>Malaysia</strong><br />Astro Supersport</li><li><strong>Thailand</strong><br />True Sport</li><li><strong>Taiwan</strong><br />Sportcast</li><li><strong>New Zealand</strong><br />Sky Sport / <a href="https://www.skygo.co.nz/" target="_blank" rel="nofollow">Sky Go</a><br />(WST Play also available in New Zealand)</li></ul><h3 class="article-body__section" id="section-international-championship-2026-full-schedule"><span>International Championship 2026 — Full Schedule</span></h3><p><u><strong>Final – Saturday, November 7</strong></u></p><p><strong>Kyren Wilson vs John Higgins</strong></p><p><strong>First session:</strong> 6am GMT (2pm China time)</p><p><strong>Second session:</strong> 11:30am GMT (7:30pm China time)</p><p><strong>Format:</strong> Best of 19 frames, first to 10 wins</p><p><strong>Winner's prize:</strong> £175,000</p><section class="article__schema-question"><h3>Can I watch International Championship on my mobile?</h3><article class="article__schema-answer"><p>Yes, most broadcasters have streaming services that you can access through mobile apps or via your phone's browser.</p><p>You can also stay up to date with all the action through the World Snooker Tour (WST) official social media channels: <a href="https://www.instagram.com/worldsnookertour/" target="_blank" rel="nofollow">@worldsnookertour</a> on Instagram, <a href="https://x.com/WeAreWST" target="_blank" rel="nofollow">@WeAreWST</a> on X, the <a href="https://www.facebook.com/WorldSnookerTour/" target="_blank" rel="nofollow">WST Facebook page</a> and the <a href="https://www.tiktok.com/@worldsnookertour" target="_blank" rel="nofollow">WST TikTok channel</a>.</p></article></section><div data-model-name="NordVPN, Surfshark,ExpressVPN,Proton VPN,PrivadoVPN" data-multi="1" data-widget-type="multimodelreview" data-widget-title="Compare the best overall VPN services by price:"></div><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new iPad mini has arrived! So how does it compare to the rest of the range? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There's a new tiny tablet in town: <a href="https://www.techradar.com/tablets/ipad-mini/apples-new-oled-ipad-mini-is-here-and-its-a-much-bigger-upgrade-than-i-expected">Apple has just released an upgraded iPad mini</a>, with a whole slew of improvements over its predecessor. In honor of this new addition, let's take a look at the full range and how the different options compare.</p><p>The <strong>iPad mini</strong> is Apple's smallest and lightest tablet. All other models have screens that are 11 inches or larger, but the newest mini has an 8.5-inch screen — slightly bigger than its predecessor, which had an 8.3-inch screen. Said display is also less advanced than the rest of the range. </p><p>The model up is the standard <strong>iPad</strong>. We're on the 11th generation, released in 2025. It's powered by an A16 chip and boasts a Liquid Retina display. The screen is 11 inches (no 13-inch option) and, perhaps surprisingly, it's the thickest of the lineup. At this point, it's the only iPad <em>not </em>to have Apple Intelligence built-in. </p><p>A level up again is the <strong>iPad Air</strong>. The newest version is the 8th generation iPad Air, released in 2026, powered by the M4 chip. You can choose between 11-inch and 13-inch screens. There's a 1TB option (the two models down top out at 512GB) and support for the Apple Pencil Pro. </p><p>The <strong>iPad Pro</strong> is the most powerful, premium option. The newest version is the 8th-gen iPad Pro, which came out in 2025 and has an M5 chip, but you can still pick up a 7th-gen model with an M4 chip (from 2024). It boasts a high-end display, Face ID, studio-quality microphones, and is fully compatible with the Apple Pencil Pro and Magic Keyboard. You can choose between 11-inch and 13-inch models. </p><p>Scroll down to see the best current prices on the full lineup, or hop to the bottom of the page for a handy specs comparison. </p><h3 class="article-body__section" id="section-the-full-range"><span>The full range</span></h3>        <div class="featured_product_block featured_block_standard" data-id="7bdd6420-d9be-11f1-9b39-bb8b0563bfa1">            <a href="https://www.apple.com/shop/buy-ipad/ipad-mini" data-model-name="Apple iPad Mini (2026)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:735,cw:1080,ch:1440,q:80/BJdE3njtcJdku7neqNEf3N.jpg" alt="Ipad mini Wi‑fi 512gb With Standard Glass - Midnight" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad mini (2026)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-mini/ipad-mini-a20-pro-review">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Gorgeous OLED display</li><li class='list-item list-item-pros'>Super-slim design with added durability</li><li class='list-item list-item-pros'>Acoustic Display speakers seriously impress</li><li class='list-item list-item-pros'>A20 Pro keeps things running smoothly</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Limited colors: only Starlight and Midnight</li><li class='list-item list-item-cons'>No ProMotion</li><li class='list-item list-item-cons'>Can get expensive fast</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cad0e-d156-11f1-9008-71569c96ccb1">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:88.67%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/PPmjVwP4etvJEeKpSqQSyc.jpg" alt="Apple, iPad Mini (2024)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad mini (2024)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="95" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-mini/apple-ipad-mini-a-17-pro-2024-a-premium-mini-tablet-experience-that-still-captivates">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Perfectly portable</li><li class='list-item list-item-pros'>Excellent build</li><li class='list-item list-item-pros'>Lovely screen</li><li class='list-item list-item-pros'>A great Pencil Pro companion</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Pricey for the size</li><li class='list-item list-item-cons'>Aging design</li><li class='list-item list-item-cons'>FaceTime camera still on the short side of the screen</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cac1e-d156-11f1-8b0d-a97c739e162b">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.17%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4aXwMCxYyNQ6f3RMurUpND.jpg" alt="iPad 11-inch (A4, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad 11-inch (A4, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/after-weeks-of-testing-the-11th-gen-ipad-proves-its-still-one-of-the-best-even-without-apple-intelligence">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>A16 chip is very capable</li><li class='list-item list-item-pros'>Now starts with 128GB of storage</li><li class='list-item list-item-pros'>iPadOS 18 runs smoothly here</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major changes over the previous generation</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="e25ca902-d9c0-11f1-852b-7fb60c185a28">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ixr89pSijcwjwHjjqzGUYd.webp" alt="Apple, iPad Air 11-inch (M4, 2026)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Air 11-inch (M4, 2026)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cab24-d156-11f1-8a2a-c3e9e9949f5d">            <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/msj3rwsnZ3eEQMXEzm8t4P.jpg" alt="Apple ipad air 13 inch" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Air 13-inch (M4, 2026)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/embargoed-i-tested-the-ipad-air-with-m4-and-apple-just-stretched-the-value-of-the-air-even-further">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>M4 chip delivers excellent performance</li><li class='list-item list-item-pros'>Vibrant, sharp screen</li><li class='list-item list-item-pros'>Great cellular and Wi-Fi connectivity</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major design changes</li><li class='list-item list-item-cons'>No ProMotion display</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47caba6-d156-11f1-8599-e7d79d4a9e30">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/u9KigYdzrAGaC8jfYorfQA.webp" alt="Apple, iPad Pro 11-inch (M5, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Pro 11-inch (M5, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/ipad-pro-m5-review">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Amazing performance from M5 chip</li><li class='list-item list-item-pros'>Vibrant and visually immersive display</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major changes to the design</li><li class='list-item list-item-cons'>Expensive</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cadea-d156-11f1-bba9-5b42a8090216">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bqjNbhM4PgJ77W8F4SQXin.webp" alt="Apple, iPad Pro 13-inch (M5, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Pro 13-inch (M5, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-pro/ipad-pro-13-inch-2024">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Excellent performance</li><li class='list-item list-item-pros'>Incredibly thin and light</li><li class='list-item list-item-pros'>Long battery</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Very expensive</li><li class='list-item list-item-cons'>No ultra-wide rear camera</li><li class='list-item list-item-cons'>Only USB 2.0 cable included in box</li></ul></div></div>            </div>        </div><h2 class="article-body__section" id="section-apple-ipads-specs-compared"><span>Apple iPads: specs compared</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Model:</p></th><th  ><p>iPad mini</p></th><th  ><p>iPad</p></th><th  ><p>iPad Air</p></th><th  ><p>iPad Pro</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Latest generation:</p></td><td  ><p>8th (2026)</p></td><td  ><p>11th (2025)</p></td><td  ><p>8th (2026)</p></td><td  ><p>8th (2025)</p></td></tr><tr><td class="firstcol " ><p>Screen size:</p></td><td  ><p>8.5 inches</p></td><td  ><p>11 inches</p></td><td  ><p>11 or 13 inches</p></td><td  ><p>11 or 13 inches</p></td></tr><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>255g</p></td><td  ><p>477g</p></td><td  ><p>464g or 616g</p></td><td  ><p>444g or 579g</p></td></tr><tr><td class="firstcol " ><p>Thickness:</p></td><td  ><p>5.4mm</p></td><td  ><p>7mm</p></td><td  ><p>6.1mm</p></td><td  ><p>5.3mm or 5.1mm</p></td></tr><tr><td class="firstcol " ><p>Display type:</p></td><td  ><p>OLED Super Retina XDR</p></td><td  ><p>Liquid Retina</p></td><td  ><p>Liquid Retina</p></td><td  ><p>Ultra Retina XDR</p></td></tr><tr><td class="firstcol " ><p>Chipset: </p></td><td  ><p>A20 Pro</p></td><td  ><p>A16</p></td><td  ><p>M4</p></td><td  ><p>M5</p></td></tr><tr><td class="firstcol " ><p>Storage:</p></td><td  ><p>128, 256 or 512GB</p></td><td  ><p>128, 256 or 512GB</p></td><td  ><p>128, 256, 512GB or 1TB</p></td><td  ><p>256GB, 512GB, 1TB or 2TB</p></td></tr><tr><td class="firstcol " ><p>Sign-in:</p></td><td  ><p>Touch ID</p></td><td  ><p>Touch ID</p></td><td  ><p>Touch ID</p></td><td  ><p>Face ID</p></td></tr></tbody></table></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/tablets/ipad-mini/a-new-ipad-mini-has-arrived-so-how-does-it-compare-to-the-ipad-pro-ipad-air-and-base-ipad</link>
                                                                            <description>
                            <![CDATA[ Apple has expanded its tablet range with an upgraded mini model — here's how it slots into the lineup. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZAGz8rBouJp3Ye7jczgu2k</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/K5TQFtDcuv6NHqxGfUKxMd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Nov 2026 02:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPad Mini]]></category>
                                                    <category><![CDATA[Tablets]]></category>
                                                    <category><![CDATA[iPad]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&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/K5TQFtDcuv6NHqxGfUKxMd-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A selection of iPads in reviewers&#039; homes]]></media:description>                                                            <media:text><![CDATA[A selection of iPads in reviewers&#039; homes]]></media:text>
                                <media:title type="plain"><![CDATA[A selection of iPads in reviewers&#039; homes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/K5TQFtDcuv6NHqxGfUKxMd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There's a new tiny tablet in town: <a href="https://www.techradar.com/tablets/ipad-mini/apples-new-oled-ipad-mini-is-here-and-its-a-much-bigger-upgrade-than-i-expected">Apple has just released an upgraded iPad mini</a>, with a whole slew of improvements over its predecessor. In honor of this new addition, let's take a look at the full range and how the different options compare.</p><p>The <strong>iPad mini</strong> is Apple's smallest and lightest tablet. All other models have screens that are 11 inches or larger, but the newest mini has an 8.5-inch screen — slightly bigger than its predecessor, which had an 8.3-inch screen. Said display is also less advanced than the rest of the range. </p><p>The model up is the standard <strong>iPad</strong>. We're on the 11th generation, released in 2025. It's powered by an A16 chip and boasts a Liquid Retina display. The screen is 11 inches (no 13-inch option) and, perhaps surprisingly, it's the thickest of the lineup. At this point, it's the only iPad <em>not </em>to have Apple Intelligence built-in. </p><p>A level up again is the <strong>iPad Air</strong>. The newest version is the 8th generation iPad Air, released in 2026, powered by the M4 chip. You can choose between 11-inch and 13-inch screens. There's a 1TB option (the two models down top out at 512GB) and support for the Apple Pencil Pro. </p><p>The <strong>iPad Pro</strong> is the most powerful, premium option. The newest version is the 8th-gen iPad Pro, which came out in 2025 and has an M5 chip, but you can still pick up a 7th-gen model with an M4 chip (from 2024). It boasts a high-end display, Face ID, studio-quality microphones, and is fully compatible with the Apple Pencil Pro and Magic Keyboard. You can choose between 11-inch and 13-inch models. </p><p>Scroll down to see the best current prices on the full lineup, or hop to the bottom of the page for a handy specs comparison. </p><h3 class="article-body__section" id="section-the-full-range"><span>The full range</span></h3>        <div class="featured_product_block featured_block_standard" data-id="7bdd6420-d9be-11f1-9b39-bb8b0563bfa1">            <a href="https://www.apple.com/shop/buy-ipad/ipad-mini" data-model-name="Apple iPad Mini (2026)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:735,cw:1080,ch:1440,q:80/BJdE3njtcJdku7neqNEf3N.jpg" alt="Ipad mini Wi‑fi 512gb With Standard Glass - Midnight" /></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad mini (2026)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-mini/ipad-mini-a20-pro-review">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Gorgeous OLED display</li><li class='list-item list-item-pros'>Super-slim design with added durability</li><li class='list-item list-item-pros'>Acoustic Display speakers seriously impress</li><li class='list-item list-item-pros'>A20 Pro keeps things running smoothly</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Limited colors: only Starlight and Midnight</li><li class='list-item list-item-cons'>No ProMotion</li><li class='list-item list-item-cons'>Can get expensive fast</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cad0e-d156-11f1-9008-71569c96ccb1">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:88.67%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/PPmjVwP4etvJEeKpSqQSyc.jpg" alt="Apple, iPad Mini (2024)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad mini (2024)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="95" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-mini/apple-ipad-mini-a-17-pro-2024-a-premium-mini-tablet-experience-that-still-captivates">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Perfectly portable</li><li class='list-item list-item-pros'>Excellent build</li><li class='list-item list-item-pros'>Lovely screen</li><li class='list-item list-item-pros'>A great Pencil Pro companion</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Pricey for the size</li><li class='list-item list-item-cons'>Aging design</li><li class='list-item list-item-cons'>FaceTime camera still on the short side of the screen</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cac1e-d156-11f1-8b0d-a97c739e162b">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.17%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4aXwMCxYyNQ6f3RMurUpND.jpg" alt="iPad 11-inch (A4, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad 11-inch (A4, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/after-weeks-of-testing-the-11th-gen-ipad-proves-its-still-one-of-the-best-even-without-apple-intelligence">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>A16 chip is very capable</li><li class='list-item list-item-pros'>Now starts with 128GB of storage</li><li class='list-item list-item-pros'>iPadOS 18 runs smoothly here</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major changes over the previous generation</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="e25ca902-d9c0-11f1-852b-7fb60c185a28">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.27%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ixr89pSijcwjwHjjqzGUYd.webp" alt="Apple, iPad Air 11-inch (M4, 2026)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Air 11-inch (M4, 2026)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cab24-d156-11f1-8a2a-c3e9e9949f5d">            <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/msj3rwsnZ3eEQMXEzm8t4P.jpg" alt="Apple ipad air 13 inch" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Air 13-inch (M4, 2026)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/embargoed-i-tested-the-ipad-air-with-m4-and-apple-just-stretched-the-value-of-the-air-even-further">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>M4 chip delivers excellent performance</li><li class='list-item list-item-pros'>Vibrant, sharp screen</li><li class='list-item list-item-pros'>Great cellular and Wi-Fi connectivity</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major design changes</li><li class='list-item list-item-cons'>No ProMotion display</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47caba6-d156-11f1-8599-e7d79d4a9e30">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/u9KigYdzrAGaC8jfYorfQA.webp" alt="Apple, iPad Pro 11-inch (M5, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Pro 11-inch (M5, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad/ipad-pro-m5-review">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Amazing performance from M5 chip</li><li class='list-item list-item-pros'>Vibrant and visually immersive display</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No major changes to the design</li><li class='list-item list-item-cons'>Expensive</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="d47cadea-d156-11f1-bba9-5b42a8090216">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check="" style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bqjNbhM4PgJ77W8F4SQXin.webp" alt="Apple, iPad Pro 13-inch (M5, 2025)" /></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Apple</div>                                        <div class="featured__title">iPad Pro 13-inch (M5, 2025)</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope="" itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/tablets/ipad-pro/ipad-pro-13-inch-2024">Read our full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Excellent performance</li><li class='list-item list-item-pros'>Incredibly thin and light</li><li class='list-item list-item-pros'>Long battery</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Very expensive</li><li class='list-item list-item-cons'>No ultra-wide rear camera</li><li class='list-item list-item-cons'>Only USB 2.0 cable included in box</li></ul></div></div>            </div>        </div><h2 class="article-body__section" id="section-apple-ipads-specs-compared"><span>Apple iPads: specs compared</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Model:</p></th><th  ><p>iPad mini</p></th><th  ><p>iPad</p></th><th  ><p>iPad Air</p></th><th  ><p>iPad Pro</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Latest generation:</p></td><td  ><p>8th (2026)</p></td><td  ><p>11th (2025)</p></td><td  ><p>8th (2026)</p></td><td  ><p>8th (2025)</p></td></tr><tr><td class="firstcol " ><p>Screen size:</p></td><td  ><p>8.5 inches</p></td><td  ><p>11 inches</p></td><td  ><p>11 or 13 inches</p></td><td  ><p>11 or 13 inches</p></td></tr><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>255g</p></td><td  ><p>477g</p></td><td  ><p>464g or 616g</p></td><td  ><p>444g or 579g</p></td></tr><tr><td class="firstcol " ><p>Thickness:</p></td><td  ><p>5.4mm</p></td><td  ><p>7mm</p></td><td  ><p>6.1mm</p></td><td  ><p>5.3mm or 5.1mm</p></td></tr><tr><td class="firstcol " ><p>Display type:</p></td><td  ><p>OLED Super Retina XDR</p></td><td  ><p>Liquid Retina</p></td><td  ><p>Liquid Retina</p></td><td  ><p>Ultra Retina XDR</p></td></tr><tr><td class="firstcol " ><p>Chipset: </p></td><td  ><p>A20 Pro</p></td><td  ><p>A16</p></td><td  ><p>M4</p></td><td  ><p>M5</p></td></tr><tr><td class="firstcol " ><p>Storage:</p></td><td  ><p>128, 256 or 512GB</p></td><td  ><p>128, 256 or 512GB</p></td><td  ><p>128, 256, 512GB or 1TB</p></td><td  ><p>256GB, 512GB, 1TB or 2TB</p></td></tr><tr><td class="firstcol " ><p>Sign-in:</p></td><td  ><p>Touch ID</p></td><td  ><p>Touch ID</p></td><td  ><p>Touch ID</p></td><td  ><p>Face ID</p></td></tr></tbody></table></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>