<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-SG"
                       href="https://www.techradar.com/sg/feeds/tag/fitbit"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from TechRadar SG in Fitbit ]]></title>
                <link>https://www.techradar.com/sg/tag/fitbit</link>
        <description><![CDATA[ All the latest fitbit content from the TechRadar  SG team ]]></description>
                                    <lastBuildDate>Fri, 19 Jun 2026 11:17:15 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ New Google Health 5.02 update gets praise from Fitbit fans for being ‘solid work’, but some still say that ‘nobody wants' the AI coach ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/new-google-health-5-02-update-gets-praise-from-fitbit-fans-for-being-solid-work-but-some-still-say-that-nobody-wants-the-ai-coach</link>
                                                                            <description>
                            <![CDATA[ Google Health 5.02 is appearing on devices now, and looks to be getting frustrated users back on side. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QxmaPEoEVK9Ysn29kkBh9U</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Jun 2026 11:17:15 +0000</pubDate>                                                                                                                                <updated>Sun, 21 Jun 2026 07:10:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[More updates are arriving for Google Health]]></media:description>                                                            <media:text><![CDATA[Google Health app on three iphones]]></media:text>
                                <media:title type="plain"><![CDATA[Google Health app on three iphones]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google Health 5.02 is now rolling out to users</strong></li><li><strong>It comes with several new features and bug fixes</strong></li><li><strong>The reaction online is becoming more positive</strong></li></ul><p>The big switch for Fitbit app users to the Google Health app could've gone a lot smoother <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">than it has</a>, but with the latest update that's rolling out to devices now, Google seems to be gradually addressing a lot of the complaints that have been aired.</p><p>As spotted by <a href="https://www.androidpolice.com/google-health-502-finally-brings-back-fitbit-features-users-have-been-asking-for/" target="_blank">Android Police</a>, Google Health 5.02 is heading to phones now. There's also a <a href="https://support.google.com/googlehealth/thread/442902453/google-health-app-5-02-update-june-2026" target="_blank">forum post</a> outlining some of the changes: the ability to put more metrics on the Today view and an easier way to rearrange them, fixes for editing and deleting sleep sessions, and a return for the Hourly Activity chart.</p><p>There are also numerous "bug fixes and stability improvements", as well as improvements to nutrition logging. A lot of these changes focus specifically on parts of the app that users had complained about, so it seems Google is listening to feedback.</p><p>We also have the promise of more updates "in the coming weeks", so Google Health should continue to get better over time. There was also a significant update <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-a-staggering-14-new-upgrades-after-fitbit-users-dragged-it-through-the-dirt-and-its-just-the-start-of-googles-wider-improvement-plans-but-will-it-be-enough-to-keep-users-satisfied">earlier this month</a> that dealt with several problems that had been reported in the app.</p><h2 id="user-reactions">User reactions</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/google_health_app_502_update_june_2026">Google Health app 5.02 update - June 2026</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>There's been <a href="https://www.techradar.com/health-fitness/why-does-technology-just-keep-getting-less-fun-fitbit-users-are-mad-about-losing-key-features-as-a-result-of-the-huge-google-health-changes-but-i-want-to-hear-what-you-think" target="_blank">plenty of reaction online</a> to the revamping of the Fitbit app as Google Health. Many of the old features were changed, moved, or cut out entirely — while the change understandably frustrated those who had been using the app for years.</p><p>Based on the feedback we're now seeing, Google is slowly winning people over again, though there's still a lot of work to do. "It seems they're genuinely working hard to improve it," <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/osfar4n/" target="_blank">says one Redditor</a>, while others are praising the Google team for <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/oset1mo/" target="_blank">"solid work"</a> and generally <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/oseqaz4/" target="_blank">being more positive</a>.</p><p>That doesn't mean everyone is convinced yet though. <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/osf77zp/" target="_blank">One post</a> says there's "no fixes to the real issues" (like better syncing and importing), <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/osfky9e/" target="_blank">while others</a> point out that the algorithms used by the app are still unreliable.</p><p>The new AI coach is still getting criticized as well, for being too intrusive and verbose: "Nobody wants two paragraphs after a walk through the park," <a href="https://www.reddit.com/r/fitbit/comments/1u9asu5/comment/ositkkw/" target="_blank">says one user</a> on Reddit. "A one-liner and the ability to expand is needed here."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've been using Google Health's new AI Coach for a week — here's 3 things I liked about the Fitbit Premium revamp (and 2 I really didn't) ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/ive-been-using-google-healths-new-ai-coach-for-a-week-heres-3-things-i-liked-about-the-fitbit-premium-revamp-and-2-i-really-didnt</link>
                                                                            <description>
                            <![CDATA[ Is Google Health's new AI coach worth your money? I put it to the test for a week to find out. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SuT9f6L7ctYTNbDiyVM6c3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 06 Jun 2026 15:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 08 Jun 2026 11:43:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Apps]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Health app on three iphones]]></media:description>                                                            <media:text><![CDATA[Google Health app on three iphones]]></media:text>
                                <media:title type="plain"><![CDATA[Google Health app on three iphones]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've been <a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-review">reviewing the Google Fitbit Air</a> this week, testing all its features in a bid to figure out where it sits among our lists of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> — and those features include the new Google Health app and its premium Google Health Coach service. </p><p><a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">Fitbit users have been furious at the changes</a>, and Google has rolled out a number of quality-of-life fixes, but there's no deviating from the nature of the app. Like it or not, Fitbit Premium has transformed into an AI-first service — and <a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-watch-users-are-getting-a-completely-redesigned-ai-first-app-for-a-personalized-experience-whether-they-like-it-or-not-and-we-only-have-to-look-at-fitbit-to-see-how-well-thats-going">Samsung is apparently next</a>. </p><p>When I began testing it, I was fully prepared to go all-in with my inherent dislike of chatting and interacting with AI via text. Outside of testing, I wasn't a regular Fitbit user, so I didn't have the rug-pull removal of community features, such as badges and challenges, factoring into my process.  I was judging the app purely on its own merits. </p><p>But by the end of the testing period... I actually quite liked it. Below, I've outlined exactly why. There are things I disliked about the premium portion of Google's controversial new app — so for transparency's sake, I've outlined those too. </p><h2 id="google-health-coach-the-pros">Google Health Coach: The pros</h2><h3 id="1-flexibility">1. Flexibility</h3><p>The base Google Health app has features spread across four tabs, and looking for features and metrics meant trawling through the entirety of the app, which I didn't love. It wasn't intuitive to use. Unlike apps like Whoop and Oura, there wasn't a 'tag' system to record extenuating factors like jet lag or illness. </p><p>This is where I actually enjoyed using the AI coach, by using it to compensate for this lackluster design. After a gym session, during which I noted my sets, reps and amount of weights lifted, I copied and pasted my notes into the Google Health Coach's 'Ask Coach' field and told it to log that session. Not only did it do so with the correct moves and amounts, but it also recommended a workout for me to do later in the week to hit alternating muscle groups. </p><p>I asked it to design three gym sessions for me based on a 5x5 set-rep structure, focusing on pushing, pulling and legs as my key muscle groups, and it did just that. I told the Coach I was feeling ill, and it incorporated this into future feedback on exercise and rest. You can use this one feature as a 'macro feature' to operate the rest of the app, and it's incredibly flexible.</p><h3 id="2-memory-and-context">2. Memory and context</h3><p>While the coach is overzealous with the summaries it provides, hiding vital information in reams of text, it did at least provide useful content and context. When I logged a short 2.5K run, for example, the Coach said "this is a solid way to test your lungs after that cold", remembering that I had been ill and placing a shorter run in that context. </p><p>Anything you tell the Coach is logged and remembered, from your gym goals to asking it to dial down its sycophantic tone, and this is a useful tool for a fitness app when it comes to surfacing important context. If you failed to complete the prescribed bench press reps on set 3 of 5, for example, the Coach might point to your recent illness or low readiness score as the reason why. </p><h3 id="3-food-logging">3. Food Logging</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:1373px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="sTwCN2j7m7zXpcvaxTcPQn" name="Food logging" alt="The Food Logging feature in Google Health" src="https://cdn.mos.cms.futurecdn.net/sTwCN2j7m7zXpcvaxTcPQn.jpg" mos="" align="middle" fullscreen="" width="1373" height="772" 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>By simply snapping a photo of your food and uploading it to the AI, the Google Health Coach can log food and drink. The Google Health Coach provided exact measurements of packaged food that I photographed, including sugar, salt and fat content, with just a photo and the instruction 'log this'. </p><p>It also provided reasonable estimations of home-cooked meals, provided I added some context like "Log this lentil-potato curry", along with helpful information such as the average fiber content of lentils and macronutrient estimations for the meal. It's not going to be pinpoint-accurate when working off a photo, but if you're interested in losing or gaining weight, it's a useful baseline to go off. The more detail you can give it, such as weights or portion sizes, the better.</p><h2 id="google-health-coach-the-cons">Google Health Coach: The cons</h2><h3 id="1-the-sycophantic-tone">1. The sycophantic tone</h3><p>An ever-present issue with chatbots is the sycophantic "Great job getting after it!" style of overly cheery yet somehow very corporate enthusiasm that rings hollow coming from a glorified predictive text machine, and it's no different here. The ersatz friendliness and desire to please you is everything I loathe about interacting with chatbots.</p><p>Fortunately, a simple request to the chatbot can remind it to be less encouraging and more neutral in tone, although this can take multiple tries before it gets the message. </p><h3 id="2-the-fact-that-it-s-google">2. The fact that it's Google</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:6048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Le5hmAyiUhvWfekeJppGvL" name="GettyImages-2276582831 copy" alt="Liz Reid, vice president and head of search at Google, during the Google I/O Developers Conference in Mountain View, California, US, on Tuesday, May 19, 2026" src="https://cdn.mos.cms.futurecdn.net/Le5hmAyiUhvWfekeJppGvL.jpg" mos="" align="middle" fullscreen="" width="6048" height="3402" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images / Bloomberg)</span></figcaption></figure><p>If I were being cynical, Google's decision to force former Fitbit Premium and current Google Health Premium subscribers to interact with an AI chatbot mirrors the decisions of its business as a whole. AI Mode is a constant in Google Chrome, while Google Search's AI summaries cannot be bypassed or turned off. </p><p>Google is a data and ad company that is now AI-first as a rule, with interactions going towards improving its AI services. Google has pledged not to use Fitbit data as part of its Google Ads service — but it's only done so because it was forced to <a href="https://ec.europa.eu/commission/presscorner/detail/it/ip_20_2484" target="_blank">by a European Union directive</a> when it bought Fitbit in 2020, and those commitments are legally binding for 10 years. I think in a few short years, it's conceivable that our health data will be feeding Google's algorithms and helping to 'personalize' our new agentic internet. In short, to feed us ads. </p><p>That doesn't change the fact that the Google Health Coach is a good service in its current form, and the best health-focused AI assistant I've ever used. But do go into any such usage agreements with your eyes open, especially as Google is keen for you to upload medical records into the app.   </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Health is getting a staggering 14 new upgrades after Fitbit users dragged it through the dirt, and it’s just the start of Google’s wider improvement plans — but will it be enough to keep users satisfied? ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-a-staggering-14-new-upgrades-after-fitbit-users-dragged-it-through-the-dirt-and-its-just-the-start-of-googles-wider-improvement-plans-but-will-it-be-enough-to-keep-users-satisfied</link>
                                                                            <description>
                            <![CDATA[ A new Google Health update aims to solve a lot of user issues including food logs and activity accuracy. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UDc9YZKLv8XHNMfsRZ95A7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Jun 2026 18:33:19 +0000</pubDate>                                                                                                                                <updated>Mon, 08 Jun 2026 12:05:50 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Health app on three iphones]]></media:description>                                                            <media:text><![CDATA[Google Health app on three iphones]]></media:text>
                                <media:title type="plain"><![CDATA[Google Health app on three iphones]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google has rolled out its first Google Health upgrades following user backlash </strong></li><li><strong>It includes improvements to food logging and activity accuracy </strong></li><li><strong>Despite the 14 new upgrades, it still hasn't scratched the surface for users</strong></li></ul><p>Ever since Google Health became the new app for Fitbit users, it’s been met with a tidal wave of criticism for its clunkiness and lack of vital features — but Google has rolled out a huge update <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">after promising to make improvements a few weeks ago</a>. </p><p>Yesterday (June 4) Google unveiled version 5.01 of the Google Health app, marking what the company says will be “the first of many improvements to come”. The update will continue to roll out over the next week in phases, and will depend on your carrier and device type, Google says. </p><p>The new upgrades are designed to fix a number of pain points which users flagged when they first made the switch from the Fitbit app. In total, there are 14 new improvements split across four different categories, starting with nutrition. </p><p>Building the negative feedback to its food logging functions, Google has upgraded this tool allowing you to view and log previously-created custom foods, as well as improved handling when transferring food logs from third party apps like MyFitnessPal. Additionally, Google has added more explanations and guidance for setting your personal macronutrient goals, which also comes with a more accurate nutrition and calories charts. </p><p>Exercise tracking has been another persisting issue for Google Health users, particularly with tracking and labelling runs. Google says it’s now fixed this issue and new and previous workouts will now be labelled correctly. It’s also fixed an issue where users reported missing splits in their runs, and Google says these have been restored — as has the Sleep Score tab, which a handful of users reported had disappeared. </p><p>Google hasn’t just patched up its fitness tracking tools, but is also rolling out general app improvements, including one for your Today Tab on Android where users reported seeing out-of-date metrics. You can view the full list of Google Health’s new updates on <a href="https://support.google.com/googlehealth/thread/439166671/google-health-app-5-01-update-june-2026?hl=en" target="_blank">Google’s support page</a>. </p><h2 id="is-this-enough-of-a-crowd-pleaser">Is this enough of a crowd-pleaser?</h2><p>Given the level of ferocity expressed by users who’ve been forced to abandon the Fitbit app for Google’s new fitness platform, it’s a good thing that Google is acknowledging these issues — especially for those who have just purchased the new <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google Fitbit Air</a> . However, it turns out that the 14 new upgrades only scratch the surface. </p><p>Since Google announced version 5.01 users have stormed Reddit once more to air their thoughts — <a href="https://www.reddit.com/r/Android/comments/1tx8bxv/comment/opv7wqq/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">one user called the app “an utter downgrade from Fitbit”</a>. At the same time, others have flagged more functions that are still missing from Google Health. </p><p><a href="https://www.reddit.com/r/Android/comments/1tx8bxv/comment/opvjryf/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">One user in particular expressed their dislike for Google Health’s thumbs up/ down icons</a> which they say appear on every item in the homescreen. This is understandable, it’s not supposed to be like Strava where fitness meets social media. In addition to this, <a href="https://www.reddit.com/r/Android/comments/1tx8bxv/comment/opvjljc/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">another user flagged</a> that when they’re recording an activity in Google Health, they’re unable to use any other part of the app, which seems bewilderingly restrictive. </p><p>As Google said, version 5.01 is just the first stage in its plans to give the Google Health app an overhaul, but how long it’ll be before the next stage arrives we don’t know. That said, if Google doesn’t want Fitbit users to make the switch over to rivals like Garmin, it needs to make these changes sooner rather than later. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Fitbit Air review: The affordable Whoop alternative hits all the right notes, but its messy AI-powered app holds it back from greatness ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-review</link>
                                                                            <description>
                            <![CDATA[ Not quite a Whoop killer, but good enough for most people. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QeU8dhjn7jTxfdtZDDYxkC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Jun 2026 15:04:40 +0000</pubDate>                                                                                                                                <updated>Wed, 10 Jun 2026 06:57:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-google-fitbit-air-one-minute-review"><span>Google Fitbit Air: One minute review</span></h2><p>For a simple device, there’s a lot going on with the Google Fitbit Air. People feel very strongly about it, for better or for worse, and there’s been a lot of chatter and interest surrounding its release. My experience actually wearing the device has generally been very positive, with tracking accuracy comparable to that offered by my <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a>, which is pretty much the gold standard for wrist-based health tracking. Metrics relying on the tracker’s onboard heart-rate monitoring are reliable, matching the Apple Watch closely during work, rest, and exercise during my week with the Fitbit Air. </p><p>Set-and-forget trackers are clearly having a moment. Oura has released the Oura Ring 5 just one year after the Ring 4, and Whoop’s success has given rise to a number of copycats from brands looking to recreate the experience of a distraction-free screenless ‘focus band’ for a less premium price. </p><p>Google is one such copycat, but the screenless, slender form factor suits the Fitbit brand — the original Fitbit was a digital pedometer — down to the ground. It speaks to the core of what Fitbit used to be, before it became just another company churning out mediocre smartwatches running a limited proprietary operating system. Your Fitbit was always meant to be a discreet little device, and devices don’t come more discreet than the Google Fitbit Air. Weighing just 12g and using a very slender 17mm-wide band, the Fitbit Air is a lovely and (crucially) comfortable device to wear and use. It’s much more comfortable to wear during sleep than any full smartwatch I’ve ever tried (and I have tried a <em>lot</em>), or even the Whoop. </p><p>However, it’s hard to separate the Fitbit Air from the Google Health app, with Google’s redesign of the Fitbit app causing particular ire amongst Fitbit users. The app is a bit of a mess, and not intuitive to use, with features dotted all over the place. It feels like it’s designed to primarily function as a home for the AI Health Coach chatbot, which is very intelligent and perhaps the best in-app AI assistant I’ve tried, but it’s not the best way to operate a health app. Whoop’s balance of AI and on-page metrics is much better. </p><p>If you’re looking for a consistent screenless focus band to track different sorts of workouts like gym, sports, and yoga, alongside sleep, heart health and general wellness, you can use the Google Fitbit Air as is, paying just the up-front price, and keep your tracking simple. </p><p>Whether or not you can get onboard with the Premium option will depend on how much you like chatbots — I found its flexibility immensely helpful, but its constant chirpy summaries and insistence on hiding my data inside walls of text became annoying, so it’s a mixed bag for me. Overall, though, this is the best, most interesting Fitbit to have been released in years. </p><h2 class="article-body__section" id="section-google-fitbit-air-price-and-availability"><span>Google Fitbit Air: Price and availability</span></h2><ul><li><strong>$99.99 in the US</strong></li><li><strong>£84.99 in the UK</strong></li><li><strong>AU$199 in Australia</strong></li></ul><p>The Google Fitbit Air costs $99.99 / £84.99 / AU$199, and for that you get the tracker, a band of your choice, and a charger specific to the Google Fitbit Air — proving once again that Google seems to be allergic to making a charger that’s compatible with more than one device.</p><p>The Google Health Premium subscription, which gives you access to Google’s AI Health Coach, costs $9.99 / £7.99 / AU$14.99 a month, or $99.99 /  £79.99 / AU$140 annually. Existing Google AI Pro members get it at no extra cost. </p><p>For comparison, the cheapest Apple Watch SE 3 starts at $249 / £219 / AU$399, while Whoop’s complex pricing structure begins at £169 / $199 / AU$299 per year for the lowest tier. The Google Fitbit Air’s pricing is cheap for what you get, with the Health Coach as an optional add-on rather than a mandatory subscription. </p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-design"><span>Google Fitbit Air review: Design</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:1337px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="P4mQD7jmLRdDt56qKknAz7" name="Fitbit profile" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/P4mQD7jmLRdDt56qKknAz7.jpg" mos="" align="middle" fullscreen="" width="1337" height="753" 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><ul><li><strong>Simple, screenless and elegant</strong></li><li><strong>Light and comfortable</strong></li><li><strong>App design is chaotic</strong></li></ul><p>The Google Fitbit Air’s design can be split into two components: the physical device, which is excellent, and the new Google Health app, which is a bit of a misfire. </p><p>Let’s start with the positives. The Fitbit Air comprises the tracker itself, and a wraparound band in a choice of three styles — a silicone Active band, the woven Performance Loop, or the polyurethane (pleather) Elevated Modern band. Each comes with their own color options, and a plastic clasp. On the underside of the tracker are the optical heart rate sensor, skin temperature sensor, and an accelerometer and gyroscope for counting steps. </p><p>It weighs just 12g, even with the Performance Loop strap, so it’s light and easy to wear, which is crucial for sleep tracking. I wore it on my right wrist, with a watch on my left during the day, and I didn’t feel like an obnoxious techie: unless someone looks closely, it just looks like a wristband, with the lack of a screen helping here. The Performance Loop strap that came with my review unit is the best-looking of the three options in this respect, but none of them look bad.</p><p>The tracker also has a haptic vibrate function — if you set an alarm in the app, this can be disabled with a tap on the top of the device. And that’s pretty much all the interaction you have with the sensor and band as a whole; everything else, as with one of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> or other screenless tracking options, is done via the app. </p><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="45QCxKmPRf7UrSLgEhm3tS" name="Google Health screenshotsTechradar_News_template (3)" alt="Google Health app on three iphones" src="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The app is where Google’s design falls down. Split into four tabs — Today, Fitness, Sleep and Health — the Google Health app features a dashboard with key metrics at the top, and insights or libraries of content below it. </p><p>But with information scattered across a quartet of tabs, it’s hard to find certain granular metrics or content you’re looking for compared to the old Fitbit app. I searched for Mindfulness content for 10 minutes before finding the five-minute meditation I was after, for example, and I often ended up starting new chats with the AI coach rather than resuming a chat from my history. It’s just not intuitive to use. </p><p>What is right in your face, for Premium users, is the AI coach, which cloaks your metrics in paragraphs of cheery text, so it takes longer to get to your information. It’s clever, and we’ll get onto its functionality in a moment, but I wish it summarized and contextualized less, and just offered more 'glanceability'. </p><ul><li><strong>Design score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-features"><span>Google Fitbit Air review: Features</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1305px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="PJRnScMDXyPrzfJstgBc6b" name="Health coach" alt="Google Health Coach app metrics" src="https://cdn.mos.cms.futurecdn.net/PJRnScMDXyPrzfJstgBc6b.jpg" mos="" align="middle" fullscreen="" width="1305" height="735" 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><ul><li><strong>Set-and-forget tracker with a haptic alarm</strong></li><li><strong>Good metrics </strong></li><li><strong>AI Health Coach is a flexible macro-feature</strong></li></ul><p>The Fitbit Air records the usual metrics you’d expect with a modern fitness tracker, including step count, heart rate, floors climbed, sleep stages, and so forth. Fitbit’s Daily Readiness score shows you how prepared your body is for exercise, based on recent activity and sleep scores, while it also surfaces weekly cardio goals, hydration, and basic food logging. It can offer irregular heart rate rhythm notifications, which is great for potentially diagnosing atrial fibrilation, and allows you to take an ECG scan manually to monitor your heart health. </p><p>Basic tracking is all the free version gets you; there’s no workout builder, mindfulness content, way to log sickness, or any other extras beyond the numbers. It doesn’t add any special metrics for runners, such as stride or cadence, as many of the <a href="https://www.techradar.com/best/running-watches">best running watches</a> do. For some users who just want the numbers, this will be fine, with no need to subscribe to the Premium tier.</p><p>For Premium users, food logging can be done via the AI Health Coach, by taking a picture of your food. It’s very good at logging packaged food (it was bang on logging a crinkled package of chips with the message ‘log this’ as a 74kcal snack, also breaking down macros and salt content) but can struggle with plates of homemade food, although a basic description such as ‘log this lentil curry’ is enough for it to provide an estimation. The more information you can provide (weights and measures, etc), the more detailed it gets. </p><p>Those without the Health Coach can log food manually, as you can in other apps like MyFitnessPal. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1373px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="sTwCN2j7m7zXpcvaxTcPQn" name="Food logging" alt="The Food Logging feature in Google Health" src="https://cdn.mos.cms.futurecdn.net/sTwCN2j7m7zXpcvaxTcPQn.jpg" mos="" align="middle" fullscreen="" width="1373" height="772" 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 app also has access to Fitbit’s library of workout and meditation content, including individual moves, which you can use to build your own workout. Again, this is only available through the Premium subscription. </p><p>Through it all runs the AI Health Coach, which I actually found to be useful. Although there was no field to input illness as such, I typed my cold symptoms out to the Health Coach, and it remembered I was ill and adjusted its messaging and advice throughout the rest of the week based on my symptoms. I went to the gym without following one of the app’s pre-prescribed workouts, typed my sets and reps into the Coach’s ‘Ask Coach’ field, and it not only logged the workout, but suggested complementary routines to work different muscle groups for the rest of the week. </p><p>The AI Coach is a flexible ‘macro-feature’ that works well in conjunction with the rest of the app, and almost allows you to bypass the chaotic layout: you can just ask the Coach to serve you up what you need, which I’m sure was Google’s intent. Your use of the Coach will depend on your tolerance for chatbots: those who use Gemini or ChatGPT for everything will get a lot out of it, while those who loathe AI and just want numbers will likely loathe the Premium tier. </p><ul><li><strong>Features score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-performance"><span>Google Fitbit Air review: Performance</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2413px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="Rkbu7GipbYNYZMCZyURUME" name="Apple vs Fitbit" alt="Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists" src="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME.jpg" mos="" align="middle" fullscreen="" width="2413" height="1358" 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><ul><li><strong>Performed well compared to the Apple Watch Ultra 3 in most scenarios</strong></li><li><strong>Poor run estimations</strong></li><li><strong>Battery life as described</strong></li></ul><p>As I noted when I <a href="https://www.techradar.com/health-fitness/fitness-trackers/i-ran-10-km-wearing-the-google-fitbit-air-and-the-apple-watch-ultra-3-here-are-all-the-differences-in-heart-rate-calories-and-more">compared the Google Fitbit Air against the Apple Watch Ultra 3</a>, the tracker performed well during my 10K test run, at least for the metrics like heart rate and calorie count, which it can use its onboard sensors for. The metrics it uses my phone's GPS to estimate, like distance, were off significantly. </p><p>I’ve embedded the results below, but generally there was no statistically significant difference between heart rate or calorie estimations from the two devices. I'll be updating the review with confirmation of heart rate scores tested against a new Polar H10 chest strap, as my old testing unit has malfunctioned. </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');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:before, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:after, #fv-chart-1780054953725-jxfr84byr-slideshow *, #fv-chart-1780054953725-jxfr84byr-slideshow *:before, #fv-chart-1780054953725-jxfr84byr-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper, #fv-chart-1780054953725-jxfr84byr-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn:hover,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {        bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">[{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average heart rate",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average heart rate",      "value": 158,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average heart rate",      "value": 161,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average Pace",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average Pace",      "value": 5.37,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average Pace",      "value": 5.47,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Calories burned",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Calories burned",      "value": 773,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Calories burned",      "value": 750,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Distance",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Distance",      "value": 10.43,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Distance",      "value": 10.03,      "unitText": ""    }  ]}]</script>        <div id="fv-chart-1780054953725-jxfr84byr-slideshow" class="fv-slideshow-container" data-slide-count="4" data-iframe-height="true">                            <div class="fv-slideshow-nav-row">                    <button class="fv-nav-btn prev disabled" aria-label="Previous Slide">                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>                        <span>Previous</span>                    </button>                    <div class="fv-slide-counter">1 / 4</div>                    <button class="fv-nav-btn next" aria-label="Next Slide">                        <span>Next</span>                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>                    </button>                </div>                          <div class="fv-slides-wrapper">                <div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-0-wrapper" data-index="0" style="display: block;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-0-bar-Average heart rate" data-chart-type="Bar" data-title="Average heart rate" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average heart rate</h4><div class="fv-bar-row" title="Google Fitbit Air - Average heart rate: 158 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #2E6E93;" data-target-width="79" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">158</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average heart rate: 161 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 80.5%; background-color: #E8238C;" data-target-width="80.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">161</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average heart rate Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>158</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>161</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-1-wrapper" data-index="1" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-1-bar-Average Pace" data-chart-type="Bar" data-title="Average Pace" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average Pace</h4><div class="fv-bar-row" title="Google Fitbit Air - Average Pace: 5.37 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 89.5%; background-color: #2E6E93;" data-target-width="89.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.37</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average Pace: 5.47 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 91.16666666666666%; background-color: #E8238C;" data-target-width="91.16666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.47</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>1.5</span><span>3</span><span>4.5</span><span>6</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average Pace Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>5.37</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>5.47</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-2-wrapper" data-index="2" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-2-bar-Calories burned" data-chart-type="Bar" data-title="Calories burned" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Calories burned</h4><div class="fv-bar-row" title="Google Fitbit Air - Calories burned: 773 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 96.625%; background-color: #2E6E93;" data-target-width="96.625" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">773</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Calories burned: 750 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 93.75%; background-color: #E8238C;" data-target-width="93.75" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">750</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>200</span><span>400</span><span>600</span><span>800</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Calories burned Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>773</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>750</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-3-wrapper" data-index="3" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-3-bar-Distance" data-chart-type="Bar" data-title="Distance" data-subhead="" data-caption="                                                                                                                                                                                                                                " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Distance</h4><div class="fv-bar-row" title="Google Fitbit Air - Distance: 10.43 Kilometers">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 69.53333333333333%; background-color: #2E6E93;" data-target-width="69.53333333333333" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.43</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Distance: 10.03 Kilometers">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 66.86666666666666%; background-color: #E8238C;" data-target-width="66.86666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.03</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>            <div class="fv-x-axis-unit">Kilometers</div>        </div>    </div>        <table class="sr-only">            <caption>Distance Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>10.43</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>10.03</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div>            </div>        </div>          <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 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); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  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 */            window.fvAnimateCharts(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 primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (true) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                var slideshowContainer = document.getElementById(uniqueId + '-slideshow');        /*  Check if container exists to prevent errors */    if (slideshowContainer) {        var currentSlideIndex = 0;        var slides = slideshowContainer.querySelectorAll('.fv-slide');        var counter = slideshowContainer.querySelector('.fv-slide-counter');        var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');        var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');        var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');        function updateControls(index) {            if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;            if (dropdown) dropdown.value = index;                        if (prevBtn) {                if (index === 0) prevBtn.classList.add('disabled');                else prevBtn.classList.remove('disabled');            }            if (nextBtn) {                if (index === slides.length - 1) nextBtn.classList.add('disabled');                else nextBtn.classList.remove('disabled');            }        }        function showSlide(index) {            if (index < 0) return; /*  index = slides.length - 1; // Disable loop for linear nav style */            if (index >= slides.length) return; /*  index = 0; */                        currentSlideIndex = index;                        slides.forEach(function(slide, i) {                slide.style.display = i === index ? 'block' : 'none';                if (i === index) {                    /*  Re-trigger animations for the active slide */                    var chartEl = slide.querySelector('.fv-chart-wrapper');                    if (chartEl && window.fvAnimateCharts) {                        window.fvAnimateCharts(chartEl);                    }                }            });                        updateControls(currentSlideIndex);        }        if (prevBtn) {            prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });        }        if (nextBtn) {            nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });        }        if (dropdown) {            dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });        }                /*  Initial setup */        updateControls(currentSlideIndex);                /*  Initial animation for the first slide */        if (slides.length > 0) {            var firstChart = slides[0].querySelector('.fv-chart-wrapper');             if (firstChart && window.fvAnimateCharts) {                setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);            }        }    }          } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780054953725-jxfr84byr', true); });      } else {        initialize('fv-chart-1780054953725-jxfr84byr', true);      }    })();      </script></div><p>My experience of tracking my sleep with the same two devices — I wore one on each wrist — was similar to the above, with close enough metrics but slightly different outcomes. </p><p>The Fitbit Air’s total sleep time estimation was within five minutes of the Apple Watch, and sleep stages were similar. However, while my sleep score was 90 with the Apple Watch, Fitbit registered it as only 81, citing a 10-point difference in sleep quality. However, the Google Fitbit Air’s sleep tracking has consistently registered my wake-up times during testing, successfully recording my early-hours bathroom trips and my cat jumping on my legs at 5am. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LZEPXg4pnRtg2hRouW54sP.jpg" alt="Apple Health and Google Health sleep graphs" /><figcaption>Apple Health<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TZQjQ2Fbn5uPw2AFo6vurP.jpg" alt="Apple Health and Google Health sleep graphs" /><figcaption>Google Health<small role="credit">Future</small></figcaption></figure></figure><p>Because of the lack of a screen, GPS, and specialist metrics, regular runners won’t get a whole lot out of the Fitbit Air. Compared to my usual wealth of data from Apple or the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>, I found it lacking, and my GPS map — imported from my phone, as the Air has no GPS of its own —- inaccurate, off by 400m compared to the Apple Watch. </p><p>Battery life is excellent, exceeding the seven days the device promised. Charging is fast, with just five minutes delivering a full day of battery life, and a full charge taking around an hour. The device is very comfortable to wear, as previously mentioned — I’ve barely needed to take it off all week.</p><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-scorecard"><span>Google Fitbit Air: Scorecard</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Category</p></td><td  ><p>Comment</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Very well priced compared to rivals.</p></td><td  ><p>4.5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Great tracker, flawed app.</p></td><td  ><p>3.5</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>Limited free options, expansive Premium AI tools.</p></td><td  ><p>4 </p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Excellent in most areas.</p></td><td  ><p>4.5</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-google-fitbit-air-should-i-buy"><span>Google Fitbit Air: Should I buy?</span></h2><h3 id="buy-it-if">Buy it if...</h3><div class="product"><p><strong>You want an affordable fitness tracker</strong></p><p>The Google Fitbit Air is likely to shoot to the top of our <a href="https://www.techradar.com/best/best-cheap-fitness-trackers" data-dimension112="85bcc892-0d81-409c-81ac-680e58faa6da" data-action="Deal Block" data-label="best cheap fitness tracker" data-dimension48="best cheap fitness tracker" data-dimension25="">best cheap fitness tracker</a> list. </p></div><div class="product"><p><strong>You like the AI chatbot interface</strong></p><p>Google Health’s Premium service is entirely dependent on using and interacting with an AI companion.</p></div><div class="product"><p><strong>You want a screenless focus band</strong></p><p>Even at the basic free level, a slim screenless band to record all your metrics makes for a nice fitness tracking experience. </p></div><h3 id="don-t-buy-it-if">Don't buy it if...</h3><div class="product"><p><strong>You’re a runner</strong><br><br>You’ll be better served with one of the <a href="https://www.techradar.com/best/garmin-watch" data-dimension112="fe4ebf18-173b-4672-9758-59e8388efdab" data-action="Deal Block" data-label="best Garmin watches" data-dimension48="best Garmin watches" data-dimension25="">best Garmin watches</a>.</p></div><div class="product"><p><strong>Money is no object</strong></p><p>For serial health optimizers looking to splash some cash, the Whoop app is better.</p></div><div class="product"><p><strong>You’re concerned about data privacy</strong></p><p>Google has pledged not to use Fitbit data for its ads business, but if you’re still concerned about feeding all your data to Google’s AI algorithms, maybe avoid the Fitbit Air. </p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><div class="product"><p><strong>Whoop 5.0 & Whoop MG</strong></p><p>The Google Fitbit Air's biggest screenless rival.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review" data-dimension112="3f5a2048-4629-48e8-917c-78dcb99cbcc3" data-action="Deal Block" data-label="Read our full Whoop review" data-dimension48="Read our full Whoop review" data-dimension25=""><strong>Whoop review</strong></a></p></div><div class="product"><p><strong>Oura Ring 4</strong></p><p>Another screenless favorite, albeit another premium subscription-based option.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/oura-ring-4-review" data-dimension112="2fc5aa81-4cc9-4d66-942b-d3ce9daa0d42" data-action="Deal Block" data-label="Read our full Oura Ring 4 review" data-dimension48="Read our full Oura Ring 4 review" data-dimension25=""><strong>Oura Ring 4 review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy Fit 3</strong></p><p>Samsung's affordable fitness tracker, and a real bargain.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review" data-dimension112="68c9a45e-6449-4631-be47-6e9c91392476" data-action="Deal Block" data-label="Read our full Samsung Galaxy Fit 3 review" data-dimension48="Read our full Samsung Galaxy Fit 3 review" data-dimension25=""><strong>Samsung Galaxy Fit 3 review</strong></a></p></div><h2 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h2><p>I wore the Google Fitbit Air for eight days straight. I ran a 10K while wearing an Apple Watch Ultra 3 and (malfunctioning) Polar H10 chest strap, and a shorter run with a Huawei Watch Fit 5 Pro, as comparison testing alongside my usual workout routines. I also wore the Apple and Fitbit side-by-side during sleep. I tested its alarm, tried the features of its premium Health Coach, and used the app's workout and mindfulness content.</p><p><em>First reviewed: June 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I ran 10km wearing the Google Fitbit Air and the Apple Watch Ultra 3 — here are all the differences in heart rate, calories & more ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/i-ran-10-km-wearing-the-google-fitbit-air-and-the-apple-watch-ultra-3-here-are-all-the-differences-in-heart-rate-calories-and-more</link>
                                                                            <description>
                            <![CDATA[ How the new Fitbit compares with the Apple Watch Ultra 3 on a 10 kilometer run ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hVihJXjZwKzXUcaJhyujdN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 01 Jun 2026 07:01:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:description>                                                            <media:text><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:text>
                                <media:title type="plain"><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Google Fitbit Air is here, and early adopters are getting to grips with the new screenless fitness tracker and its AI-powered premium Google Health Coach. </p><p><a href="https://www.techradar.com/health-fitness/fitness-trackers/existing-fitbit-users-may-be-beyond-frustrated-with-the-apps-google-health-redesign-but-having-just-got-my-hands-on-the-google-fitbit-air-im-actually-impressed-at-the-ai-integration-on-offer">I've shared my early thoughts after a few hours of testing</a> and we've covered <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">existing Fitbit users' disappointment and anger over some of the app changes</a> — but how does it compare against an Apple Watch, perhaps the best-known and certainly the most commonly-spotted fitness wearable on wrists everywhere? </p><p>To find out, I went on a 10-kilometer evening run (braving the UK heatwave) with the Google Fitbit Air on one hand, and the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a> on the other. I was also wearing the Polar H10 heart rate monitor, intending to use it as a litmus test for accuracy, but the chest strap malfunctioned so I don't have any meaningful results to publish here. </p><p>I'm primarily looking at metrics such as heart rate and calories burned. Both wearables use optical heart rate sensors — LED lights that monitor blood flow on your wrist to estimate your heart rate. The estimation of calories burned combines your heart rate data with movement data and other metrics to calculate your energy expenditure. </p><p>As well as <strong>calories burned</strong> and <strong>average heart rate</strong>, I've included the results for <strong>average pace</strong> here too. I'm expecting the Apple Watch, with its built-in GPS, to be more accurate than the Fitbit Air, which is piggybacking off the GPS from my iPhone as it doesn't have any GPS capabilities itself. </p><p>It's also worth noting I have not linked Google Health and Apple Health at the time of writing, so these results are separate. </p><h2 id="the-results">The results</h2><p>Below are the results from my 10km run. Tap the 'next' tab on the graph to cycle through all three metrics. </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');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:before, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:after, #fv-chart-1780054953725-jxfr84byr-slideshow *, #fv-chart-1780054953725-jxfr84byr-slideshow *:before, #fv-chart-1780054953725-jxfr84byr-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper, #fv-chart-1780054953725-jxfr84byr-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780054953725-jxfr84byr-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-1780054953725-jxfr84byr-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn:hover,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .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-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {        bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">[{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average heart rate",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average heart rate",      "value": 158,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average heart rate",      "value": 161,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average Pace",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average Pace",      "value": 5.37,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average Pace",      "value": 5.47,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Calories burned",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Calories burned",      "value": 773,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Calories burned",      "value": 750,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Distance",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Distance",      "value": 10.43,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Distance",      "value": 10.03,      "unitText": ""    }  ]}]</script>        <div id="fv-chart-1780054953725-jxfr84byr-slideshow" class="fv-slideshow-container" data-slide-count="4" data-iframe-height="true">                            <div class="fv-slideshow-nav-row">                    <button class="fv-nav-btn prev disabled" aria-label="Previous Slide">                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>                        <span>Previous</span>                    </button>                    <div class="fv-slide-counter">1 / 4</div>                    <button class="fv-nav-btn next" aria-label="Next Slide">                        <span>Next</span>                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>                    </button>                </div>                          <div class="fv-slides-wrapper">                <div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-0-wrapper" data-index="0" style="display: block;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-0-bar-Average heart rate" data-chart-type="Bar" data-title="Average heart rate" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average heart rate</h4><div class="fv-bar-row" title="Google Fitbit Air - Average heart rate: 158 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #2E6E93;" data-target-width="79" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">158</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average heart rate: 161 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 80.5%; background-color: #E8238C;" data-target-width="80.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">161</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average heart rate Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>158</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>161</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-1-wrapper" data-index="1" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-1-bar-Average Pace" data-chart-type="Bar" data-title="Average Pace" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average Pace</h4><div class="fv-bar-row" title="Google Fitbit Air - Average Pace: 5.37 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 89.5%; background-color: #2E6E93;" data-target-width="89.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.37</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average Pace: 5.47 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 91.16666666666666%; background-color: #E8238C;" data-target-width="91.16666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.47</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>1.5</span><span>3</span><span>4.5</span><span>6</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average Pace Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>5.37</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>5.47</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-2-wrapper" data-index="2" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-2-bar-Calories burned" data-chart-type="Bar" data-title="Calories burned" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Calories burned</h4><div class="fv-bar-row" title="Google Fitbit Air - Calories burned: 773 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 96.625%; background-color: #2E6E93;" data-target-width="96.625" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">773</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Calories burned: 750 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 93.75%; background-color: #E8238C;" data-target-width="93.75" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">750</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>200</span><span>400</span><span>600</span><span>800</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Calories burned Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>773</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>750</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-3-wrapper" data-index="3" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-3-bar-Distance" data-chart-type="Bar" data-title="Distance" data-subhead="" data-caption="                                                                                                                                                                                                                                " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Distance</h4><div class="fv-bar-row" title="Google Fitbit Air - Distance: 10.43 Kilometers">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 69.53333333333333%; background-color: #2E6E93;" data-target-width="69.53333333333333" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.43</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Distance: 10.03 Kilometers">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 66.86666666666666%; background-color: #E8238C;" data-target-width="66.86666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.03</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>            <div class="fv-x-axis-unit">Kilometers</div>        </div>    </div>        <table class="sr-only">            <caption>Distance Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>10.43</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>10.03</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div>            </div>        </div>          <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 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); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  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 */            window.fvAnimateCharts(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 primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (true) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                var slideshowContainer = document.getElementById(uniqueId + '-slideshow');        /*  Check if container exists to prevent errors */    if (slideshowContainer) {        var currentSlideIndex = 0;        var slides = slideshowContainer.querySelectorAll('.fv-slide');        var counter = slideshowContainer.querySelector('.fv-slide-counter');        var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');        var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');        var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');        function updateControls(index) {            if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;            if (dropdown) dropdown.value = index;                        if (prevBtn) {                if (index === 0) prevBtn.classList.add('disabled');                else prevBtn.classList.remove('disabled');            }            if (nextBtn) {                if (index === slides.length - 1) nextBtn.classList.add('disabled');                else nextBtn.classList.remove('disabled');            }        }        function showSlide(index) {            if (index < 0) return; /*  index = slides.length - 1; // Disable loop for linear nav style */            if (index >= slides.length) return; /*  index = 0; */                        currentSlideIndex = index;                        slides.forEach(function(slide, i) {                slide.style.display = i === index ? 'block' : 'none';                if (i === index) {                    /*  Re-trigger animations for the active slide */                    var chartEl = slide.querySelector('.fv-chart-wrapper');                    if (chartEl && window.fvAnimateCharts) {                        window.fvAnimateCharts(chartEl);                    }                }            });                        updateControls(currentSlideIndex);        }        if (prevBtn) {            prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });        }        if (nextBtn) {            nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });        }        if (dropdown) {            dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });        }                /*  Initial setup */        updateControls(currentSlideIndex);                /*  Initial animation for the first slide */        if (slides.length > 0) {            var firstChart = slides[0].querySelector('.fv-chart-wrapper');             if (firstChart && window.fvAnimateCharts) {                setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);            }        }    }          } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780054953725-jxfr84byr', true); });      } else {        initialize('fv-chart-1780054953725-jxfr84byr', true);      }    })();      </script></div><p>As you can see in the graphs above, both heart rate and calorie readings are quite close. The average heart rate for my workout was just a 3bpm difference between the Apple Watch Ultra 3 and the Google Fitbit Air. It would have been nice to have information from my chest strap to compare this as well, but I'll try this again before my full review with a different electrical heart rate monitor. </p><p>However, on <a href="https://www.techradar.com/health-fitness/smartwatches/i-just-tested-the-apple-watch-ultra-3s-heart-rate-tracking-against-a-polar-h10-chest-strap-here-are-the-results#viafoura-comments">previous tests the Apple Watch Ultra 3 matched the electrical heart rate monitor exactly</a>, indicating that the Google Fitbit Air is pretty dang accurate too. </p><p>Likewise, the calorie counts on both wearables were relatively similar, with the Google Fitbit Air exceeding the Apple Watch Ultra 3's calculation by less than 25 calories. No two wearables are going to be exactly alike here, but this is close enough that I'd feel comfortable using the Google Fitbit Air day-to-day.</p><p>Average pace is a different matter. As previously mentioned, the Google Fitbit Air has no onboard GPS of its own, and although it showed a lovely map of my route obtained via my iPhone's GPS, it also overestimated my pace and thought I was a whole 10 seconds faster per kilometer than the Apple Watch did. </p><p>I know how my paces feel — it was a hot day and I had steep declines and inclines at either end of my run, so I ran slower than my usual brisk clip. I'm far more inclined to agree with Apple's assessment than the Fitbit's pace estimation here. Apple also gave me far more detail about my run, such as stride length and vertical oscillation (how bouncy I was during the run), whereas the Google Fitbit Air collects no such information. What Fitbit does surface, however, is steps taken during the workout (9,342 to be precise), which the Apple Watch Ultra 3 doesn't. </p><p>Fitbit also massively overestimated my run at 10.43km rather than 10.03km, even though it shows exactly the same map as my Apple Watch, with an identical finishing point, as you can see below in the comparison pic. Unlike 3bpm or 23kcal, over 400 meters and 10 seconds of pace are big differences.</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');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780055798279-k843e8olt *, #fv-chart-1780055798279-k843e8olt *:before, #fv-chart-1780055798279-k843e8olt *:after, #fv-chart-1780055798279-k843e8olt-slideshow *, #fv-chart-1780055798279-k843e8olt-slideshow *:before, #fv-chart-1780055798279-k843e8olt-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780055798279-k843e8olt, #fv-chart-1780055798279-k843e8olt-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780055798279-k843e8olt {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780055798279-k843e8olt.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-1780055798279-k843e8olt .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780055798279-k843e8olt-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780055798279-k843e8olt-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-1780055798279-k843e8olt-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-1780055798279-k843e8olt-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780055798279-k843e8olt-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-1780055798279-k843e8olt-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780055798279-k843e8olt-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-1780055798279-k843e8olt-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780055798279-k843e8olt .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780055798279-k843e8olt .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780055798279-k843e8olt .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780055798279-k843e8olt .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780055798279-k843e8olt .fv-image-compare-expand-btn,    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-image-compare-expand-btn:hover,    #fv-chart-1780055798279-k843e8olt .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780055798279-k843e8olt .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780055798279-k843e8olt .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780055798279-k843e8olt .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780055798279-k843e8olt .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780055798279-k843e8olt .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-bar-row, #fv-chart-1780055798279-k843e8olt .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780055798279-k843e8olt .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780055798279-k843e8olt .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780055798279-k843e8olt .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780055798279-k843e8olt .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780055798279-k843e8olt .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-1780055798279-k843e8olt .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780055798279-k843e8olt .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780055798279-k843e8olt .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780055798279-k843e8olt .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780055798279-k843e8olt .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-modal-item { display: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780055798279-k843e8olt .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780055798279-k843e8olt .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780055798279-k843e8olt .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780055798279-k843e8olt .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-pie-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-row,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-stacked-product,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-bar-product,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-row,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stacked-product,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780055798279-k843e8olt.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-1780055798279-k843e8olt.mobile-view .fv-bar-label,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-product-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-label,    #fv-chart-1780055798279-k843e8olt.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-1780055798279-k843e8olt.mobile-view .fv-bar-container,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-cluster,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-label-space,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-benchmark-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-dropdown-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-chart-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-chart-subhead,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-header,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-vs,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780055798279-k843e8olt.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-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780055798279-k843e8olt.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780055798279-k843e8olt.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780055798279-k843e8olt .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-row,        #fv-chart-1780055798279-k843e8olt .fv-stacked-product,        #fv-chart-1780055798279-k843e8olt .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-label,        #fv-chart-1780055798279-k843e8olt .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-container,        #fv-chart-1780055798279-k843e8olt .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780055798279-k843e8olt .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780055798279-k843e8olt .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780055798279-k843e8olt .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780055798279-k843e8olt .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-logo,        #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780055798279-k843e8olt.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:56:38.279Z",  "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>    <div id="fv-chart-1780055798279-k843e8olt" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header fv-is-image-compare  ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780055798279-k843e8olt-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="" 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/vrpNisqoY8XCniLxGimKi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/vrpNisqoY8XCniLxGimKi.jpg" alt="Map of part of Bath from Google Health" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" />                    <img src="https://cdn.mos.cms.futurecdn.net/4ZqfVAkASATb5QchicgLj.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/4ZqfVAkASATb5QchicgLj.jpg" alt="Map of part of Bath from Apple Fitness" 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">Apple Fitness</div>                <div class="fv-image-compare-label fv-image-compare-label-right">Google Health</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() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 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); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  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 */            window.fvAnimateCharts(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 primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780055798279-k843e8olt', false); });      } else {        initialize('fv-chart-1780055798279-k843e8olt', false);      }    })();      </script></div><h2 id="analysis">Analysis</h2><p>In terms of the metrics relying on the onboard heart rate monitor, the $99.99 / £84.99 / AU$199 Google Fitbit Air is very accurate compared to the $799 / £749 / AU$1,399 Apple Watch Ultra 3. </p><p>I wouldn't have expected the Google Fitbit Air to be as reliable for run tracking as one of the <a href="https://www.techradar.com/best/running-watches">best running watches</a>, considering it doesn't even have GPS — as long as it's consistent for casual users, that'll be fine for most people. Anyone (like me) who cares enough to want maps, technique information like stride length, and pinpoint-accurate pace will likely gravitate towards a dedicated running watch anyway. Still, I was hoping for a smaller difference here.</p><p>The Apple Watch Ultra 3 has proven itself to be a very accurate wrist-based optical heart rate solution, so far superseded only by dedicated heart rate monitors. Based on this, I'm happy the Google Fitbit Air cleaves closely to this standard — although it's a shame I can't rely on GPS data harvested from my phone for more than a rough estimation. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Existing Fitbit users may be 'beyond frustrated' with the app's Google Health redesign, but having just got my hands on the Google Fitbit Air, I'm actually impressed at the AI integration on offer  ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/existing-fitbit-users-may-be-beyond-frustrated-with-the-apps-google-health-redesign-but-having-just-got-my-hands-on-the-google-fitbit-air-im-actually-impressed-at-the-ai-integration-on-offer</link>
                                                                            <description>
                            <![CDATA[ Pulling the weather in and updating my fitness plan is easier than ever. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VS2ZPUEezsSzAiv6fy4xvn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 27 May 2026 17:09:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve only had access to the Google Fitbit Air and the new Google Health app for a few hours, at the time of writing, and already there are some interesting things to say about one of this year's biggest contenders for the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a> crown.</p><p>While the stats and numbers you get in the free tier are a little basic, they’re roughly in line with what you’d expect from a $99.99 / £84.99 / AU$199 tracker. But it’s the premium AI health coach that’s impressed me with its ability to incorporate contextual information and change your weekly plan just by chatting to it. </p><p>The tracker is light and comfortable, it’s got some cool features even at the free tier, and Whoop (the other big player in the screenless fitness tracker space) should be worried. </p><p>While Whoop offers more detailed metrics, it’s also prohibitively expensive and doesn’t allow you to buy the fitness tracker or use it for free after purchase in any form: it entirely relies on an expensive subscription service starting at £169 / $199 / AU$299 annually, and going up from there. Cancel that subscription, and it’s just an inert hunk of plastic. You can read all about it in my <a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-vs-whoop-should-you-get-fitbits-new-screenless-tracker-or-opt-for-the-more-expensive-subscription-based-original">Google Fitbit Air vs Whoop breakdown</a>.</p><p>My early impression of the Google Fitbit Air and its Google Health Premium AI coaching service is that it’s designed to help beginner-to-frequently-training athletes, with simple metrics, round numbers, and a friendly interface that does a lot of its calculations behind the scenes. </p><p>Those who are already heavily invested in Whoop’s ecosystem won’t get the granularity of data they are used to, and thus might not be tempted by the lower price of the Fitbit. However, for the rest of us, I think this is going to do very well. </p><h2 id="design-and-comfort">Design and comfort</h2><p>The Google Fitbit Air weighs just 12g. It’s light, slender, and the performance loop band I’m wearing is very comfortable, although it does have a tendency to get a little… dank during a very sweaty workout, such as my first test run completed during a heatwave here in the UK. </p><p>It offers no interaction on the device at all, just a charging LED. <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">As I said in previous pieces, it’s almost like an older pedometer-style Fitbit</a> that clipped to your clothes, just in a modern form factor and made by Google. </p><p>I have to say, it’s very unobtrusive, being around two-thirds the width of the Whoop MG. It’s very easy to wear this in conjunction with another device or a non-smart analog watch on the other wrist. Funnily enough, that’s exactly what I’ve been doing. </p><h2 id="early-comparison-testing">Early comparison testing</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:1479px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rPn5CKBm83dc3PpXsV6QjJ" name="IMG_0149 testing batch" alt="Huawei Watch Fit 5 Pro, Fitbit Air and Polar H10" src="https://cdn.mos.cms.futurecdn.net/rPn5CKBm83dc3PpXsV6QjJ.jpg" mos="" align="middle" fullscreen="" width="1479" height="832" 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 immediately incorporated the Google Fitbit Air into my smartwatch testing routine. I went on two runs with the Huawei Watch Fit 5 Pro on one hand (the device I’m currently closing out on testing, which on previous runs matched very closely with the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8 </a>Pro), a Polar H10 chest strap, and the Google Fitbit Air on the other. </p><p>Unfortunately, the usually pinpoint-accurate chest strap malfunctioned, but the average heart rate between the two wrist-based wearables was just 1bpm apart. I know the Huawei Watch Fit 5 Pro is quite accurate based on previous testing, so it’s a positive early sign, but before my full review I’ll be using a (working) chest strap to test the Google Fitbit Air.   </p><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="chzE8WXE74zdGmuA5djj4C" name="Fitbit Health Coach Techradar_News_template (3)" alt="Google Health Coach screenshots on iPhones" src="https://cdn.mos.cms.futurecdn.net/chzE8WXE74zdGmuA5djj4C.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>What I was most impressed with was the Google Health Coach, the app’s flagship AI feature that encompasses everything else. After a brief chat about my goals, it set up an early plan for me, comprised of three gym sessions and two runs a week, to build muscle while maintaining baseline cardiovascular fitness. </p><p>After I completed my test runs, Google noted the extreme weather here in the UK, and mentioned it in the workout’s summary as something to take into account when viewing my metrics, as my heart rate was likely to be higher than normal. Very clever: exactly the sort of contextual information fitness trackers have been missing since their inception, pulled in automatically using location and weather data as well as fitness data. </p><p>Impressed, I tapped the ever-present blue ‘Ask Coach’ button and typed “I might swap one of my gym sessions for a long run this week. Can you update my plan?”</p><p>Hey presto: not only did it update my plan, but it also surfaced the Long Endurance Run activity profile for me to use on my next running day. I must admit, my early experiment with this AI Health Coach is a resounding success.</p><h2 id="but-at-what-cost">But at what cost?</h2><p>All of this, unfortunately, comes at the expense of existing Fitbit badges and features. The app has been renamed, rebranded and redesigned overnight, with all badges and community features lost in favor of the AI-first approach. </p><p>Existing Fitbit users <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">are not happy</a>: on the Fitbit subreddit, one complaint thread garnered over 1,500 upvotes and over 600 comments, with users mentioning they are "beyond frustrated" at the changes and calling the app "slop", or a victim of "enshittification". </p><p>A particular target of criticism is the food logging feature, which I’ve not yet tried, but Google says "fixes are coming". </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Health is getting heat for being 'unbelievably bad' after replacing the Fitbit app — but Google says fixes are coming ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming</link>
                                                                            <description>
                            <![CDATA[ The new Google Health app has a lot of work to do to win over Fitbit fans, but Google says updates are coming. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FLKUp4QEuYNxFfHK6ANtkQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6h6VPh2s2scU2rpk5NrMr7-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 27 May 2026 11:57:26 +0000</pubDate>                                                                                                                                <updated>Thu, 28 May 2026 05:35:34 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/6h6VPh2s2scU2rpk5NrMr7-1280-80.png">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Google Health app hasn&#039;t been well received]]></media:description>                                                            <media:text><![CDATA[Google Health Coach screenshot]]></media:text>
                                <media:title type="plain"><![CDATA[Google Health Coach screenshot]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6h6VPh2s2scU2rpk5NrMr7-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google Health is now replacing the Fitbit app for most users</strong></li><li><strong>Many Fitbit fans are unhappy about the switch due to missing features</strong></li><li><strong>Google has promised that regular updates and fixes are coming</strong></li></ul><p>We're now at the stage where the Google Health app has replaced the Fitbit app for most users on Android and iOS, and Google has just <a href="https://support.google.com/googlehealth/thread/437068226/sharing-upcoming-roadmap-and-improvements" target="_blank">posted an update</a> promising regular improvements and bug fixes, as well as committing to listening to feedback — and there's an awful lot of feedback to get through.</p><p>We <a href="https://www.techradar.com/health-fitness/why-does-technology-just-keep-getting-less-fun-fitbit-users-are-mad-about-losing-key-features-as-a-result-of-the-huge-google-health-changes-but-i-want-to-hear-what-you-think">got a hint of the user revolt</a> that was coming when the Google Health update started rolling out, but now that everyone has the new app, the number of negative reactions has increased exponentially. Users are complaining about missing features, poor user interface choices, and AI they don't really want.</p><p>"It's just an atrocious app," is one of the reactions <a href="https://www.reddit.com/r/fitbit/comments/1tmevrs/comment/onnjtgz/" target="_blank">on Reddit</a> that sums up the general mood. <a href="https://www.reddit.com/r/fitbit/comments/1to5347/thank_google_for_ruining_fitbit/" target="_blank">Other commenters</a> describe the Google Health update as "unbelievably bad", "clunky", and repeatedly showing "incorrect data".</p><p>While a few bumps along the road are to be expected in a major switch like this, it seems users really, really don't like what they're seeing. Previously loyal Fitbit fans — many of whom have owned Fitbits since before Google acquired the company — now say they're <a href="https://www.reddit.com/r/fitbit/comments/1to5347/comment/onykeu7/" target="_blank">switching to Garmin</a> and other competitors.</p><h2 id="fixes-and-upgrades-on-the-way">Fixes and upgrades on the way</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1tomawj/wtf_is_this_bs_app_i_want_a_refund">wtf is this bs app? I want a refund</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>A lot of complaints <a href="https://www.reddit.com/r/fitbit/comments/1tomawj/wtf_is_this_bs_app_i_want_a_refund/" target="_blank">center around the new look</a> of the Google Health app, which is busier and more cluttered than the old Fitbit one. There's a lot of room given over to the Google Health AI Coach too, though advanced AI features are only available for those with Google Health Premium (previously Fitbit Premium) subscriptions.</p><p>According to the survey <a href="https://www.techradar.com/health-fitness/why-does-technology-just-keep-getting-less-fun-fitbit-users-are-mad-about-losing-key-features-as-a-result-of-the-huge-google-health-changes-but-i-want-to-hear-what-you-think">we ran earlier this month</a>, only 20% of you will be handing over money for the extra AI Coach features, and that's a sentiment reflected in the feedback <a href="https://www.reddit.com/r/fitbit/comments/1tmu9sr/comment/onrcbww/" target="_blank">we're seeing online</a>: most users would still rather analyze their stats themselves.</p><p>The food logging capabilities of the new Google Health app have come in <a href="https://www.reddit.com/r/fitbit/comments/1tmu9sr/comment/onpn2w6/" target="_blank">for a lot of criticism too</a>, and this is actually something Google says it will address. The ability to "add custom food viewing, creation, and logging" is included <a href="https://support.google.com/googlehealth/thread/437068226/sharing-upcoming-roadmap-and-improvements" target="_blank">on a lengthy list of upgrades</a> due to roll out starting this week.</p><p>Other bug fixes and improvements cover issues with exercise tracking (including runs that are inaccurately labeled), calorie tracking, and missing Sleep Scores, as well as making the AI Coach "more concise" in its answers. Google clearly has a lot of work to do with its new app, and that's reflected in the reaction from users.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Fitbit Air vs Whoop: should you get Fitbit's new screenless tracker or opt for the more expensive, subscription-based original? ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-vs-whoop-should-you-get-fitbits-new-screenless-tracker-or-opt-for-the-more-expensive-subscription-based-original</link>
                                                                            <description>
                            <![CDATA[ Should you buy Fitbit's new tracker or opt for a Whoop band, which offers fantastic metrics but is wholly reliant on a more premium subscription? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4VjCdvWdjamToGmrWxRYJg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 13 May 2026 15:18:34 +0000</pubDate>                                                                                                                                <updated>Tue, 19 May 2026 06:06:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / TechRadar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Whoop MG vs Google Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Whoop MG vs Google Fitbit Air]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop MG vs Google Fitbit Air]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last week, <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google launched the Google Fitbit Air</a>, its much-rumored screenless fitness tracker designed to be its entry into the set-and-forget 'focus wearable' market. I should say re-entry really, as the original Fitbit and Fitbit Flex bands were exactly this type of device: minimalist pucks or bands, with very limited scope for interaction, and no screens to speak of.   </p><p>Right now the category of simple, screenless wearables is dominated by the likes of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> and by fitness trackers such as Whoop, which is undoubtedly the most popular of the wrist-based screenless fitness bands out there. Whoop has been in the screenless tracker game for years, and is a popular choice for serious athletes, biohackers and wellness enthusiasts alike. </p><p>But Whoop's offering isn't cheap, as you don't buy the device outright; instead you get it as part of an annual subscription to the Whoop app, with the subscription tiers increasing in price as more features are included.  </p><p>While I haven't yet had any hands-on time with the Google Fitbit Air (I'm expecting a review unit very soon), we can compare the listed specs, features and subscription prices to identify which fitness tracker is right for you.  </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-specifications"><span>Google Fitbit Air vs Whoop: Specifications</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:1632px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="c6XbiYgqA757arvAxokhCk" name="whoop body 3 (1)" alt="Woman lifting dumbbell while wearing Whoop device on wrist" src="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk.jpg" mos="" align="middle" fullscreen="" width="1632" height="918" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Whoop)</span></figcaption></figure><div ><table><caption>Specifications</caption><tbody><tr><td class="firstcol " ><p>Device</p></td><td  ><p>Google Fitbit Air</p></td><td  ><p>Whoop 5.0</p></td><td  ><p>Whoop MG</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$99.99 / £84.99 / AU$199 for device. </p><p>Google Health Premium: $99.99 / (around £75 / AU$140) with monthly plan options. </p></td><td  ><p>Whoop One membership: £169 / $199 / AU$299 per year.</p><p>Whoop Peak: £229 / $239 / AU$419 per year </p></td><td  ><p>Whoop Life membership:  £349 / $359 / AU$629</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>12g </p></td><td  ><p>27g</p></td><td  ><p>27g</p></td></tr><tr><td class="firstcol " ><p>Case</p></td><td  ><p>Recycled plastic</p></td><td  ><p>Plastic, stainless steel</p></td><td  ><p>Plastic, stainless steel</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>None</p></td><td  ><p>None</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>None</p></td><td  ><p>None</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Up to 7 days, 90 mins charge (5 mins fast charge for 1 day's battery)</p></td><td  ><p>Up to 14 days with power pack</p></td><td  ><p>Up to 14 days with power pack</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td><td  ><p>Bluetooth</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resist</p></td><td  ><p>50 meters</p></td><td  ><p>IP68 (10 meters)</p></td><td  ><p>IP68 (10 meters)</p></td></tr><tr><td class="firstcol " ><p>ECG</p></td><td  ><p>No</p></td><td  ><p>No</p></td><td  ><p>Yes</p></td></tr></tbody></table></div><p>Above is a table comparing some of the specifications of the Google Fitbit Air to the Whoop 5.0 and premium <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG</a> bands. Perhaps a good place to start here is the weight, as Google states that the Fitbit Air weighs just 12 grams with a band or five grams on its own, hence the name. The Whoop devices weigh more than double that. The Fitbit is also far better for diving, as according to Google it's water resistant up to 50 meters. </p><p>The Google Fitbit Air can last for a week, while the Whoops offer only a few days of battery life each. However, they do come with a battery pack that can slot onto the device while you wear it to charge the device, which means you can get 14 days of constant data with no need to take the device off to charge it at all. In theory, the only time you'd ever need to take your Whoop off is to change the band, should you want to. </p><p>As more expensive devices, the Whoops incorporate stainless steel into their clasps, whereas the Fitbit is all plastic. </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-price-value"><span>Google Fitbit Air vs Whoop: Price & value</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1156px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="T9Km9ASKQ2DfZ9H8euRzmL" name="1778164277.jpg" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/T9Km9ASKQ2DfZ9H8euRzmL.jpg" mos="" align="middle" fullscreen="" width="1156" height="651" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Where Google wins off the bat is that the Fitbit Air is relatively cheap —<a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-preorders-where-to-buy-the-latest-budget-fitness-tracker-for-free-with-a-trade-in"> you can pre-order it now for $99.99 / £84.99 / AU$199</a>. Even if you choose not to subscribe to Google Health Premium —Google's fitness service, which gives you access to its comprehensive AI Health Coach feature — after the free trial included with your Fitbit Air is over, you can still log your data using the band on the Google Health app's free tier and use it as a basic, screenless fitness tracker.</p><p>If you do choose to subscribe, you're essentially paying for the tracker again on an annual basis in order to get all the AI features and unlock advice to help you use those metrics. There's no doubt this is intended to be a core feature rather than an optional extra, but you do have the option <em>not </em>to subscribe. You could also pay monthly, but you end up paying around $20 US dollars more per year than an annual subscription (international pricing is TBC).    </p><p>Whoop, on the other hand, requires a subscription to work at all, starting at a fairly reasonable £169 / $199 / AU$299 per year for the base Whoop One subscription, which comes with the Whoop 5.0 device but locks metrics like Stress and Whoop Age behind a paywall. </p><p>You get those (along with a nicer Whoop MG band and a wireless charger puck) with a Whoop Peak membership, which costs £229 / $239 / AU$419 per year. Then at the highest level you get the Whoop Life subscription plan, at £349 / $359 / AU$629 per year, which comes with the Whoop MG band and heart health features. </p><p>There's no doubt about it: over time, the Whoop will be pricier than the Google Fitbit Air by a significant margin. While the Google Fitbit Air is the cheaper option of the two, the breadth of the AI Coach's features might make it a better value prospect too, unless you want specific features like Whoop's Stress score, workout builder or the MG's electrocardiogram (ECG) functionality. </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-features"><span>Google Fitbit Air vs Whoop: Features</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="s7M6Z7Ng6JsyeRZuBkQCF" name="HealthApp-3-CoachMessages" alt="Google Health Coach interaction screenshots" src="https://cdn.mos.cms.futurecdn.net/s7M6Z7Ng6JsyeRZuBkQCF.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The Fitbit Air, Whoop 5.0 and Whoop MG all pack PPG LED heart rate sensors, and all the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatch</a> features such as heart rate, step counting, calorie burn estimation, skin temperature and blood oxygen monitoring. I haven't tested the accuracy of Fitbit's sensor yet. </p><p>The key difference between the two Whoops, however, is that the Whoop MG has an advanced 'Heart Screener' sensor functionality which can be used for ECG scans, which can aid in detecting atrial fibrillation or irregular heart rate. According to Whoop, it "meets and exceeds clinical-accuracy standards".</p><p>The Fitbit Air doesn't have this functionality, but the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a> does — so if you're looking to keep an eye on your heart health, you'll need to opt for the Charge series or a more expensive Whoop MG. </p><p>The Google Fitbit Air's feature set includes a lot of the same stuff from the Fitbit app, including historic graphs of your movement and sleep data along with a Daily Readiness score, but many of the actionable insights are locked behind the Google Health Coach, the AI coaching service that comes with a Google Health Premium subscription. The Coach shows you demonstrations for different exercises, advises you on how to get better sleep, can generate meal and exercise plans, and can incorporate medical records. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1307px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="C3LtyDWRyqiJ3dG64jzxom" name="Whoop MG titanium" alt="Whoop MG" src="https://cdn.mos.cms.futurecdn.net/C3LtyDWRyqiJ3dG64jzxom.jpg" mos="" align="middle" fullscreen="" width="1307" height="736" 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>Whoop also has an extensive laundry list of features to rival this. In terms of the amount of features on offer, it exceeds Google's, with all manner of scores for metrics like strain, recovery, sleep (along with actionable insights on how to reduce sleep need), Whoop Age (your body's biological age, only accessible if you subscribe to the mid-tier Peak subscription or the Life subscription), Cardiovascular Age, and lots more. </p><p>Whoop's AI coach offers useful, actionable insights too, and its workout builder is based on a comprehensive library of fitness moves that also includes demonstrations. While Google allows you to upload your medical records to the app, serious biohackers can send away for blood tests in the US via the Whoop app, to get results for biomarkers such as hormone levels and vitamin deficiencies that Whoop's AI can incorporate. New features are rolling out that will also allow you to contact licensed clinicians through the app. </p><p>However, despite Whoop having a longer list of features, I'm looking forward to spending time with Google's health-focused LLM Coach to identify the breadth of its capabilities. I'm willing to bet that the flexibility of the Coach service, together with the ability to feed it your data, will make it an excellent value proposition. </p><h3 class="article-body__section" id="section-early-verdict"><span>Early verdict</span></h3><p>The Google Fitbit Air is a fairly cheap tracker that looks like a great-value proposition for those who don't want to shell out for a pricey Whoop subscription, especially as over time, it looks like the expense of a Whoop will only increase when compared to the Fitbit's cheaper subscription and one-time purchase. As a consumer, you also have the choice of whether to subscribe to the AI coach or just use the device as a tracker. </p><p>The Whoop devices do have some innovations that Fitbit doesn't have, such as that innovative charger, the metallic physical elements and a more comprehensive feature set, but during testing I'll be specifically testing the breadth of the Fitbit's AI coach, trying to see if it can replicate some of the Whoop bands' best features. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ICYMI: the week's 7 biggest tech stories from Apple's iPhone AI payout to Google's all-new Fitbit ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-stories-from-apples-iphone-ai-payout-to-googles-all-new-fitbit</link>
                                                                            <description>
                            <![CDATA[ Here's the biggest tech news from Apple, Nintendo, Google, and more for May 9, 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">h7aeTMXsMZ9LBtWvYV5xB4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rF6F6NfkTCESi3oiiZQwhA-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 09 May 2026 09:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 16 Jun 2026 10:37:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Tech]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB.png ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Davidson ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Rowan Davies ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Matt Evans ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Dashiell Wood ]]></dc:contributor>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/rF6F6NfkTCESi3oiiZQwhA-1280-80.png">
                                                            <media:credit><![CDATA[Nintendo / Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Star Fox next to the new Google Fitbit band and the Google I/O 2024 logo]]></media:description>                                                            <media:text><![CDATA[Star Fox next to the new Google Fitbit band and the Google I/O 2024 logo]]></media:text>
                                <media:title type="plain"><![CDATA[Star Fox next to the new Google Fitbit band and the Google I/O 2024 logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rF6F6NfkTCESi3oiiZQwhA-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This week, Apple announced it's set to pay out millions to iPhone users over its Siri AI promises, and Google unveiled a different kind of Fitbit.</p><p>To catch up on all that and more, scroll down to read our recap of the week's seven biggest tech news stories.</p><p>Before you catch up with this week’s tech news, why not test yourself on last week’s eight biggest stories to see how well you were paying attention? Take the quiz below.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-evv09e"></div>                            </div>                            <script src="https://kwizly.com/embed/evv09e.js" async></script><h2 id="7-google-s-3-chromeos-usb-sold-out">7. Google’s $3 ChromeOS USB sold out</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="Zky4EuXAAWDiNHdeGC8nEd" name="ChromeOSFlex" alt="A hand putting a ChromeOS Flex USB stick into a laptop, next to a hand holding the USB stick" src="https://cdn.mos.cms.futurecdn.net/Zky4EuXAAWDiNHdeGC8nEd.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: Back Market)</span></figcaption></figure><p>Last month, Google and Back Market announced a USB stick that could convert many old laptops into a basic Chromebook in a matter of minutes.</p><p>This week, the drive sold out, though a fresh batch of ChromeOS converters should be available soon.</p><p>The reason you might want to switch is ChromeOS is much less demanding than Windows and macOS. Sure, it has some limitations when it comes to app selection, but if it means you can use your aged laptop instead of needing to buy a new one, that’s a major win.</p><p>So if you’re looking to revamp your old machine, take a look at ChromeOS Flex.</p><ul><li><strong>Read the full story:</strong> <a href="https://www.techradar.com/computing/chromebooks/googles-usd3-usb-stick-for-revamping-old-laptops-with-chromeos-flex-has-sold-out-and-proves-i-was-right-about-chromebooks">Google's $3 USB stick for revamping old laptops with ChromeOS Flex has sold out</a></li></ul><h2 id="6-third-time-s-the-charm-for-star-fox">6. Third time's the charm for Star Fox?</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:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gGijppJKAdysfaQVmsjSSg" name="IMG-20260506-WA0053" alt="Star Fox" src="https://cdn.mos.cms.futurecdn.net/gGijppJKAdysfaQVmsjSSg.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: ﻿Nintendo)</span></figcaption></figure><p>Japanese gaming giant Nintendo shocked us all with the sudden reveal of a new Star Fox for Switch 2... kind of. Simply titled Star Fox, the upcoming game is actually a remake of Star Fox 64, which originally released for Nintendo 64 back in 1997.</p><p>That game was already remade for both Nintendo 3DS (as Star Fox 64 3D) and Wii U (with Star Fox Zero), and many fans were expecting a wholly new entry to come next.</p><p>Still, it looks impressive with cutting-edge graphics, new character designs, and an exclusive competitive online battle mode. That's on top of support for a wealth of Switch 2 features like GameShare and GameChat, not to mention Joy-Con 2 mouse controls.</p><ul><li><strong>Read the full story: </strong><a href="https://www.techradar.com/gaming/nintendo/star-fox-64-is-getting-yet-another-remake-this-time-for-nintendo-switch-2">Star Fox 64 is getting yet another remake</a></li></ul><h2 id="5-google-i-o-themed-android-show-announced">5. Google I/O-themed Android Show announced</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:1919px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="MyCUHkXBpPw5mwmJFcjXFR" name="Google IO 2024.jpg" alt="Google I/O 2024" src="https://cdn.mos.cms.futurecdn.net/MyCUHkXBpPw5mwmJFcjXFR.jpg" mos="" align="middle" fullscreen="" width="1919" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Ahead of Google I/O — the company’s annual developer conference — we’ll be getting The Android Show: I/O Edition, which should give us a good look at what’s in store for Android 17.</p><p>Last year, for reference, the Android Show included a look at Google’s Material 3 Expressive interface redesign, along with Gemini Live, Gemini across new devices like watches and TVs, and new safety and security tools.</p><p>This year, we’re expecting The Android Show to showcase features such as a new Liquid Glass-like look, App Lock, and a motion assist feature to help cut down your motion sickness.</p><ul><li><strong>Read the full story: </strong><a href="https://www.techradar.com/phones/android/5-android-17-features-that-could-be-announced-at-googles-pre-i-o-android-reveal-including-motion-assist-and-app-locking">5 Android 17 features that could be announced at Google's pre-I/O Android reveal</a></li></ul><h2 id="4-vine-came-back">4. Vine came back?!</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="aLuhdjmTF8wFVyGgAqzq7V" name="DivineApp" alt="Three smartphones showing the revamped Vine app" src="https://cdn.mos.cms.futurecdn.net/aLuhdjmTF8wFVyGgAqzq7V.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: Divine / iOS App Store)</span></figcaption></figure><p>Vine spearheaded short-form video content in the 2010s, and it’s coming back as a new platform called Divine, which is being funded by the co-founder of Twitter, Jack Dorsey — the same guy who killed it in 2017. </p><p>As well as hosting a nostalgic catalog of over 500,000 of some of its most famous six-second videos, Divine won’t rely on a singular algorithm and will allow you to select how content reaches you through four options: Home feed, Discovery, Trending, and Hashtag feed. </p><p>But nostalgia is just one of the platform’s aims, and it’s also taking a stance against AI-generated content by implementing a series of measures, including a user reporting system, machine-learning detection, and human-in-the-loop (HITL) techniques to ensure that you only view content created by humans. </p><p>Divine is invite-only for now, but the platform has plans for a wider expansion in the coming months. </p><ul><li><strong>Read the full story: </strong><a href="https://www.techradar.com/computing/websites-apps/vine-is-coming-back-and-its-being-relaunched-by-the-guy-who-killed-it-say-hello-to-jack-dorseys-divine-a-tiktok-and-instagram-stories-rival-with-a-ferocious-ambition-to-end-ai-slop">Vine is coming back, and it’s being relaunched by the guy who killed it</a></li></ul><h2 id="3-we-reviewed-the-lg-c6-oled-tv">3. We reviewed the LG C6 OLED TV</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="khkysgW6WJYD29wZvLhoN8" name="LG C6 gaming" alt="LG C6 OLED TV with Battlefield V and Game Optimiser dashboard on screen" src="https://cdn.mos.cms.futurecdn.net/khkysgW6WJYD29wZvLhoN8.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>We released our LG C6 review, and the TV earned the full five stars. Not only does it carry across everything we loved about its predecessor, the LG C5, but it delivers some great upgrades. The C6 comes with a new, faster processor, the Alpha 11 AI Gen 3, which is also used in the flagship LG G6 OLED. The C6 also delivers better color accuracy and has received a nice brightness boost compared to the C5. </p><p>Its overall picture quality is excellent, it's a phenomenal gaming TV, and its webOS smart TV is one of the best around. The C6 has easily set the benchmark for OLED TVs in 2026. Our review was for the 65-inch model, which uses the standard WOLED panel. We’re hoping to review one of the Primary RGB Tandem OLED models (the 48, 77, and 83-inch models) later this year. </p><ul><li><strong>Read the full story:</strong> <a href="https://www.techradar.com/televisions/lg-c6-review">I tested the LG C6 over two weeks</a></li></ul><h2 id="2-google-fitbit-air-flew-in">2. Google Fitbit Air flew in</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:1156px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="T9Km9ASKQ2DfZ9H8euRzmL" name="1778164277.jpg" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/T9Km9ASKQ2DfZ9H8euRzmL.jpg" mos="" align="middle" fullscreen="" width="1156" height="651" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>We've got a new Fitbit! The much-teased Google Fitbit Air has broken cover, and it's a cheap screenless Fitbit to challenge the likes of Whoop in the "focus wearable" space. It's pretty simple, as trackers go — a straightforward data collection PPG sensor with a gyroscope, temperature sensor, and so on, with a choice of bands and all the information available in-app.</p><p>But it's the app that makes this interesting: Fitbit is rebranding as Google Health, and the Fitbit Premium subscription has morphed into a comprehensive AI fitness coach. This is a mandatory change, even for existing Premium users, with the update rolling out over the next few weeks.</p><ul><li><strong>Read the full story: </strong><a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">The Google Fitbit Air finally breaks cover</a></li></ul><h2 id="1-apple-paid-for-its-ai-troubles">1. Apple paid for its AI troubles</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="A8oT2E8cmBWU2YUnGP3G9k" name="iphone-16-pro" alt="iPhone 16 Pro" src="https://cdn.mos.cms.futurecdn.net/A8oT2E8cmBWU2YUnGP3G9k.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: Apple)</span></figcaption></figure><p>Apple’s delayed Siri features have caused plenty of headaches for iPhone owners, and now Apple is set to pay for its AI issues, literally. That’s because this week we heard details of a class action lawsuit it had settled in December, in which it has agreed to pay customers a portion of $250 million — and you could be owed up to $95 per device. </p><p>The case claimed that Apple had promoted “AI capabilities that did not exist at the time, do not exist now, and will not exist for two or more years.” It also alleged that Apple’s Siri advertisements “saturated the internet, television, and other airwaves to cultivate a clear and reasonable consumer expectation that these transformative features would be available upon the iPhone's release.” </p><p>To make a claim, you’ll need to be able to prove you bought a qualifying device once Apple starts inviting claims (which should happen within 45 days of May 5).</p><ul><li><strong>Read the full story:</strong> <a href="https://www.techradar.com/ai-platforms-assistants/ai-capabilities-that-did-not-exist-at-the-time-delayed-siri-features-have-cost-apple-a-massive-usd250-million-and-iphone-users-could-get-up-to-usd95-per-device">Delayed Siri features have cost Apple a massive $250 million</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Why does technology just keep getting less fun?' Fitbit users are mad about losing key features as a result of the huge Google Health changes — but I want to hear what you think ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/why-does-technology-just-keep-getting-less-fun-fitbit-users-are-mad-about-losing-key-features-as-a-result-of-the-huge-google-health-changes-but-i-want-to-hear-what-you-think</link>
                                                                            <description>
                            <![CDATA[ Fitbit's gone from a straight wellness hub to an AI subscription service. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8CQgweGU9nowj6b8m4s2sF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/57AYvdGeDzNZ3R5GjyvoBd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 13:53:41 +0000</pubDate>                                                                                                                                <updated>Fri, 08 May 2026 16:33:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/57AYvdGeDzNZ3R5GjyvoBd-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air ]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air ]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/57AYvdGeDzNZ3R5GjyvoBd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit's app has completely changed — it's now Google Health</strong></li><li><strong>Many features have vanished, subsumed into its new all-encompassing AI health coach</strong></li><li><strong>I want to hear what you think — vote in the poll below, comment, or email me at </strong><a href="mailto:matt.evans@futurenet.com"><strong>matt.evans@futurenet.com</strong></a><strong>, and I'll publish your responses</strong></li></ul><p>As well as the launch of the new, screenless <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google Fitbit Air</a> — likely set to be one of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> of 2026 — Google has also completely revamped the Fitbit app, changing it into a new entity called Google Health. </p><p>Google Health is a one-stop shop repository for all your health data, capable of importing data from the likes of Apple Health and medical records, as well as Google-branded wearables like Fitbits and Pixel Watches. </p><p>The <a href="https://www.techradar.com/health-fitness/fitness-apps/the-fitbit-app-is-finally-being-rebranded-as-google-health-here-are-5-things-you-need-to-know-about-the-big-change-and-what-it-means-for-fitbit-users">Premium version is now a complete AI health coach</a>, capable of using all the information collected via the free version of the app and supplying you with workout plan suggestions, recipe tips, photo-based nutrition tracking, and lots more. While the coach looks impressive at first glance, this enormous, all-encompassing agentic health advisor means that some features Fitbit fans loved are being removed. </p><p>Chief among them are the Sleep Animals. 'Old Fitbit' used information about your sleep to assign you an animal profile, such as a sleepy lion or nocturnal hedgehog, and these were reassessed on a monthly basis. Badges, too, another element of fitness gamification common in all the <a href="https://www.techradar.com/health-fitness/best-fitness-app">best fitness apps</a>, are also going away. </p><p>Instead, Google says, "if you have Google Health Coach, your coach will help to celebrate your progress and accomplishment". The removal of this feature for free users is indicative of Google pushing users towards its premium AI subscription service. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="6h6VPh2s2scU2rpk5NrMr7" name="HealthApp-3-CoachMessages" alt="Google Health Coach screenshot" src="https://cdn.mos.cms.futurecdn.net/6h6VPh2s2scU2rpk5NrMr7.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Fans are understandably a little unhappy about this. On one thread on the Fitbit subreddit, users bemoan the loss of favorite features, with one stating, "Why does technology keep getting less fun?"</p><p>However, longtime Fitbit users are used to this sort of loss. Ever since the brand was acquired by Google in 2021, <a href="https://www.techradar.com/news/fitbit-owners-are-furious-as-google-axes-even-more-key-features">community features were slowly stripped away</a> while data collection was improved, with resources likely funnelled into the Google Pixel Watch series while existing Fitbit users felt left behind. </p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1t6fd69/comment/oki6mzl">Comment</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>However, I want to hear what you think, especially if you're a longtime Fitbit user. Do you love the idea new agentic AI coach with its comprehensive approach to health and wellness, or do you wish Google would just leave your tracker alone? </p><p>The changes roll out to all users starting May 19. Vote in the poll below, comment on this article, or you can even email me at <a href="mailto:matt.evans@futurenet.com">matt.evans@futurenet.com</a>, and I'll publish your responses in a follow-up article next week. </p><h3 class="article-body__section" id="section-vote-in-our-google-health-poll"><span>Vote in our Google Health poll</span></h3><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OR7zvX"></div>                            </div>                            <script src="https://kwizly.com/embed/OR7zvX.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Fitbit app is finally being rebranded as Google Health — here are 5 things you need to know about the big change and what it means for Fitbit users ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/the-fitbit-app-is-finally-being-rebranded-as-google-health-here-are-5-things-you-need-to-know-about-the-big-change-and-what-it-means-for-fitbit-users</link>
                                                                            <description>
                            <![CDATA[ 5 things you need to know about Google Health, the Fitbit app's sweeping rebrand that we all knew was coming eventually. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PzxhSvYEBsDSJdWFzioheZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/m66vt5GNCRPiFNTVjM2KKS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 21:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/m66vt5GNCRPiFNTVjM2KKS-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man wearing Google Fitbit Air looking at his smartphone]]></media:description>                                                            <media:text><![CDATA[Man wearing Google Fitbit Air looking at his smartphone]]></media:text>
                                <media:title type="plain"><![CDATA[Man wearing Google Fitbit Air looking at his smartphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/m66vt5GNCRPiFNTVjM2KKS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We all knew this was coming eventually. In the five years since Google completed its acquisition of Fitbit, there have been enough changes — such as every Fitbit app user needing mandatory Google accounts, Fitbit community features getting axed, and <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">smartwatches reduced in priority in favor of Google’s own Pixel Watch</a> — to signpost that Fitbit users would eventually become Google users. </p><p>Now, the Fitbit app is about to become Google Health, in a mandatory update that’s part of a sweeping AI-powered app redesign, coinciding with the launch of the new Google Fitbit Air (yes, that’s the full name, and you can expect any future Fitbits to have the ‘Google’ prefix in there too). </p><p>What does this mean for existing, longtime Fitbit users? Do you have to update? What if you already own a Fitbit? What about Fitbit Premium? And are there any changes to the way Google is handling your data? We’re here to answer all your questions with this handy guide. </p><h2 id="1-the-update-is-happening-for-all-fitbit-users-whether-you-like-it-or-not">1. The update is happening for all Fitbit users — whether you like it or not</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="VHJGePvyEZKfUnmDkdYag7" name="HealthApp-1-Overview" alt="Google Health Coach screenshot" src="https://cdn.mos.cms.futurecdn.net/VHJGePvyEZKfUnmDkdYag7.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>If you’re a Fitbit user on either the free or premium tiers, you’re getting updated to Google Health. Google Health is billed as a new version of the service, that’s also replacing Google’s native, now-redundant Google Fit and Google Health Connect apps. </p><p>It works with Apple Health, Peloton, continuous glucose monitors like Lingo, and hundreds of other apps and devices, so you don’t have to be on an Android phone to use it despite being a Google app. It’s billed as “a cleaner view of your health and wellness”, organising your data across four tabs — Today, Fitness, Sleep and Health. </p><p>Once your app updates, you’ll see a new logo, a new layout, but you’ll still be able to access all your old data and use all the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> (among other devices) to collect health information. </p><h2 id="2-it-s-now-a-home-for-medical-records-too">2. It’s now a home for medical records too</h2><p>Google Health will also allow you to host your medical records on the app, allowing you to export and share data, creating reports accessible via sharable ‘smart health’ QR codes to share with doctors and medical providers.</p><p>In a press briefing, Google reaffirmed the commitment it made on acquiring Fitbit, to keep health data separate from Google Ads. That commitment, made with the <a href="https://www.techradar.com/computing/cyber-security/beware-80-percent-of-the-most-popular-fitness-apps-are-selling-out-your-privacy">EU commission in 2020, is legally binding for at least 10 years</a>. </p><h2 id="3-fitbit-premium-is-now-google-health-coach">3. Fitbit Premium is now Google Health Coach</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="6h6VPh2s2scU2rpk5NrMr7" name="HealthApp-3-CoachMessages" alt="Google Health Coach screenshot" src="https://cdn.mos.cms.futurecdn.net/6h6VPh2s2scU2rpk5NrMr7.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>While Fitbit had a free and premium tier and Google Health continues that tradition, like so many of the best fitness apps nowadays, Google Health’s premium option is now based around an AI fitness coach. The Google Health Coach has been ‘grounded in scientific and well-established coaching and fitness frameworks’ according to Google, with a Consumer Health Advisory Panel of experts providing feedback and guidance for the coach’s development, to limit any potential harm caused by AI training advice.</p><p>The Coach, built with Gemini, can access your data and answer questions about health and wellness, creating training plans which change weekly depending on your performance, offering recipes and nutrition advice, answers questions about injuries, and sleep analysis. It’s described as ‘world-class expertise that’s always available whenever you need it. It constantly adapts based on your personal health and wellness metrics and is uniquely tailored to your goals and real-life circumstances’.</p><p>With so many AI-powered training advice services out there, Google is working hard to try and lead this category. It even accesses your medical records or menstrual cycle information should you give it permission to do so. That legally-binding commitment from Google <em>not</em> to use our health information for advertising does make me feel better about allowing Google Health Coach access to this information. </p><h2 id="4-the-google-health-coach-offers-nutrition-logging">4. The Google Health Coach offers Nutrition Logging</h2><p>Google Health Coach has a feature similar to <a href="https://www.techradar.com/health-fitness/garmin-has-a-new-plan-to-improve-your-fitness-using-your-food-intake-if-you-pay-for-connect">Garmin Connect+’s Nutrition Tracking</a> feature: Nutrition Logging, which allows you to set up an adjustable calorie target and upload photos of your meals, which the Coach will use to estimate a calorie or macro count. </p><p>You’ll also be able to upload the information manually, but intelligently analysing a quick photo for a calorie or macronutrient count is a useful tool for those serious about losing, maintaining or gaining weight. </p><h2 id="5-the-price-isn-t-changing-much">5. The price isn’t changing much</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="rw7HVcGdzQtvrkZch5ZEf7" name="HealthApp-5-InWorkout" alt="Google Health Coach screenshot" src="https://cdn.mos.cms.futurecdn.net/rw7HVcGdzQtvrkZch5ZEf7.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Access to Google Health’s premium tier, including Google Health Coach, costs $9.99 / month (other regions TBC, but it’s about £7.50 / AU$14) or $99 / year (around £75 / AU$140). Google Health retains a free tier which allows you to access your uploaded data without the AI-powered insights. The new Google Fitbit Air now comes with just three months of Premium, rather than the six months you get with current-gen Fitbits. </p><p>That’s around the same price as <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium</a>, which also costs $99 / £7.99 / AU$14.99 a month. Premium subscribers still get access to a library of recipes and workout content from the Fitbit Expert Trainers: however, it seems clear the original Fitbit group challenges and other community features will not be returning anytime soon. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Google Fitbit Air finally breaks cover, and it heralds a new era of screenless fitness tracking to take on Whoop and Garmin ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin</link>
                                                                            <description>
                            <![CDATA[ The Google Fitbit Air has finally been revealed, and the renewed focus on invisible 'set and forget' fitness tracking makes me think Google is onto a winner here. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LmK893KvYjiW9Sy3JRFYwC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 14:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 08 May 2026 16:34:59 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air ]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air ]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google has revealed the new Google Fitbit Air, and as expected, it's a screenless fitness tracker similar to a Whoop band</strong></li><li><strong>Designed as a 'set and forget' wearable just like the original FitBit, it weighs just 12g with the fabric band</strong></li><li><strong>The wearable arrives at the same time as a big Fitbit redesign, with the app rebranded as 'Google Health'</strong></li></ul><p>After weeks of rumors and teases by Google (via NBA all-star Stephen Curry's Instagram account) Google has revealed the Google Fitbit Air, the next evolution of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a>, and it's exactly what we were expecting: a budget screenless 'set and forget' fitness tracker to undercut the likes of Whoop. </p><p>Priced at $99.99 / AU$199 (around £75), the tracker is incredibly lightweight at just 12g — without the band, it weighs only 5g.</p><p>It boasts a seven-day battery life, fast charging, and all the usual smartwatch sensor arrays for heart rate, step counting, calorie burn estimation, skin temperature and blood oxygen monitoring.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:521px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="57AYvdGeDzNZ3R5GjyvoBd" name="sized Weight Lifting" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/57AYvdGeDzNZ3R5GjyvoBd.jpg" mos="" align="middle" fullscreen="" width="521" height="293" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The device doesn't have GPS, differentiating it from the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a>. It includes a subscription with three free months of Google Health Premium (formerly known as <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium</a>, but more on that in a minute), usually costing $9.99 / £7.99 / AU$15.49 per month.</p><p>So far, so expected. The Google Fitbit Air saves seven days of detailed motion data, minute by minute, and one day of workout data, syncing to the new Google Health app.   </p><h2 id="what-is-the-google-health-app">What is the Google Health app?</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="s7M6Z7Ng6JsyeRZuBkQCF" name="HealthApp-3-CoachMessages" alt="Google Health Coach interaction screenshots" src="https://cdn.mos.cms.futurecdn.net/s7M6Z7Ng6JsyeRZuBkQCF.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The Fitbit app and Fitbit Premium subscription service are being rebranded as the Google Health app in a mandatory rollout, which includes a sweeping redesign. It's not going to be a popular move for long-time Fitbit users, but we've known this was coming ever since <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbit-users-have-been-given-more-time-to-migrate-their-accounts-over-to-google">Google made it mandatory to have a Google account to continue using Fitbit devices</a>.  </p><p>As part of this, Google Health's premium subscription is now based around the Google Health Coach, an AI health assistant based on Google Gemini. The Coach accesses all the data you allow it, from sleep and heart rate from a fitness tracker, to nutrition logging by uploading photos of your meals. It can even take into account your medical records.</p><p>Using this corpus of information, the Google Health Coach becomes a personal assistant of sorts, recommending you workout plans, sleep optimization tips, recipes, injury advice and more based on your goals and health. </p><p>The Google Fitbit Air was apparently 'designed for Google Health Coach', but unlike Whoop, you can use the fitness tracker with a free version of the app if you don't want to subscribe. You just don't get all the AI-powered advice, instead simply getting readouts, scores and graphs based on your data as you do with most fitness trackers. </p><h2 id="google-fitbit-air-specifications">Google Fitbit Air: specifications</h2><div ><table><tbody><tr><td class="firstcol " ><p>Device</p></td><td  ><p>Google Fitbit Air</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$99.99 / AU$199 (around £75)</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>12g with band</p></td></tr><tr><td class="firstcol " ><p>Case</p></td><td  ><p>Recycled plastic</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Up to 7 days, 90 mins charge (5 mins fast charge for 1 day's battery)</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resist</p></td><td  ><p>50 meters</p></td></tr></tbody></table></div><p>The bands come in several styles: a woven Performance Loop Band designed for 'a flexible fit' built from recycled materials; a silicon Active Band; and the more stylish Elevated Modern Band. The Google Fitbit Air Special Edition comes with a Stephen Curry branded band designed for "peak performance and elevated style". </p><h2 id="analysis-undercutting-whoop-and-returning-to-classic-fitbit">Analysis: undercutting Whoop and returning to classic Fitbit</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="oVh98UpyhC3JbzSgAkVJvE" name="Techradar_screenless-bands-x3" alt="Whoop, Amazfit Helio Strap, Polar Loop" src="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE.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: Andrew Williams/Matt Evans)</span></figcaption></figure><p>When news first broke about the upcoming Fitbit Air, I wrote that <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">Fitbit's new screenless Whoop-style tracker is a better fit for the brand than a smartwatch</a>, because it's a return to the 'almost invisible' pedometer of 2008.</p><p>I stand by that assessment. Fitbit's always been best as an unobtrusive, reliable fitness tracker and pedometer, and despite the new app's AI smarts and Google's heavy hints that you need the Health Coach subscription to get the most from this band, this is exactly where the Google Fitbit Air sits. </p><p>Other screenless options, such as <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-vs-polar-loop-vs-whoop-5-0-which-should-you-buy">Whoop 5.0, the Polar Loop</a> and even smart rings like the <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4</a> are more expensive, making the Google Fitbit Air a cheap option for 'focus wearable' fanciers. </p><h2 id="vote-in-our-google-health-poll-and-tell-us-what-you-think">Vote in our Google Health poll and tell us what you think:</h2><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OR7zvX"></div>                            </div>                            <script src="https://kwizly.com/embed/OR7zvX.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The latest Fitbit Air leak gives us colors, a launch date, and a possible price — and I've got my money ready ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/the-latest-fitbit-air-leak-gives-us-colors-a-launch-date-and-a-possible-price-and-ive-got-my-money-ready</link>
                                                                            <description>
                            <![CDATA[ We've got more leaked details of the upcoming Fitbit Air tracker, and it seems well suited for someone like me. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7fmcf86wgTtyFEFagkP4BA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Apr 2026 12:08:38 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Apr 2026 04:52:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg">
                                                            <media:credit><![CDATA[Sotheby&#039;s / YouTube]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[What is Google brand ambassador Steph Curry wearing here? Maybe the Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Fitbit Air leak]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Air leak]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>More details of the Fitbit Air have leaked</strong></li><li><strong>It could launch on May 16 for $99</strong></li><li><strong>Images of the wearable have already appeared</strong></li></ul><p>The rumors are that Google is about to launch a Whoop-rivalling, screen-free tracker <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-air-the-latest-whoop-rival-rumors-say-thats-the-name-of-the-mystery-fitbit-and-your-fitbit-premium-subscription-could-also-change">called the Fitbit Air</a>, and we have some fresh leaks around the device that point to a possible price point and three different color options.</p><p>This information comes from <a href="https://www.droid-life.com/2026/04/20/googles-fitbit-air-will-come-in-3-colors-several-band-options/" target="_blank">Droid Life</a>, and suggests that the tracker price will come in at $99 in the US. That's roughly £73 / AU$138, though Google is unlikely to use a straight currency conversion — something like £99 would be more likely in the UK, where I am.</p><p>As for colors, there will apparently be three main options: Obsidian, Lavender, and Berry. They neatly match the colors we've seen on previous Google devices, including the recently launched <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10a-review">Google Pixel 10a</a>, adding more credibility to the leaks.</p><p>Those main colors are said to be accompanied by a Snow (or white) charging cable, plus a variety of band options — Performance, Active, Elevated, and Metal Mesh. More colors will reportedly be available with the bands, beyond the three mentioned above, including Fog, Moonstone (see also the <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10-pro-review">Google Pixel 10 Pro</a>), Porcelain, Silver, and Warm Gold.</p><h2 id="the-price-is-right">The price is right?</h2><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><p>Now the Whoop bands that Google is taking aim at here don't cost anything, but are attached to compulsory subscriptions that start at $149 for the first year, rising to $199 after that — so it's a substantial investment.</p><p>It remains to be seen if the Fitbit Air will require a subscription, but Fitbit Premium currently costs $9.99 a month or $79.99 a year. All of the current Fitbit and Google wearables can be used with or without the subscription and extra features.</p><p>As well as the leaks about the hardware, there have also been whisperings that Fitbit Premium will be rebranded <a href="https://www.techradar.com/health-fitness/fitness-apps/google-didnt-show-its-ai-health-coach-in-action-here-are-5-features-i-hope-well-see-when-it-drops">as Google Health</a>, which may come with new features of its own. Droid Life says May 16 will be the launch date, so we don't have long to wait.</p><p>Having been holding on tightly to <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">my Fitbit Charge 6</a> for three years now, the Fitbit Air is perfectly suited for me — not only am I due an upgrade, I've never really seen the point of a display on a fitness tracker anyway. </p><p>I need something light and unobtrusive that I can wear around the clock (unlike my bulkier smartwatch), and this may well fit the bill.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit Air: The latest Whoop rival rumors say that's the name of the mystery Fitbit — and your Fitbit Premium subscription could also change ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbit-air-the-latest-whoop-rival-rumors-say-thats-the-name-of-the-mystery-fitbit-and-your-fitbit-premium-subscription-could-also-change</link>
                                                                            <description>
                            <![CDATA[ Fitbit Premium is rumored to be rebranding as 'Google Health' alongside the latest Fitbit tracker release ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jkLDRTKse3Xb3TboDVuNG8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Apr 2026 11:52:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Fitbit Flex 2 doesn&#039;t have a display]]></media:description>                                                            <media:text><![CDATA[Fitbit Flex 2]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Flex 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>More leaks about the new Fitbit tracker have hit the web from 'sources familiar with the matter' via 9to5Google</strong></li><li><strong>The screenless band is reportedly being referred to as the Fitbit Air</strong></li><li><strong>Fitbit Premium is also reportedly being rebranded as "Google Health"</strong></li></ul><p>More news abounds about the upcoming screenless Fitbit fitness tracker, as teased by Steph Curry on Instagram. This time, we've got a bit more unconfirmed information on the name of the tracker, alongside a revamp of Google's Fitbit Premium subscription service. </p><p>According to <a href="https://9to5google.com/2026/04/19/fitbit-air-google-health/" target="_blank">9to5Google</a>, which cites unnamed 'sources familiar with the matter', the new Fitbit is named the Fitbit Air. Fitbit has used this moniker before with the Fitbit Aria Air (which featured on our list of <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> for a while) but never on a fitness tracker. </p><p>The name does make some sense: like a <a href="https://www.techradar.com/computing/macbooks/apple-macbook-air-13-inch-m5-review">MacBook Air</a> or the <a href="https://www.techradar.com/health-fitness/fitness-trackers/ultrahuman-ring-air-review">Ultrahuman Ring Air</a>, it's likely to be billed as a super-light version of the base device, in this case one of the best Fitbits. It'll be all the lighter for not needed a screen or similar element of interactivity, instead cleaving closer to the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">pedometer Fitbits of yore</a>.</p><p>However, just like Whoop (the current screenless fitness tracker leader), the device will interact with a paid subscription service, in this case Fitbit Premium. Except, it might not be called Fitbit Premium anymore — 9to5Google's sources state the subscription may be rebranding itself as Google Health.</p><h2 id="google-continues-its-fitbit-erasure-mission">Google continues its Fitbit erasure mission</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:6740px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="7fjNCt5Nd8xozunRo6vTrW" name="Fitbit-Luxe-Lifestyle-Bedroom-Pregnant-OTS-Phone-Lunar-White-1726-Cropped-Premium-Sleep-Score.jpg" alt="Fitbit Premium" src="https://cdn.mos.cms.futurecdn.net/7fjNCt5Nd8xozunRo6vTrW.jpg" mos="" align="middle" fullscreen="" width="6740" height="3792" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>After Google bought Fitbit in 2019, using the popular brand's Fitbit ecosystem to replace its middling Google Fit app, it began quietly axing models and features from its line that it saw as redundant. These include community challenges and, er, almost all smartwatch models, folding the best stuff into its own Google Pixel Watch line. </p><p>Fitbit Premium is an outstanding fitness service — our reviewer gave <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium 4.5 stars in our review</a> — and changing the name to Google Health wouldn't necessarily change any of the service's content or functionality, just the branding. But it would go a step towards eliminating the name of Fitbit from Google's ecosystem, strengthening its own brand. </p><p>I assume if the rumors are true and the move is successful, Google Health will be incorporated into other Google devices and services, allowing the company to remain consistent, while Fitbits will be reduced to the name of that particular line of trackers. Having 'Fitbit, powered by Google' on a Google Pixel Watch could be complicated messaging for smartwatch buyers who don't know Fitbit and Google are one and the same. If the rumors are true, Google Pixel phones and watches just arrive with Google Health and everyone will know what's up. </p><p>Whether any more features will be axed to the ire of existing Fitbit subscribers, only time will tell. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit’s upcoming Whoop rival has been repeatedly leaked by Steph Curry, images show — and it could launch imminently ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbits-upcoming-whoop-rival-has-been-repeatedly-leaked-by-steph-curry-images-show-and-it-could-launch-imminently</link>
                                                                            <description>
                            <![CDATA[ Fitbit’s screenless wearable to take on Whoop has been on show for months, images reveal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RfabC6edojtp2CkCwA3Lgg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 10:23:31 +0000</pubDate>                                                                                                                                <updated>Fri, 17 Apr 2026 05:23:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ alexblake.techradar@gmail.com (Alex Blake) ]]></author>                    <dc:creator><![CDATA[ Alex Blake ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/gwmVRU4zMGnDYsGVAFvRmL.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg">
                                                            <media:credit><![CDATA[Steph Curry / Droid Life]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:description>                                                            <media:text><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:text>
                                <media:title type="plain"><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>An unreleased Fitbit wearable has been spotted in the wild</strong></li><li><strong>It’s been repeatedly worn in public by basketball player Steph Curry</strong></li><li><strong>The device was previously teased by Curry and Google</strong></li></ul><p>Not everyone that’s interested in <a href="https://www.techradar.com/best/best-fitness-trackers">fitness trackers</a> wants a wearable with a screen. After all, these products might be some of the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a> out there, but with a high-end display thrown into the mix, they can be too bulky, too expensive, and too short on battery life for many people. </p><p>Pushing against this, there are many <a href="https://www.techradar.com/health-fitness/fitness-trackers/i-test-smartwatches-for-a-living-but-im-sick-of-screens-on-my-wrist-here-are-5-discreet-fitness-trackers-id-recommend">screenless wearables</a> that quantify your wellbeing without the cumbersome screen. Fitbit has been <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">teasing one such device</a> in collaboration with basketball player Steph Curry, and now a whole treasure trove of images has leaked depicting the as-yet-unreleased product. </p><p>The pictures were unearthed by <a href="https://www.droid-life.com/2026/04/15/heres-a-ton-of-new-looks-at-fitbits-upcoming-screen-less-device/" target="_blank">Droid Life</a>, with the outlet saying they came across the images on Steph Curry’s social media pages. These photos depict a screenless wearable wrapped around Curry’s wrist, with what looks to be a gray woven strap with an orange border and metallic clasp. </p><p>These match earlier leaked images supposedly portraying Fitbit’s wearable, which was <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early">officially teased by Google</a> at the start of April. That lends credence to the idea that the product spotted by Droid Life is the same as the one promoted by Google and Steph Curry a few weeks ago. </p><p>Aside from the wearable itself, Droid Life also found a Steph Curry video that shows what looks like a modified version of the <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">Fitbit app</a> running on a <a href="https://www.techradar.com/news/best-pixel-phones">Google Pixel phone</a>. The Fitbit app in the video is tracking a Sport activity with live data, which Droid Life doesn’t believe the current app is able to do. The implication is that this is a feature that could come to the Fitbit app in order to complement its new wearable.</p><h2 id="seems-legit">Seems legit</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:1904px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fYBCtQYXabzrzKCyNXsw4f" name="Fitbit screenless wearable Steph Curry 2" alt="Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable." src="https://cdn.mos.cms.futurecdn.net/fYBCtQYXabzrzKCyNXsw4f.jpg" mos="" align="middle" fullscreen="" width="1904" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Steph Curry / Droid Life)</span></figcaption></figure><p>Interestingly, Curry has been sporting this wearable publicly since at least January 2026, Droid Life claims. He has been seen with it at basketball games, at press conferences and at promotional events, which seems unusual for an unreleased product that, you would think, would be kept under lock and key until it was ready for release. </p><p>One possibility is that the parties involved want the device to be spotted in order to build up excitement ahead of its launch date. In that way, it might be an attempt to seed the product into people’s minds before the arrival of any official press campaign. </p><p>The claim that the images were discovered on official pages managed by or featuring Steph Curry gives them some weight — after all, Curry is lending his name to the project alongside Google-owned Fitbit. It’s not like Droid Life has spotted an unknown device on the wrist of some other celebrity and has guessed that they’re looking at an in-development Fitbit product. </p><p>With the device seemingly making public appearances now, it might not be long until we get official details from Fitbit, such as the product’s name and asking price. If it’s something you're interested in, you might want to keep your eyes peeled.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit's new screenless Whoop-style tracker is a better fit for the brand than a smartwatch — it's a return to the 'almost invisible' pedometer of 2008 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008</link>
                                                                            <description>
                            <![CDATA[ What's old is new again — a screenless Fitbit focused on analysis is a return to what made the brand great. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bN4yUUYGp5HsC6WSiTzxam</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Apr 2026 16:12:55 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Flex 2 on wrist]]></media:description>                                                            <media:text><![CDATA[Fitbit Flex 2 on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Flex 2 on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's pretty much an open secret at this point that Google is making a new Fitbit fitness tracker. In a teaser video posted on Instagram, the tech giant's brand ambassador and 'performance advisor', <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early">basketball legend Steph Curry, promised that something big (or in this case, small) was coming</a>, while wearing a conspicuous screenless wristband.</p><p>The upcoming fitness tracker could be a bit of a cash-in on the screenless wearables trend. The <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-vs-polar-loop-vs-whoop-5-0-which-should-you-buy">Whoop 5.0, the Polar Loop, and the Amazfit Helio Strap</a> all came out last year, and it looks like a <a href="https://www.techradar.com/health-fitness/smartwatches/garmins-cashing-in-on-the-screenless-whoop-style-smart-band-trend-with-its-upcoming-cirqa-heres-the-proof">Garmin CIRQA smart band</a> is on the horizon too. </p><p>However, I think the move makes sense for Google — it's a return to Fitbit's pre-Google acquisition philosophy and formats, and the new tracker has the potential to shoot to the top of our <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> guide.  </p><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><h2 id="back-to-where-it-all-began">Back to where it all began</h2><p>2008 was a simpler time, in which we were all excited about technology and smart gadgets without worrying about being manipulated by tech companies, or that AI was about to take our jobs. </p><p>At the 2008 TechCrunch50 conference, a small startup company debuted the FitBit, a wireless smart pedometer that clipped to your clothes, tracked your steps, monitored your sleep patterns with its gyroscopes, and uploaded your data to a server whenever you passed near the Bluetooth-connected dock. You could log in to view your stats, and add information like nutrition tracking. </p><p>Back then, <a href="https://techcrunch.com/2008/09/09/fitbit-a-tiny-fitness-gadget-that-i-actually-want/" target="_blank">TechCrunch's John Biggs</a> said: "the device clips to almost any piece of clothing and is almost invisible", and called it "a tiny fitness gadget that I actually want". It had a very small LED screen, but no other way to interact with the device other than to log onto a computer and tinker with your data. It was a 'set and forget' wellness tracker in the purest sense. </p><p>A few years later, the Fitbit Flex popped the tracker on your wrist and the rest is history. The Fitbit Flex was similarly hands-off, with five LED lights indicating your step count as the only interactive elements of the band. </p><h2 id="with-all-that-cardio-no-wonder-fitbit-s-eating-itself">With all that cardio, no wonder Fitbit's eating itself</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:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="huSQGiLaZQZe5NdqnY3CXN" name="versa3.jpg" alt="Fitbit versa 3" src="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN.webp" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That minimalist design ethos didn't last. After the success of the Apple Watch, Fitbit joined every other consumer tech manufacturer in going big on interactive watch-format wearables, and in recent years Fitbit only saw moderate success with its watch-style trackers (we gave the <a href="https://www.techradar.com/reviews/fitbit-versa-4">Fitbit Versa 4 only 3/5 stars</a>), especially after Google bought Fitbit and used the brand's best features for its excellent Pixel Watches, which ran Google's more advanced Wear OS operating system rather than Fitbit's clunkier software. </p><p>Later, <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">Google quietly axed most Fitbit smartwatches</a> after slowly discontinuing many community features. The Fitbit smartwatches were just superfluous to Google's plans.</p><p>However, I think the upcoming screenless tracker could represent a return to form for the brand. Similar to the Fitbit Flex, it's a smart band with very little in the way of on-wrist interaction, just passive data collection. While the phone app is obviously much more advanced than Fitbit's early desktop databases, the principle is the same: focus on your workout or sleep, forget the tracker is there, and access your information when and how you want, rather than being subject to push notifications or flashing screens.</p><p>If Google gets this right, it could mean Fitbit returns to relevance again as the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a>, and a top-tier name in a crowded market. I'm waiting for more news with great anticipation. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit leaps onto the Whoop-style screenless bandwagon, and Steph Curry teases it early ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early</link>
                                                                            <description>
                            <![CDATA[ 'I won't spoil it, you'll kind of have to see it for yourself' Google's screenless Fitbit teased on 'performance advisor' Steph Curry's Insta. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fVxfhX7DqG73TeNTBQj3mV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 01 Apr 2026 12:41:53 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Charge 6]]></media:description>                                                            <media:text><![CDATA[Fitbit Charge 6]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Charge 6]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google appears to be building a screenless Fitbit-style tracker</strong></li><li><strong>The reveal came as Google's 'performance advisor' Steph Curry posted on Instagram</strong></li><li><strong>The tease video featured Curry wearing a screenless wristband</strong></li></ul><p>Google is jumping on the same trend as Polar and Amazfit in making what we're referring to as a 'Whoop clone': a screenless fitness tracker. </p><p>A screenless Fitbit (perhaps a version of one of Google's <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> without the AMOLED screen) has been raised before, but we finally have proof beyond sketchy leaks. The band appears in an official Google tease video featuring all the usual Google iconography, posted by Google's very own 'performance advisor' — basketball legend Steph Curry, in a paid partnership capacity. So it's legit.</p><p>Curry can be seen wearing the band, with his voiceover stating, "I'm excited about what this is going to mean for the world, for health and wellness. It's the first of its kind in a way. I won't spoil it, you kinda have to see it for yourself." </p><p>The video doesn't address the band directly, but you can see him wearing an orange wristband with a metal clasp, very prominently, in the footage. No release date or other information is given other than 'coming soon'.</p><p>If Google's already releasing official videos about the device, 'soon' presumably means 'later this month' rather than a date later in the summer, the timeframe when Google typically shows off new Pixel devices. </p><h2 id="watch-the-video-below">Watch the video below:</h2><div class="instagram-embed"><blockquote class="instagram-media"  data-instgrm-version="6" style="width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><p><a href="https://www.instagram.com/p/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><h2 id="analysis-the-latest-whoop-clone">Analysis: The latest Whoop clone</h2><p>Google's new Fitbit (if it is indeed a Fitbit, rather than a Pixel Band or something) is entering the screenless wearable category in good company. Once dominated by the premium subscription-oriented Whoop, screenless tracking has grown to include the <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a>. </p><p>Even Garmin is throwing its hat in the ring with the long-rumored <a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-might-finally-be-launching-its-own-whoop-competitor-as-the-cirqa-smart-band-leaks-on-its-own-website">Garmin Cirqa</a> band. Never mind the screenless options in the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> from the likes of Oura and Samsung.</p><p>It's safe to say these 'focus' wearables are having a real moment. Whoop just raised a titanic amount in investor funding, as the company is now worth $10 billion according to <a href="https://techcrunch.com/2026/03/31/whoop-valuation-10b-series-g-fundraise/" target="_blank">TechCrunch</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Pixel Watch users are reporting wacky step counts, calories burned and other stats after Fitbit's March update ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-pixel-watch-users-are-reporting-wacky-step-counts-calories-burned-and-other-stats-after-fitbits-march-update</link>
                                                                            <description>
                            <![CDATA[ Google Pixel Watch users are running into frustrating issues in the Fitbit app, but either company has yet to address them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ACyJAjhe2cHx3Wk97xDzNN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Mar 2026 16:42:47 +0000</pubDate>                                                                                                                                <updated>Tue, 24 Mar 2026 13:47:41 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Watch]]></media:description>                                                            <media:text><![CDATA[Google Pixel Watch]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Watch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Pixel Watch users are reporting errors in the Fitbit app following latest update</strong></li><li><strong>These include inaccuracies with steps and calorie count, as well as mileage</strong></li><li><strong>Neither Google nor Fitbit has addressed the problems</strong></li></ul><p><em>Update: Fitbit replied to us and has confirmed that the issues have since been fixed, providing the following statement: </em></p><p><em>"We’ve fixed the issue where some Pixel Watch users were seeing overcounted steps and calories. Please be aware that previously recorded data will remain unchanged, as this update applies to new activity only. If you’re still experiencing this issue, please restart your Pixel Watch". </em></p><p><em>Original story continues. </em><br><br>Has the <a href="https://www.techradar.com/tag/fitbit">Fitbit </a>app on your <a href="https://www.techradar.com/uk/tag/google-pixel-watch">Pixel Watch</a> been playing up for you recently? Don’t fret, you’re not alone, because it turns out that other users have been experiencing similar errors. </p><p>Users online have been flagging issues with step count, calorie tracking, and other fitness metrics, claiming that the readings don’t match their real-time activity. These issues have become more common since Google rolled out the latest Pixel Watch update a few weeks ago. </p><p>At first, a handful of health tracking issues were reported, such as the skin temperature tool, but the issue has persisted, and now more users are flagging wider data tracking problems with Fitbit’s most popular features — the main one being step count. <a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/pixel_watch_3_step_counting_is_completely_broken/?share_id=odz-K2bFwcdKE5dy1RqIn&utm_content=2&utm_medium=android_app&utm_name=androidcss&utm_source=share&utm_term=1" target="_blank">In a Reddit post</a>, Pixel Watch owners claim that their step counts are more than doubling the actual amount of daily steps they’re taking, with one user saying they took 14,000 steps just by sitting at a desk. </p><p>The author of the post revealed that the advice they received from Google support was to conduct a factory reset for their watch, and while other users have claimed that this can work, the issues resume as soon as they sync their watch back to their phone. Another user shared that when<a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/comment/ob5v6dz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank"> they raised it with the Google support team</a>, it disregarded the issues altogether.  </p><p>Step count issues are just the start, however, and it’s also led to mileage and calorie inaccuracies — one user flagged that, though their step count seemed normal,<a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/comment/ob5i9kz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank"> their calorie count doubled despite not having exercised</a>. These errors are more than just a simple app bug; they interfere with your tracking goals and affect the performance of metrics that are designed to alert to changes in your regime. </p><p>When it comes to features like SpO2 readings and skin temperature, these metrics help you to identify trends and shifts in your health, so they depend on consistency. Inaccurate and inconsistent step count readings mean that they won't reflect the reality of how much you're moving, therefore will present false skin temperature and blood oxygen levels as a result. </p><p>As it stands, neither Google nor Fitbit has commented on these problems, addressed how they have arisen, or how they're working towards resolving them. So just like you, we're also waiting in uncertainty until both companies find a solution, but we’ve reached out for a comment and will update this story when we know more. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit is promising a 15% accuracy boost for sleep tracking thanks to some 'significant updates' for Premium subscribers ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/fitbit-is-promising-a-15-percent-accuracy-boost-for-sleep-tracking-thanks-to-some-significant-updates-for-premium-subscribers</link>
                                                                            <description>
                            <![CDATA[ If you're signed up for the Personal Health Coach, there are upgrades coming for sleep and health data. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Ga8zfBEZHmwzpfFiiNJQaj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/i8zHNk6xqb7JGU9ZKDeRm6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 18 Mar 2026 12:10:46 +0000</pubDate>                                                                                                                                <updated>Thu, 19 Mar 2026 10:33:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Sleep]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/i8zHNk6xqb7JGU9ZKDeRm6-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The AI-powered Personal Health Coach is in Public Preview]]></media:description>                                                            <media:text><![CDATA[Fitbit Personal Health Coach]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Personal Health Coach]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/i8zHNk6xqb7JGU9ZKDeRm6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit rolls out some "significant updates" to its app for Premium subscribers</strong></li><li><strong>This will include a 15% boost to "sleep staging accuracy"</strong></li><li><strong>Google is also letting you link your health records to the Fitbit app in the US</strong></li></ul><p>If you subscribe to Fitbit Premium, you're about to get some new features inside the Fitbit app, as part of the Personal Health Coach feature that <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">launched last year</a> — and one of the upgrades is a better detection algorithm for judging when you're actually asleep.</p><p>As per <a href="https://blog.google/products-and-platforms/devices/fitbit/fitbit-personal-health-coach-updates-2026/" target="_blank">Google's announcement</a>, the incoming updates will apply "an additional 15% increase in sleep staging accuracy" to your stats. The algorithm should be better than ever at recognizing when you're sleeping and when you're just relaxing with a good book.</p><p>Google says it's pumped more training data into the sleep tracking AI, so your naps and sleep stages should now be more accurately tracked. That in turn will mean more useful insights and advice as to how to improve your sleep schedule and overall health.</p><p>The updates will track "not only how much sound sleep you got, but how long it took you to get there" Google says. These upgrades should start appearing over the next few days for those using the Personal Health Coach (which remains in "Public Preview" status).</p><h2 id="a-fuller-health-picture">A fuller health picture</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="oNKuBcthiYuKzK29NVSbKL" name="fitbit-personal-health-coach-2" alt="Fitbit Personal Health Coach" src="https://cdn.mos.cms.futurecdn.net/oNKuBcthiYuKzK29NVSbKL.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">You'll soon be able to analyze your sleep and health data in more detail </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>There are some other improvements to talk about too. Google says it's adding the ability to link your health records to the Fitbit app, for users in the US — again, this only applies to Premium subscribers <a href="https://www.techradar.com/health-fitness/fitbits-gemini-powered-ai-health-coach-is-rolling-out-to-ios-users-heres-how-to-get-it">with access to the Public Preview</a> of the Personal Health Coach.</p><p>Connecting health data will mean you get a "fuller picture of your health" according to Google, and it's keen to emphasize the tight security and privacy controls around the feature. None of this health data will be public or used for ad targeting.</p><p>One example Google gives for how this can be useful is if you're trying to lower your cholesterol: the health coach will be able to see exactly where you're at with this, rather than giving you generic guidance that could apply to anyone.</p><p>Other imminent upgrades include support for continuous glucose monitor devices in the Fitbit app. If you're a Premium subscriber and haven't already signed up for the Public Preview of the health coach, you can <a href="https://support.google.com/fitbit/answer/16678124" target="_blank">check your eligibility here</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit’s Gemini-powered AI health coach is rolling out to iOS users – here’s how to get it ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbits-gemini-powered-ai-health-coach-is-rolling-out-to-ios-users-heres-how-to-get-it</link>
                                                                            <description>
                            <![CDATA[ Fitbit has expanded its Google Gemini-powered AI health coach to iOS users. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HrbrmPWwns4Hp6hKEbDPZQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 11 Feb 2026 15:31:04 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ alexblake.techradar@gmail.com (Alex Blake) ]]></author>                    <dc:creator><![CDATA[ Alex Blake ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/gwmVRU4zMGnDYsGVAFvRmL.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit AI coach inside the app]]></media:description>                                                            <media:text><![CDATA[Fitbit AI coach inside the app]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit AI coach inside the app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit has just expanded its AI health coach to iOS users</strong></li><li><strong>The feature was previously only available on Android</strong></li><li><strong>It uses Google Gemini to analyze your metrics and give health tips</strong></li></ul><p><a href="https://www.techradar.com/best/the-best-fitbit">Fitbit</a> has been testing an <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">AI health coach on Android</a> for some time now, and it harnesses <a href="https://www.techradar.com/computing/artificial-intelligence/what-is-google-gemini">Google Gemini</a> to analyze your health metrics and give you tips on improving your wellbeing. Its Android-only availability has been a sticking point for some, but Fitbit has just announced that iOS fans can now join up as well, with the feature rolling out to interested users over the next few days. </p><p>An <a href="https://community.fitbit.com/t5/The-Pulse-Fitbit-Community-Blog/Fitbit-s-Personal-health-coach-is-now-available-for-iOS-Premium-users/ba-p/5811766" target="_blank">official post</a> on the Fitbit community forums explained that the health coach now supports iOS users of Fitbit’s Premium subscription. To sign up, customers will need to join the Fitbit Public Preview and meet other eligibility criteria <a href="https://support.google.com/fitbit/answer/16678124">as specified by Google</a>. </p><p>Once joined, users will gain access to <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">Fitbit’s AI-powered health coach</a>, which offers a conversational chatbot that you can ask to investigate your health stats, draw up plans for a fitness regime, point to suggestions and areas to improve, and more. </p><p>It can track your heart rate, temperature, blood oxygen levels and your sleep over time, as well as being able to deliver health insights in the morning, after a workout and before bed. </p><p>That makes it quite a competent wellness assistant if you need something that’s available all day, every day, without an additional cost. But as with many <a href="https://www.techradar.com/best/best-ai-tools">AI tools</a>, it might not always get things right and is not a full-fledged replacement for a doctor or personal trainer.</p><h2 id="pulling-ahead-of-apple">Pulling ahead of Apple</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="qPPuWnzpnTDDAV4cwXX2EB" name="fitbit" alt="The Fitbit Charge 4 and the Fitbit app" src="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB.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: Fitbit)</span></figcaption></figure><p>Fitbit’s move comes amid rumors that Apple is <a href="https://www.techradar.com/health-fitness/is-apple-fitness-running-out-of-gas-fresh-rumors-suggest-its-under-review-and-could-be-folded-into-the-health-app">rethinking its own health coach plans</a>. Although past rumors had indicated that Apple was developing a so-called <a href="https://www.techradar.com/health-fitness/smartwatches/apples-rumored-health-subscription-tier-with-ai-features-is-doomed-to-repeat-garmins-failure">Health+ service</a> with a <a href="https://www.techradar.com/health-fitness/apple-health-chatbot-could-be-the-ai-feature-youve-been-waiting-for-but-will-it-really-be-worth-a-subscription">built-in AI health coach</a>, a <a href="https://www.bloomberg.com/news/newsletters/2026-02-08/apple-readies-iphone-17e-new-siri-entry-level-ipad-ipad-air-and-macbook-pro-mldr3hpk" target="_blank">recent report from Bloomberg</a> suggested that Apple had decided to instead integrate the tool into its existing Health app. </p><p>The expansion of Fitbit’s own AI coach to many more users, then, stands as a very different approach. It suggests that Google has confidence in Fitbit’s AI coach and the progress it has made on Android so far, as well as indicating that Google believes the decision to launch the coach as a standalone feature is the right one. </p><p>It’s worth remembering that Fitbit’s health coach is currently in the Public Preview stage – both on Android and iOS – and that means it’s a work in progress where bugs and unfinished features are possible. Still, it could be seen as a rough indicator of the type of product Apple might be working on for its own devices in one form or another. </p><p>We won’t know what Apple is planning for sure until the company reveals its own health coach at some point in the future. But with Fitbit’s offering expanding to more and more users, Apple is going to have its work cut out to catch up with its rivals in this area.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'We’re building something I want for my family and your family': Fitbit co-founders are launching a new family-wide health tracking app, but we have our reservations ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/were-building-something-i-want-for-my-family-and-your-family-fitbit-co-founders-are-launching-a-new-family-wide-health-tracking-app-but-we-have-our-reservations</link>
                                                                            <description>
                            <![CDATA[ Fitbit co-founders are launching a family-wide health monitoring software, but we have our concerns. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">N8UDz3mCM8EEqtRqSGYuXG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 04 Feb 2026 12:58:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg">
                                                            <media:credit><![CDATA[Luffu]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:description>                                                            <media:text><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:text>
                                <media:title type="plain"><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit co-founders are launching new fitness tracker Luffu, which shifts from Fitbit's individual health monitoring to tracking for the whole family</strong></li><li><strong>It uses AI 'in the background' to gather health information from connected devices and platforms, as well as giving updates on health changes and answers to your questions </strong></li><li><strong>While it could be a life-saver for caretakers of children and aging adults, there are concerns over the possible added stress it could spark </strong></li></ul><p>Two years on from parting ways with Google, Fitbit co-founders James Park and Eric Friedman have stepped into a new era of fitness tracking with their new startup Luffu – which shifts the focus from individual to family health monitoring.  </p><p>Deemed as an "intelligent family care system", Luffu aims to help families proactively monitor their health and fitness levels from one place, all while quietly using AI "in the background" to gather your family’s medical information from connected devices and services such as Apple Health and Fitbit. It can also be used to input information manually using voice prompts, text, and photos, and allows users to ask questions for family members’ specific needs. </p><p><a href="https://www.prnewswire.com/news-releases/from-the-founders-of-fitbit-introducing-luffu-your-guardian-for-family-health--safety-302676975.html">In a press release</a>, co-founder Park went into detail about what influenced him to start Luffu, sharing "I was caring for my parents from across the country, trying to piece together my mom's health care across various portals and providers, with a language barrier that made it hard to get complete, timely context from her about doctor visits.”  </p><p>Luffu, which will expand from its software startup into hardware in the future, aims to not only help users manage the health of their children, but also their aging parents if they’re primary caretakers. Even pets are included. That said, it will offer more than just a place for you to view the health status of each connected family member. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">After taking a small break from Fitbit and Google, I’m starting something new and very personal.As a co-founder of Fitbit, I thought I understood health tech. Caring for my parents from afar changed that perception.Trying to help manage their care was frustrating. Their data…<a href="https://twitter.com/cantworkitout/status/2018635073403404776">February 3, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Though that’s Luffu's main aim, the overall experience will come in different forms. As well as logging your health by accepting voice prompts, photos, and more, its AI model acts as a ‘guardian’ and will watch out for any health changes, alerting you once it’s become familiar with each member’s health patterns. </p><p>Additionally, its co-founders say it will serve as an easy Q&A model that allows you to use simple language to ask questions about individual health statuses – which can all be shared directly with family members. </p><p>At the moment Luffu is in a stage of private testing, but <a href="https://www.luffu.com/" target="_blank">you can join the waitlist on the Luffu website</a>. However, in light of Park and Friedman’s ambitious new venture, we have our reservations. </p><h2 id="i-can-also-see-luffu-adding-to-that-stress">“I can also see Luffu adding to that stress”</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:1080px;"><p class="vanilla-image-block" style="padding-top:56.20%;"><img id="f8eS4xGuvgzj8ZNNEFgKUV" name="Luffu2" alt="A smartphone showing a health briefing in the Luffu app" src="https://cdn.mos.cms.futurecdn.net/f8eS4xGuvgzj8ZNNEFgKUV.jpg" mos="" align="middle" fullscreen="" width="1080" height="607" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Luffu)</span></figcaption></figure><p>If there’s anyone who could lead family-wide fitness tracking, it’s the co-founders of Fitbit and on paper, Luffu could ease a lot of pressure for those with caring responsibilities for children and elderly family members – but there are a few gaps in the system. </p><p>As a veteran with ample experience with the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a>, our Senior Fitness and Wellness Editor, Matt Evans, is in two minds about Luffu. Here’s what he thinks about the new fitness tracking service:</p><p>"After the Fitbit founders left Google a couple of years ago, their new venture is a surprising one; a health platform focused on family caregivers rather than individual fitness fans.</p><p>"I can certainly see this working for some, especially for those juggling young kids and ageing relatives. In the press release, Luffu uses the term 'family CEO', and the app aims to lighten some of that invisible cognitive load, reducing the stress and burnout that comes with it. Interacting with wearables features like Fall Detection, medication reminders and so on could certainly lead to more effective household management.</p><p>"However, I can also see Luffu adding to that stress in some cases, as constant streams of information about your loved ones might lead to obsessive checking and encouraging that kind of 'helicopter' parenting and family management, a bit like constantly refreshing social media feeds. Careful implementation of these tools are needed, otherwise the stress of 'cyberchondria' will only add to a caregiver's mental load.”</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit users have been given more time to migrate their accounts over to Google ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/fitbit-users-have-been-given-more-time-to-migrate-their-accounts-over-to-google</link>
                                                                            <description>
                            <![CDATA[ Fitbit logins were originally set to expire in 2025, but now you've got even more time to take care of the job. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yHg67oL86VW55EuKgu9gtT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UQJWb5L9W52noYXbegDPDD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 31 Jan 2026 15:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UQJWb5L9W52noYXbegDPDD-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[You need to move your Fitbit account over to Google]]></media:description>                                                            <media:text><![CDATA[Three phones on a pink background showing the new Fitbit app]]></media:text>
                                <media:title type="plain"><![CDATA[Three phones on a pink background showing the new Fitbit app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UQJWb5L9W52noYXbegDPDD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit users have more time to switch to Google accounts</strong></li><li><strong>The new deadline is May 19 (pushed back from February 2)</strong></li><li><strong>Switching is quick and straightforward, via the Fitbit app</strong></li></ul><p>Not long after Google bought Fitbit in 2021, it became clear that Fitbit accounts would be <a href="https://www.techradar.com/news/your-fitbit-log-ins-are-about-to-change-in-a-big-way-heres-how">swallowed by Google accounts</a> – but if you're yet to make the switch, Google is giving you a little bit more time to get around to it.</p><p>As per the official <a href="https://support.google.com/fitbit/answer/14237024?hl=en" target="_blank">support page</a> (via <a href="https://www.theverge.com/gadgets/871218/fitbit-account-migration-google-deadline-may-2026" target="_blank">The Verge</a>), the lights will go off for Fitbit accounts on May 19, 2026: after that time your Fitbit account will no longer work with Fitbit devices. The deadline for downloading your data is a little later, on July 15, 2026.</p><p>Previously, Google had said Fitbit accounts would stop working on February 2, which is Monday. That itself was an extension, because the original plan was to get everyone migrated over to Google accounts <a href="https://www.techradar.com/news/fitbit-plans-to-axe-fitbit-accounts-by-2025-and-switch-to-google">sometime during 2025</a>.</p><p>Google hasn't said why the deadline has been extended, but presumably there are either technical challenges with it, or there are still a substantial number of users who haven't done this yet – and Google doesn't want them to miss out.</p><h2 id="how-to-switch">How to switch</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="jCH9mBowmESSiRrSeLiQhB" name="FitbitChargeInspire" alt="The Fitbit Inspire 3 resting on a dumbbell next to a wrist wearing the Fitbit Charge 6" src="https://cdn.mos.cms.futurecdn.net/jCH9mBowmESSiRrSeLiQhB.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">Your Fitbit devices will carry on working as before </span><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit / Google / Future)</span></figcaption></figure><p>When you transfer your Fitbit account information over to a Google account of your choice, all your fitness data and stats will be carried over, and the app will stay the same. Basically, you're just changing the email address you use to log in.</p><p>If you're not happy with Google having your health and fitness stats, <a href="https://support.google.com/fitbit/answer/14236615?sjid=8188480042012195022-EU" target="_blank">you can export the data</a> from your Fitbit account, and then request that your account is closed. Any Fitbit accounts that haven't been migrated by July 15 will be deleted by Google.</p><p>You can find full instructions for transferring your Fitbit account over to a Google account <a href="https://support.google.com/fitbit/answer/14237024?hl=en" target="_blank">on Google's support hub</a>. Essentially, you can do it from the Settings page in the Fitbit app for Android or iOS, and just follow the prompts on screen.</p><p>The process seems to be fairly painless and there haven't been widespread reports of users having trouble with switching from Fitbit and Google. The move has certainly gone smoother than the Gemini for Home upgrade currently rolling out.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The next Apple Watch ban? New lawsuit targets the ‘fall detection’ tech in your favorite smartwatches ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/the-next-apple-watch-ban-new-lawsuit-targets-the-fall-detection-tech-in-your-favorite-smartwatches</link>
                                                                            <description>
                            <![CDATA[ Some of the best smartwatches could be banned from import over a fall detection patent dispute. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wsGnq9iXmy5sSCsrKsEoGj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oZDZKXbrT2cvt3K9PkWoQZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 19 Jan 2026 12:59:49 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ alexblake.techradar@gmail.com (Alex Blake) ]]></author>                    <dc:creator><![CDATA[ Alex Blake ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/gwmVRU4zMGnDYsGVAFvRmL.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oZDZKXbrT2cvt3K9PkWoQZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An Apple Watch Series 7 showing a fall detection alert.]]></media:description>                                                            <media:text><![CDATA[An Apple Watch Series 7 showing a fall detection alert.]]></media:text>
                                <media:title type="plain"><![CDATA[An Apple Watch Series 7 showing a fall detection alert.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oZDZKXbrT2cvt3K9PkWoQZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Tech firm UnaliWear is suing Apple, Google, Garmin and Samsung</strong></li><li><strong>At issue is the use of fall detection tech on some of the best smartwatches</strong></li><li><strong>If UnaliWear wins, there could be huge ramifications for the industry</strong></li></ul><p>Fall detection is a key feature of many of the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a>, including the <a href="https://www.techradar.com/news/best-apple-watch">Apple Watch</a> and models from Garmin, Samsung and Google’s Fitbit. Yet its future on your device might be in jeopardy, as one company claims that all these devices have illegally copied its technology relating to trips and falls. If it prevails, the smartwatch industry could look very different. </p><p>At issue is the aforementioned fall detection tech, which wearables company UnaliWear says infringes on its patents. UnaliWear makes wearables for older adults, with these products featuring a fall detection system called RealFall that it says can distinguish between actual falls and everyday movement. </p><p>It’s that ability to differentiate real falls from false alerts that is at the core of the dispute. UnaliWear says that the wearables it has taken issue with – those from Apple, Google, Garmin and Samsung – have infringed upon its patents in order to solve a specific problem. </p><p>Right now, the case is being investigated by the US International Trade Commission, with responses expected from the affected companies by roughly the end of January. The case is expected to take over a year to complete, but it could have massive ramifications once it concludes. </p><p>For one thing, if UnaliWear is successful, it might request a limited exclusion order. This would block the import of affected smartwatches into the US, leaving the likes of Apple and Garmin unable to ship some of the most popular smartwatches to US customers. As well as that, UnaliWear has filed cases in several US district courts – if it prevails there, it could lead to massive financial penalties being handed out. </p><h2 id="how-likely-is-a-ban">How likely is a ban?</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="9pBQoNFer8byWNWBj3yatV" name="PixelWatch.jpg" alt="A Google Pixel Watch showing fall detection on a grey background" src="https://cdn.mos.cms.futurecdn.net/9pBQoNFer8byWNWBj3yatV.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: Google)</span></figcaption></figure><p>Ultimately, it's unlikely that we'll see the likes of the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-series-11-review">Apple Watch</a> or the <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-8-review">Samsung Galaxy Watch</a> banned from import into the US. </p><p>One more likely option is that the big-name players might have to license their fall detection technology from UnaliWear. Or they could create a workaround or alternative solution that does not infringe on UnaliWear’s patents, <a href="https://www.techradar.com/health-fitness/smartwatches/blood-oxygen-tracking-is-set-to-return-to-apple-watches-in-the-us-but-a-new-lawsuit-could-block-it">as Apple did</a> when its blood oxygen sensor was ruled to have <a href="https://www.techradar.com/health-fitness/smartwatches/apple-has-been-sued-for-usd634-million-over-an-apple-watch-patent-infringement-what-does-it-mean-for-apple-watch-users">overstepped on patents</a> held by medical tech firm Masimo. </p><p>Speaking of which, the Masimo case demonstrates that this is not the first time that Apple has been sued by a smaller company over the tech it uses in its Apple Watch. In the Masimo case, certain models of the Apple Watch were <a href="https://www.techradar.com/health-fitness/apple-watch-blood-oxygen-feature-isnt-returning-anytime-soon-as-company-fails-in-audacious-court-bid-to-get-ban-lifted">restricted from import</a> into the US, which meant Apple had to disable the feature for US customers – a significant headache for the Cupertino company.</p><p>No doubt Apple – and Samsung, Google and Garmin – will want to avoid anything as drastic this time around. If you’re interested in any of these smartwatches and want to know whether you’ll still be able to buy one in the future, keep an eye on this case.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit's new AI tool wants to take the stress out of your next doctor's visit – and I have some serious questions ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-tool-wants-to-take-the-stress-out-of-your-next-doctors-visit-and-i-have-some-serious-questions</link>
                                                                            <description>
                            <![CDATA[ Fitbit's new Plan for Care feature lets you chat through your symptoms with AI – what could possibly go wrong? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dLQkspKEGJKRDov2jaAdnK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 21 Nov 2025 13:08:20 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Look out for something new in the Fitbit app]]></media:description>                                                            <media:text><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:text>
                                <media:title type="plain"><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A new Plan for Care feature is now available in Fitbit Labs</strong></li><li><strong>It appears to be US-only for a select number of users</strong></li><li><strong>The feature uses generative AI to prepare you for a doctor visit</strong></li></ul><p>It's been an interesting few months for Fitbit, what with new <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">AI-powered software features</a> and the promise of <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-isnt-dead-after-all-google-just-promised-more-fitness-devices-are-on-the-way-next-year">new hardware in 2026</a>, and there's now a new feature in testing that's intended to take the stress out of your next visit to the doctor.</p><p>It's called Plan for Care, and <a href="https://community.fitbit.com/t5/The-Pulse-Fitbit-Community-Blog/Introducing-the-new-Plan-for-Care-Fitbit-Lab/ba-p/5796289" target="_blank">according to Fitbit</a> it will help you get "personalized support" when assessing your symptoms at home and getting ready for a doctor's appointment. It's available now in the Fitbit Labs testing platform for "a select number of users".</p><p>There are two key features here: the option to chat through your symptoms and what they might mean, and a preparation tool for brainstorming what you could say to your doctor and what the visit will potentially involve.</p><p>As per Fitbit, data collected through Plan for Care "will be used by Fitbit for research and development purposes to improve these and future health features", so bear that in mind. Fitbit has <a href="https://support.google.com/fitbit/answer/14566053" target="_blank">instructions here</a> for managing the data it has access to through Fitbit Labs.</p><h2 id="disclaimers-abound">Disclaimers abound</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="zaWwBAY4keAPwkAmHxJWLM" name="Fitbit app update_1.jpg" alt="Fitbit app update" src="https://cdn.mos.cms.futurecdn.net/zaWwBAY4keAPwkAmHxJWLM.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fitbit app recently got a revamp </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>"This Lab is for investigational use only and is not intended to diagnose, treat, cure, mitigate, prevent any disease or condition, or be used as a substitute for professional medical advice," says Fitbit.</p><p>The feature was originally spotted by <a href="https://www.androidauthority.com/google-fitbit-plan-for-care-apk-teardown-3617858/" target="_blank">Android Authority</a>. The app code refers to a US-only test, and generative AI, and admits that the responses may be "offensive, incomplete, out-of-date or clinically inaccurate or misleading" – a rather hefty disclaimer.</p><p>Fitbit doesn't mention generative AI anywhere in its announcement, but that seems to be  what's powering this – raising the usual questions about whether or not we should be relying on AI tools for any kind of health or medical advice, even in experimental form.</p><p>If Fitbit's AI can't diagnose issues or replace medical advice, and may be inaccurate or misleading, should it really be available in the app? Fitbit clearly thinks so, and it's not alone – Apple is <a href="https://www.techradar.com/health-fitness/the-apple-ai-health-coach-sounds-like-its-no-longer-stuck-in-development-hell">working on something similar</a> too.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit is working on hypertension and ‘unusual trend' detection for Pixel Watch owners – here's how you can sign up for testing ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/fitbit-is-working-on-hypertension-and-unusual-trend-detection-for-pixel-watch-owners-heres-how-you-can-sign-up-for-testing</link>
                                                                            <description>
                            <![CDATA[ Fitbit Labs is running tests for a new hypertension alert tool, and your can join the waitlist now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UfArDRxDw6hMwfDgCckUpP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3GsUhU4irBQwwWzLqNUdqN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 07 Nov 2025 12:09:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3GsUhU4irBQwwWzLqNUdqN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future/Jacob Krol]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Watch 3 Fitness]]></media:description>                                                            <media:text><![CDATA[Google Pixel Watch 3 Fitness]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Watch 3 Fitness]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3GsUhU4irBQwwWzLqNUdqN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit Labs is testing a new hypertension feature as well as a new tool that detects changes in your health metrics </strong></li><li><strong>The company is looking for 10,000 participants to wear their Google Pixel Watch 3 as they normally would for 180 days, and they'll be sent an Ambulatory Blood Pressure Monitoring cuff</strong></li><li><strong>Its 'unusual trend' detection will also send you heads-up alerts if your health metrics look different from normal</strong></li></ul><p>Now that <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new#viafoura-comments">Fitbit’s AI-powered personal coach app</a> is rolling out widely to users, the company has started working on testing more features for Pixel Watch users, including a Hypertension Study Lab and an ‘Unusual Trend Detection’ tool. </p><p>The two new functions are currently in testing through Fitbit Labs, a program where users can sign up to explore Fitbit’s latest experiments and offer feedback as the features are developed. You should also note that this hypertension experiment is only available to users in the US for the time being. </p><p>According to <a href="https://9to5google.com/2025/11/06/fitbit-unusual-trend-detection/">9to5Google</a>, Fitbit wants to ‘use Pixel Watch data to identify early signs of’ high blood pressure - but oddly, the Fitbit Hypertension Lab is just being tested on the <a href="https://www.techradar.com/health-fitness/smartwatches/google-pixel-watch-3-review">Pixel Watch 3</a>, excluding the more recent <a href="https://www.techradar.com/health-fitness/smartwatches/google-pixel-watch-4-review">Pixel Watch 4</a> from the mix. We don’t know the reason for this, but we'll bring you an update once we do. </p><p>To test its new hypertension alerts feature, Fitbit is on the hunt for ‘up to 10,000 eligible participants to wear their Google Pixel Watch 3 as they normally would for 180 days’ in the US. These testers will have an Ambulatory Blood Pressure Monitoring cuff sent to them, which they’ll have to wear for 24 hours, as well as compensation in the form of a $25 gift card.</p><p>Hypertension features are far from a new invention when it comes to <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">the best smartwatches</a>. In September, Apple introduced its own hypertension alert tool with the newest members of its Apple Watch lineup, the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-series-11-review">Apple Watch Series 11</a> and the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a>. While it’s not accessible on Apple Watch SE models, you can receive hypertension alerts on <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-series-9-review">Apple Watch Series 9 </a>and above, and iPhone 11 or later with the most recent iOS version. </p><p>Additionally, Fitbit Labs is also running an experiment to test unusual health changes, which is essentially a heads-up alert you’ll receive if your health metrics look different from normal. Not only will you be able to log causes and symptoms, you’ll also receive recovery and rest tips as well as updates when your health metric patterns return to normal. </p><p>You can view all the experiments you’re eligible for by going to the Fitbit Labs page on Android, where you’ll find two sections: one for Labs you’re eligible for and one for Labs you’re interested in. From there, all you have to do is tap ‘Get notified’ and you’ll be added to the waiting list. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit still has a place in the smartwatch era – just look at the Apple Watch SE 3 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbit-still-has-a-place-in-the-smartwatch-era-just-look-at-the-apple-watch-se-3</link>
                                                                            <description>
                            <![CDATA[ Why testing the Apple Watch SE 3 got me excited for next year's Fitbit release. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zvKnWhR8wikUnuF57arSe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/V5rutVaLtSrnEaJK4VuJk7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 04 Nov 2025 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/V5rutVaLtSrnEaJK4VuJk7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Charge 6 worn on the wrist]]></media:description>                                                            <media:text><![CDATA[Fitbit Charge 6 worn on the wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Charge 6 worn on the wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/V5rutVaLtSrnEaJK4VuJk7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last week, Google announced that new Fitbit devices will be coming next year. A surprise, to be sure, but a welcome one. This follows a recent revamping of the Fitbit app – including an AI personal health coach for Fitbit Premium users.  </p><p>I’ve been critical of Google’s handling of Fitbit in the past. Ever since Google began acquiring Fitbit in 2019, it’s been an endless churn of negative headlines – some of those by me. To start with, the European Union placed a 10-year moratorium on Google using the data it collected as a result of the Fitbit sale for advertising purposes in the European Economic Area, provoking concerns that Google would use Fitbit data for invasive advertising in other regions. </p><p>Then came the slashing of features. Many community-based features, such as Challenges on the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits, </a>got the axe, as did offline music storage. Fitbit Connect, the original piece of software used to pair your Fitbit with your computer and upload your music library, was also discontinued. The ability to create third-party apps for Fitbit OS also vanished, with resources instead being driven towards Google’s own Wear OS platform and the Pixel Watch line. </p><p>The <a href="https://www.techradar.com/reviews/fitbit-versa-4">Fitbit Versa 4</a> and <a href="https://www.techradar.com/reviews/fitbit-sense-2">Fitbit Sense 2</a> smartwatches were released as fairly basic smartwatches with the features above gutted, and<a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away"> Google, in a quote to Engadget, said there would be no more after this</a>. It makes sense, I suppose, to leave Fitbit devices as the slim trackers they once were, and keep the Pixel Watch as the range’s sole annual smartwatch entry, but Google pulling apart Fitbit’s ecosystem for scraps and data, keeping what it wants and discarding what it doesn’t, has been a real blow to many existing Fitbit users and led to a decline in Fitbit-branded devices. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:420px;"><p class="vanilla-image-block" style="padding-top:56.19%;"><img id="uGFYmrxPzYPNk8YQgzp9NX" name="Fitbit-Flex4-420-90.jpg" alt="Jawbone and Fitbit" src="https://cdn.mos.cms.futurecdn.net/f52b1a3f2f9ebc64ddabdb0174842934.jpg" mos="" align="middle" fullscreen="" width="420" height="236" attribution="" endorsement="" class=""></p></div></div></figure><p>However, that’s not to say the current crop of trackers aren’t good. While we didn’t get on too well with the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6, awarding it only 3.5 stars in our review</a>, the budget <a href="https://www.techradar.com/reviews/fitbit-inspire-3">Fitbit Inspire 3</a> remains a solid set-and-forget tracker. It’s lightweight, slim, and can be worn on a clip or slipped into a pocket as well as on your wrist. It features automatic workout detection – once set up, you just have to start running for Fitbit to record it – and packs a week’s worth of battery life. </p><p>It’s everything a Fitbit should be, including arriving with six months’ worth of Fitbit Premium. With the new AI personal health coach, the six months’ free service should provide everything you need to kickstart getting into great habits, even if you don’t continue paying for the service. <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium has quietly turned into a 4.5-star service</a> that’s made its way onto our best fitness app list.</p><p>With the Google Pixel Watch 4 and its many Fitbit features doing so well, it’s with trepidation, amongst the many years of negative press, that I find myself actually looking forward to a new set of Fitbits. </p><h2 id="follow-the-apple-watch-se-3-s-example">Follow the Apple Watch SE 3's example</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:3085px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="dTJEy9vPpQYfe54YoGoUgg" name="AW SE 3 hero" alt="Apple Watch SE 3 in person" src="https://cdn.mos.cms.futurecdn.net/dTJEy9vPpQYfe54YoGoUgg.jpg" mos="" align="middle" fullscreen="" width="3085" height="1736" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The landscape has changed since Fitbit debuted its first digital pedometer at a TechCrunch event in 2009, and the fitness tracker market has become saturated. These devices are cheap to make, cheap to buy, and vary massively in quality: for every <a href="https://www.techradar.com/health-fitness/fitness-trackers/xiaomi-smart-band-9-review">Xiaomi Smart Band 9</a>, there are many other Amazon dupes that aren’t worth your time. The likes of Jawbone are no more. There’s room in this murky space for a trusted brand, and it’s time for Fitbit to lead the way once again.</p><p>To do this, it should look at the success Apple has had with the Apple Watch SE series. As I was testing the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-se-3-review">Apple Watch SE 3</a> after months of testing nothing but chunky-monkey Garmins, the Apple Watch Ultra 3, the Pixel Watch 4 and the Coros Apex 4, the Apple Watch SE 3 practically felt weightless on my hand (after all, it’s made from cheaper, lighter plastic and nylon composite rather than metal) and felt much more like a fitness tracker than a watch. </p><p>At the same time, it had everything casual fitness fans and Apple users could really want, while being priced affordably.  </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2090px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="6WQCVQRCTi2VNqDh7N9oDZ" name="Apple Watch SE 3 workout" alt="Apple Watch SE 3 outside during run" src="https://cdn.mos.cms.futurecdn.net/6WQCVQRCTi2VNqDh7N9oDZ.jpg" mos="" align="middle" fullscreen="" width="2090" height="1176" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>A Fitbit Inspire 4 or Charge 7 could really be treated like a Pixel SE. The Pixel Watch is a thick, domed device with heavier metal parts and tons of communication features, whereas the Fitbit is the slender, lightweight option that still offers access to the excellent Fitbit Premium service and its new AI coaching system. Sharing a bit of design language would help – maybe the same band colors as the Pixel Watch 4, or redesign the Fitbit’s body a bit so it more closely echoes the Pixel Watch 4’s pebble aesthetic. </p><p>It might even get a new name – many people I know still refer to fitness trackers as ‘Fitbits’ out of habit, so a single new device called the ‘Google Pixel Fitbit’ wouldn’t be too far out of pocket. This would position Fitbit as the cheaper, slimmer, fitness-oriented alternative to the bigger, do-it-all Google Pixel Watch 4.</p><p>I had forgotten how good lightweight fitness trackers could be until I tried the Apple Watch SE 3, and I think the time is ripe for Fitbit to place itself as a "Pixel Watch SE" of sorts. Here’s hoping the original fitness tracker can return to its former heights – now all we need is our community features back. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit's new AI-powered personal coach app is now rolling out to some – here's what's new ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new</link>
                                                                            <description>
                            <![CDATA[ Fitbit Premium users are starting to get an extra dose of Gemini AI in their app, and there's a lot it can do. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">atwfEiCDQJBizfvgxgdvWi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 03 Nov 2025 11:27:24 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Nov 2025 06:23:43 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The new-look Today tab]]></media:description>                                                            <media:text><![CDATA[Fitbit AI coach inside the app]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit AI coach inside the app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jhCZsCkSw8npLjvs657hpP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A new AI coach is heading to Fitbit Premium users</strong></li><li><strong>Some US users on Android are now seeing the update</strong></li><li><strong>The extra AI features offer insights, advice, and more</strong></li></ul><p>Google recently promised <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-isnt-dead-after-all-google-just-promised-more-fitness-devices-are-on-the-way-next-year">new Fitbit devices</a> for next year, but there's an app update landing right now for Fitbit users that brings with it personalized coaching on fitness, sleep, and wellbeing through Gemini AI.</p><p>According <a href="https://blog.google/products/fitbit/personal-health-coach-public-preview/" target="_blank">to Google</a>, the update is arriving first for Fitbit Premium users in the US on Android devices, with an expansion to iOS coming soon. It's also being labeled as a Public Preview – in other words, it's still a work in progress.</p><p>Some users <a href="https://www.reddit.com/r/pixel_phones/comments/1okfh3p/new_fitbit_app_is_out/" target="_blank">on Reddit</a> are now starting to see <a href="https://www.reddit.com/r/PixelWatch/comments/1okfglu/new_fitbit_app_is_out/" target="_blank">the update</a>, though clearly it's rolling out in stages, so even if you are in the US, using the Android app, and signed up for Fitbit Premium, it might be a while before you get these new features.</p><p>Essentially, the extras you get added in to the app are similar to the chats you might have already had about your fitness <a href="https://www.techradar.com/health-fitness/we-asked-ai-chatbots-gemini-and-chatgpt-to-design-our-workouts-then-we-tried-them-out">with Gemini</a>. The AI will take a look at your stats, and come up with some ideas for setting goals and making improvements.</p><h2 id="how-it-works">How it works</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/etjXG25vPUk" allowfullscreen></iframe></div></div><p>With Gemini AI embedded in the Fitbit app, everything can be more conversational. You could set a goal like "I want to be able to run without getting out of breath" rather than setting a steps target, for example.</p><p>You still get all your key stats, but there's AI commentary alongside it – celebrating goals, suggesting next steps, and more. You can then ask questions about the data you've logged, workout plans, ongoing trends, or whatever you like.</p><p>A redesign for the app comes alongside all this extra AI, to fit everything in on screen – which looks a bit overwhelming at first. The new Today tab is front and center, combining key metrics with personalized AI feedback on your recent activity levels and sleep.</p><p>Google says there might be some "rough edges" in the preview, and is inviting feedback from users on what works and what doesn't. At the moment, it's still possible to switch between the new and old app interfaces with a few taps.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit isn't dead after all – Google just promised more fitness devices are on the way next year ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbit-isnt-dead-after-all-google-just-promised-more-fitness-devices-are-on-the-way-next-year</link>
                                                                            <description>
                            <![CDATA[ We'd almost given up on new Fitbit hardware, but Google says we can look forward to new hardware in 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Z6nsHwkeECAGbWP8DrFnCo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/84z59b4Sv6TBLCdSrp3yUo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 28 Oct 2025 12:16:56 +0000</pubDate>                                                                                                                                <updated>Wed, 29 Oct 2025 05:41:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/84z59b4Sv6TBLCdSrp3yUo-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Will the Fitbit Charge 6 get a successor next year?]]></media:description>                                                            <media:text><![CDATA[Fitbit Charge 6]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Charge 6]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/84z59b4Sv6TBLCdSrp3yUo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google says more Fitbits are coming in 2026</strong></li><li><strong>As yet we don't know which devices will get updates</strong></li><li><strong>The last Fitbit tracker launched in 2023</strong></li></ul><p>We were starting to give up hope of ever seeing any Fitbit-branded wearables ever again – with Google seemingly more interested in devices like the <a href="https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-4-is-here-these-are-the-4-new-features-im-most-excited-about">Pixel Watch 4</a> – but we've now heard that new Fitbits are officially on the way sometime next year.</p><p>As you may remember, Google acquired Fitbit back in 2021, and in a statement to <a href="https://9to5google.com/2025/10/27/new-fitbit-2026/" target="_blank">9to5Google</a> the company says it will be "launching new Fitbit hardware next year" – though there's no indication of what that hardware might look like.</p><p>That's good news for Fitbit fans, and those who don't necessarily want to wear a smartwatch-sized tracker around the clock. We're presuming lightweight trackers could be on the agenda, though that's not yet certain.</p><p>Last year Google wearable exec Sandeep Waraich <a href="https://www.techradar.com/health-fitness/smartwatches/the-next-official-fitbit-smartwatch-is-the-google-pixel-watch-3-were-not-kidding">seemed to suggest</a> that Pixel watches had taken over from Fitbit smartwatches (such as the Fitbit Versa 4), which makes us think that we're looking at smaller wearables for a 2026 introduction.</p><h2 id="which-models-might-get-an-update">Which models might get an update?</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:2024px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="advLKqoSfkQ8x5MP9b2BZZ" name="Inspire-3-dumbbell.jpg" alt="Fitbit Inspire 3" src="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ.jpg" mos="" align="middle" fullscreen="" width="2024" height="1139" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Fitbit Inspire 3 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Andrea Gaini)</span></figcaption></figure><p>The last fitness tracker launched under the Fitbit branding was the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a>, which made its debut in 2023. Before that, we had the more affordable <a href="https://www.techradar.com/reviews/fitbit-inspire-3">Fitbit Inspire 3</a> that arrived in 2022, and the <a href="https://www.techradar.com/reviews/fitbit-luxe">Fitbit Luxe</a> that showed up in 2021.</p><p>While they lack some of the advanced features of smartwatches, these smaller trackers are easier and more comfortable to wear during sleep, or while you're engaged in strenuous contact team sports – where a smartwatch is less practical.</p><p>One route that Google might go down is the screenless band one, following on from the likes of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG</a> and the <a href="https://www.techradar.com/health-fitness/polar-reveals-its-loop-screenless-fitness-tracker-which-looks-like-a-whoop-band-without-the-subscription">Polar Loop</a>. With those devices, you need to open the accompanying app to see all of your stats.</p><p>For now though, we're just speculating – all Google will say is that new contenders for our list of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> are due in 2026, and that there's an "exciting year ahead". We will of course bring you all the details of any new wearables as they're announced.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit's new Dark Mode app makes it feel more like Garmin Connect – here's how to turn it on ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-dark-mode-app-makes-it-feel-more-like-garmin-connect-heres-how-to-turn-it-on</link>
                                                                            <description>
                            <![CDATA[ Finally, Fitbit's got a Dark Mode and it's very easy to toggle on and off. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">efesjV3nvhEudprDhCrpoL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NHGBqvb9L7mLVEBUcqJ66f-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 Aug 2025 11:50:48 +0000</pubDate>                                                                                                                                <updated>Fri, 29 Aug 2025 04:37:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NHGBqvb9L7mLVEBUcqJ66f-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit SpO2 face]]></media:description>                                                            <media:text><![CDATA[Fitbit SpO2 face]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit SpO2 face]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NHGBqvb9L7mLVEBUcqJ66f-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Last week, the Fitbit app got a redesign with Dark Mode</strong></li><li><strong>The much-requested feature has been a long time coming, as many competitor apps have been using this design for years</strong></li><li><strong>Here's how to switch Dark Mode on and off using Settings</strong></li></ul><p>The Fitbit app is undergoing some big changes. To coincide with the launch of the Google Pixel Watch 4 (you can read our early impressions in our <a href="https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-4-is-here-these-are-the-4-new-features-im-most-excited-about">Google Pixel Watch 4 hands-on review</a>) it's getting a personal AI health coach in the US and, as far as we're aware, UI changes as well. </p><p>However, before those changes come into effect, Google has given the Fitbit app a significant facelift already, with the launch of Dark Mode. </p><p>The Fitbit app, since its inception, has always been set against a bright off-white backdrop regardless whether the rest of your phone is in Dark Mode or not. </p><p>It's resisted change even though competitors for the crown of <a href="https://www.techradar.com/health-fitness/best-fitness-app">best fitness app</a>, such as Apple Health and Garmin Connect, have been on dark backgrounds to make parsing through complex graphs and planning workouts easier on the eyes.</p><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.jpg" mos="" align="middle" fullscreen="" width="582" height="328" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin/Shutterstock)</span></figcaption></figure><p>In my opinion, it's crazy that despite the popularity of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a>, it's taken so long for the companion app to get a Dark Mode. It's a simple inversion that makes the experience of using the app so much better for most people. </p><p>However, if I was being completely cynical, it might have taken so long because Google simply didn't know what to do with Fitbit. </p><p>I've written plenty about Google's neglect of the brand while folding the best hardware features into its Pixel Watch series, but it seems as though after last year's app redesign, Dark Mode and this year's heavy investment into the AI health coach, Google's finally seeing a way for Fitbit to exist within Google's complex ecosystem going forward. </p><p>When I opened my Fitbit app this morning, Dark Mode was already enabled. However, in case yours hasn't switched over automatically or you're looking for manual adjustment, here's how to toggle Dark Mode on and off. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2310px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="RpnuUHF4Pxd5sY7CMLaMN6" name="Dark Mode" alt="Dark Mode on the Fitbit app" src="https://cdn.mos.cms.futurecdn.net/RpnuUHF4Pxd5sY7CMLaMN6.jpg" mos="" align="middle" fullscreen="" width="2310" height="1301" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li>Ensure your Fitbit app is updated to version 4.50. If not, navigate to<strong> Software Updates</strong> in your phone's settings</li><li>In the Fitbit app, tap your profile image and go to <strong>Fitbit Settings</strong></li><li>In Settings, tap the new <strong>Theme </strong>option</li><li>You can choose between <strong>System Default</strong>,<strong> Light </strong>or<strong> Dark </strong>options</li><li>System Default will match Fitbit to your phone's theme, so if you use Dark Mode on your phone's operating system, Fitbit will switch automatically</li></ul><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/fitness-apps/google-didnt-show-its-ai-health-coach-in-action-here-are-5-features-i-hope-well-see-when-it-drops">Google didn't show its AI health coach in action – here are 5 features I hope we'll see when it drops</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/googles-pixel-watch-4-just-beat-apple-to-a-lifesaving-satellite-trick-heres-how-it-works">Google’s Pixel Watch 4 just beat Apple to a lifesaving satellite trick – here’s how it works</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/im-a-smartwatch-expert-and-im-hoping-the-pixel-watch-4s-best-feature-is-the-start-of-a-bold-new-era-in-wearable-tech">As a smartwatch expert, I'm hoping the Pixel Watch 4's best feature is the start of a bold new era in wearable tech</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Google Pixel Watch 4 is here – these are the 4 new features I'm most excited about ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-4-is-here-these-are-the-4-new-features-im-most-excited-about</link>
                                                                            <description>
                            <![CDATA[ A list of cool new features we’re getting on the Google Pixel Watch 4. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4ecAuKw3pMuKeVxr5P8mpD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aTpXAuRCGUtdFLQZQajHKY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 20 Aug 2025 16:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 23 Aug 2025 10:24:41 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aTpXAuRCGUtdFLQZQajHKY-1280-80.jpg">
                                                            <media:credit><![CDATA[Future/Lance Ulanoff]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Watch 4 hands-on]]></media:description>                                                            <media:text><![CDATA[Google Pixel Watch 4 hands-on]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Watch 4 hands-on]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aTpXAuRCGUtdFLQZQajHKY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Google has finally revealed its new Google Pixel Watch 4 alongside its latest crop of phones and earbuds, and it certainly looks like the best Pixel Watch yet – perhaps the <a href="https://www.techradar.com/news/best-android-smartwatch">best Android watch of 2025</a> so far. </p><p>With two sizes, both hardware and software redesigns, and a glut of new features, it might finally convince me to make the switch. I can usually be found sporting one of the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> on my wrist, but I find myself genuinely excited about some of the features coming to the Pixel Watch line this go-round. </p><p>In particular, number 4 on my list is something that’s long been on my wish list for most smartwatches, and it’s a feature not even Apple, Samsung, or Garmin has managed to pull off. I'm certainly hoping they are taking notes – it's got all the makings of an industry game-changer. </p><p>So, without further ado, here are four new features coming to the Pixel Watch 4 that I’m most looking forward to getting to grips with once the watch finally drops in October. Let’s get into it. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7540704819493817622" data-video-id="7540704819493817622" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7540704855954836246">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <h2 id="1-the-domed-display">1. The domed display</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:2999px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Mq44JzLub4QigiCpjiiQdY" name="Google Pixel Watch 4 hands-on" alt="Google Pixel Watch 4 hands-on" src="https://cdn.mos.cms.futurecdn.net/Mq44JzLub4QigiCpjiiQdY.jpg" mos="" align="middle" fullscreen="" width="2999" height="1687" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Lance Ulanoff)</span></figcaption></figure><p>The Pixel Watch 4 has a new domed display. That classic black teardrop shape has always given the Pixel Watch range a unique look, but the circular display now expands in three dimensions to create a full domed shape, spelling doom (or should that be dome?) for the old flat format. </p><p>Not just the glass, either: the entire screen underneath the glass is domed too, which means it should be way easier to just quickly glance at your wrist as you’ll be able to catch it from the side. </p><p>It also provides tons of surface area, with a 16% smaller bezel and 10% more screen overall. The user experience software, redesigned to match the Pixel phone’s new Material 3 Expressive visual language, has been tweaked to make the most of the increased circular surface area. </p><p>While my colleague Jake Krol has had hands-on time with the watch and notes the dome does mean the watch sticks out considerably from the wrist, it’s a unique design I can’t wait to see more of.  </p><h2 id="2-boosted-battery">2. Boosted battery</h2><p>Finally, the Pixel Watch’s biggest problem is being solved: battery life. Android watches and even the <a href="https://www.techradar.com/news/best-apple-watch">best Apple Watches</a> face demands on their battery due to their bright screens and the processing power needed to run a miniature phone-style operating system on the wrist. <br><br>Previously, the Google Pixel Watch 3 was stuck on 24 hours with the Always-on Display feature turned on, but the Pixel Watch 4 reportedly offers six extra hours, for a total of 30 hours with that Always-on Display enabled. </p><p>Without it, expect to get a full couple of days out of it, assuming the Raise to Wake feature is sensitive and responsive enough for it not to be a nuisance. </p><h2 id="3-the-charging-dock">3. The charging dock</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.20%;"><img id="LEUodYcUkZhdAGxjfHq6oY" name="Google Pixel Watch 4 hands-on" alt="Google Pixel Watch 4 hands-on" src="https://cdn.mos.cms.futurecdn.net/LEUodYcUkZhdAGxjfHq6oY.jpg" mos="" align="middle" fullscreen="" width="4032" height="2266" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>This is a really fun redesign that just makes sense: turning your Pixel Watch into a smart alarm clock with this ground-up retooling of its magnetic charging dock. For reasons I’ll go into below, the Google Pixel Watch 4 has been redesigned to charge from the side, instead of the back. </p><p>You simply pop the Pixel Watch 4 on its side in the charging dock, and the display reorients. With the crown at the top, it looks for all the world like a little old-school alarm clock, and seems perfectly poised to function as a bedside table companion. </p><p>You won’t have to charge it all night, though: it reportedly goes from a fully-drained battery to 50% battery capacity in as little as 15 minutes, affording you a quick bit of juice for your next run or gym session if you’re running low. </p><h2 id="4-replaceable-parts">4. Replaceable parts</h2><p>Excellent news for people hoping for a more sustainable smartwatch industry, and a move that should inspire a similar design ethos from Apple and Garmin – both of whom claim eco-friendly credentials such as carbon-neutral production and ethical usage of materials.</p><p>The Pixel Watch 4 is designed to be taken apart and to have its battery or screen replaced, rather than being a sealed unit that users have to throw away if it breaks. That’s incredible news, and one that should extend your watch’s life cycle, reducing e-waste. </p><p>Google will support the Pixel Watch 4 with replacement parts for two years after its life cycle finishes – so even when Google stops producing the watch in a few years’ time, you’ll still be able to source replacement parts. Any attempt to reduce the environmental impact of consumer tech and improve the life cycle of a product deserves credit in our books.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href="https://www.techradar.com/news/live/google-pixel-10-launch-made-by-google-event">Pixel 10 launch live – everything being announced today</a></li><li><a href="https://www.techradar.com/phones/google-pixel-phones/the-google-pixel-10-could-have-the-iphone-17-beat-even-before-apples-phone-arrives-heres-how">The Google Pixel 10 could have the iPhone 17 beat even before Apple’s phone arrives – here’s how</a></li><li>Google Pixel 10 hands-on review</li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Your sleep tracking just got more accurate,' that's why your Fitbit now says you're awake more in the night ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/your-sleep-tracking-just-got-more-accurate-thats-why-your-fitbit-now-says-youre-awake-more-in-the-night</link>
                                                                            <description>
                            <![CDATA[ “Your sleep tracking just got more accurate,” according to Fitbit, this is the first in a “series of upcoming improvements” to sleep tracking. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bYDJhW5ByCsa8QAk5RrYrU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3aKrDvogH5vxLA9fNcw88X-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 05 Aug 2025 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3aKrDvogH5vxLA9fNcw88X-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Vilken ny teknologi kommer nästa generations smartklocka från Fitbit att bjuda på? Här är allt vi vet hittills.]]></media:description>                                                            <media:text><![CDATA[Light blue and gold Fitbit Versa 3 on neutral background]]></media:text>
                                <media:title type="plain"><![CDATA[Light blue and gold Fitbit Versa 3 on neutral background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3aKrDvogH5vxLA9fNcw88X-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Have you noticed your Fitbit is registering you’re awake more during the night, with your graph now showing more awake events than it did previously? It turns out this isn’t a bug lingering from the <a href="https://www.techradar.com/health-fitness/fitbit-may-have-fixed-its-major-outage-but-some-users-are-still-reporting-problems">recent major outage</a>; it’s an intended side effect of a recent update.</p><p>That’s according to <a href="https://community.fitbit.com/t5/Android-App/Your-sleep-tracking-just-got-more-accurate/td-p/5771560" target="_blank">a note Fitbit shared with its community</a> explaining that “Your sleep tracking just got more accurate.” Noting this is just the first in a “series of upcoming improvements” to sleep tracking.</p><p>Specifically, this first update involves some tweaks to how your Fitbit tracks your sleep to make it more accurate. This is perhaps why your awake time and number of awake events have increased as you do briefly wake up throughout the night (even if you don’t realize), but the old system didn’t correctly track all of these instances.</p><p>The upshot is that your Fitbit should more accurately track your night's rest to give you a better measure of your body’s recovery.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2024px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="advLKqoSfkQ8x5MP9b2BZZ" name="Inspire-3-dumbbell.jpg" alt="Fitbit Inspire 3" src="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ.jpg" mos="" align="middle" fullscreen="" width="2024" height="1139" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Andrea Gaini)</span></figcaption></figure><p>The only unclear thing is which Fitbits will support this new sleep tracking, but we expect it will at least include the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a>, <a href="https://www.techradar.com/reviews/fitbit-inspire-3">Inspire 3</a>, <a href="https://www.techradar.com/reviews/fitbit-sense-2">Sense 2</a>, and <a href="https://www.techradar.com/reviews/fitbit-versa-4">Versa 4</a> – as these are the four models Google still sells.</p><p>Some older models may also be included, but Fitbit hasn’t clarified which ones.</p><p>However, if more improvements are planned, these could be detailed at the upcoming <a href="https://www.techradar.com/phones/google-pixel-phones/google-sets-the-date-for-its-next-big-pixel-roll-out-and-itll-bring-phones-watches-and-more">Made By Google event</a>, which will happen on August 20 at 10am PT / 1pm ET / 6pm BST / 3am AEST.</p><p>While Google promises the event will focus on “the latest additions to our Pixel Portfolio of devices,” Fitbit might be included in that, even if it's just as part of a wider Pixel Watch discussion.</p><p>Whatever happens, you can be sure we’ll be ready to cover it.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/fitbit-may-have-fixed-its-major-outage-but-some-users-are-still-reporting-problems">Fitbit may have fixed its major outage, but some users are still reporting problems</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/the-latest-google-pixel-watch-4-leaks-point-to-a-price-freeze-and-a-new-strength-training-feature">The latest Google Pixel Watch 4 leaks point to a price freeze</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-4-is-rumored-to-sport-a-bigger-battery-but-im-hoping-its-not-just-for-a-brighter-screen-and-on-device-ai">The Google Pixel Watch 4 is rumored to sport a bigger battery – but I'm hoping it's not just for a brighter screen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ People still love Fitbit – which is why I hope we get a new fitness tracker when the Pixel Watch 4 inevitably drops next month ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/people-still-love-fitbit-which-is-why-i-hope-we-get-a-new-fitness-tracker-when-the-pixel-watch-4-inevitably-drops-next-month</link>
                                                                            <description>
                            <![CDATA[ It's time for a Fitbit Luxe 2, a Fitbit Charge 7 or a Fitbit Inspire 4, as Made By Google time draws closer. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wHg4raoSxbSTRt8JnwTHtj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 25 Jul 2025 10:46:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Andrea Gaini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Inspire 3]]></media:description>                                                            <media:text><![CDATA[Fitbit Inspire 3]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Inspire 3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Made by Google 2025 event is less than a month away, and it's the event showcasing Google's latest and greatest hardware innovations, such as its <a href="https://www.techradar.com/news/best-pixel-phones">best Pixel phones</a> and <a href="https://www.techradar.com/news/best-android-smartwatch">best Android watches</a>. However, while the Google Pixel Watch 4's appearance is inevitable (despite being as-yet-unannounced), I'm also hoping for a smaller, cheaper device to appear alongside it. </p><p>Yes, I believe it's time for a new Fitbit band-style tracker to make its appearance. Fitbits are still synonymous with the fitness band format thanks to years at the top of the category, and there are happy Fitbit fans out there still using ancient models like the Fitbit Flex and Inspire 2. </p><p>Last week, the <a href="https://www.techradar.com/news/live/fitbit-down-july-2025">Fitbit app went down</a>, causing login and sync issues, and the outpouring of frustration from Fitbit users proved one thing: that people still love their Fitbits. I heard from Fitbit Charge, Luxe and Inspire users last week, and even though Google has notoriously axed some beloved community features, users depend on these devices as part of their daily lives. </p><p>They're inexpensive, reliable pieces of technology, often more comfortable to wear than the best smartwatches due to their slimmer profiles, and their batteries last a week what with low power output and fewer communications 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:3145px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qiHmJXhXBHgi6PM2nLK3Bj" name="IMG_20210624_105525.jpg" alt="Fitbit Luxe" src="https://cdn.mos.cms.futurecdn.net/qiHmJXhXBHgi6PM2nLK3Bj.jpg" mos="" align="middle" fullscreen="" width="3145" height="1769" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsung got the memo: last year, it released the <a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review">Samsung Galaxy Fit 3</a>. The launch came as a surprise: after all, the Samsung Galaxy Fit 2 was released way back in 2020, and everyone assumed the line had been quietly discontinued. </p><p>However, Samsung clearly saw a gap in its range for a smart device priced at just $59 / £49 / AU$139. After all, not everyone can afford a <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-8-review">Samsung Galaxy Watch 8</a> or <a href="https://www.techradar.com/health-fitness/samsung-galaxy-ring-review">Samsung Galaxy Ring</a>, and some people just want to get on and track their steps, sleep and HR with minimum expenditure and fuss. I assume Fitbit's existing range is still selling well, but I feel like there's an opportunity here for Google to remind people why they fell in love with Fitbit in the first place. </p><p>I think an Inspire 4 or Luxe 2 would do the trick: a pebble-style fitness tracker with a few different band options, possibly compatible with the older Luxe or Inspire bands, and perhaps an option to detach the Fitbit and strap it to your arm or chest for greater heart rate accuracy during activity tracking. The <a href="https://www.techradar.com/reviews/fitbit-inspire-3">Fitbit Inspire 3</a> has a sold-separately clip, so it would be nice to take that idea and run with it for improved functionality.  </p><p>The Samsung Galaxy Fit 3 and the continuing success of the <a href="https://www.techradar.com/best/best-cheap-fitness-trackers">best cheap fitness trackers</a> – not to mention the strength of the Fitbit brand name – clearly demonstrates there's an opportunity here to revive the format a bit. The Inspire 3 is now three years old, and could do with a bit of a refresh. Go on, Google – show Fitbit fans a little love.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/fitbit-may-have-fixed-its-major-outage-but-some-users-are-still-reporting-problems">Fitbit may have fixed its outage, but users are still reporting problems</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/nothings-new-usd99-cmf-watch-3-pro-could-become-the-cheap-smartwatch-to-beat-heres-why">Nothing's new $99 Watch 3 Pro could become the cheap smartwatch to beat</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-leak-suggests-it-could-soon-get-a-sleep-tracking-upgrade-it-should-have-had-years-ago">Your Apple Watch could get a sleep tracking upgrade</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ICYMI: the week's 7 biggest tech new stories from Marshall's great new speaker to Fitbit's major outage ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-new-stories-from-marshalls-great-new-speaker-to-fitbits-major-outage</link>
                                                                            <description>
                            <![CDATA[ Here are the biggest tech news stories from Nintendo, Fitbit, OpenAI, Marshall, and more for July 19, 2025. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QSA6CTUAV72SKuuHKxhd6Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/chW759DmzKHQigtifYrGQA-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 19 Jul 2025 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Tech]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB.png ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Lance Ulanoff ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Graham Barlow ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Matt Evans ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Tom Power ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Dashiell Wood ]]></dc:contributor>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/chW759DmzKHQigtifYrGQA-1280-80.png">
                                                            <media:credit><![CDATA[Future / Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Donkey Kong next to a Marshall speaker and Fitbit]]></media:description>                                                            <media:text><![CDATA[Donkey Kong next to a Marshall speaker and Fitbit]]></media:text>
                                <media:title type="plain"><![CDATA[Donkey Kong next to a Marshall speaker and Fitbit]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/chW759DmzKHQigtifYrGQA-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We've had quite the week this week, so to help you catch up on all the latest tech news, we have this handy one-stop guide to the seven biggest stories of the past seven days.</p><p>From Elmo getting hacked to ChatGPT Agent arriving on the scene, we have your firmware update for it all.</p><p>And once you're up to speed, be sure to read our guide to the <a href="https://www.techradar.com/streaming/7-new-movies-and-tv-shows-to-watch-on-netflix-prime-video-hbo-max-and-more-this-weekend-july-18">7 new movies and TV shows to watch this weekend (July 18).</a></p><h2 id="7-marshall-s-new-bluetooth-speaker-rocked-our-world">7. Marshall’s new Bluetooth speaker rocked our world</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="f82h4XKZ3wiWvn8NkM2fuW" name="Marshall_Kilburn_III_ 8.JPG" alt="Person holding the Marshall Kilburn III" src="https://cdn.mos.cms.futurecdn.net/f82h4XKZ3wiWvn8NkM2fuW.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>We’ve been testing the new Marshall Kilburn III, and our reviewer <a href="https://www.techradar.com/uk/author/harry-padoan">Harry Padoan</a> had a lot of positive things to say.</p><p>“The Marshall Kilburn III plates up a delicious meal, composed of well-seasoned audio, meaty features and a beautiful presentation,” adding, “with a 50-hour battery life, you’ll barely ever need to charge it.” </p><p>Though he did also highlight some faults, which is why it was half a star off a perfect five-star score, namely that it’s pricier and maybe not as rugged as some might hope.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/audio/wireless-bluetooth-speakers/marshall-kilburn-iii-review">Our Marshall Kilburn III review</a></li></ul><h2 id="6-we-watched-stranger-things-season-5-s-trailer">6. We watched Stranger Things Season 5…’s trailer</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/iKZyYdwS3Wg" allowfullscreen></iframe></div></div><p>The first trailer for <a href="https://www.techradar.com/news/stranger-things-season-5"><em>Stranger Things season 5</em></a> is finally here.</p><p>And if you’ve been worried about spoilers, series co-creator Ross Duffer shared that this first trailer “pulls from every episode except 7, but it’s mostly Volume One and just barely scratches the surface.”</p><p>Season 5 is being split into three parts, and this trailer is mostly taking clips from the first drop coming on November 26, so it shouldn’t give too much of the game away.</p><ul><li><strong>Read more:</strong> <a href="https://www.techradar.com/news/live/stranger-things-season-5-trailer-launch"><em>Stranger Things</em> season 5 trailer launch as it happened</a></li></ul><h2 id="5-fitbit-went-down-with-sync-and-login-issues">5. Fitbit went down with sync and login issues</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.20%;"><img id="CWsfiN697bb99k9KjRHS59" name="Fitbit Ace LTE on a wrist.jpg" alt="Fitbit Ace LTE on a wrist." src="https://cdn.mos.cms.futurecdn.net/CWsfiN697bb99k9KjRHS59.jpg" mos="" align="middle" fullscreen="" width="4032" height="2266" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fitbit users were left high and dry this week, as a huge spike in Downdetector reports heralded a big outage for Fitbit's mobile app and web API, leaving Fitbit users unable to sync their devices. When the Fitbit Help Center steps were followed, users ended up locked out of their accounts.</p><p>Fortunately, Google soon resolved the issue and reached out to us to confirm that a fix was in progress. However, it's not worked for everyone: there is still what seems to be a relatively small percentage of users who are left high and dry, unable to effectively use their devices. S</p><p>ome of them have reached out to us via email, while others have taken to Reddit to voice their displeasure and warn other users. One poor Reddit poster has even seemingly lost all their data since 2018!</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/news/live/fitbit-down-july-2025">Here's what happened during Fitbit's "major outage"</a></li></ul><h2 id="4-elmo-got-hacked-and-taught-us-a-lesson">4. Elmo got hacked and taught us a lesson</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="aStqcyUXemHgb8D9RcTwbS" name="Elmo-GettyImages-1668653618" alt="Elmo gets hacked" src="https://cdn.mos.cms.futurecdn.net/aStqcyUXemHgb8D9RcTwbS.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images)</span></figcaption></figure><p>The Twitter account for the lovable fuzzy red Muppet was hacked this week and proceeded to spew several deeply offensive posts onto the platform.</p><p>Arguments aside that those kinds of posts are maybe more at home on Elon Musk’s rendition of the social media platform than Elmo’s usual messages of love and hugs, the hack reminded us why two-factor authentication is so important.</p><p>It’s not a completely foolproof solution, but it can make it significantly less likely your account will get taken over.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/computing/cyber-security/elmo-didnt-love-this-hackers-took-over-his-account-and-its-probably-because-of-a-mistake-you-can-easily-avoid">Don't be like Elmo, turn on 2FA</a></li></ul><h2 id="3-chatgpt-agent-entered-the-game">3. ChatGPT Agent entered the game</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:1638px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="Z5jeERFBizPzvTxPR4mtPN" name="OpenAI ChatGPT Agent" alt="OpenAI ChatGPT Agent" src="https://cdn.mos.cms.futurecdn.net/Z5jeERFBizPzvTxPR4mtPN.jpg" mos="" align="middle" fullscreen="" width="1638" height="922" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: OpenAI)</span></figcaption></figure><p>Sam Altman, OpenAI CEO, has just announced the latest addition to ChatGPT. It’s called ChatGPT Agent, and it’s designed to perform tasks for you, no matter how complicated. If you can do it online, then ChatGPT Agent can get it done.</p><p>The entire concept is a unified agent that can handle the legwork, make informed decisions about which websites to use, and navigate the web independently. Think about things like planning a wedding, booking your car in for a service, making an app to solve a problem, or planning and booking a holiday. ChatGPT Agent can do it all, and you can even watch it work if you want to.</p><p>If you’re a Plus, Teams, or Pro user, then you can click ‘Agent’ right from the tools drop-down menu to use the new tool. The Agent uses its own virtual computer to perform its tasks, starting by setting up its desktop environment, and then proceeds to understand the prompt you’ve given it and gather the necessary information. It will sometimes ask for more information or a clarifying question.</p><ul><li><strong>Read more:</strong> <a href="https://www.techradar.com/computing/artificial-intelligence/openai-claims-the-new-chatgpt-agent-can-run-your-errands-build-your-slides-and-make-you-look-like-you-have-your-life-together">The autonomous AI promises to handle every click and open tab in your browser</a></li></ul><h2 id="2-we-went-bananas-for-donkey-kong">2. We went bananas for Donkey Kong</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="XnXHhYHLyeKR47rcihShwe" name="2025070317233000_s" alt="Donkey Kong Bananza." src="https://cdn.mos.cms.futurecdn.net/XnXHhYHLyeKR47rcihShwe.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>While interest at its announcement was somewhat tepid, it turns out <em>Donkey Kong Bananza</em> is the greatest Nintendo Switch 2 title to date, according to <a href="https://www.techradar.com/uk/author/dashiell-wood" target="_blank">Dashiell Wood,</a> one of our expert game reviewers.</p><p>That’s because the title “harnesses the powerful <a href="https://www.techradar.com/gaming/nintendo/nintendo-switch-2-review">Nintendo Switch 2</a> hardware to offer a gigantic, open-ended world with dazzling destruction that lets you bash, smash, and crash through practically anything.”</p><ul><li><strong>Read More: </strong><a href="https://www.techradar.com/gaming/donkey-kong-bananza-review">Our full <em>Donkey Kong Bananza</em> review</a></li></ul><h2 id="1-google-set-a-date-for-its-pixel-phone-drop">1. Google set a date for its Pixel phone drop</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:1447px;"><p class="vanilla-image-block" style="padding-top:56.19%;"><img id="atNgFfHbmwacMqLba6wzG3" name="Twelve South Power Cord charging a Pixel 9 Pro" alt="Twelve South Power Cord charging a Pixel 9 Pro" src="https://cdn.mos.cms.futurecdn.net/atNgFfHbmwacMqLba6wzG3.jpg" mos="" align="middle" fullscreen="" width="1447" height="813" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Twelve South)</span></figcaption></figure><p>The eagerly anticipated Mage by Google product launch event will happen on August 20 at 10am PT / 1pm ET / 6pm BST / 3am AEST, and it looks to be a product-packed event.</p><p>We're expecting not only the Pixel 10 phone line (so the Pixel 10, Pixel 10 Pro, and Pixel 10 Pro XL), but a new Pixel 10 Pro Fold, which now has a tough act to follow given the 4.2mm-thick <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review">Samsung Galaxy Z Fold 7</a>. At least they'll both be running Android 16.</p><p>A new, possibly redesigned, Pixel Watch 4 is also expected, but we don't have many details for no,w so we’ll have to wait a little longer to have an idea what Google has up its sleeve.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/phones/google-pixel-phones/google-sets-the-date-for-its-next-big-pixel-roll-out-and-itll-bring-phones-watches-and-more">We're getting Made By Google in August</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit down no longer: Here's what happened during Fitbit's "major outage", Google's statement – and what to do if you're still having issues ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/news/live/fitbit-down-july-2025</link>
                                                                            <description>
                            <![CDATA[ Fitbit users are having issues – here's all the latest info from users online, Fitbit itself and potential fixes. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">i4rorgkJLpbsdeMv9bY6pE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XodcS6wgeHgbGibV6ryhQV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Jul 2025 13:59:40 +0000</pubDate>                                                                                                                                <updated>Fri, 18 Jul 2025 13:37:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XodcS6wgeHgbGibV6ryhQV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Three Fitbit smartwatches next to each other]]></media:description>                                                            <media:text><![CDATA[Three Fitbit smartwatches next to each other]]></media:text>
                                <media:title type="plain"><![CDATA[Three Fitbit smartwatches next to each other]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XodcS6wgeHgbGibV6ryhQV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fitbit users were experiencing problems. Many people found themselves unable to sync their <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbit</a> to the Fitbit app, and those who uninstall the app were unable to get back in with their usual account details. </p><p>This lead to Fitbit stating that it's "experiencing a major outage" on its <a href="https://status.fitbit.com/" target="_blank">status page</a>. Users were effectively unable to make use of the app – an app <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium</a> users are paying for – leading to missed sleep and readiness scores, and failed data aggregation and interpretation.</p><p>An update: a solution is being rolled out, and Fitbit's status page is marking the issue "closed" at this time. However, some users are still unable to log into their app, suggesting the fix might be taking a while to roll out to everyone. </p><p>Are you still affected? Did you miss tracking an important workout or event, like a marathon or Hyrox? Email me at <a href="mailto:matt.evans@futurenet.com">matt.evans@futurenet.com</a> and I'll feature your responses on this liveblog. <br><br>Until then, you can read our summary of what happened during the Fitbit outage below, Google's official statement, some useful insights and opinions from Reddit users and TechRadar readers shared live during the outage. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1147px;"><p class="vanilla-image-block" style="padding-top:42.98%;"><img id="xdBpFJu7Yy348FA57SbKy" name="Downdetector fitbit" alt="Down detector showing Fitbit outage" src="https://cdn.mos.cms.futurecdn.net/xdBpFJu7Yy348FA57SbKy.jpg" mos="" align="middle" fullscreen="" width="1147" height="493" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Our first clue something was wrong came from a huge spike in <a href="https://downdetector.com/status/fitbit/" target="_blank">Downdetector</a>, which you can see above. At the time of writing, we're seeing over 2,000 reports of outages, with many more users turning to other sites like Reddit to voice their displeasure. </p><h2 id="reddit-speaks-out">Reddit speaks out</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m24zu4/trouble_logging_in">Trouble Logging In</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Hopping over to the Fitbit subreddit, we found the post above with a barrage of comments all saying the same thing: their Fitbit devices wouldn't sync to the app, and when they tried uninstalling and reinstalling the app, they could no longer log in again. Here are a few examples:  </p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m24zu4/comment/n3m26n3">Comment</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m24zu4/comment/n3m27tz">Comment</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><h2 id="fitbit-s-official-status-experiencing-a-major-outage">Fitbit's official status: "experiencing a major outage"</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:1069px;"><p class="vanilla-image-block" style="padding-top:77.55%;"><img id="g398m4BJXu9F7rUx9RgBkZ" name="Fitbit Status page" alt="Fitbit's official status page" src="https://cdn.mos.cms.futurecdn.net/g398m4BJXu9F7rUx9RgBkZ.jpg" mos="" align="middle" fullscreen="" width="1069" height="829" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p><a href="https://status.fitbit.com/" target="_blank">status.fitbit.com</a> confirms the app and web API alike is experiencing a "major outage", with service disruption (not a complete blackout, however) across both channels.</p><p>However, it's interesting to note that Device Sync / Pairing is listed as "Available" with a green tick, which contrasts with the reports from users on Reddit in the previous post. </p><h2 id="an-email-from-a-reader">An email from a reader</h2><p>A reader with the handle D.Z. emailed in to add their voice to our suspicions: "Neither my husband nor I have been able to sync our Fitbits this morning. We've tried on a phone and four different tablets."</p><p>It's interesting to note this is a problem occurring across devices: because it's affecting both mobile and web apps, something is going wrong with Fitbit on the back end. <br><br>Therefore, if you're reading this, switching devices and trying to log in on something else probably won't work: the problem is coming from your Fitbit account, not the device you're logging in on.  </p><h2 id="is-there-something-wrong-with-my-fitbit">Is there something wrong with my Fitbit?</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:2024px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="advLKqoSfkQ8x5MP9b2BZZ" name="Inspire-3-dumbbell.jpg" alt="Fitbit Inspire 3" src="https://cdn.mos.cms.futurecdn.net/advLKqoSfkQ8x5MP9b2BZZ.jpg" mos="" align="middle" fullscreen="" width="2024" height="1139" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Andrea Gaini)</span></figcaption></figure><p>Probably not. Whether you've got an ancient Fitbit Alta, a cheap-and-cheerful <a href="https://www.techradar.com/reviews/fitbit-inspire-3">Fitbit Inspire 3</a>, or a top-of-the-line <a href="https://www.techradar.com/health-fitness/smartwatches/google-pixel-watch-3-review">Google Pixel Watch 3</a>, don't panic: your actual device is likely fine, even if it's not syncing to your app. There seems to be no need to restart or tinker with your Fitbit device itself, at least until Google comes out with an official fix. </p><p>The issue, as mentioned in previous posts, seems to be from the Fitbit app. You may lose some of today's data as a result of this syncing issue, but it's too early to understand the full ramifications of a big outage like this. However, it's a relief that your <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a> is likely just fine.</p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m28yo8/were_back">We’re back!</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Are we back? One user just posted that they're able to log in once again with their regular details, with others chiming in that it's working.</p><p>However, other users are stating that they still can't access their app, so it's clear the fix is slowly being rolled out to the userbase. </p><p>That's reassuring news for Fitbit fans, but it's helpful to know how fast this fix is rolling out. If you're still being affected by the outage (or you missed recording an important event or workout), drop us an email at the address above.</p><h2 id="reader-email-some-people-are-still-affected">Reader email: Some people are still affected</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="qPPuWnzpnTDDAV4cwXX2EB" name="fitbit" alt="The Fitbit Charge 4 and the Fitbit app" src="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>One reader, emailed in to tell us that they're still not back in the app, despite the fix that's apparently rolling out. </p><p>"Yes, I'm affected. Can't sync, reinstalled app, now can't login."</p><p>This is despite the plunging Downdetector reports shown below, which seem to indicate the worst is behind us. Hang in there!</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1138px;"><p class="vanilla-image-block" style="padding-top:43.32%;"><img id="7pDerYW7agTiNqXuqMMkxH" name="Down detector Fitbit 2" alt="Down detector showing reduced fitbit outages" src="https://cdn.mos.cms.futurecdn.net/7pDerYW7agTiNqXuqMMkxH.jpg" mos="" align="middle" fullscreen="" width="1138" height="493" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="incident-closed-for-some">Incident closed – for some...</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:421px;"><p class="vanilla-image-block" style="padding-top:64.37%;"><img id="BwTVVvgpUgzFNPACyFmdeC" name="Fitbit closed" alt="Fitbit status page" src="https://cdn.mos.cms.futurecdn.net/BwTVVvgpUgzFNPACyFmdeC.jpg" mos="" align="middle" fullscreen="" width="421" height="271" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fitbit's official status page is now reporting the incident as "closed", indicating the fix is rolling out to users and the outage has ended, which lines up with those decreasing Downdetector reports. </p><p>However, according to our email inbox and the reports on Reddit, many people can't get back into their accounts still. For those people, we have to assume a fix is imminent – but let us know if the problem persists.</p><h2 id="how-to-fix-your-fitbit-app">How to fix your Fitbit app</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:6740px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="7fjNCt5Nd8xozunRo6vTrW" name="Fitbit-Luxe-Lifestyle-Bedroom-Pregnant-OTS-Phone-Lunar-White-1726-Cropped-Premium-Sleep-Score.jpg" alt="Fitbit Premium" src="https://cdn.mos.cms.futurecdn.net/7fjNCt5Nd8xozunRo6vTrW.jpg" mos="" align="middle" fullscreen="" width="6740" height="3792" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>Honestly? It seems as though the fix is "do nothing and try to log in later". </p><p>Fitbit is rolling out a fix, but it appears to be a slow process, with some users still left unable to log in. However, it <em>is</em> rolling out, so if you still can't sync your watch or fitness tracker, or you can't log into your app, don't worry – try an untracked workout for a change, and pick up where you left off once the fix has reached you. Who knows? You might enjoy the freeing lack of accountability that comes with taking off your fitness watch. </p><h2 id="when-a-tool-becomes-a-crutch">When a tool becomes a crutch</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:2075px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="ovtHGR6cURmBB6DcLaEoWc" name="Fitbit-Charge-6-Lifestyle-Workout-Class-Heart-Rate-Coral-sized-smaller.jpg" alt="Fitbit Charge 6 displaying heart rate data" src="https://cdn.mos.cms.futurecdn.net/ovtHGR6cURmBB6DcLaEoWc.jpg" mos="" align="middle" fullscreen="" width="2075" height="1167" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>Months ago, a similar outage hit the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>, lasting over multiple days, and we experienced an outcry of frustration from Garmin users. </p><p>As a Garmin user myself, I remember how much I relied on my Garmin during both marathon training and during the events themselves, as tools such as the virtual pacer and heart rate zones kept me on track to hit (or at least narrowly miss) my race-day goals. The thought of having my running watch crash out on me on race day, after working towards that moment for months, simply didn't bear thinking about. </p><p>Fitbit users are suffering a similar issue today, and I can't help but feel for people who rely on that stream of information from their wrist during big life events and competitions, not just daily users looking for sleep and step counts. As a runner, I used that information as a tool during my training: it's only now I realised that tool became a crutch.  </p><p>Let this be a reminder to take your training watch off every so often and practice working by feel: running coach, author and regular TechRadar contributor Lily Canter penned an excellent piece on <a href="https://www.techradar.com/health-fitness/why-naked-running-without-a-smartwatch-is-actually-good-for-you">why running without a smartwatch – referred to as "naked running" in the community</a> – can be such a useful practice. </p><h2 id="here-s-what-happened">Here's what happened</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:600px;"><p class="vanilla-image-block" style="padding-top:56.33%;"><img id="TbiQDDmdUYRpj5zxb9pSLj" name="rp64uxshrE5sdzTKpjxeYb-600-80.jpg" alt="Fitbit" src="https://cdn.mos.cms.futurecdn.net/TbiQDDmdUYRpj5zxb9pSLj.jpg" mos="" align="middle" fullscreen="" width="600" height="338" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li>A few hours ago, reports began surging on Reddit and Downdetector that Fitbit users, regardless which Fitbit device or Google Pixel Watch they actually owned, were experiencing syncing problems with the app.</li><li>Not only that, but when users followed Fitbit's 'help' steps by first uninstalling and reinstalling the app, they could not log back in to their accounts.</li><li>This meant any information their fitness tracker was collecting was not being added to their existing pool of data.</li><li>Fitbit's status page updated to let its users know there was a widespread issue, and irate users took to Reddit to express their displeasure.</li><li>Fortunately, a fix was soon rolled out, and <strong>users are now able to log in</strong>. If you're still having problems, it's likely you'll receive a fix soon.</li><li><strong>There's no need to reboot or factory reset your Fitbit device</strong>, losing all your settings: the problem seems to be (or have been) with the Fitbit app, whether you access it on your phone or via a web API.</li></ul><h2 id="we-ve-received-official-word-from-google">We've received official word from Google</h2><p>A Google representative has reached out to confirm the issue with the Fitbit app is now resolved. Everyone should now be able to log into their accounts and sync their fitness trackers again. </p><h2 id="updates-from-readers-overnight">Updates from readers overnight</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="qSvafmKWhyWsyafTYBCpRL" name="fitbit-versa-4-11.jpg" alt="Fitbit Versa 4 on wrist" src="https://cdn.mos.cms.futurecdn.net/qSvafmKWhyWsyafTYBCpRL.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Andrew Williams)</span></figcaption></figure><p>Hi all! I'm back with some updates from our readers, that trickled in overnight. While Fitbit states the matter is resolved, and a Google representative reached out to us yesterday to confirm this, we have had a few messages from readers who still cannot sync their Fitbits. </p><p>Tim said: "I have a <a href="https://www.techradar.com/reviews/fitbit-versa-4">Fitbit Versa 4</a>, can’t do anything, won’t sync.  Deleted the app & reinstalled, won’t sync still. Tried doing  a factory reset,  nothing - it’s as though it’s just died."</p><p>It's very frustrating for Fitbit users to see everyone else getting their fix, but as we mentioned in our summary post below, the problem is with the Fitbit app and not the devices themselves. Until Google says we need to perform a factory reset to fix the issue, there's not much point in resetting your fitness tracker. </p><p>Hang tight, Tim: we're sure Google's fix will roll out to you soon. </p><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="oNmcAViVfJfvQVNYi4dFWC" name="charge-6-5.jpg" alt="Fitbit Charge 6" src="https://cdn.mos.cms.futurecdn.net/oNmcAViVfJfvQVNYi4dFWC.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Sarah reached out via email to share her problems with her Fitbit Charge 6.</p><p>"I'm in the Netherlands. My Fitbit came back last night but this morning, it's not syncing to the app. Bluetooth isn't connecting to my phone either even though it's a saved device. There's no information for those of us still having issues. </p><p>"On the actual charge 6 there's no sleep information, or readiness." </p><p>It sounds like the incident has had a few knock-on effects on device connectivity. If anyone else is having similar issues to Sarah, please do email us with your thoughts and fixes.</p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m2si4c/all_my_data_lost">All my data. Lost.</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>This poor Reddit user lost all their personal data after the incident, which isn't something we've seen yet. </p><p>If this has happened to you, reach out to the <a href="https://support.google.com/fitbit/?hl=en#topic=14236398">Fitbit Help Center</a>: it may well be recoverable. </p><h2 id="fitbit-remains-a-major-part-of-people-s-lives">Fitbit remains a major part of people's lives</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:3387px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="rF6q6qwcrkZbDiTWG8V3x4" name="listing.jpg" alt="Fitbit Luxe" src="https://cdn.mos.cms.futurecdn.net/rF6q6qwcrkZbDiTWG8V3x4.jpg" mos="" align="middle" fullscreen="" width="3387" height="1906" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fitbit's gotten a lot of flak in recent years for axing community features and forcing people to switch to Google accounts, among other issues, but the interest in this issue proves one thing: people still love their Fitbits.</p><p>Fitness and health tracking is a very intimate area of technology: we wear these devices to bed, in the shower, during workouts, and at work. It tells us about our bodies, helps us understand what makes us stressed, and even saves lives. </p><p>A family member of mine, who has atrial fibrilation, uses his Fitbit Charge 5 to collect information about his heart and has even gone to hospital off the back of those readings. </p><p>We come to rely on and appreciate tech like our Fitbits as constant, reassuring aids. This is probably why we get so anxious when the technology doesn't work, or we can't access our data. </p><h2 id="issues-syncing-with-other-apps">Issues syncing with other apps?</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1m2xmd0/fitbit_still_not_syncing_weight_from_health">Fitbit still not syncing weight from Health Connect</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>The Reddit post above is reporting continued issues with the Fitbit app syncing to other applications, such as Google Health Connect and the Renpho app, which is used to interface with <a href="https://www.techradar.com/best/best-smart-scales">smart scales </a>to record the user's weight.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5040px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="c5aJZptmsXFWdhXGKqLuFF" name="shutterstock_583940779.jpg" alt="Strava app" src="https://cdn.mos.cms.futurecdn.net/c5aJZptmsXFWdhXGKqLuFF.jpg" mos="" align="middle" fullscreen="" width="5040" height="2835" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nutthanun Gunthasen / Shutterstock)</span></figcaption></figure><p>We also had an email from Peter, who told us he was having trouble syncing to Strava with his trusty <a href="https://www.techradar.com/reviews/fitbit-versa-2-review">Fitbit Versa 2</a> and wondered if that was because of the recent outage. Perhaps there is an ongoing issue with third-party syncing for some users? Let us know if you're affected.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The slow, painful death of Fitbit continues, with Google Assistant the latest feature to be axed ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/the-slow-painful-death-of-fitbit-continues-with-google-assistant-the-latest-feature-to-be-axed</link>
                                                                            <description>
                            <![CDATA[ Google Assistant is being phased out on Fitbit. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gq3v8cntzcgHKq7A2TJ285</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN-1280-80.webp" type="image/webp" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Apr 2025 11:19:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/webp" url="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN-1280-80.webp">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit versa 3]]></media:description>                                                            <media:text><![CDATA[Fitbit versa 3]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit versa 3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN-1280-80.webp" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google has delivered another blow to Fitbit users</strong></li><li><strong>It's quietly withdrawing support for Google Assistant</strong></li><li><strong>It means devices will no longer work with the voice assistant</strong></li></ul><p>The death of Fitbit seems more and more inevitable with each passing month, and now Google is ending support for Google Assistant on Fitbit devices, another sure sign of its demise. </p><p>While <a href="https://www.techradar.com/health-fitness/smartwatches/gemini-looks-set-to-replace-google-assistant-on-your-wrist-as-google-plans-a-massive-ai-upgrade-for-wear-os">Google Assistant is being replaced with Gemini</a> on the <a href="https://www.techradar.com/news/best-android-smartwatch">best Android smartwatches,</a> likely starting with the Pixel Watch later this year, there's no such hope for users of the best Fitbits, who will lose Google Assistant altogether in the coming days. </p><p>As noted by multiple outlets, Google recently and quietly announced that <a href="https://community.fitbit.com/t5/Sense/Google-Assistant-will-no-longer-be-available-on-Fitbit-Sense-and-Versa-3/td-p/5735504" target="_blank">Google Assistant support would end on Fitbit</a>.</p><p>"Over the next few weeks, we will be progressively phasing out Google Assistant on your Fitbit device. You can learn more about this process <a href="https://support.google.com/assistant/answer/13971691?visit_id=638742132316451309-831463841&p=assistant_is_changing&rd=1" target="_blank">here</a>. This change means that Google Assistant voice control for activities will soon no longer be available on your Fitbit device," the company said in Fitbit's community forum. </p><p>Google added that "We understand that changes can be disruptive, and we value your feedback," and that it remained "committed to continuously improving your Fitbit app and developing exciting new features. "</p><h2 id="fitbit-ends-support-for-google-assistant">Fitbit ends support for Google Assistant</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/fitbit/comments/1jzgyj6/google_assistant_going_away">Google assistant going away</a> from <a href="https://www.reddit.com/r/fitbit">r/fitbit</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Now, Fitbit users on Reddit are reporting notifications that state "Google Assistant on Fitbit watches is being turned down, this feature will stop working in the coming weeks."</p><p>Fitbit users have been able to use Google Assistant to ask questions, set alarms, check the weather, and perform many other functions on the devices. The withdrawal makes some sense, given that Google is phasing out Assistant elsewhere. However, as noted, on most devices, that's in favor of the more capable Google Gemini; Fitbit users, however, are simply losing a feature and getting nothing in return. </p><p>Google's erasure of Fitbit continues apace, and all signs now point to the brand's demise in the future. The company has confirmed that it will sunset <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">Fitbit smartwatches in favor of the Pixel Watch</a>, and chances are its fitness trackers aren't far behind. </p><p>The company has also shuttered the Fitbit website, and recently endured furious user backlash over an update that <a href="https://www.techradar.com/health-fitness/smartwatches/it-lasts-less-than-a-day-fitbit-users-furious-over-update-that-crushes-battery-life">crushed the battery life of the Fitbit Sense and Versa 3</a> because of overheating concerns. </p><p>How many Fitbit users access Google Assistant on a regular basis is unknown, but the loss of functionality symbolizes another nail in the coffin for the brand and is sure to be unpopular with customers.</p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/health-fitness/fitbit-users-rejoice-your-app-just-got-an-overhaul-and-you-can-keep-your-fitbit-account-a-bit-longer">Fitbit users rejoice, your app just got an overhaul and you can keep your Fitbit account a bit longer</a></li><li><a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans">Google is ditching Fitbit.com in a few days, in yet another cruel blow to Fitbit fans</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit users rejoice, your app just got an overhaul and you can keep your Fitbit account a bit longer ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbit-users-rejoice-your-app-just-got-an-overhaul-and-you-can-keep-your-fitbit-account-a-bit-longer</link>
                                                                            <description>
                            <![CDATA[ Fitbit fans are getting overhauled Health Metrics in the app, as Google confirms Fitbit accounts will persist into 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jUeiyC7Fp45TYXj7KDKA5c</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 31 Mar 2025 10:13:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:description>                                                            <media:text><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:text>
                                <media:title type="plain"><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit is overhauling its app</strong></li><li><strong>Health Metrics have been revamped to look cleaner and more modern</strong></li><li><strong>Fitbit has also pushed the Google account switch deadline to 2026</strong></li></ul><p>After a fairly bleak run, there are two pieces of good news for Fitbit users this week. The company has overhauled its Health Metrics in the app, and users will get to hold onto their Fitbit accounts for a little bit longer. </p><p>The much-needed app design refresh was spotted by <a href="https://9to5google.com/2025/03/27/fitbit-health-metrics-redesign/" target="_blank">9to5Google</a>, which reports a series of sweeping changes to the app. There's a new intro page that shows your health metrics compared to your personal range. </p><p>Fitbit has also ditched the two-tab Today and Trends layout, with the Today page now showing your metrics, personal range indicators, and a sleeker list for breathing rate, blood oxygen, resting heart rate, heart rate variability, and skin temperature variation. </p><p>If you tap on any of these stats, you'll get the usual trend charts, but with views for week, month, and year instead of seven, 30, and 90 days. </p><h2 id="fitbit-account-deadline-extension">Fitbit account deadline extension</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:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="huSQGiLaZQZe5NdqnY3CXN" name="versa3.jpg" alt="Fitbit Versa 3" src="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN.webp" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Fresh app aside, Google has also announced it is extending the deadline for switching to a Google account, pushing it into 2026. </p><p>In an email seen by TechRadar, Google has written to customers stating, "As we have previously shared, Fitbit is now a part of Google, and Fitbit Account holders will need to transition to Google Accounts to continue using Fitbit. If you want to keep using Fitbit, you must move to a Google Account by February 2, 2026. If you use a Gmail account to sign in to Fitbit, you must also move to a Google Account." </p><p>Back in 2022, <a href="https://www.techradar.com/news/fitbit-plans-to-axe-fitbit-accounts-by-2025-and-switch-to-google">Google confirmed that accounts would be axed by 2025</a>. While we didn't have a specific date previously, this is definitely an extension of that deadline. </p><p>It's welcome news for Fitbit fans, who have otherwise appeared largely unhappy for some time. <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">Google announced it would sunset Fitbit smartwatches in favor of its Google Pixel Watch</a> line and has <a href="">ditched Fitbit.com as an online store</a>. </p><p>More recently, a battery overheating issue with certain Fitbit devices forced a software update that has drastically reduced battery life in some models, with users reporting their devices no longer last a full day on a single charge. </p><p>The writing's still on the wall for Fitbit, but these latest developments make for some rare light relief.  </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/phones/android/android-16-tipped-to-get-big-health-monitoring-upgrade-and-your-fitbit-could-be-the-first-to-take-advantage">Android 16 tipped to get big health monitoring upgrade – and your Fitbit could be the first to take advantage</a></li><li><a href="https://www.techradar.com/health-fitness/fitness-trackers/google-takes-a-break-from-destroying-fitbit-by-rolling-out-a-surprisingly-big-software-update">Google takes a break from destroying Fitbit by rolling out a surprisingly big software update</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit Sleep Lab leaked – new feature could give you personalized bedtime recommendations ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/fitbit-sleep-lab-leaked-new-feature-could-give-you-personalized-bedtime-recommendations</link>
                                                                            <description>
                            <![CDATA[ Fitbit could be getting a new Sleep Lab feature that can give you personalized sleep schedule recommendations. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HBMGDy4iWWF5fJ8HwKYsPM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 21 Feb 2025 15:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 22 Feb 2025 06:32:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:description>                                                            <media:text><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:text>
                                <media:title type="plain"><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit could be getting a new sleep schedule feature</strong></li><li><strong>Sleep Lab has leaked in code</strong></li><li><strong>It could give you personalized recommendations for bedtime and wake time based on surveys</strong></li></ul><p>The <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> could be about to get a major sleep upgrade in the form of Sleep Lab, a new leaked feature that could transform the way you monitor and maintain your sleep schedule. </p><p>While Fitbit models currently offer various sleep tracking metrics across its range, the new Sleep Lab feature could give you more personalized insight into what time you should go to bed, and what time you should wake up in the morning. </p><p><a href="https://9to5google.com/2025/02/20/fitbit-sleep-need-lab/">9to5Google</a> reports that new code found in the latest Fitbit for Android app uploaded to the Google Play Store includes a new "Sleep need" experiment, with more details in tow. Here's what you need to know. </p><h2 id="fitbit-s-sleep-schedule-experiment">Fitbit's sleep schedule experiment </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="9V7SMTv4G2ZgwbHNZnzDDL" name="fitbit-versa-4-8.jpg" alt="Fitbit Versa 4 on wrist" src="https://cdn.mos.cms.futurecdn.net/9V7SMTv4G2ZgwbHNZnzDDL.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Andrew Williams)</span></figcaption></figure><p>According to the report, Fitbit's new Sleep Lab (or Sleep need labs) has three main aspects. Users will answer a few questions at different times during the day. Using those responses and your sleep data, Fitbit will calculate how much sleep you need each night. With that info, you'll get personalized bedtime and wake-up recommendations.</p><p>Surveys are done in the morning, midday, and evening, and you'll get a 1-hour reminder before your scheduled bedtime. </p><p>There will also be sleep debt metrics, as well as integrations to edit your alarms to keep you on schedule. You'll also need to wear your Fitbit for 5 days to get the most accurate sleep need and sleep debt data. </p><p>This sounds like an exciting upgrade that could turn your Fitbit into one of the best sleep trackers without the need to invest in something like a smart ring or dedicated sleep-tracking products. </p><p>This feature isn't live yet, but its presence in the Fitbit app's code suggests its release is imminent, so stay tuned to find out when it goes live. </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/smartwatches/it-lasts-less-than-a-day-fitbit-users-furious-over-update-that-crushes-battery-life">'It lasts less than a day' – Fitbit users furious over update that crushes battery life</a></li><li><a href="https://www.techradar.com/phones/android/android-16-tipped-to-get-big-health-monitoring-upgrade-and-your-fitbit-could-be-the-first-to-take-advantage">Android 16 tipped to get big health monitoring upgrade – and your Fitbit could be the first to take advantage</a></li><li><u></u><a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans"><u>Google is ditching Fitbit.com in a few days, in yet another cruel blow to Fitbit fans</u></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'It lasts less than a day' – Fitbit users furious over update that crushes battery life ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/it-lasts-less-than-a-day-fitbit-users-furious-over-update-that-crushes-battery-life</link>
                                                                            <description>
                            <![CDATA[ Fitbit Versa 3 and Sense users are reporting catastrophic battery problems. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Cp4w9hJM8ZMDSn49VCNbVh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 21 Feb 2025 11:19:25 +0000</pubDate>                                                                                                                                <updated>Sat, 22 Feb 2025 08:04:40 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg">
                                                            <media:credit><![CDATA[TechRadar]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Her er vår oppdaterte toppliste over de beste Fitbit-modellene akkurat nå.]]></media:description>                                                            <media:text><![CDATA[Fitbit Versa 3]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Versa 3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit recently issued a vital software update to stop batteries overheating</strong></li><li><strong>The Versa 3 and Fitbit Sense were reportedly a risk to their users</strong></li><li><strong>The new update is cutting battery life from five or six days down to less than one. </strong></li></ul><p>Just a few weeks after <a href="https://www.techradar.com/health-fitness/smartwatches/fitbit-issues-battery-overheating-warning-over-two-of-its-most-popular-watches-and-it-might-compensate-you-if-youre-affected">Fitbit issued a battery overheating update for two of its most popular smartwatches,</a> users of the <a href="https://www.techradar.com/reviews/fitbit-sense">Fitbit Sense</a> and <a href="https://www.techradar.com/reviews/fitbit-versa-3">Fitbit Versa 3</a>, two of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> on the market, are complaining that the fix is causing catastrophic reductions in battery life. </p><p>Google said the overheating problem could pose a risk to users and required an immediate firmware update. The company confirmed that the update would reduce the risk of overheating, but at the cost of some reduction in battery life, and even offered customers $50 if they were affected, however, that compensation figure appears to pale in comparison to just how much battery life users are actually losing now the update is complete. </p><h2 id="fitbit-s-battery-life-crisis-goes-from-bad-to-worse">Fitbit's battery life crisis goes from bad to worse</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XNyPphXXYiBPAUWJWHrQAc" name="fitbit-sense.jpg" alt="Fitbit Sense" src="https://cdn.mos.cms.futurecdn.net/XNyPphXXYiBPAUWJWHrQAc.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: Future)</span></figcaption></figure><p>"Before doing the update my battery would last about 5 -6 days (depending on how much exercise I did)," <a href="https://community.fitbit.com/t5/Other-Versa-Smartwatches/Versa-3-Battery-issues-after-firmware-update/td-p/5718530" target="_blank">one user told the Fitbit community forums</a>, "Now since doing the update it lasts less than a day. That's with everything turned off too (eg. Notifications, snore detection, vibrations, etc)." </p><p>"The firmware update has caused an extreme battery reduction," another added, noting their device was also lasting less than a day, where previously it would deliver a week of charge. </p><p>Elsewhere on <a href="https://www.reddit.com/r/fitbit/comments/1ip7m4u/fitbit_sense_battery_suddenly_very_poor_dies_in/" target="_blank">Reddit</a>, users are reporting similar issues. "For a very long time, my Sense battery has lasted a very long time. I leave the screen off so I don't usually need to charge it but once a week," one poster wrote. "However, since about a week ago, the battery has started dying rapidly. Tonight it went from 46% to 22% in 3 hours. That used to take about 2 days." </p><p>"I’ve started experiencing the same thing since the firmware update they pushed through," said another.</p><p>All signs, then, point to Fitbit's recent planned firmware upgrade causing a catastrophic reduction in battery life. User outrage is widespread, and while Google confirmed that the overheating issue could be a safety risk to users, the trade-off in battery life following the firmware update appears to render devices almost unusable. "I had to charge mine twice in one day," one user in the forum said. </p><p>As noted, this should only affect the Versa 3 and Sense, the two models identified by Google as presenting an overheating risk. If you've been affected, drop us a line at <strong>stephen.warwick@futurenet.com</strong>. We've also reached out to Google for comment and will update this piece accordingly with any response. </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/phones/android/android-16-tipped-to-get-big-health-monitoring-upgrade-and-your-fitbit-could-be-the-first-to-take-advantage">Android 16 tipped to get big health monitoring upgrade – and your Fitbit could be the first to take advantage</a></li><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans">Google is ditching Fitbit.com in a few days, in yet another cruel blow to Fitbit fans</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Android 16 tipped to get big health monitoring upgrade –and your Fitbit could be the first to take advantage ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/phones/android/android-16-tipped-to-get-big-health-monitoring-upgrade-and-your-fitbit-could-be-the-first-to-take-advantage</link>
                                                                            <description>
                            <![CDATA[ Android 16 is bringing with it a more comprehensive Health Connect hub, and the Fitbit app is ready for it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VJvgxbL8df8XXuvnkJkctC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 06 Feb 2025 11:48:37 +0000</pubDate>                                                                                                                                <updated>Fri, 07 Feb 2025 06:31:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[More data is coming to the Fitbit app]]></media:description>                                                            <media:text><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:text>
                                <media:title type="plain"><![CDATA[The Fitbit Charge 4 and the Fitbit app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qPPuWnzpnTDDAV4cwXX2EB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Big upgrades for Android's Health Connect are in the pipeline</strong></li><li><strong>You'll soon be able to store medical record data</strong></li><li><strong>Fitbit could be the first app to tap into that data</strong></li></ul><p>We've only just got used to <a href="https://www.techradar.com/phones/android/android-15">Android 15</a> being around, but Android 16 is already in <a href="https://www.techradar.com/phones/android/the-first-android-16-public-beta-is-here-and-it-borrows-a-key-ios-feature">its early testing phase</a> – and a new leak suggests that when that upgrade arrives, it'll bring some additional features to your Fitbit app.</p><p>According to some code digging done by <a href="https://www.androidauthority.com/fitbit-support-medical-records-3523055/" target="_blank">Android Authority</a>, an upgrade to Health Connect is being prepped in Android 16. Health Connect is the Google-developed central hub for all your health and fitness data, which can be shared between apps.</p><p>We already know that medical records are going to be added to Health Connect with the full roll-out of Android 16 – records including vaccinations, allergies, pregnancy details and more – and the hidden code discovered in the operating system suggests that Fitbit will be one of the first apps that can make use of it.</p><p>Fitbit can already add data and pull data from Health Connect, so it makes sense that support for medical records would be added when available – giving Fitbit an even more comprehensive look at your health profile.</p><h2 id="making-a-connection">Making a connection</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="zLHsTSGzjkvpVwPPFMssQa" name="health-connect" alt="Health Connect on Android" src="https://cdn.mos.cms.futurecdn.net/zLHsTSGzjkvpVwPPFMssQa.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Health Connect compiles data from multiple apps </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Google is keen to emphasize that Health Connect goes to great lengths to keep your data secure and private: you get full control over which apps can access which bits of data, from the number of steps banked this week to how much you slept last night.</p><p>The advantage of having a central repository for all this information is that you can combine data from different apps together – maybe use a Fitbit tracker to monitor sleep, for example, and a Pixel Watch to count steps.</p><p>It also means you don't have to lose all of your carefully compiled health and fitness data if you decide to move to another app. However, it does depend on app developers signing up – and not all of the big names <a href="https://play.google.com/store/apps/collection/promotion_all__health_connect">are on board yet</a> (Withings and Polar are, but Garmin and Strava aren't, for example).</p><p>We should know more when Android 16 is finally finished and being pushed out to smartphones. It looks as though that will be <a href="https://www.techradar.com/phones/android/this-could-be-the-date-when-google-launches-android-16-and-heres-whats-coming">around the start of June</a>, ahead of some brand new <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10-series-codenames-seemingly-leak-and-its-bad-news-for-big-phone-fans">Google Pixel 10</a> smartphones in the weeks following.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like</span></h3><ul><li><a href="https://www.techradar.com/best/the-best-fitbit">The best Fitbits you can currently buy</a></li><li><a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Our full review of the Fitbit Charge 6</a></li><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">We may not see another Fitbit watch</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit issues battery overheating warning over two of its most popular watches – and it might compensate you if you're affected ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/fitbit-issues-battery-overheating-warning-over-two-of-its-most-popular-watches-and-it-might-compensate-you-if-youre-affected</link>
                                                                            <description>
                            <![CDATA[ Fitbit is facing a battery debacle over its Sense and Versa 3 fitness wearables. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iFFLamXojkyWR3APipSmfb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Jan 2025 10:20:22 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Apr 2025 10:32:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg">
                                                            <media:credit><![CDATA[TechRadar]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Her er vår oppdaterte toppliste over de beste Fitbit-modellene akkurat nå.]]></media:description>                                                            <media:text><![CDATA[Fitbit Versa 3]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Versa 3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kZgUwb6pV9opYT66D5HtEc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit has issued a battery overheating warning to customers</strong></li><li><strong>They say Fitbit Sense and Versa 3 devices are at risk of overheating</strong></li><li><strong>The company is issuing a firmware update, and could pay $50 to affected users</strong></li></ul><p>Google is rolling out a battery performance program for two of its <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a>, the <a href="https://www.techradar.com/reviews/fitbit-sense">Fitbit Sense</a> and <a href="https://www.techradar.com/reviews/fitbit-versa-3">Fitbit Versa 3</a>, over concerns they pose a potential risk to users due to overheating. </p><p>The company says "a limited number" of devices are at risk of their batteries overheating "which poses a potential risk for users and requires an immediate firmware update." </p><p>Reassuringly, the update has already started rolling out, and will continue to do so over the next month. </p><p>Google says the firmware will "reduce the risk of the battery overheating," unfortunately this comes at the cost of reduced capacity. If your device isn't impacted (and not all Sense and Versa 3 devices are) your battery performance won't change. If you own either of the affected devices, <a href="https://support.google.com/fitbit/contact/fitbit_sense_and_versa_3_registration?visit_id=638731352243419808-3939466803&p=sense-versa3-help&rd=1">you should fill out this form to find out whether you need to do the update</a>. </p><h2 id="fitbit-battery-disaster">Fitbit battery disaster</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:2660px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="kNJiYE5cShfshTKVXPwgQB" name="sense-2.jpg" alt="Fitbit Sense" src="https://cdn.mos.cms.futurecdn.net/kNJiYE5cShfshTKVXPwgQB.jpg" mos="" align="middle" fullscreen="" width="2660" height="1496" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As you can imagine, this battery debacle is the last thing Fitbit needs to start 2025. Having to issue a firmware update to reduce the battery capacity of some devices because they could pose a risk to users, is a tough break and one that's sure to annoy affected customers. </p><p>To that end, Fitbit says those who do need the update "may be eligible for appeasement" to the tune of $50 (converted to your local currency) as compensation. </p><p>So, if you've got a device that needs this firmware update, you should definitely install that right away. Then you <a href="https://support.google.com/fitbit/contact/fitbit_sense_and_versa_3_registration?sjid=10262168973697291212-EU&visit_id=638731352243419808-3939466803&p=sense-versa3-help&rd=1">should register for potential compensation using this form</a>. </p><p>You've got one year to do this, so there's no rush, but why wait?</p><p>Users who need the firmware update and who regularly sync their device with the Fitbit app should get a notification on their watch <em>and</em> an email from Google confirming its availability.</p><p>"The update will improve the stability of the device's battery performance and reduce the risk of the battery overheating," Google says. However, "As a result, the battery will last for shorter periods between charges and you may need to charge your device more frequently."</p><p>Users will need to manually update their firmware; if they don't, the device will automatically factory-reset after a few days, sending your data into the abyss with it (all the data you haven't synced anyway).</p><p>Unfortunately, the more you read into it, the worse it gets for affected Fitbit customers. With Fitbit sunsetting its smartwatch range in favor of the Google Pixel line, this episode might be a sign that it's time to take that $50 payout and buy a new <a href="https://www.techradar.com/news/best-cheap-smartwatch">cheap smartwatch</a>, be it a Pixel or an alternative model. </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans">Google is ditching Fitbit.com in a few days, in yet another cruel blow to Fitbit fans</a></li><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/features/googles-slow-destruction-of-fitbit-is-everything-wrong-with-modern-tech">Google's slow destruction of Fitbit is everything wrong with modern tech</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Is 10,000 steps a day worth your personal data? How 80% of fitness apps are selling your privacy ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/computing/cyber-security/beware-80-percent-of-the-most-popular-fitness-apps-are-selling-out-your-privacy</link>
                                                                            <description>
                            <![CDATA[ New research found alarming rates of data collection and sharing among today's top fitness apps, with Strava and Fitbit being the most data-hungry. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gbip53y32QkHuCznwzfhuT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/V9yPWycdB25DJqoxR7LTD8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 08 Jan 2025 16:50:05 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Jan 2025 15:46:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Cyber Security]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Computing Security]]></category>
                                                                                                <author><![CDATA[ chiara.castro@futurenet.com (Chiara Castro) ]]></author>                    <dc:creator><![CDATA[ Chiara Castro ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/dBfKg5tPHAd74JPLWVCzQg.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/V9yPWycdB25DJqoxR7LTD8-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image of three women checking a fitness tracker and app]]></media:description>                                                            <media:text><![CDATA[Image of three women checking a fitness tracker and app]]></media:text>
                                <media:title type="plain"><![CDATA[Image of three women checking a fitness tracker and app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/V9yPWycdB25DJqoxR7LTD8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>About 12 out of 15 of the <a href="https://www.techradar.com/health-fitness/best-fitness-app">best fitness apps</a> actively share your personal data with third parties, de-facto selling out your privacy. Strava and Fitbit are among the most data-hungry, collecting 84% of all potential data points.</p><p>These are some of the worrying findings from <a href="https://surfshark.com/research/chart/fitness-apps-privacy" target="_blank">new research</a> released by <a href="https://www.techradar.com/reviews/surfshark">Surfshark</a>, one of the <a href="https://www.techradar.com/vpn/best-vpn">best VPN</a> services on the market, after looking at data collection and sharing practices of the most popular fitness mobile applications.</p><p>"Our research shows that free apps share significantly more data with third parties compared to paid apps, highlighting the importance of evaluating privacy implications," said Tomas Stamulis, Chief Security Officer at Surfshark. </p><h2 id="the-hidden-price-of-at-home-training">The hidden price of at-home training</h2><p>To determine the real price of (often free) at-home training, the Surfshark team analyzed the 15 top fitness mobile applications. These include exercise trackers, workout apps, and personal training platforms.</p><div  class="fancy-box"><div class="fancy_box-title">Did you know?</div><div class="fancy_box_body"><p class="fancy-box__body-text">Experts sourced the data collection information for each app from its Apple App Store page on December 30, 2024. The App Store provides a list of 35 unique data points categorized into 16 unique data point categories. The team looked at the data set according to the number, type, and handling of the data points collected by each app.</p></div></div><p>Surfshark's analysis unveiled a pretty worrying scenario for fitness fanatics. As mentioned earlier, <strong>80% of the analyzed apps share users' tracked data with third parties</strong>. These details include device locations, emails, user IDs, device IDs, or profiles. <strong>Nike Training Club leads the category</strong>, with four types of tracking data shared with third parties. These are coarse location (approximate, generally within a city block), some sensitive info, device ID, and product interaction.</p><p>In <a href="https://developer.apple.com/app-store/user-privacy-and-data-use/" target="_blank">Apple's own words</a>, "Tracking refers to the act of linking user or device data collected from your app with user or device data collected from other companies’ apps, websites, or offline properties for targeted advertising or advertising measurement purposes. Tracking also refers to sharing user or device data with data brokers."</p><p>Most apps (<strong>13 out of 15) also collect health and fitness information directly linked to users </strong>– Centr and Peloton are the only two applications that don't.</p><iframe allow="" height="330" width="1166" data-lazy-priority="low" data-lazy-src="https://e.infogram.com/db193a3b-8b92-417f-af81-5708a53bd83e?src=embed"></iframe><p>Overall the analyzed apps <strong>collect an average of 12 types of information</strong> out of the 35 potential data points available – with the least privacy-friendly storing nearly twice as much.</p><p><strong>Strava and Fitbit came out as the most data-hungry</strong> apps, both gathering 21 unique types of data. In comparison, the most private workout application, <strong>Centr, collects just three types of data</strong> (User ID, Product Interaction, and Crash Data) with only one of these contributing to user tracking.</p><p>Worse still, <strong>three apps collect very sensitive information</strong> such as racial or ethnic background, sexual orientation, pregnancy or childbirth details, disability status, religious or philosophical beliefs, trade union membership, political opinions, genetic information, or biometric data. These include the Nike Training Club app.</p><p><strong>Location data</strong> is another piece of information many fitness apps collect. Four apps, including popular running applications like Runna and Strava, collect precise location data linked to the user. Five apps collect only coarse location data, with two (Nike Training Club and Peloton) sharing this information with third parties.</p><p>As mentioned earlier, free applications collect and share the most data. After all, the only way they can make a profit is to sell your data to data brokers or run invasive ads on the app. This is why Stamulis from Surfshark suggests upgrading to a paid subscription whenever possible. </p><p>He also recommends considering whether the app can function without granting permissions that may not be necessary. "If such options aren’t provided, it raises important questions about the intent behind the data collection," he added.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Two of the Pixel Watch 3's best Fitbit features are coming to older models ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/two-of-the-pixel-watch-3s-best-fitbit-features-are-coming-to-older-models</link>
                                                                            <description>
                            <![CDATA[ If you've got an old Pixel Watch or Fitbit, it now supports Fitbit Cardio Load and Target Load. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aAkziJP8dm5QbfxLTWfErW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aoWbEyRZKGu4gsNqJc8ucM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 18 Dec 2024 10:22:45 +0000</pubDate>                                                                                                                                <updated>Wed, 18 Dec 2024 10:25:00 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aoWbEyRZKGu4gsNqJc8ucM-1280-80.jpg">
                                                            <media:credit><![CDATA[Future/Lance Ulanoff]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Watch 3 side dial and button]]></media:description>                                                            <media:text><![CDATA[Google Pixel Watch 3 side dial and button]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Watch 3 side dial and button]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aoWbEyRZKGu4gsNqJc8ucM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Pixel Watch 3 introduced new Cardio Load and Target Load tracking</strong></li><li><strong>The features are designed to prevent over- or under-training</strong></li><li><strong>Google has now rolled out the features to other Pixel Watch models and a raft of Fitbits</strong></li></ul><p>If you've got a <a href="https://www.techradar.com/health-fitness/smartwatches/google-pixel-watch-2-review">Google Pixel Watch 2</a> or Pixel Watch 1, or any of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbit</a> trackers or smartwatches, it just got a major upgrade in the form of Cardio Load and Target Load. </p><p>Cardio Load and Target Load were introduced to Google's wearable lineup in the <a href="https://www.techradar.com/health-fitness/smartwatches/google-pixel-watch-3-review">Pixel Watch 3</a>, our current pick as the best of the <a href="https://www.techradar.com/news/best-android-smartwatch">best Android smartwatches</a>, earlier this year. These features can track your exertion and intensity during cardio workouts to help you avoid injury through overtraining.</p><p>The Target Load feature also gives you personalized training targets each morning, taking into account your cardio load and Readiness score. </p><p>As spotted by <a href="https://9to5google.com/2024/12/17/fitbit-cardio-target-load/" target="_blank">9to5 Google</a>, those two features, accessed via the Fitbit Morning Brief, are now available to users of the Pixel Watch 1, 2, and almost a dozen Fitbits. </p><h2 id="google-gives-pixel-watch-a-big-upgrade">Google gives Pixel Watch a big upgrade</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="AwmPYS6WiYwoNEdJ4nbc7R" name="pixel-watch-2.jpg" alt="The Google Pixel Watch 2 on a wrist" src="https://cdn.mos.cms.futurecdn.net/AwmPYS6WiYwoNEdJ4nbc7R.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>According to the report, the new Cardio Load and Target load expansion features in the December 2024 Pixel Watch Feature Drop, which started rolling out on December 9. </p><p>The feature is now available on all three Google Pixel Watch models, as well the following Fitbits:</p><ul><li>Inspire 2</li><li>Inspire 3</li><li>Luxe</li><li>Sense</li><li>Sense 2</li><li>Versa 2</li><li>Versa 3</li><li>Versa 4</li><li>Charge 5</li><li>Charge 6</li></ul><p>On the Pixel Watch these metrics are found in the Fitbit Today section, or in the Cardio Load card found in the iOS and Android Fitbit app. </p><p>The inclusion of features such as these in smartwatches reflects how the emphasis has shifted in recent years from doing as much exercise as possible to incorporating a more balanced approach to training. Earlier this year, <a href="https://www.techradar.com/health-fitness/watchos-11-arrives-today-here-are-the-5-biggest-health-and-fitness-upgrades" target="_blank">Apple announced a Training Load feature for watchOS 11</a> and Rest Days that don't break activity streaks. </p><p>While Google has plans to sunset its Fitbit smartwatches in favor of its Pixel Watch lineup, users can take some heart from the fact that, in the meantime, existing Fitbit smartwatches continue to get software upgrades.  </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-premium-s-readiness-score-is-coming-to-everyone-for-free-after-pixel-watch-3-rollout">Your Fitbit is getting one of Premium’s most useful health features for free</a></li><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/phones/android/the-end-of-google-fit-fitbit-looks-set-to-replace-it-on-future-android-phones-and-bring-its-ai-coach-with-it">The end of Google Fit? Fitbit looks set to replace it on future Android phones – and bring its AI coach with it</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The end of Google Fit? Fitbit looks set to replace it on future Android phones – and bring its AI coach with it ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/phones/android/the-end-of-google-fit-fitbit-looks-set-to-replace-it-on-future-android-phones-and-bring-its-ai-coach-with-it</link>
                                                                            <description>
                            <![CDATA[ Fitbit is now showing up on non-Pixel Android phones in place of the Google Fit app. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">t3pvRnCsQFV95qSUy535Ch</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zaWwBAY4keAPwkAmHxJWLM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 22 Nov 2024 12:01:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zaWwBAY4keAPwkAmHxJWLM-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Fitbit app is likely to be showing up on a lot more phones in the future]]></media:description>                                                            <media:text><![CDATA[Fitbit app update]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit app update]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zaWwBAY4keAPwkAmHxJWLM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit has replaced Google Fit on the Oppo Find X8 series</strong></li><li><strong>It's a first for a non-Pixel Google handset</strong></li><li><strong>This could be the norm for Android phones from here</strong></li></ul><p>The end is nigh for the Google Fit app on Android phones, it would seem: It looks as though the Fitbit app is going to replace it on these devices going forward, with Google making the most of <a href="https://www.techradar.com/news/google-finalizes-fitbit-acquisition-despite-continuing-antitrust-investigations">its 2021 acquisition</a> of the fitness company.</p><p>As spotted by <a href="https://9to5google.com/2024/11/21/fitbit-might-come-preloaded-on-your-next-android-phone/" target="_blank">9to5Google</a>, the newly-unveiled Oppo Find X8 comes with Fitbit installed rather than Google Fit. It's the first time we've seen that on a non-Google Android phone, and could well be the norm in the future.</p><p>If you've bought one of the <a href="https://www.techradar.com/phones/google-pixel-phones/pixel-9">Google Pixel 9</a> phones you'll notice Fitbit has replaced Google Fit here as well. If it's happening on handsets made by Google's manufacturing partners as well, the transition from one app to the other is just about complete.</p><p>Should you have a lot of data already in Google Fit, Google's Health Connect service can sync it to Fitbit, if needed: Tap <strong>Profile</strong> then the gear icon in the Google Fit app to set this up. You can also export your Google Fit data from inside the app by tapping your Google account avatar (top right), then <strong>Fit data and privacy</strong>.</p><h2 id="fitbit-and-ai-is-the-future">Fitbit (and AI) is the future</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="oMFfJWLUa9LzMkJkXoUkgZ" name="pixel-watch-3.jpg" alt="Google Pixel Watch 3" src="https://cdn.mos.cms.futurecdn.net/oMFfJWLUa9LzMkJkXoUkgZ.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Pixel Watch 3 is Fitbit-focused </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>While it's disappointing to see yet another Google app killed off, Google does at least seem to be investing in new features and upgrades for the Fitbit app – even if it did recently <a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans">abandon the web interface</a> for your Fitbit data.</p><p>Google has previously announced an AI health coach <a href="https://www.techradar.com/health-fitness/smartwatches/ai-coaches-from-fitbit-and-apple-could-be-great-for-health-and-bad-for-privacy">that's now in testing</a> and is likely to soon make an appearance in the Fitbit app proper. It's not clear when everyone will get it, but it could show up before the end of the year.</p><p>The Gemini-powered feature <a href="https://www.techradar.com/health-fitness/fitbits-new-gemini-powered-ai-assistant-can-answer-questions-about-your-health-heres-how-to-try-it">can answer questions</a> about your health and give you personalized insights into your activity patterns and workouts. We'll have to wait until we can test it out for ourselves to see just how accurate it is.</p><p>In recent weeks <a href="https://www.techradar.com/health-fitness/fitbit-is-probably-getting-an-ai-powered-sleep-journal-feature-in-2025">we've also heard</a> that an AI-driven Sleep Journal is also on the way for the Fitbit app, which will give you detailed feedback on your sleep health and ways in which you might try and improve it. Whether or not these extras will be exclusive to Fitbit Premium subscribers remains to be seen.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/fitbit-ace-lte-just-got-a-major-new-upgrade-to-keep-your-family-connected">The Fitbit Ace LTE just got a major new upgrade</a></li><li><a href="https://www.techradar.com/best/the-best-fitbit">Choose one of the best Fitbits</a></li><li><a href="https://www.techradar.com/health-fitness/fitness-trackers/forget-the-samsung-galaxy-ring-a-fitbit-smart-ring-could-be-en-route-according-to-a-new-patent">A Fitbit smart ring could be on the way</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best smartwatch sales and deals ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/deals/smartwatch-deals-sales-prices</link>
                                                                            <description>
                            <![CDATA[ We're rounding up all the best smartwatch sales and deals that are available online. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">L6Dex72W7H2CaLBu9TEZmM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2nvzXcTpzbBMuPiXL24hCW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 Nov 2024 08:09:55 +0000</pubDate>                                                                                                                                <updated>Thu, 06 Feb 2025 04:27:11 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mackenzie Frazier ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/4YHuSSdmVKR6uUZczwTZ6E.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2nvzXcTpzbBMuPiXL24hCW-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[smartwatch deals]]></media:description>                                                            <media:text><![CDATA[smartwatch deals]]></media:text>
                                <media:title type="plain"><![CDATA[smartwatch deals]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2nvzXcTpzbBMuPiXL24hCW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Smartwatch deals can bring premium gadgets down to far more manageable prices - handy if you happen to have your eye on one of the more premium models. We often see brands like Apple, Samsung, Garmin, and Fitbit dropping their prices on new and older models alike, so whether you're after a fitness tracker or a smartphone on your wrist, there's plenty out there. Unfortunately, that can sometimes be more of a hindrance to your hunt. </p><p>With so many models at so many price points, it can be difficult to work out if you're truly getting the best value for your cash. To help streamline your search, we're rounding up all the best smartwatch deals right here. You'll find the models that regularly offer the best value across a range of use cases listed below, as well as the web's best prices - updated every half hour.</p><div  class="fancy-box"><div class="fancy_box-title">The best cheap smartwatch sales</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UaaHnBYn7nZMVGWuuhow77" name="smartwatch deals.jpg" caption="" alt="cheap smartwatch deals sales" src="https://cdn.mos.cms.futurecdn.net/UaaHnBYn7nZMVGWuuhow77.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p class="fancy-box__body-text">1. <a data-analytics-id="inline-link" href="#section-apple-watch-smartwatch-deals">Apple Watch deals</a><br>2. <a data-analytics-id="inline-link" href="#section-samsung-galaxy-watch-smartwatch-deals">Samsung Galaxy Watch deals</a><br>3. <a data-analytics-id="inline-link" href="#section-fitbit-smartwatch-deals">Fitbit deals</a><br>4. <a data-analytics-id="inline-link" href="#section-garmin-smartwatch-deals">Garmin deals</a></p></div></div><p>Not only do we regularly see discounts on all the options below, but budget models are actually offering better value for money these days as well. That's because the technology inside them has grown cheaper over the years, which means features and specs previously reserved for top-tier devices are now making their way to far more affordable smartwatches. From ECG-enabled heart rate monitors to Alexa and Google Assistant compatibility from your wrist, smartwatch sales of all prices now offer an intelligent and intuitive piece of kit for less cash.</p><p>Those improvements mean many new models, including the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-series-10-review" target="_blank">Apple Watch 10</a>, which means many great smartwatch prices. Our technology scans all the key retailers to find the very best deals. We're also comparing the specs against those prices to ensure you're picking up the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatch</a> sales. </p><h2 id="the-best-smartwatch-sales-and-deals">The best smartwatch sales and deals</h2><h2 class="article-body__section" id="section-apple-watch-smartwatch-deals"><span>Apple Watch smartwatch deals</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:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ycS8n6rxJ74RA33RCSdHt8" name="6340287_sd.jpg" alt="Apple Watch 9" src="https://cdn.mos.cms.futurecdn.net/ycS8n6rxJ74RA33RCSdHt8.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><div class="buying-guide-block"><h3 id="apple-watch-9-2023"><span class="title__text">Apple Watch 9 (2023)</span></h3><div class="_hawk subtitle"><p>Apple's latest and greatest smartwatch</p></div><p class="specs__container"><strong>OS: </strong>watchOS 10 | <strong>Compatibility: </strong>iOS | <strong>Display: </strong>41mm - 45mm always-on | <strong>Processor: </strong>S9 dual-core | <strong>Onboard storage: </strong>64GB | <strong>Battery: </strong>18 hours | <strong>Charging method: </strong>Wireless | <strong>IP rating: </strong>IP6X | <strong>Connectivity: </strong>Wi-Fi, Bluetooth, NFC, GPS</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">New double-tap gesture</div><div class="icon icon-plus_circle _hawk">Brighter display</div><div class="icon icon-plus_circle _hawk">Faster on-device Siri</div><div class="icon icon-minus_circle _hawk">Expensive</div></div><p>The <a href="https://www.techradar.com/news/apple-watch-9">Apple Watch 9</a> was released in September of last year alongside the Ultra 2. The 41-mm display model starts at $399 / £399 / AU$649, and the larger 45-mm display model starts at $429 / £429 / AU$1,199. Thanks to holiday sales, you can find frequent <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-9-preorder-deals">Apple Watch 9 deals</a> at retailers like Amazon.</p><p>The Apple Watch 9 is Apple's first carbon-neutral product, and it's more powerful than ever thanks to the all-new S9 SiP chip, which delivers increased performance and a long-lasting 18 hours of battery life. Apple's new chip also brings new capabilities to the Apple Watch, such as the double-tap gesture, which allows you to control your smartwatch by simply tapping your index and thumb together twice. You also get a brighter display, watchOS 10 with redesigned apps, and for the first time ever, Siri requests can now be processed from your smartwatch.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1536px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3HKuh4RMes5efoGtE8b789" name="71YdE55GwjL._AC_SX679_.jpg" alt="Apple Watch SE" src="https://cdn.mos.cms.futurecdn.net/3HKuh4RMes5efoGtE8b789.jpg" mos="" align="middle" fullscreen="" width="1536" height="864" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><div class="buying-guide-block"><h3 id="apple-watch-se-2022"><span class="title__text">Apple Watch SE (2022)</span></h3><div class="_hawk subtitle"><p>A fantastic smartwatch at an affordable price</p></div><p class="specs__container"><strong>OS: </strong>watchOS 9 | <strong>Compatibility: </strong>iOS | <strong>Display: </strong>40mm - 44mm | <strong>Processor: </strong>S8 dual-core | <strong>Onboard storage: </strong>32GB | <strong>Battery: </strong>18 hours | <strong>Charging method: </strong>Wireless | <strong>IP rating: </strong>IP6X | <strong>Connectivity: </strong>Wi-Fi, Bluetooth, NFC, GPS</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Affordable price</div><div class="icon icon-plus_circle _hawk">Lightweight design</div><div class="icon icon-plus_circle _hawk">Impressive performance</div><div class="icon icon-minus_circle _hawk">Lacks always-on display</div></div><p>The <a href="https://www.techradar.com/reviews/apple-watch-se-2">2022 Apple Watch SE</a> shares many of the same features as the Apple Watch 8 but with a much more affordable price tag, with a starting cost of $249 /£259/ AU$399. While the SE lacks the always-on display and ECG app (which many might find unnecessary), the smartwatch includes an improved chip for faster performance and new health and safety features such as fall detection and Emergency SOS.<br><br>The smartwatch comes with all the features that people love about the Apple Watch, such as tracking heart rate, activity, sleep, and calories burned, and helps you stay connected with the ability to receive notifications, take calls, and reply to texts directly from your wrist.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1408px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="P8Qgi3W9obS7LoeaWQAGnS" name="71eBoSK6WmL._AC_SX679_.jpg" alt="Apple Watch Ultra 2" src="https://cdn.mos.cms.futurecdn.net/P8Qgi3W9obS7LoeaWQAGnS.jpg" mos="" align="middle" fullscreen="" width="1408" height="792" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><div class="buying-guide-block"><h3 id="apple-watch-ultra-2-2023"><span class="title__text">Apple Watch Ultra 2 (2023)</span></h3><div class="_hawk subtitle"><p>Apple's brightest and durable smartwatch</p></div><p class="specs__container"><strong>OS: </strong>watchOS 10 | <strong>Compatibility: </strong>iOS | <strong>Display: </strong>49mm | <strong>Processor: </strong>S9 SiP | <strong>Onboard storage: </strong>64GB | <strong>Battery: </strong>36 hours | <strong>Charging method: </strong>Wireless | <strong>IP rating: </strong>IP6X | <strong>Connectivity: </strong>Wi-Fi, Bluetooth, NFC, GPS</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Apple's brightest display</div><div class="icon icon-plus_circle _hawk">Durable</div><div class="icon icon-plus_circle _hawk">Impressive battery life</div><div class="icon icon-minus_circle _hawk">Expensive</div></div><p>The <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-2-review">Apple Watch Ultra 2</a> was also released last year, with the Apple Watch 9 as an upgrade to the Apple Watch Ultra. The premium smartwatch is Apple's most durable smartwatch, made with aerospace-grade titanium, which is also why the Ultra 2 is so expensive, with a retail price of $799 / £799 / AU$1,399. The Ultra 2 now includes Apple's new S9 SiP chip, which offers new features like the impressive hands-free Double Tap control and a 50% brighter display. <br><br>You're still getting the adventure-seeking features users love about the Ultra Series, such as GPS tracking, durability in high and low temperatures, and the Oceanic+ app, which turns the watch into a working dive computer.</p><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="qcLx2dVSxppD62W52fRdAE" name="MPLT3ref_VW_34FR+watch-45-alum-midnight-nc-8s_VW_34FR_WF_CO.jpg" alt="Apple Watch 8" src="https://cdn.mos.cms.futurecdn.net/qcLx2dVSxppD62W52fRdAE.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div class="buying-guide-block"><h3 id="apple-watch-8"><span class="title__text">Apple Watch 8</span></h3><div class="_hawk subtitle"><p>A great smartwatch at a discounted price</p></div><p class="specs__container"><strong>OS: </strong>watchOS 8 | <strong>Compatibility: </strong>iOS | <strong>Display: </strong>41mm - 45mm always-on | <strong>Processor: </strong>S8 dual-core | <strong>Onboard storage: </strong>32GB | <strong>Battery: </strong>18 hours | <strong>Charging method: </strong>Wireless | <strong>IP rating: </strong>IP6X | <strong>Connectivity: </strong>Wi-Fi, Bluetooth, NFC, GPS</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">New colors</div><div class="icon icon-plus_circle _hawk">Frequent deals</div><div class="icon icon-plus_circle _hawk">New health & safety features</div><div class="icon icon-minus_circle _hawk">Hard to find in stock</div></div><p>Released in 2022, the <a href="https://www.techradar.com/reviews/apple-watch-8">Apple Watch 8</a> GPS-only model starts at $399 / £419 / AU$629, and the Cellular model at $499 / £529 / AU$749. The 45mm model starts at $429 / £449 / AU$679, and the cellular model costs $529 / £549 / AU$779. Thanks to the recent release of the Apple Watch 9, you can easily find Apple Watch deals on the Series 8, so you shouldn't expect to pay the full retail price.<br><br>The Apple Watch 8 includes health features such as a temperature sensor, an ECG function, and sleep tracking, plus safety features such as crash and fall detection. You're still getting all the fantastic features of the Series 7 smartwatch, including the Always-On display, activity tracking, an ECG app, and impressive all-day battery life.</p><h2 class="article-body__section" id="section-samsung-galaxy-watch-smartwatch-deals"><span>Samsung Galaxy Watch smartwatch deals</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:1408px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Gd2DYYdHWCAy7xUMaozkgj" name="61cHvSPjqzL._AC_SX679_.jpg" alt="Samsung Galaxy Watch 6" src="https://cdn.mos.cms.futurecdn.net/Gd2DYYdHWCAy7xUMaozkgj.jpg" mos="" align="middle" fullscreen="" width="1408" height="792" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch-6"><span class="title__text">Samsung Galaxy Watch 6</span></h3><div class="_hawk subtitle"><p>Officially available to order</p></div><p class="specs__container"><strong>OS: </strong>Wear OS 4 | <strong>Display: </strong>1.47-inch or 1.31-inch AMOLED, 327 x 330 | <strong>Internal storage: </strong>16GB | <strong>Battery duration: </strong>1 day | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>IP68 | <strong>Year of release: </strong>2023 | <strong>Launch price: </strong>$299 / £289 / AU$549</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Updated, slim design</div><div class="icon icon-plus_circle _hawk">New health and fitness features</div><div class="icon icon-plus_circle _hawk">Pre-order deals available</div><div class="icon icon-minus_circle _hawk">Same battery life</div></div><p>The latest smartwatch from Samsung is the Galaxy Watch 6, and as of August this year, it is officially available to order. The <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-6-review">Samsung Galaxy Watch 6</a> has an updated processor and RAM for enhanced performance, a slimmer display, and improved strap-swapping functionality. The Samsung smartwatch also includes new health and fitness features, such as a custom workout option, a redesigned sleep app, a 3-in-1 biosensor, a skin temperature sensor, and GPS technology.<br><br>If you're looking to save on the smartwatch, there are already some impressive <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-6-pre-order-deals">Samsung Galaxy Watch 6 deals</a>, including free watch bands and trade-in credits.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1536px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tnqBBJuBuRB4uamcpBuobH" name="61MQsr9LgwL._AC_SX679_.jpg" alt="SAMSUNG Galaxy Watch 5" src="https://cdn.mos.cms.futurecdn.net/tnqBBJuBuRB4uamcpBuobH.jpg" mos="" align="middle" fullscreen="" width="1536" height="864" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch-5"><span class="title__text">Samsung Galaxy Watch 5</span></h3><div class="_hawk subtitle"><p>A powerful smartwatch at a discounted price</p></div><p class="specs__container"><strong>OS: </strong>Tizen 5.5 | <strong>Display: </strong>1.36-inch or 1.19-inch AMOLED, 330 x 330 | <strong>Internal storage: </strong>16GB | <strong>Battery duration: </strong>1 day | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>IP68 | <strong>Year of release: </strong>2022 | <strong>Launch price: </strong>$240 / £269 / AU4399</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Body composition analysis tool</div><div class="icon icon-plus_circle _hawk">Durable design</div><div class="icon icon-plus_circle _hawk">Frequently on sale</div><div class="icon icon-minus_circle _hawk">One-day battery life</div></div><p>The <a href="https://www.techradar.com/reviews/samsung-galaxy-watch-5-review">Samsung Galaxy Watch 5</a> was unveiled in August of last year and starts at $240/£269/AU$499 for the 40mm Bluetooth model or $270/£289/AU$549 for the 44mm Bluetooth model. The Galaxy 5 is Samsung's most advanced health-focused smartwatch with a BioActive Sensor included, which offers advanced heart rate tracking, blood oxygen monitoring, sleep tracking, and even a body composition analysis tool. The smartwatch also packs an improved battery life, GPS with voice navigation, and a sapphire crystal glass face for ultra durability.<br><br>Thanks to the recent release of the Samsung Galaxy Watch 5, there are now impressive <a href="https://www.techradar.com/deals/samsung-galaxy-watch-5-deals">Samsung Galaxy Watch 5 deals</a> from third-party retailers like Amazon.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2688px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aDuTmo22UyRPtSaJnbusok" name="61aCopNtt7L._AC_SL1500_.jpg" alt="Galaxy Watch 4" src="https://cdn.mos.cms.futurecdn.net/aDuTmo22UyRPtSaJnbusok.jpg" mos="" align="middle" fullscreen="" width="2688" height="1512" attribution="" endorsement="" class=""></p></div></div></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch-4"><span class="title__text">Samsung Galaxy Watch 4</span></h3><div class="_hawk subtitle"><p>A feature-rich smartwatch frequently on sale</p></div><p class="specs__container"><strong>OS: </strong>Tizen 5.5 | <strong>Display: </strong>1.35inch or 1.77inch AMOLED, 360 x 360 | <strong>Internal storage: </strong>16GB | <strong>Battery duration: </strong>2 days | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>IP68 | <strong>Year of release: </strong>2021 | <strong>Launch price: </strong>$249 / £249 / AU$399</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Frequently on sale</div><div class="icon icon-plus_circle _hawk">Lightweight design</div><div class="icon icon-plus_circle _hawk">Impressive fitness features</div></div><p>The <a href="https://www.techradar.com/reviews/samsung-galaxy-watch-4-review">Samsung Galaxy Watch 4</a> was released in August of 2021 and is packed with health and fitness features, including activity and sleep tracking and advanced heart rate monitoring that will notify you when an irregular heartbeat is detected. You're also getting a slim, lightweight design, GPS technology, and a two-day battery life.<br><br>The Galaxy Watch 4 has a starting price of $249/£249/AU$399, which is less than the retail price of Samsung's previous model. We frequently see smartwatch sales on the Galaxy 4, so you should check our widget to get today's best deal.</p><figure class="van-image-figure " 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="Ef4GWcjUgH7NAX7Xgub3Rb" name="Samsung Galaxy Watch 3.jpg" alt="best smartwatch deals sales" src="https://cdn.mos.cms.futurecdn.net/Ef4GWcjUgH7NAX7Xgub3Rb.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch-3"><span class="title__text">Samsung Galaxy Watch 3</span></h3><div class="_hawk subtitle"><p>A solid smartwatch from Samsung</p></div><p class="specs__container"><strong>OS: </strong>Tizen 5.5 | <strong>Display: </strong>1.6inch or 1.77inch AMOLED, 360 x 360 | <strong>Internal storage: </strong>8GB | <strong>Battery duration: </strong>2 days | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>IP68 | <strong>Year of release: </strong>2020 | <strong>Launch price: </strong>$399 / £399 / AU$699</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Rotating bezel</div><div class="icon icon-plus_circle _hawk">Top end specs</div><div class="icon icon-plus_circle _hawk">Slim design</div></div><p>The <a href="https://www.techradar.com/reviews/samsung-galaxy-watch-3-review">Samsung Galaxy Watch 3</a> was released in 2020 and the smartwatch features an improved rotating bezel and all-around slimmer, more sophisticated finish compared to the previous model. You're getting similar fitness features to the Samsung Galaxy Watch Active 2, but there's 8GB of storage available rather than 4GB. That's a considerable boost if you're looking to store music directly on your wrist. </p><p>The Galaxy Watch 3 takes everything the more fitness-focused smartwatches offer, polishes it all up, adds a few fancy features, and dresses it in a more pleasing chassis. That means you could get away with spending a lot less than the $399 the smallest model is up for. The Active 2, for example, sees regular smartwatch sales at around $249.99, which is a much more realistic price if you're looking for fitness features over fashion-forward wrist-candy. </p><figure class="van-image-figure " 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="f9vvTUq4AapQ8CSQwcouXd" name="galaxyactive2.jpg" alt="smartwatch prices sales deals" src="https://cdn.mos.cms.futurecdn.net/f9vvTUq4AapQ8CSQwcouXd.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch-active-2"><span class="title__text">Samsung Galaxy Watch Active 2</span></h3><div class="_hawk subtitle"><p>Now with better control options</p></div><p class="specs__container"><strong>OS: </strong>Tizen 4.0 | <strong>Display: </strong>1.2-inch or 1.4-inch Super AMOLED, 360 x 360 | <strong>Internal storage: </strong>4GB | <strong>Battery duration: </strong>24-36 hours | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>swim | <strong>Year of release: </strong>2019 | <strong>Launch price: </strong>$279/£269/AUS$TBC</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Improved user interface</div><div class="icon icon-plus_circle _hawk">New, bigger model</div><div class="icon icon-plus_circle _hawk">ECG heart sensor</div><div class="icon icon-minus_circle _hawk">Not much different from the first one</div></div><p>Debuting just six months after the original Galaxy Watch Active, the Active 2 was never going to be a massive leap forward – but it is better than its predecessor. It didn’t bring back the rotating bezel that the original Active lacked but it did introduce a software alternative: you slide your finger around the edge of the screen.</p><p>The <a href="https://www.techradar.com/au/reviews/samsung-galaxy-watch-active-2-review">Samsung Galaxy Active 2</a> introduced a second, slightly larger 44mm version for bigger wrists, and it added an ECG to the array of sensors. It’s an evolution of the original design rather than a revolutionary one, but it’s the better of the two Active generations for a slightly higher smartwatch price. </p><figure class="van-image-figure " 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="cXsCL3fo2PAuUaRSkUfvwJ" name="samsunggalaxywatch.png" alt="smartwatch deals sales prices" src="https://cdn.mos.cms.futurecdn.net/cXsCL3fo2PAuUaRSkUfvwJ.png" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: samsung)</span></figcaption></figure><div class="buying-guide-block"><h3 id="samsung-galaxy-watch"><span class="title__text">Samsung Galaxy Watch</span></h3><div class="_hawk subtitle"><p>Samsung's original Galaxy smartwatch</p></div><p class="specs__container"><strong>OS: </strong>Tizen OS 4.0 | <strong>Display: </strong>1.2-inch or 1.3-inch Super AMOLED, 320 x 320 | <strong>Internal storage: </strong>4GB | <strong>Battery duration: </strong>4 days | <strong>Charging method: </strong>wireless | <strong>Waterproof: </strong>swim | <strong>Year of release: </strong>2018 | <strong>Launch price: </strong>$329/£279/AU$499</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Massive battery life</div><div class="icon icon-plus_circle _hawk">Beautiful design</div><div class="icon icon-plus_circle _hawk">Rotating bezel controls</div><div class="icon icon-minus_circle _hawk">Limited iOS/third-party support</div></div><p>The <a href="https://www.techradar.com/reviews/samsung-galaxy-watch-review">Samsung Galaxy Watch</a> looks like a real watch, it lasts four days between charges and it’s one of the most refined smartwatches you can buy today. Its rotating bezel isn’t just a brilliant idea, it also protects your screen from accidental scratches or drops. The Galaxy Watch launched at a premium smartwatch price, but can easily be found for much less these days. </p><p>If you've been drawn in by that rotating bezel, however, it's worth noting that the later Samsung Galaxy Watch 3 also offers this nifty feature (the in-between Active and Active 2 models scrapped the idea). There's a lot more power under the hood of this newer 2020 smartwatch, but you are looking at a $399 price tag for the pleasure. That makes the $219.99 sales price regularly found in original Samsung Galaxy Watch smartwatch sales a little more enticing if you're looking for an everyday wearable rather than the latest version.</p><h2 class="article-body__section" id="section-garmin-smartwatch-deals"><span>Garmin smartwatch deals</span></h2><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1072px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vzDhs6ZUrqXQHzK8HiQWMb" name="Garmin Vivoactive 4.jpg" alt="best Garmin Vivoactive 4 price deals sales" src="https://cdn.mos.cms.futurecdn.net/vzDhs6ZUrqXQHzK8HiQWMb.jpg" mos="" align="middle" fullscreen="" width="1072" height="603" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><div class="buying-guide-block"><h3 id="garmin-vivoactive-4"><span class="title__text">Garmin Vivoactive 4</span></h3><div class="_hawk subtitle"><p>Sporty and smart</p></div><p class="specs__container"><strong>OS: </strong>Wear | <strong>Display: </strong>1.3-inch, 260 x 260 | <strong>Internal storage: </strong>3.6GB | <strong>Battery duration: </strong>6 hours - 8 days | <strong>Charging method: </strong>Proprietary | <strong>Waterproof: </strong>5 ATM | <strong>Year of release: </strong>2019 | <strong>Launch price: </strong>$349.99/£259.99/AUS$549</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Music as standard</div><div class="icon icon-plus_circle _hawk">Onscreen workout animations</div><div class="icon icon-plus_circle _hawk">New metrics to track</div><div class="icon icon-plus_circle _hawk">Garmin Pay</div><div class="icon icon-minus_circle _hawk">Still at launch price</div></div><p>The <a href="https://www.techradar.com/reviews/wearables/garmin-vivoactive-1294904/review">Garmin Vivoactive</a> can be whatever you want it to be. With music and GPS as standard and an 8-day battery life in smartwatch mode, it can be the digital assistant we all need on our wrists or a high-quality fitness tracker. The <a href="https://www.techradar.com/reviews/garmin-vivoactive-4">Garmin Vivoactive 4</a> comes in with a higher price tag than those you can currently snag on the 3 model, but it's the latest model with a load of features to get your money's worth. </p><p>You're getting more sports apps over the previous model, as well as new metrics to track and on-screen workout animations to keep you company. The new model is more than a refresh, it kits out your Vivoactive smartwatch with a massive range of new features and quality of life improvements worthy of its launch price. </p><figure class="van-image-figure " 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="sHXxnM9zsnHAj9WgYtwFt8" name="garminforerunner35.jpg" alt="smartwatch prices deals sales" src="https://cdn.mos.cms.futurecdn.net/sHXxnM9zsnHAj9WgYtwFt8.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><div class="buying-guide-block"><h3 id="garmin-forerunner-35"><span class="title__text">Garmin Forerunner 35</span></h3><div class="_hawk subtitle"><p>Long battery and suited for runners</p></div><p class="specs__container"><strong>OS: </strong>proprietary | <strong>Display: </strong>1.5-inch LCD, 128 x 128 | <strong>Internal storage: </strong>N/A | <strong>Battery duration: </strong>9 days | <strong>Charging method: </strong>USB | <strong>Waterproof: </strong>swim | <strong>Year of release: </strong>2016 | <strong>Launch price: </strong>$169/£129.99/AUS$219</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Specifically designed for runners</div><div class="icon icon-plus_circle _hawk">9 day battery</div><div class="icon icon-plus_circle _hawk">Garmin Connect integration</div><div class="icon icon-minus_circle _hawk">Not a runner? Not for you</div></div><p>The Garmin Forerunner 35 is an entry-level running watch with smart features rather than a fully-fledged smartwatch. While the 35 has notifications and music control, it's essentially a big fitness tracker that also has a few watch features. </p><p>That's no bad thing - it uploads your stats to the excellent Garmin Connect, its heart rate sensor means there's no need for a chest strap when you run, and it doubles as an activity tracker when you're not pounding pavements to improve your personal best. Expect nine days from the battery in everyday use and 13 hours in training mode with GPS activated.</p><p>We see plenty of smartwatch sales hitting this model these days as well, so you can pick up a good saving if you're shopping at the right time. </p><ul><li><strong>Check out all the </strong><a href="https://www.techradar.com/deals/the-best-garmin-deals-and-sales-on-smartwatches-and-fitness-trackers"><strong>best Garmin deals and sales</strong></a><strong> </strong></li></ul><h2 class="article-body__section" id="section-fitbit-smartwatch-deals"><span>Fitbit smartwatch deals</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:2688px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bGNjDPdQqorXF4NoKYaByC" name="61WpiPLatCL._AC_SL1500_.jpg" alt="Fitbit Sense 2" src="https://cdn.mos.cms.futurecdn.net/bGNjDPdQqorXF4NoKYaByC.jpg" mos="" align="middle" fullscreen="" width="2688" height="1512" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><div class="buying-guide-block"><h3 id="fitbit-sense-2"><span class="title__text">Fitbit Sense 2</span></h3><div class="_hawk subtitle"><p>Fitbit's latest smartwatch</p></div><p class="specs__container"><strong>Screen: </strong>AMOLED Gorilla Glass touchscreen | <strong>Heart rate monitor: </strong>Yes | <strong>Waterproof: </strong>Yes | <strong>Compatibility: </strong>Android, iOS, Windows | <strong>Battery: </strong>6+ days | <strong>Release date: </strong>September 2022</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Advance health features</div><div class="icon icon-plus_circle _hawk">Slim, lightweight design</div><div class="icon icon-plus_circle _hawk">Long battery life</div><div class="icon icon-minus_circle _hawk">Expensive</div></div><p>The <a href="https://www.techradar.com/reviews/fitbit-sense-2">Fitbit Sense 2</a> was launched in August of last year, two years after the release of the original Fitbit Sense. The 2nd-generation smartwatch features a more sleek, lightweight design and now includes a physical button in addition to the touch display. The fitness and health-focused Sense 2 tracks sleep, heart rate, and activities and helps manage stress with insightful notifications and guided breathing and meditations.<br><br>The Fitbit Sense 2 is waterproof and includes built-in GPS technology so you can track runs on your wrist without your phone. The smartwatch can receive and send messages and calls and works with Amazon Alexa and the Google Assistant so you can get the news, set reminders, and control compatible smart home devices completely hands-free. The Sense 2 has a starting price of  $299.95/£269.99/$447AU, which costs more than the original Sense, costing  $159.99 / £219.99 / AU$224.95 at the time of writing. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:896px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XTCZn76aLRJgKxRYz3nwT9" name="Fitbit Sense.jpg" alt="cheap Fitbit deals sales price" src="https://cdn.mos.cms.futurecdn.net/XTCZn76aLRJgKxRYz3nwT9.jpg" mos="" align="middle" fullscreen="" width="896" height="504" attribution="" endorsement="" class=""></p></div></div></figure><div class="buying-guide-block"><h3 id="fitbit-sense"><span class="title__text">Fitbit Sense</span></h3><div class="_hawk subtitle"><p>Fitbit's most stylish smartwatch</p></div><p class="specs__container"><strong>Screen: </strong>AMOLED Gorilla Glass touchscreen | <strong>Heart rate monitor: </strong>Yes | <strong>Waterproof: </strong>Yes | <strong>Compatibility: </strong>Android, iOS, Windows | <strong>Battery: </strong>6+ days | <strong>Release date: </strong>September 2020</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">New mood and stress monitoring</div><div class="icon icon-plus_circle _hawk">Comfortable</div><div class="icon icon-plus_circle _hawk">Six month Fitbit Premium trial included</div><div class="icon icon-minus_circle _hawk">Relies on Fitbit Premium services for relaxation</div></div><p>Released last year, the <a href="https://www.techradar.com/reviews/fitbit-sense">Fitbit Sense</a> is packed with advanced health features and GPS technology while also keeping you connected with apps, messaging, and notifications. The swimproof smartwatch tracks activity, heart rate, and sleep and includes an EDA Scan app that detects electrodermal activity, which claims to indicate your body's response to stress.<br><br>When first released, the Sense retailed for $329/£299/AU$499.95, making it Fitbit's most expensive smartwatch. You can typically find the smartwatch on sale and close to a $200/£200/AU$300 price tag. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2672px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JFp9PuvoSD9b7suSiSYXwk" name="Fitbit versa 2.jpg" alt="best cheap Smartwatch prices sales deals" src="https://cdn.mos.cms.futurecdn.net/JFp9PuvoSD9b7suSiSYXwk.jpg" mos="" align="middle" fullscreen="" width="2672" height="1503" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><div class="buying-guide-block"><h3 id="fitbit-versa-2"><span class="title__text">Fitbit Versa 2</span></h3><div class="_hawk subtitle"><p>A great smartwatch, but only at a discount</p></div><p class="specs__container"><strong>OS: </strong>Fitbit OS | <strong>Display: </strong>1.34-inch OLED, 300 x 300 | <strong>Internal storage: </strong>2.5GB | <strong>Battery duration: </strong>5 days | <strong>Charging method: </strong>Magnetic connecting pin | <strong>Waterproof: </strong>resistant | <strong>Year of release: </strong>2019 | <strong>Launch price: </strong>$229/£219.99/AU$379</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Always on display option </div><div class="icon icon-plus_circle _hawk">Voice assistant</div><div class="icon icon-plus_circle _hawk">Feature improvements</div><div class="icon icon-minus_circle _hawk">Lacks some features compared to other models at price point</div></div><p>If you're looking for a fitness tracker that can also fit into a digital lifestyle, Fitbit has long been the brand to look for. That's no different with the <a href="https://www.techradar.com/reviews/fitbit-versa-2-review">Fitbit Versa 2</a>. There are a few core features surprisingly missing from Fitbit's latest premium wearable - such as Spotify integration and compatibility with Apple Health or Google Fit, but everything has always been kept distinct in Fitbit's framework, so you're not missing out on any older features. </p><p>Fitbit smartwatch deals are also a pretty good bet regardless of the season, so you're sure to find a great price on this as well as the cheaper models. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2504px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="Abd2i6PpPBKMdA84C5kwCm" name="Bluer.jpg" alt="fitbit versa lite smartwatch deals prices sales" src="https://cdn.mos.cms.futurecdn.net/Abd2i6PpPBKMdA84C5kwCm.jpg" mos="" align="middle" fullscreen="" width="2504" height="1408" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><div class="buying-guide-block"><h3 id="fitbit-versa-lite"><span class="title__text">Fitbit Versa Lite</span></h3><div class="_hawk subtitle"><p>A nice balance of value and quality</p></div><p class="specs__container"><strong>OS: </strong>Fitbit OS | <strong>Display: </strong>1.32-inch LCD, 300 x 300 | <strong>Internal storage: </strong>none | <strong>Battery duration: </strong>4 days | <strong>Charging method: </strong>USB | <strong>Waterproof: </strong>splash | <strong>Year of release: </strong>2019 | <strong>Launch price: </strong>$159.95/£149.99/AU$249.95</p><div class="hawk-wrapper"></div><div class="icon icon-plus_circle _hawk">Cheap and cheerful</div><div class="icon icon-plus_circle _hawk">Excellent fitness features</div><div class="icon icon-plus_circle _hawk">4-day battery</div><div class="icon icon-minus_circle _hawk">Can feel a bit slow</div></div><p>The <a href="https://www.techradar.com/reviews/fitbit-versa-lite-review">Fitbit Versa Lite</a> is a stripped-back version of the more expensive Fitbit Versa. Aimed at first-time smartwatch owners, it’s one of the cheapest branded smartwatches you can buy. As you’d expect from a Fitbit, its fitness tracking features are at the forefront of the experience, as well as the impressive four-day battery life. </p><p>That emphasis on fitness tracking does come at the expense of some of the more smartwatch features. There's no onboard WiFi so app installations and updates are slow, and it doesn't offer storage for your music. It is cute, though, and comfortable too. Plus, you'll find it a frequent favorite in recent smartwatch sales which means big savings available if you know where to look.</p><h2 id="where-to-find-smartwatch-deals">Where to find smartwatch deals</h2><p>We tend to see smartwatch deals taking off in the earlier months of the year, as we all take on those new years resolutions. However, with more and more seasonal sales events popping up throughout the year, there's never a bad time to be shopping for cheap smartwatches. Below you'll find a selection of retailers we head to in order to find the best smartwatch deals. </p><p><strong>US:</strong></p><ul><li><a href="https://www.bestbuy.com/">Best Buy</a> - smartwatch deals on a range of top brands</li><li><a href="https://www.amazon.com/">Amazon</a> - cheap smartwatch prices and regular sales</li><li><a href="https://www.walmart.com/">Walmart</a> - a wide selection with some of the best prices around</li><li><a href="https://www.bhphotovideo.com/">B&H Photo</a> - shop for discounts on more premium models</li><li><a href="https://www.adorama.com/">Adorama</a> - less range but plenty of smartwatch deals</li><li><a href="https://www.newegg.com/">Newegg</a> - great prices on cheap and refurbished models</li></ul><p><strong>UK:</strong></p><ul><li><a href="https://www.amazon.co.uk/">Amazon</a> - cheap smartwatches and the biggest brands</li><li><a href="https://www.currys.co.uk/gbuk/index.html">Currys</a> - all the latest smartwatch deals on the latest models</li><li><a href="https://www.very.co.uk/">Very</a> - a wide range of wearables with frequent discounts</li><li><a href="https://www.johnlewis.com/">John Lewis</a> - a smaller range with excellent free guarantees </li><li><a href="https://www.argos.co.uk/">Argos</a> - frequent bundle offers with regionalised stock</li></ul><h2 id="what-makes-a-good-smartwatch-price">What makes a good smartwatch price?</h2><p>A good smartwatch price all depends on which features you're looking for. Fitness trackers with simple calorie and heart rate tracking can be found for well under $100 / £100, whereas you'll be paying a little more for more premium offerings like specialized or multiple GPS services and onboard training. </p><p>If you're looking for a smartwatch to use more as a digital companion to your phone, you'll generally be shopping a little higher up the scale. A smartwatch price that includes features like smartphone notifications and call functions will be a little lower, and these options usually sit on more premium fitness trackers than cheap smartwatches. The Fitbit Versa 2, for example, offers these features for between $150 - $200. If, however, you're shopping for NFC payment features, virtual assistant integration, and music playback controls you may be looking at a slightly higher smartwatch price. </p><h2 id="when-to-look-for-the-best-fitness-smartwatch-deals">When to look for the best fitness smartwatch deals</h2><p>We usually see the best fitness smartwatch deals in the early months of the year, but with the rapid growth of the wearables market and new releases on their way seemingly every month, that's not such a hard and fast rule any more. That means you can usually find fitness smartwatch deals any time of the year, but particularly after a new model hits the shelves, during the summer or holiday sales, and in the early months of the year. </p><p>Still looking for more options? Check out the latest <a href="https://www.techradar.com/news/cheap-apple-watch-deals"><strong>Apple Watch deals</strong></a> or maybe compare the latest <a href="https://www.techradar.com/news/cheap-fitbit"><strong>cheap Fitbit prices and deals</strong></a>.</p><ul><li><a href="#main"><strong>Back to the top ^</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best cheap Fitbit sales and deals for June 2026 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/news/cheap-fitbit</link>
                                                                            <description>
                            <![CDATA[ We're rounding up the best cheap Fitbit sales which include deals on a wide range of Fitbit activity trackers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6fLGqs5aqjxEn3XnEAP6on</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JnudgxQSFckYQc7W6TbumS-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 Nov 2024 07:09:21 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 18:01:21 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mackenzie Frazier ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ATyXYo8xTwUAbuRqyUXQGX.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/JnudgxQSFckYQc7W6TbumS-1280-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Fitbit-tilbud: Beste priser på Fitbit]]></media:description>                                                            <media:text><![CDATA[Fitbit deals 2025]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit deals 2025]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JnudgxQSFckYQc7W6TbumS-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Whether you're after the latest Versa or the stylish Luxe, Fitbit deals can score you a discount on everything from the latest releases to the oldest (and cheapest) fitness trackers.<br><br>We regularly see plenty of savings across the brand's range of smartwatches, with significant savings on old and new models. That's all, provided you're looking in the right place at the right time; however, with more and more models filling the shelves, we are seeing Fitbit sales dropping more frequently these days.<br><br>We're bringing you all the lowest Fitbit prices on today's best-selling models from around the web, with our comparison tech scouring the shelves every half an hour to locate the biggest deals.<br><br>Since there are quite a few Fitbit models available, the models below are all from our best Fitbit guide, which includes fitness trackers and smartwatches, all of which have been thoroughly reviewed by the TechRadar team. That means you can do your research on what Fitbit is best for you, while also taking advantage of the best prices around the web.</p><p><em>Didn't find a Fitbit sale or price to your liking? If you're looking for viable alternatives, we recommend checking out the latest </em><a href="https://www.techradar.com/deals/the-best-garmin-deals-and-sales-on-smartwatches-and-fitness-trackers"><em>Garmin fitness tracker deals</em></a><em> or the </em><a href="https://www.techradar.com/news/cheap-apple-watch-deals"><em>best Apple Watch deals and sales</em></a><em>, which offer excellent rival devices to the likes of Fitbit.</em><br><br><em>If you're looking for other fitness bargains, you can see our roundup of the best </em><a href="https://www.techradar.com/deals/the-best-cheap-massage-gun-sales-and-deals"><em>cheap massage gun sales</em></a><em> happening right now.</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit Ace LTE just got a major new upgrade to keep your family connected ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbit-ace-lte-just-got-a-major-new-upgrade-to-keep-your-family-connected</link>
                                                                            <description>
                            <![CDATA[ The Fitbit Ace LTE now supports family communication. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eFBeQxNjTFfeywtyvs7TsL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YHRnAZH4t8dL47C4CwqEmP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 15 Nov 2024 13:36:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YHRnAZH4t8dL47C4CwqEmP-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Ace LTE family communication]]></media:description>                                                            <media:text><![CDATA[Google Ace LTE family communication]]></media:text>
                                <media:title type="plain"><![CDATA[Google Ace LTE family communication]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YHRnAZH4t8dL47C4CwqEmP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Google has just updated its popular Fitbit Ace LTE with a new family communication feature that makes it more useful than ever. </p><p>The Fitbit Ace LTE is a cheap kids' smartwatch designed to keep the whole family connected without the need to spend big on one of the <a href="https://www.techradar.com/news/best-phone">best smartphones</a> for your kids. </p><p>Now, the Fitbit Ace LTE is receiving a big upgrade that makes it even more useful as a family communication device. Announced November 13, Google's <a href="https://blog.google/products/fitbit/fitbit-ace-lte-holiday-updates-2024/" target="_blank">new</a> Family chat feature means you can have a whole family conversation across your Google smartwatch ecosystem. Messages sent via the Ace app or from your device now reach everyone in your Google family, so you can all stay connected throughout the day. </p><p>There's also new support for direct messages between siblings, so they can <del>argue err</del> send each other messages, or call each other via their Fitbit Ace LTEs. </p><h2 id="fitbit-ace-gets-new-family-quests">Fitbit Ace gets new Family Quests</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:56.20%;"><img id="EeSGvQhMQvvXL3iApLTyhi" name="1731669747.jpg" alt="Fitibit Family quests" src="https://cdn.mos.cms.futurecdn.net/EeSGvQhMQvvXL3iApLTyhi.jpg" mos="" align="middle" fullscreen="" width="1000" height="562" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Fitbit Ace now also includes new Family Quests, which are fun ways to help get your family more active. There are new challenges and rewards for kids, and the more your family moves and hits its goals, the more tickets your kids will get to spend on eejie items. </p><p>If you're in the market for your first Fitbit Ace LTE, Google is planning a Black Friday sale where you can save $50 on the Fitbit Ace LTE from November 21 through December 4. So it's likely worth waiting a few days if you want to score one.</p><p>If you're after your own Fitbit, the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-black-friday-deals">best Black Friday Fitbit deals</a> are a great starting point to save you big on some of Fitbit's top fitness trackers and smartwatches, including the Versa 4 and Sense 2, which Google is sunsetting in favor of its own Pixel line. </p><h3 class="article-body__section" id="section-you-may-also-like"><span>You may also like</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/looking-for-a-cheap-fitbit-smartwatch-this-black-friday-this-year-could-be-your-last-chance">Looking for a cheap Fitbit smartwatch this Black Friday? This year could be your last chance</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/dont-fall-for-cheap-apple-watch-and-fitbit-clones-this-black-friday-buy-this-solid-budget-pick-instead">Don’t fall for cheap Apple Watch and Fitbit clones this Black Friday - buy these solid budget picks instead</a></li><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit is probably getting an AI-powered Sleep Journal feature in 2025 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbit-is-probably-getting-an-ai-powered-sleep-journal-feature-in-2025</link>
                                                                            <description>
                            <![CDATA[ Fitbit may soon be adding some more strings to its sleep analysis bow. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BkZ9AgqezkFLvzAN8eAGWX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 14 Nov 2024 16:56:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:description>                                                            <media:text><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:text>
                                <media:title type="plain"><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit has a Sleep Journal feature in the works</strong></li><li><strong>An APK Teardown revealed the feature under construction</strong></li><li><strong>It could be an AI-powered feature</strong></li></ul><p>According to a recently-unearthed bit of code, Fitbit is looking at introducing a new sleep feature soon to Fitbit Premium subscribers. A Sleep Journal functionality would allow users of the <a href="https://www.techradar.com/best/the-best-fitbit">best fitbit</a> trackers and smartwatches to log their sleep as usual, and make notes in-app when prompted, about any sleep problems they had via text or even a voice note. The Fitbit app then uses this information to generate more personalized sleep tips. </p><p>Discovered by <a href="https://www.androidauthority.com/fitbit-sleep-journal-3499383/" target="_blank">Android Authority during an APK teardown</a> (a process that looks at unfinished app code) the feature is still bare-bones and under construction, but it looks as though the feature will be AI-powered. Fitbit may plan to use generative AI to pick up on key words and phrases in your journal entries, offering you advice based on those key phrases. </p><p>The feature was found by Android Authority in the Fitbit app (version 4.30.fitbit-mobile-110146981-694155636), and it allegedly “appears to be early on in development”. The UI is apparently quite basic at the moment, although the development team is clearly keen for Fitbit’s big userbase to engage with the feature - one message suggests “To get deeper insights and more personalized suggestions for better sleep, complete your journal each day.” </p><p>If you don’t submit an entry, a reminder pops up saying “Sharing what impacted your sleep helps create more personalized insights and tips”, with an option to go back if you decide not to fill in the Sleep Journal feature. </p><p>This is likely to be a Fitbit Premium feature, based on the pricing schemes for other experimental AI services like Oura Advisor. Given that it’s fairly early on in development, we wouldn’t expect it to land until 2025. </p><h2 id="analysis-generative-ai-is-coming-to-fitbit">Analysis: generative AI is coming to Fitbit</h2><p>I imagine this service will be similar to <a href="https://www.techradar.com/health-fitness/oura-is-experimenting-with-an-ai-powered-wellness-advisor-to-help-make-sense-of-your-health-data">Oura Advisor</a>, the experimental generative AI service used by the Oura Ring companion app, in that it uses text prompts to summon the correct wellness advice, personalized to your needs by cross-referencing your sleep and exercise data. If you sleep poorly and do a lot of exercise, you might be encouraged to dial it back in the evenings. Such is the power of generative AI. </p><p>We may be jumping ahead of ourselves (after all, there’s no hard evidence it will be an AI feature) but entering your sleep data into an artificial intelligence owned by Google, a company with a notoriously loose grasp on data privacy, may be a sticking point for some users. </p><p>Some, but not all; for others, the convenience will be worth it. A report from the <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10528147/"><u>National Institutes of Health</u></a> found that “sleep diaries are the gold standard for subjective assessment of sleep variables in clinical practice. Digitization of sleep diaries is needed, as paper versions are prone to human error, memory bias, and difficulties monitoring compliance.” This live, responsive version of a sleep diary could be just what the doctor ordered. </p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href=""></a><a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-black-friday-deals">Black Friday Fitbit deals</a></li><li><a href="https://www.techradar.com/black-friday/black-friday-apple-watch-deals">Black Friday Apple Watch deals</a></li><li><a href="https://www.techradar.com/black-friday/black-friday-garmin-deals">Black Friday Garmin deals</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Looking for a cheap Fitbit smartwatch this Black Friday? This year could be your last chance ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/looking-for-a-cheap-fitbit-smartwatch-this-black-friday-this-year-could-be-your-last-chance</link>
                                                                            <description>
                            <![CDATA[ Here's why 2024 might be your last chance to score a great Fitbit smartwatch deal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NiATTata79uNxyYs4rqvE3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Pt8Y29AXCdLc6ZivrFMXqK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 09 Nov 2024 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ stephen.warwick@futurenet.com (Stephen Warwick) ]]></author>                    <dc:creator><![CDATA[ Stephen Warwick ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/NG5S2eJ3ozxtn7TVJQg7v3.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Pt8Y29AXCdLc6ZivrFMXqK-1280-80.jpg">
                                                            <media:credit><![CDATA[Andrew Williams]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Versa 4 on wrist]]></media:description>                                                            <media:text><![CDATA[Fitbit Versa 4 on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Versa 4 on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Pt8Y29AXCdLc6ZivrFMXqK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.techradar.com/live/news/best-buy-black-friday-starts-now-early-doorbuster-deals">best Black Friday deals</a> often include great savings on smartwatches and fitness trackers. With a diverse range of products available for iPhone and Android users, and models to suit every taste and budget, deals on Garmins, Galaxy Watches, Apple Watches, Fitbits, and more smartwatches will come thick and fast. </p><p>But for one particular set of smartwatches, 2024’s Black Friday event could be a pivotal discount swansong for one vital reason. Some of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-black-friday-deals">best Fitbit Black Friday deals</a> are already live, and we expect more to follow, but earlier this year Google (Fitbit’s parent company) confirmed that it would quietly discontinue the Fitbit Sense and the Fitbit Versa. </p><p>As we wrote at the time, <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">the death of Fitbit smartwatches is an end we could see coming a mile away</a>, Google’s town simply isn’t big enough for the Versa, the Sense, and its own Pixel Watch lineup. But Fitbit’s smartwatches are popular alternatives to many of the <a href="https://www.techradar.com/news/best-android-smartwatch">best Android smartwatches</a> on the market and have served their customers well for years.</p><p>Since the news, we’ve also seen <a href="https://www.techradar.com/health-fitness/google-is-ditching-fitbitcom-in-a-few-days-in-yet-another-cruel-blow-to-fitbit-fans">Google ditch Fitbit.com, moving all of its products to the Google Store</a>. Latterly, even Fitbit’s X account has been shuttered, and socials have moved to the @MadeByGoogle account instead. </p><h2 id="the-end-of-an-era">The end of an era</h2><p>So if you’re an avid Fitbit user, or you’ve had your eye on one of the Versa or Sense smartwatches for a while, Black Friday 2024 could truly be the last time you get to snag a big discount on one of these models. With Google discontinuing both in favor of the Pixel Watch, it’s only a matter of time before they quietly disappear from online shelves.</p><p>Both the <a href="https://www.techradar.com/health-fitness/smartwatches/get-the-fitbit-versa-4-for-a-record-low-price-at-amazon-ahead-of-black-friday">Fitbit Versa 4</a> and the <a href="https://www.techradar.com/reviews/fitbit-sense-2">Fitbit Sense 2</a> are over two years old already. As such, if you see a great deal on either the Fitbit Versa 4 or the Fitbit Sense 2, then this might well be the last chance you have to buy one at a great price. Leave it any later, and they’ll probably start going out of stock, and prices may even start to rise. </p><p>Of course, this isn’t true for other Fitbit models Google is keeping around. The company has previously told us it is committed to Fitbit and its customers, and says we’ll “continue to see new products and innovation from Fitbit.” Those innovations just won’t be smartwatches, but fitness trackers like the Charge and the Inspire should persist at least for a while longer. </p><h2 id="should-you-buy-a-fitbit-on-black-friday">Should you buy a Fitbit on Black Friday?</h2><p>The question then is should you buy a Fitbit smartwatch at all this Black Friday? If you’re looking at either a Fitbit Sense 2 or a Versa 4, the biggest draw is price. Much cheaper than the Pixel Watch or any other Wear OS alternative, we’ve seen both reduced to as little as $79 and $104 respectively, making them some of the best-value Android fitness trackers out there. </p><p>You’re not going to find a Pixel Watch, or really any other Android smartwatch at that price over the Black Friday event, making the Fitbit the ultimate budget pick. They might be a couple of years old and on their way out the door, but that’ll make them a steal for those who can find them at a decent price. </p><p>Fitbit’s smartwatches might not boast some of the more advanced capabilities of the Pixel Watch range, but they’re great for beginners, as gifts, or for those who just want a cheap fitness tracker with a screen. If you want more advanced running metrics, fitness insights, or the Pixel Watch’s more premium design, then you might want to consider pushing the boat out for one of those instead.</p><p>Just remember, if you see a good Fitbit Sense or Fitbit Versa deal this Black Friday, it might be your very last chance to buy one at a discount. </p><h2 id="us-deals">US deals</h2><div class="product"><a data-dimension112="be03c9b8-6164-4d1c-b6d7-9ea8915fea2d" data-action="Deal Block" data-label="Fitbit Versa 4: was" data-dimension48="Fitbit Versa 4: was" href="https://www.amazon.com/Fitbit-Smartwatch-Readiness-Exercise-Tracking/dp/B0B4MWCFV4?th=1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gaFvgg4hdw4sCAMRfMcQEd" name="Fitbit Versa 4" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gaFvgg4hdw4sCAMRfMcQEd.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Fitbit Versa 4: </strong><a href="https://www.amazon.com/Fitbit-Smartwatch-Readiness-Exercise-Tracking/dp/B0B4MWCFV4?th=1" data-dimension112="be03c9b8-6164-4d1c-b6d7-9ea8915fea2d" data-action="Deal Block" data-label="Fitbit Versa 4: was" data-dimension48="Fitbit Versa 4: was" data-dimension25="">was <del>$199.95</del> now<strong> $119.95 at Amazon</strong></a><strong><br></strong>In what could be the last big year for Versa 4 discounts, you can score a whopping $80. That gets you great battery life, tracking for over 40 exercises, sleep monitoring, and more. <a class="view-deal button" href="https://www.amazon.com/Fitbit-Smartwatch-Readiness-Exercise-Tracking/dp/B0B4MWCFV4?th=1" target="_blank" rel="nofollow" data-dimension112="be03c9b8-6164-4d1c-b6d7-9ea8915fea2d" data-action="Deal Block" data-label="Fitbit Versa 4: was" data-dimension48="Fitbit Versa 4: was" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="de3d2195-4cef-497f-8211-b0d33fb6f814" data-action="Deal Block" data-label="Fitbit Versa 2 smartwatch: was" data-dimension48="Fitbit Versa 2 smartwatch: was" href="https://www.walmart.com/ip/Fitbit-Versa-2-Health-Fitness-Smartwatch-Black-Carbon-Aluminum/590748121?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1377px;"><p class="vanilla-image-block" style="padding-top:108.93%;"><img id="cVKTUCpuAdmVFzKcsVcaBf" name="fitbit versa 2.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cVKTUCpuAdmVFzKcsVcaBf.jpg" mos="" align="middle" fullscreen="" width="1377" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Fitbit Versa 2 smartwatch: </strong><a href="https://www.walmart.com/ip/Fitbit-Versa-2-Health-Fitness-Smartwatch-Black-Carbon-Aluminum/590748121?" data-dimension112="de3d2195-4cef-497f-8211-b0d33fb6f814" data-action="Deal Block" data-label="Fitbit Versa 2 smartwatch: was" data-dimension48="Fitbit Versa 2 smartwatch: was" data-dimension25="">was <del>$149.99</del> <strong>now $114.00 at Walmart</strong></a><strong><br></strong>An early deal on the Versa 2 doesn't get us to its lowest-ever price but will save you a decent amount on a capable budget Android smartwatch. Buy it here at Walmart and get six months of Fitbit Premium thrown in too!</p></div><h2 id="uk-deals">UK deals</h2><div class="product"><a data-dimension112="271f6a20-0046-4aae-9ea4-f97d4663696e" data-action="Deal Block" data-label="Fitbit Versa 4: was" data-dimension48="Fitbit Versa 4: was" href="https://www.amazon.co.uk/Fitbit-Fitness-Smartwatch-built-battery/dp/B0B6WRRCM3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1411px;"><p class="vanilla-image-block" style="padding-top:106.31%;"><img id="42Spk8LbKpV28t6B55TXfh" name="Fitbit Versa 4.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/42Spk8LbKpV28t6B55TXfh.jpg" mos="" align="middle" fullscreen="" width="1411" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Fitbit Versa 4: </strong><a href="https://www.amazon.co.uk/Fitbit-Fitness-Smartwatch-built-battery/dp/B0B6WRRCM3?ref_=ast_sto_dp&th=1" data-dimension112="271f6a20-0046-4aae-9ea4-f97d4663696e" data-action="Deal Block" data-label="Fitbit Versa 4: was" data-dimension48="Fitbit Versa 4: was" data-dimension25="">was <del>£199.95</del> now <strong>£138 at Amazon</strong></a><strong><br></strong>A whopping 31% off the Fitbit Versa 4 is not to be sniffed at. With Google sunsetting the Versa range in favor of its own Pixel Watch, £60 off might be as good as it gets this Black Friday. You'll get Fitbit's usual array of fitness tracking powered by a delightful 1.58-inch display that makes viewing your metrics a breeze. </p></div><div class="product"><a data-dimension112="3461d2e0-9255-40cc-bfb8-17b1c22babd6" data-action="Deal Block" data-label="Fitbit Sense 2: was" data-dimension48="Fitbit Sense 2: was" href="https://www.amazon.co.uk/dp/B0B6WQ9RG7/ref=twister_B0BB4GSB24" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:794px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="e5S4mbEqzBxnyZTHmfaVSQ" name="1700491548.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e5S4mbEqzBxnyZTHmfaVSQ.jpg" mos="" align="middle" fullscreen="" width="794" height="794" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Fitbit Sense 2: </strong><a href="https://www.amazon.co.uk/Fitbit-Fitness-Smartwatch-advanced-features/dp/B0B6WVCJ2H?ref_=ast_sto_dp&th=1" data-dimension112="3461d2e0-9255-40cc-bfb8-17b1c22babd6" data-action="Deal Block" data-label="Fitbit Sense 2: was" data-dimension48="Fitbit Sense 2: was" data-dimension25="">was <del>£269.99</del> now <strong>£178.99 at Amazon</strong></a><strong><br></strong>The most advanced Fitbit on the market is now 35$ off, saving you almost £100 on the usual price of £269. With up to six days of battery life, it features advanced health metrics like SpO2, ECG, stress detection, personalized Sleep Profiles, and more.</p></div><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href="https://www.techradar.com/uk/black-friday/black-friday-deals-sales">Black Friday deals 2024: all of the best early offers</a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/fitbit-charge-6-is-back-down-to-under-usd100-in-amazons-pre-black-friday-sales">Fitbit Charge 6 is back down to under $100 in Amazon's pre-Black Friday sales</a></li><li><a href="https://www.techradar.com/best/garmin-watch">The best Garmin watch 2024: Multisport watches for every outdoor pursuit</a><a href="https://www.techradar.com/uk/black-friday/black-friday-deals-sales"></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Oura Ring vs Fitbit vs Apple Watch: this clinical study makes an excellent case for smart rings ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/oura-ring-vs-fitbit-vs-apple-watch-this-clinical-study-makes-an-excellent-case-for-smart-rings</link>
                                                                            <description>
                            <![CDATA[ Smart rings may not fully replace watches for workouts, but they may be better sleep trackers (according to science). ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BSePAg4eN34HoTFmz4wQaS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qWCw63C9sZgbP6isy2jMWj-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 12 Oct 2024 12:01:43 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Apr 2025 10:29:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qWCw63C9sZgbP6isy2jMWj-1280-80.jpg">
                                                            <media:credit><![CDATA[Oura]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Oura Ring 4]]></media:description>                                                            <media:text><![CDATA[Oura Ring 4]]></media:text>
                                <media:title type="plain"><![CDATA[Oura Ring 4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qWCw63C9sZgbP6isy2jMWj-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>At TechRadar, I often find myself pitting wearables against each other. Next week, you’ll be able to read what happened when I took the Coros Vertix 2S, Garmin Fenix 8 and Oura Ring Gen 4 out on a 5k run at the same time. I performed a similar test when pitting the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a> against <a href="https://www.techradar.com/health-fitness/strava-is-still-the-best-training-app-for-runners-and-cyclists-but-its-getting-expensive#section-strava-specifications">Strava</a> while running the <a href="https://www.techradar.com/health-fitness/i-ran-an-entire-marathon-with-a-garmin-an-apple-watch-and-strava-here-are-all-the-differences">2024 London Marathon</a>.</p><p>One aspect of health tracking I haven’t group-tested is sleep tracking. Fortunately, researchers from <a href="https://www.mdpi.com/1424-8220/24/20/6532" target="_blank">Harvard Medical School and Brigham and Women’s Hospital, Boston</a>, have done the legwork for me by testing the <a href="https://www.techradar.com/reviews/oura-generation-3">Oura Ring Generation 3</a> against an <a href="https://www.techradar.com/reviews/apple-watch-8">Apple Watch Series 8</a> and <a href="https://www.techradar.com/reviews/fitbit-sense-2">Fitbit Sense 2</a>, to see which one is the most accurate. To set a benchmark, the three devices were also tested against a gold-standard, medical-grade polysomnograph (a tool used to diagnose and measure sleep disorders).</p><p>Studying 35 participants, the results showed that all devices accurately detected sleeping and wakeful states. However, the Oura Ring was best at discriminating between sleep stages, matching the polysomnograph with about 80% accuracy.<br></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4344px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="mMc2nkwQ5r3UVaRnqD5XNG" name="Sleep-tracking-hero-image.jpg" alt="Apple Watch sleep tracking" src="https://cdn.mos.cms.futurecdn.net/mMc2nkwQ5r3UVaRnqD5XNG.jpg" mos="" align="middle" fullscreen="" width="4344" height="2444" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Published in the journal <em>Sensors</em>, the researchers wrote: “The Oura ring was not different from PSG [the polysomnograph] in terms of wake, light sleep, deep sleep, or REM sleep estimation.</p><p>“The Fitbit overestimated light (18 min; p < 0.001) sleep and underestimated deep (15 min; p < 0.001) sleep. The Apple underestimated the duration of wake (7 min; p < 0.01) and deep (43 min; p < 0.001) sleep and overestimated light (45 min; p < 0.001) sleep.</p><p>“In adults with healthy sleep, all the devices were similar to PSG in the estimation of sleep duration, with the devices also showing moderate to substantial agreement with PSG-derived sleep stages.”</p><p>While all three devices were accurate when it came to tracking wakefulness and sleep, the Apple Watch was the least accurate at measuring sleep stages overall. It’s worth noting that this test was conducted before the release of the Vitals app on <a href="https://www.techradar.com/health-fitness/smartwatches/watchos-11-what-we-want-to-see">watchOS 11</a>, which has changed the way Apple tracks sleep using an Apple Watch. The Fitbit Sense 2, on the other hand, hasn’t changed the way it tracks sleep, so we can expect this to still be accurate, as far as it goes.</p><p>It’s worth noting that with only 35 participants tested the results might not be statistically significant, but the study is a good indication of what smart rings can do. The Oura Ring was the only device that stuck to the PSG’s readings throughout different sleep stages, while the watches either over or underestimated.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1618px;"><p class="vanilla-image-block" style="padding-top:66.75%;"><img id="K3mXWxrnPAErbcZteD4L2n" name="HD_Fitbit_Sense_Male_Sleep_Indoor_DXB_102007.png" alt="Fitbit Sense" src="https://cdn.mos.cms.futurecdn.net/K3mXWxrnPAErbcZteD4L2n.png" mos="" align="middle" fullscreen="" width="1618" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>This could be due to the ring’s positioning on the hand, rather than on the wrist. In my briefing with Jason Russell, VP of Consumer Software Product at Ōura, it was mentioned that the ring’s placement on the finger was beneficial as the LED has a smaller distance to reach while measuring the blood flow than if the sensor was trying to get through your wrist, ensuring a more accurate measurement overall. The new Oura Ring 4 also mitigates this by offering more “pathways” for the sensors’ lights to follow.</p><p>If this is the case, then all of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a>, such as the Samsung Galaxy Ring, could be considered more accurate than smartwatches for heart rate measurement and sleep tracking. Samsung even reports increased accuracy when the Samsung Galaxy Watch 7 and Ring are used together. There’s also the aspect of being slightly more unplugged: wearing a smart ring instead of a smartwatch means there’s one less screen in your life, and they tend to last longer than many smartwatches: the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-series-10-review">Apple Watch Series 10</a> caps out at 18 hours, while the Oura Ring trucks along for around seven days.</p><p>I don’t think smartwatches are going to be entirely replaced just yet, though. Screens allow for a level of granularity and interaction that are just too useful for many people. This is especially important in the case of workouts: I use the screen on my best running watches to follow a preset route during runs and check my heart rate/pace at regular intervals. Just because a smart ring is slightly more accurate from a metrics perspective doesn’t mean it’s inherently more useful, and I could always pair my watch with one of the best heart rate monitors.</p><p>Nonetheless, a clinical study pitting the Oura Ring against not just other wearable devices, but a medical-grade PSG, means you can put your trust in its night-time metrics. It’s certainly a relief to Oura users: after all, those rings aren’t cheap and you want to know your expensive initial purchase (and ongoing subscription) is worth it.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like:</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/oura-ring-4-latest-news-rumors-and-what-we-want-to-see">Oura Ring 4: price, release date, features, and everything you need to know<strong>  </strong></a></li><li><a href="https://www.techradar.com/health-fitness/smartwatches/your-apple-watch-could-give-you-credit-if-youre-mindful-this-mental-health-awareness-day-heres-how"></a><a href="https://www.techradar.com/health-fitness/smartwatches/your-apple-watch-could-give-you-credit-if-youre-mindful-this-mental-health-awareness-day-heres-how">Your Apple Watch could give you credit If you're mindful this Mental Health Awareness Day – here's how</a></li><li><a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">The best smart rings of 2024</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit’s new Gemini-powered AI assistant can answer questions about your health – here’s how to try it ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitbits-new-gemini-powered-ai-assistant-can-answer-questions-about-your-health-heres-how-to-try-it</link>
                                                                            <description>
                            <![CDATA[ Fitbit's Gemini-powered AI chatbot is now open for public testing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ugwKXNcRdy98qbQRGNrjMH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Oct 2024 11:20:57 +0000</pubDate>                                                                                                                                <updated>Thu, 24 Jul 2025 09:51:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Gemini]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                                                                <author><![CDATA[ john-anthony.disotto@futurenet.com (John-Anthony Disotto) ]]></author>                    <dc:creator><![CDATA[ John-Anthony Disotto ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/7JwqTZZggNBMPsiHuNdKhi.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg">
                                                            <media:credit><![CDATA[Fitbit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:description>                                                            <media:text><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:text>
                                <media:title type="plain"><![CDATA[Two Fitbit fitness trackers on an orange background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UkfeQ7BcJAquCvFMvBTXSY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fitbit’s much-anticipated AI chatbot powered by Google Gemini was first revealed back in <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-ai-chatbot-will-tell-you-exactly-why-you-workout-felt-like-a-slog">October of last year at the Google Pixel 8 event</a>. It's been a long wait for the AI health tool, which lets you ask Gemini about your workouts and general health, but users won’t have to wait much longer, as the chatbot is beginning public testing.</p><p>Google has launched its Fitbit Labs experimental feature program, which allows users to try out upcoming features before they're rolled out to the general public. One of these features is called Insight Explorer, and it allows Fitbit users to ask Gemini questions about their workouts using the fitness tracker. Gemini will then give users personalized insights to help tailor and improve their fitness.</p><p>This exciting addition to Fitbit will become readily available in the future; however, at the moment Fitbit Labs is only open to a limited number of people. In order to be eligible for Fitbit Labs you’ll need a to have Fitbit Premium subscription, use the Fitbit app on Android, live in the US with the app set to English, and be at least 18 years old. If you meet these requirements and are signed into Fitbit via your Google account then you may see an invitation to Insight Explorer lab on the Fitbit app’s You tab.</p><p>Fitbit notes that you'll need to wait 48 hours before asking Insight Explorer for details on a workout, and that due to its generative AI nature, there may be variances in the information the tool provides.</p><p>There aren’t any details on exactly how Google decides who gets Fitbit Labs access, so it's possible that you might meet the above criteria but still miss out. However, this is a positive sign that Google’s development of the feature is nearly ready for mass rollout. Until then check out our <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbit</a> buying guide.</p><p></p><h2 id="gemini-extends-its-reach">Gemini extends its reach</h2><p>Just this week Google improved <a href="https://www.techradar.com/pro/use-gmail-on-your-iphone-a-handy-new-gemini-powered-search-tool-has-just-gone-live">Gemini’s extensions with the addition of Gmail</a> and more capabilities previously handled by Google Assistant, such as integration with apps like WhatsApp, Google Messages, and Spotify. With more services like Fitbit taking advantage of Google AI, it’s an exciting time as we continue to see new ways in which AI can help improve existing software rather than replace it.</p><h3 class="article-body__section" id="section-you-might-also-like"><span>You might also like...</span></h3><ul><li><a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">RIP Fitbit smartwatches – an end we could see coming a mile away</a></li><li><a href="https://www.techradar.com/news/wearables/how-a-month-with-a-fitness-tracker-changed-my-life-1329294"></a><a href="https://www.techradar.com/health-fitness/garmin-lily-2-review">Garmin Lily 2 review: A sleek, easy way to keep your health and fitness goals on track  </a></li><li><a href="https://www.techradar.com/health-fitness/pokemon-sleep-is-coming-to-fitbit-google-pixel-samsung-and-apple-watch-with-one-of-the-cutest-animations-ever">Pokémon Sleep is coming to Fitbit, Google Pixel, Samsung, and Apple Watch</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>