Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6591 of /home/cay45lq1/public_html/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home/cay45lq1/public_html/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home/cay45lq1/public_html/includes/menu.inc).

Feed aggregator

New forum topics

Quordle hints and answers for Monday, August 3 (game #1652)

TechRadar News - Sun, 08/02/2026 - 18:00
Looking for a different day?

A new Quordle puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. If you're looking for Sunday's puzzle instead then click here: Quordle hints and answers for Sunday, August 2 (game #1651).

Quordle was one of the original Wordle alternatives and is still going strong now more than 1,500 games later. It offers a genuine challenge, though, so read on if you need some Quordle hints today — or scroll down further for the answers.

Enjoy playing word games? You can also check out my NYT Connections today and NYT Strands today pages for hints and answers for those puzzles, while Marc's Wordle today column covers the original viral word game.

SPOILER WARNING: Information about Quordle today is below, so don't read on if you don't want to know the answers.

Quordle today (game #1652) — hint #1 — VowelsHow many different vowels are in Quordle today?

The number of different vowels in Quordle today is 4*.

* Note that by vowel we mean the five standard vowels (A, E, I, O, U), not Y (which is sometimes counted as a vowel too).

Quordle today (game #1652) — hint #2 — repeated lettersDo any of today's Quordle answers contain repeated letters?

The number of Quordle answers containing a repeated letter today is 2.

Quordle today (game #1652) — hint #3 — uncommon lettersDo the letters Q, Z, X or J appear in Quordle today?

• No. None of Q, Z, X or J appear among today's Quordle answers.

Quordle today (game #1652) — hint #4 — starting letters (1)Do any of today's Quordle puzzles start with the same letter?

The number of today's Quordle answers starting with the same letter is 2.

If you just want to know the answers at this stage, simply scroll down. If you're not ready yet then here's one more clue to make things a lot easier:

Quordle today (game #1652) — hint #5 — starting letters (2)What letters do today's Quordle answers start with?

• F

• M

• D

• M

Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.

Quordle today (game #1652) — the answers

(Image credit: Merriam-Webster)

The answers to today's Quordle, game #1652, are…

  • FUNGI
  • MUDDY
  • DEBUT
  • MANIA

Today was tough.

Words ending in vowels are rare, but to get two was pushing it.

Somehow, thanks to my starter words and sounding out the U-N-I aspect, I made it through another day with my streak intact.

Daily Sequence today (game #1652) — the answers

(Image credit: Merriam-Webster)

The answers to today's Quordle Daily Sequence, game #1652, are…

  • PUFFY
  • INTRO
  • SLING
  • LEERY
Quordle answers: The past 20
  • Quordle #1651, Sunday, 2 August: BOOTH, EASEL, REACH, MAKER
  • Quordle #1650, Saturday, 1 August: OMEGA, BIRCH, SMOCK, EERIE
  • Quordle #1649, Friday, 31 July: MANIA, SINGE, STOOL, LOFTY
  • Quordle #1648, Thursday, 30 July: MODAL, IDLER, CHUMP, LUMPY
  • Quordle #1647, Wednesday, 29 July: GAWKY, ALLOY, AUDIT, LATCH
  • Quordle #1646, Tuesday, 28 July: SMITE, ROACH, RUDDY, GLOBE
  • Quordle #1645, Monday, 27 July: TAFFY, FIGHT, GUILD, WAGER
  • Quordle #1644, Sunday, 26 July: STOMP, LIMIT, FUNKY, STEAD
  • Quordle #1643, Saturday, 25 July: SALON, SHEEN, BURST, GOURD
  • Quordle #1642, Friday, 24 July: DOLLY, EDIFY, LAGER, PRANK
  • Quordle #1641, Thursday, 23 July: LADEN, EVICT, WOVEN, SHIRE
  • Quordle #1640, Wednesday, 22 July: COYLY, SINGE, AWASH, AWOKE
  • Quordle #1639, Tuesday, 21 July: TRUSS, AXIAL, SWINE, THING
  • Quordle #1638, Monday, 20 July: ICING, SLICK, GAILY, RISEN
  • Quordle #1637, Sunday, 19 July: SPURT, ACRID, THRUM, BLEEP
  • Quordle #1636, Saturday, 18 July: KNAVE, TIGHT, BLEAT, CHAOS
  • Quordle #1635, Friday, 17 July: CUMIN, PALER, GRASS, INBOX
  • Quordle #1634, Thursday, 16 July: IGLOO, PLAIT, YEAST, AROMA
  • Quordle #1633, Wednesday, 15 July: PROXY, BRICK, BROTH, SURGE
  • Quordle #1632, Tuesday, 14 July: EBONY, AVOID, RODEO, CUTIE
Categories: Technology

NYT Connections hints and answers for Monday, August 3 (game #1149)

TechRadar News - Sun, 08/02/2026 - 18:00
Looking for a different day?

A new NYT Connections puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. If you're looking for Sunday's puzzle instead then click here: NYT Connections hints and answers for Sunday, August 2 (game #1148).

Good morning! Let's play Connections, the NYT's clever word game that challenges you to group answers in various categories. It can be tough, so read on if you need Connections hints.

What should you do once you've finished? Why, play some more word games of course. I've also got daily Strands hints and answers and Quordle hints and answers articles if you need help for those too, while Marc's Wordle today page covers the original viral word game.

SPOILER WARNING: Information about NYT Connections today is below, so don't read on if you don't want to know the answers.

NYT Connections today (game #1149) - today's words

(Image credit: New York Times)

Today's NYT Connections words are…

  • NEEDLESS
  • MYRRH
  • BACKSTREET
  • TEA SET
  • NSYNC
  • SAGE
  • FLY BY
  • NAG CHAMPA
  • MINT
  • BYWAY
  • BUG FIX
  • RHYTHM
  • FOREST
  • LANE
  • HUNTER
  • ALLEY
NYT Connections today (game #1149) - hint #1 - group hints

What are some clues for today's NYT Connections groups?

  • YELLOW: Paths
  • GREEN: This color in common
  • BLUE: Words without A,E,I,O,U
  • PURPLE: Beginning to annoy

Need more clues?

We're firmly in spoiler territory now, but read on if you want to know what the four theme answers are for today's NYT Connections puzzles…

NYT Connections today (game #1149) - hint #2 - group answers

What are the answers for today's NYT Connections groups?

  • YELLOW: ROAD LESS TRAVELED
  • GREEN: SHADES OF GREEN
  • BLUE: "Y" IS THE ONLY VOWEL
  • PURPLE: STARTING WITH SYNONYMS FOR "PESTER"

Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.

NYT Connections today (game #1149) - the answers

(Image credit: New York Times)

The answers to today's Connections, game #1149, are…

  • YELLOW: ROAD LESS TRAVELED: ALLEY, BACKSTREET, BYWAY, LANE
  • GREEN: SHADES OF GREEN: FOREST, HUNTER, MINT, SAGE
  • BLUE: "Y" IS THE ONLY VOWEL: FLY BY, MYRRH, NSYNC, RHYTHM
  • PURPLE: STARTING WITH SYNONYMS FOR "PESTER": BUG FIX, NAG CHAMPA, NEEDLESS, TEA SET
  • My rating: Hard
  • My score: 1 mistake

I managed to achieve two purple firsts in a row, but before my triumph I made a mistake.

Thinking that BACKSTREET and NSYNC was the trap of the day, I confidently linked MYRRH, SAGE, NAG CHAMPA, and MINT, deciding that the connection was something to do with herbs and spices.

Alas, I was wrong, but eliminating NAG CHAMPA from a group of similar things helped me focus on the word itself and in particular the first three letters.

Yesterday's NYT Connections answers (Sunday, August 2, 2026, game #1148)
  • YELLOW: FILLER WORDS: ACTUALLY, LIKE, SO, WELL
  • GREEN: BY MEANS OF: BY, PER, THROUGH, VIA
  • BLUE: MODE: AIRPLANE, BEAST, DARK, À LA
  • PURPLE: U.S. AIRPORT CODES PLUS STARTING LETTER: ASEA, FLAX, LORD, OLGA
What is NYT Connections?

NYT Connections is one of several increasingly popular word games made by the New York Times. It challenges you to find groups of four items that share something in common, and each group has a different difficulty level: green is easy, yellow a little harder, blue often quite tough and purple usually very difficult.

On the plus side, you don't technically need to solve the final one, as you'll be able to answer that one by a process of elimination. What's more, you can make up to four mistakes, which gives you a little bit of breathing room.

It's a little more involved than something like Wordle, however, and there are plenty of opportunities for the game to trip you up with tricks. For instance, watch out for homophones and other word games that could disguise the answers.

It's playable for free via the NYT Games site on desktop or mobile.

Categories: Technology

NYT Strands hints and answers for Monday, August 3 (game #883)

TechRadar News - Sun, 08/02/2026 - 18:00
Looking for a different day?

A new NYT Strands puzzle appears at midnight each day for your time zone – which means that some people are always playing 'today's game' while others are playing 'yesterday's'. If you're looking for Sunday's puzzle instead then click here: NYT Strands hints and answers for Sunday, August 2 (game #882).

Strands is the NYT's latest word game after the likes of Wordle, Spelling Bee and Connections – and it's great fun. It can be difficult, though, so read on for my Strands hints.

Want more word-based fun? Then check out my NYT Connections today and Quordle today pages for hints and answers for those games, and Marc's Wordle today page for the original viral word game.

SPOILER WARNING: Information about NYT Strands today is below, so don't read on if you don't want to know the answers.

NYT Strands today (game #883) - hint #1 - today's themeWhat is the theme of today's NYT Strands?

Today's NYT Strands theme is… There’s nothing like it

NYT Strands today (game #883) - hint #2 - clue words

Play any of these words to unlock the in-game hints system.

  • GLARE
  • QUEEN
  • SOIL
  • SAIL
  • SIDE
  • LAID
NYT Strands today (game #883) - hint #3 - spangram lettersHow many letters are in today's spangram?

Spangram has 10 letters

NYT Strands today (game #883) - hint #4 - spangram positionWhat are two sides of the board that today's spangram touches?

First side: top, 4th column

Last side: bottom, 4th column

Right, the answers are below, so DO NOT SCROLL ANY FURTHER IF YOU DON'T WANT TO SEE THEM.

NYT Strands today (game #883) - the answers

(Image credit: New York Times)

The answers to today's Strands, game #883, are…

  • ONLY
  • UNIQUE
  • SPECIAL
  • EXCLUSIVE
  • SINGULAR
  • SOLE
  • SPANGRAM: ONEOFAKIND
  • My rating: Easy
  • My score: Perfect

I had a trio of old songs buzzing around my head while playing this game.

The most dominant was soul classic There’s Nothing Like This by Omar, thanks to the theme of the day, but it was competing for earworm space with The One and ONLY by Chesney Hawkes and Free Nelson Mandela by SPECIAL AKA.

Fortunately, that didn’t distract me from a fairly straightforward game — although I did get some letter soup at the end while attempting to connect SINGULAR.

Yesterday's NYT Strands answers (Sunday, August 2, game #882)
  • AMBITION
  • GOAL
  • PLAN
  • PURPOSE
  • OBJECTIVE
  • INTENTION
  • SPANGRAM: AIMHIGH
What is NYT Strands?

Strands is the NYT's not-so-new-any-more word game, following Wordle and Connections. It's now a fully fledged member of the NYT's games stable that has been running for a year and which can be played on the NYT Games site on desktop or mobile.

I've got a full guide to how to play NYT Strands, complete with tips for solving it, so check that out if you're struggling to beat it each day.

Categories: Technology

Russia debuts anti-Starlink EW system that can blind terminals by overloading 'satellites' receiving antennas'

TechRadar News - Sun, 08/02/2026 - 17:35
  • Russia unveils an electronic warfare system designed to interfere with Starlink satellite communications
  • Volna Kupol Garant focuses on satellites instead of disrupting ground communication terminals
  • The new Russian system reportedly jams eight Starlink transmission bands using directed radio signals

Russia has unveiled a new electronic warfare system designed to disrupt Starlink communications by interfering directly with satellites instead of attacking ground terminals.

The system, dubbed Volna Kupol Garant, directs concentrated radio signals toward Starlink satellites, preventing them from receiving transmissions from users within its operating area.

Russian officials say the approach temporarily interrupts communications without physically damaging spacecraft.

The system aims to interfere directly with satellites

Volna Kupol Garant reportedly relies on a narrow-beam high-frequency radio signal that differs from conventional electronic warfare systems.

According to Russian officials, the transmission overloads receiving antennas aboard Starlink satellites, temporarily preventing them from detecting signals transmitted from terminals beneath the affected coverage area.

"Volna does not physically destroy the spacecraft, but for the duration of the 'illumination,' it blocks the ability of a specific satellite to serve ground terminals," said Dmitry Kuzyakin, general designer of the Center for Integrated Unmanned Solutions.

The disruption reportedly continues beyond the active transmission because affected satellites require several additional minutes before normal communications capability returns after interference ends.

Volna Kupol Garant generates interference across eight Starlink data transmission bands, each measuring 62.5 MHz, using a directional phased-array antenna system.

Kuzyakin said Starlink satellites orbit about 500 km above Earth, adding that the phased-array system was designed to interfere with its receiving antennas.

This device also has the capacity to disrupt and even disable spacecraft operations.

Modular battlefield design claims tactical coverage

Volna Kupol Garant is equipped with six trailer-mounted modules, each carrying two steerable satellite antennas enclosed beneath radio-transparent protective radomes.

The modular arrangement reportedly allows antennas to remain trailer-mounted or operate from separate ground installations, providing greater flexibility across different operational environments and deployment requirements.

According to reports, one complete complex can reportedly create a Starlink jamming zone covering as much as 20 km² through narrow-beam interference techniques.

This system creates operational challenges for satellite communications within affected areas.

However, the installation's considerable size could increase visibility to electronic intelligence assets because numerous exposed antennas remain active during operations.

This development is unlikely to sit well with the United States and Ukraine, both of which are already weighing how future conflicts might extend into orbit.

Reports suggest the US has explored controlling which nations can operate satellites, a shift that could reshape the trajectory of regional conflicts if it materializes.

Russia is likely to defend its satellite capabilities aggressively, given the growing role they play in modern warfare.

That role includes supporting communications, intelligence gathering, navigation, and operations involving unmanned military systems.

As of the time of writing, Volna Kupol Garant has not been independently verified, nor has it reportedly been used in the war.

Via 1.ru

Categories: Technology

Quote of the day by pioneer of cybernetics Norbert Wiener: 'The automated machine is the economic equivalent of slave labour' — foreshadowing the displacement of human labor in the years to come

TechRadar News - Sun, 08/02/2026 - 17:00

For as long as humanity has envisioned a future co-existing with machines, there have been fears that labor could be displaced. These fears first sparked during the Industrial Revolution in the 1800s, but have continued in the years since. Most recently, the rise of generative AI has raised these fears once again.

Rage against the machine

The American mathematician Norbert Wiener pioneered cybernetics and summarized his thoughts on the subject in his famous 1948 book 'Cybernetics or Control and Communication in the Animal and the Machine'.

Quote of the day

This article is part of TechRadar Pro's QOTD project to provide an insight into the minds of the brightest and most recognized figures in the technology industry today and in years gone by. Read the full series here.

Cybernetics was a branch of science that studied the mechanisms of control in animals and machines, focusing on feedback loops, self-regulation, and system behavior. It was a precursor to the field that we now know as artificial intelligence.

In this book, he opined on the consequences of replacing human judgement and decision-making across the economy with machines. In particular, he likened an employer using machines to using slave labor, with humans required to compete in this new arena in a race to the bottom.

This time, it's different

Fears around the displacement of humans in the workplace, largely in industrial contexts, were ripe, but ultimately didn't exactly pan out due to the fact that new forms of labor were required. This is a trend that has persisted to this day, with advances in automation and robotics doing nothing to meaningfully increase the unemployment rate.

However, the rise of generative AI and large language models (LLMs), as well as newer forms of the technology like agentic AI, can for the first time demonstrate attempts to mimic cognitive competency.

Although unemployment hasn't dramatically increased in recent years, analysis shows that AI adoption has impacted the number of entry-level roles available in the labor market. Research also shows the effect won't be felt uniformly, with some job roles likely to be more at risk of redundancy than others.

Categories: Technology

Today’s NYT Strands Hints, Answers and Help for Aug. 3 #883

CNET News - Sun, 08/02/2026 - 15:00
Here are hints and the answers for the NYT Strands puzzle No. 883 for Aug, 3, 2026.
Categories: Technology

Today’s Wordle Hints, Answer and Help for Aug. 3, #1871

CNET News - Sun, 08/02/2026 - 15:00
Here are hints and the answer for today’s Wordle No. 1,871 for Monday, Aug. 3.
Categories: Technology

Capital One says it closed Trump Organization accounts over money-laundering concerns

NPR News Headlines - Sun, 08/02/2026 - 13:31

The bank is asking a judge to permanently dismiss a lawsuit from Trump-affiliated businesses, arguing a monthslong internal review — not the Jan. 6 riot — explains why hundreds of accounts were shut down in 2021.

(Image credit: Alex Brandon)

Categories: News

Samsung claims the Galaxy Z Fold 8's wider shape is ‘the new standard for viewing content’ — but is it really better than the Z Fold 8 Ultra? I tested Netflix, YouTube, and Instagram on both phones to find out

TechRadar News - Sun, 08/02/2026 - 13:00

The Samsung Galaxy Z Fold 8 is smaller, cheaper, and has fewer cameras than the Galaxy Z Fold 8 Ultra, but it may end up being the most popular Galaxy foldable to date.

Why? Because its 7.6-inch inner screen has a 4:3 aspect ratio, which is supposedly “the new standard for viewing content,” as Samsung told us in an interview — and if there’s one thing most of us can’t get enough of in 2026, it’s content.

The Galaxy Z Fold 8 Ultra, meanwhile, has an eight-inch inner screen with a 10:9 aspect ratio, which is great for spreadsheets and multitasking, but less brilliant for movies and YouTube videos.

Don’t believe me (or Samsung)? I compared the experience of streaming Netflix, watching YouTube, and scrolling through Instagram Reels on the Galaxy Z Fold 8 and Galaxy Z Fold 8 Ultra — in both portrait and landscape orientations, where possible — to help you visualize the aspect ratio differences between these two devices.

Check out the side-by-side comparisons for each platform below, and let me know in the comments section which phone you’d prefer to use for watching videos. I've also included a roundup of each model's respective size specs for added context.

Samsung Galaxy Z Fold 8 Ultra

Samsung Galaxy Z Fold 8

Dimensions (unfolded):

158.4 x 143.2 x 4.1mm

161.4 x 123.9 x 4.5mm

Dimensions (folded):

158.4 x 72.8 x 8.9mm

81.9 x 123.9 x 9.7mm

Display (unfolded):

8 inches, 10:9

7.6 inches, 4:3

Display (folded):

6.5 inches, 21:9

5.5 inches. 16:10

NetflixZ Fold 8 (10:16) / Z Fold 8 Ultra (9:21)

(Image credit: Future / Netflix / Studio Ghibli)Z Fold 8 (4:3) vs Z Fold 8 Ultra (9:10)

(Image credit: Future / Netflix / Studio Ghibli)Z Fold 8 (4:3) / Z Fold 8 Ultra (10:9)

(Image credit: Future / Netflix / Studio Ghibli)Z Fold 8 (3:4) / Z Fold 8 Ultra (9:10)

(Image credit: Future / Netflix / Studio Ghibli)YouTubeZ Fold 8 (16:10) / Z Fold 8 Ultra (21:9)

With either phone in this orientation, expanding the YouTube video automatically switches the orientation to landscape (see the next photo) (Image credit: Future / Warner Bros. Pictures)Z Fold 8 (4:3) vs Z Fold 8 Ultra (9:10)

(Image credit: Future / Warner Bros. Pictures)Z Fold 8 (10:16) / Z Fold 8 Ultra (9:21)

(Image credit: Future / Warner Bros. Pictures)Z Fold 8 (4:3) / Z Fold 8 Ultra (10:9)

(Image credit: Future / Warner Bros. Pictures)Z Fold 8 (3:4) / Z Fold 8 Ultra (9:10)

(Image credit: Future / Warner Bros. Pictures)Instagram ReelsZ Fold 8 (16:10) / Z Fold 8 Ultra (21:9)

(Image credit: Future)Z Fold 8 (4:3) vs Z Fold 8 Ultra (9:10)

(Image credit: Future)Z Fold 8 (4:3) / Z Fold 8 Ultra (10:9)

(Image credit: Future)Z Fold 8 (3:4) / Z Fold 8 Ultra (9:10)

(Image credit: Future)Verdict

For Netflix and YouTube, the Galaxy Z Fold 8 provides a cleaner viewing experience than the Galaxy Z Fold 8 Ultra in every orientation except 3:4.

The actual size of the video in every comparison is the same across both phones, but black bars (or negative space) above and below are noticeably narrower than those on the Galaxy Z Fold 8 Ultra, and there's no awkward pillarboxing (i.e., bars on either side of the video) when using the Galaxy Z Fold 8 in 10:16.

Of course, if you use the Galaxy Z Fold 8 in 3:4, the black bars are much bigger than those on the Galaxy Z Fold 8 Ultra, but I don't expect anybody to choose this orientation for watching video content (I've only included it for additional context). Samsung itself admits that 3:4 is “more natural for reading e-books or browsing the web,” which gives the smaller device another nice win over the pricier model.

The Instagram Reels-watching experience is pretty similar across both phones, but given the Galaxy Z Fold 8's lighter weight (201g vs 215g), I'd give it the edge here, too.

So there you have it: if watching videos and scrolling through social media is your priority, the Galaxy Z Fold 8 is a better buy than the Galaxy Z Fold 8 Ultra.

Of course, there is much more to both phones than their respective displays — the Galaxy Z Fold 8 Ultra has better cameras, for instance — so I wouldn't jump headfirst into buying one over the other until you've read our full Samsung Galaxy Z Fold 8 Ultra vs Galaxy Z Fold 8 comparison.

Side note: You're not able to watch videos in 16:10 (Z Fold 8) or 21:9 (Z Fold 8 Ultra) on Netflix, nor videos in 10:16 (Z Fold 8) or 9:21 (Z Fold 8 Ultra) on Instagram, hence why these options don't appear in the above comparison.

Categories: Technology

Could Seagate follow Micron? 90% of its hard drive capacity is going to enterprise, with customers scrambling to secure HDDs in 2029

TechRadar News - Sun, 08/02/2026 - 12:15
  • AI growth keeps enterprise hard drive demand climbing across global cloud infrastructure
  • Cloud providers continue expanding storage despite massive investment in AI accelerators
  • Enterprise storage remains essential as artificial intelligence generates unprecedented data volumes

Enterprise demand for high-capacity hard drives continues accelerating as artificial intelligence generates expanding datasets requiring reliable, affordable storage throughout increasingly complex cloud environments.

That growing appetite for storage has intensified competition among cloud providers building artificial intelligence infrastructure, keeping enterprise hard drives firmly within long-term investment plans.

Seagate's recent fiscal fourth-quarter and full-year 2026 financial results indicate continued demand from cloud data center customers despite no disclosure of future HDD allocation commitments.

Enterprise customers continue driving demand for mass-capacity HDDs

AI relies heavily on enormous storage capacity because valuable data must remain available long after computations are done.

As organisations deploy larger AI models, the amount of stored information grows alongside computing requirements.

This significantly increases the dependence on enterprise hard drives for economical long-term retention.

Unfortunately, HDDs are becoming harder to secure, with manufacturers already booking long-term supply commitments years in advance.

Many HDD manufacturers have locked in contracts extending into 2028 and 2029, meaning customers wanting drives that far out may already be shut out of available slots

Seagate said robust cloud data center demand kept driving business growth, tying stronger storage purchases to AI infrastructure expanding across global markets.

"As AI accelerates data generation and its value, we see durable long-term demand for mass capacity storage," said Dave Mosley, Seagate's chair and chief executive officer.

Seagate expects strengthening exabyte demand through its Mozaic platform and differentiated HAMR technology roadmap as enterprise deployments continue expanding worldwide.

While Mosley did not explicitly say customers are reserving Seagate's hard drive production through 2029, his remarks make clear that enterprise demand now sits at the core of the company's strategy.

Financial performance supports the broader storage story

Seagate's latest financial results provide additional evidence supporting enterprise storage demand.

Its annual revenue increased during fiscal 2026, while Q4 performance exceeded company expectations for revenue.

Operating cash flow reached $3.7 billion during fiscal 2026, while free cash flow totalled $3.1 billion after fourth-quarter operating cash flow reached $1.3 billion.

Seagate also reduced total debt by $1.4 billion during fiscal 2026, including $302 million during the fourth quarter, ending with outstanding debt of $3.6 billion.

Cash and cash equivalents reached $1.7 billion, while ordinary shares outstanding totalled 227 million and directors approved a quarterly dividend of $0.74 per share.

Seagate expects first quarter fiscal 2027 revenue near $4.1 billion alongside non-GAAP diluted earnings per share of approximately $7.30, subject to stated variations.

"Seagate's strong fourth quarter exceeded our expectations for revenue and non-GAAP EPS, capping a fiscal 2026 in which we grew,” Mosley said.

“Our performance is being driven by robust cloud data center demand and disciplined execution, and we see the momentum continuing in 2027."

Seagate’s rival, Micron, already made the move that Seagate is currently hinting at. It exited its Crucial consumer RAM businesslin 2025 to redirect supply toward enterprise customers.

Micron said the shift was meant to "improve supply and support for our larger, strategic customers in faster-growing segments," cutting consumer buyers off from a manufacturer they had relied on for years.

Seagate has not gone that far with hard drives, but Mosley's insistence that cloud demand is driving the business suggests it could prioritise enterprise demand if current trends continue.

Via TechPowerUp

Categories: Technology

I've spent a bunch of time with the SteelSeries Stratus+, and it’s OK on PC but struggles on Android

TechRadar News - Sun, 08/02/2026 - 12:00

The SteelSeries Stratus+ is a wireless Bluetooth controller built primarily for Android mobile gaming, with wired USB-C support for Windows PCs.

It launched back in 2022 at $59.99 / £64.99, but has since tumbled to sale prices around $25 / £25. It’s a welcome price drop because it’s about the only thing that keeps it in with a shot of being worth picking up, and on the periphery of the best mobile controller conversation — but only just.

SteelSeries positions the Stratus+ as delivering a console-quality mobile experience, and in theory, it has most of the ingredients to do that. A traditional shape that blends Xbox and PlayStation design elements with a removable phone mount, Hall Effect triggers, and a claimed 90-hour battery life via Bluetooth LE. In practice, however, the phone mount that should be the controller's defining feature ends up being its biggest weakness. It’s tricky to install, and once it’s in, it wobbles, spoils the balance, and worst of all, it has a habit of turning your phone off altogether.

Once you have found the sweet spot to mount your phone, game compatibility is then a mixed bag. Fortnite on mobile is often kind on controller compatibility and worked well here, but more finicky titles like Call of Duty Mobile and Need for Speed didn't work at all. Xbox Cloud Gaming fared better, performing well enough with Forza Horizon 6, though compounding Bluetooth latency with remote gaming meant noticeable enough input lag that it forced me into pre-empting inputs rather than driving naturally.

For a mobile controller, the Stratus+ actually performs best as a wired PC controller. Plug it in via USB-C, and it's instantly recognized as an XInput device, fully mapped in Steam, and perfectly functional as a basic controller. The problem is that it's a particularly competitive market, and it does very little to stand out. You could pick up an actual Xbox Wireless Controller for not much more and get a better, more comfortable pad that still pairs to your Android phone.

(Image credit: Future/Alex Berry)SteelSeries Stratus+ review: Price and availability
  • List price: $59.99 / £64.99 / AU$159.99
  • Now often found as low as $25 / £25 from third parties
  • Available from SteelSeries and retailers

The SteelSeries Stratus+ has been around a little while now, first launching in May 2022 at $59.99, though fast-forward to 2026 and that list price isn’t holding up. It’s now often available much cheaper from retailers, and I saw it selling for less than half its list price while pulling together this review.

At full price, the Stratus+ is stuck trying to compete with options like the first-party Xbox Wireless Controller and sits uncomfortably close to the excellent GameSir G8 Galileo mobile grip or the GameSir G8+ Bluetooth controller, all of which offer better experiences in their own way.

At its current discounted price, however, it’s cheap enough to be worth a look as a budget PC gamepad.

SteelSeries Stratus+ review: Specs

SteelSeries Stratus+

Price

$59.99 / £64.99 / AU$159.99

Dimensions

5.9 x 4.3 x 2.5in / 150 x 110 x 63.2 mm

Weight

8.6oz / 244g

Connection

Bluetooth LE, USB-C (Windows only)

Compatibility

Android, Chromebook, PC

Software

None

SteelSeries Stratus+ review: Design and features
  • Blends elements from Xbox and PlayStation controllers into a familiar shape
  • Included phone mount isn’t really fit for purpose
  • Solid D-pad and Hall Effect triggers are the highlight

Before you start messing around with the phone mount, the SteelSeries Stratus+ looks like a perfectly generic controller. The sort of thing you’d see in a film to avoid giving brand recognition to either side of the console war. It borrows PlayStation’s symmetrical thumbstick layout and pairs it with Xbox-style ABXY buttons and a black shell. It's inoffensive, generic, and unexciting.

Holding it, though, something feels off. Despite being almost identical in width to an Xbox Series X controller and actually a touch taller, the Stratus+ somehow feels cramped. Part of that is down to the symmetrical stick placement, I’m sure, as it naturally sits lower on the body and makes the whole controller feel shorter than it physically is. I have reasonably large hands and am very used to an offset stick layout, so it never quite settled. Some of this is obviously personal preference, and if you’re coming from a DualSense Wireless Controller, I’m sure you’ll adapt quicker, though I doubt you’ll escape that sense of being on top of yourself.

The phone mount is where things stray from the norm and, unfortunately, not particularly successfully. SteelSeries includes a detachable clip that slots into the top of the Stratus+ via two metal bars to turn this from a controller into a mobile controller. It doesn’t work well, though, and almost feels like a third-party modkit for a controller, rather than a first-party USP. It’s fiddly to install, and even with the bars fully inserted, there's noticeable wobble before you've even added a phone.

(Image credit: Future/Alex Berry)

Once you do seat a device, the controller becomes top-heavy and unbalanced, constantly wanting to tip backward when placed on a surface and feeling like it’s trying to spill forward out of your hands. The mount clamps your phone from the sides rather than end-to-end, which helps with universality, but means it's also constantly trying to press your phone's power and volume buttons. During testing with a POCO X5 Pro, I had to significantly offset the phone to the right of the cradle to avoid it turning my phone off.

The D-pad is probably the highlight of the entire controller, not something I’ve often said, so it’s nice to see it get its moment to shine. It's firm with a satisfyingly soft press and rock solid with zero wiggle. The ABXY face buttons are generic but functional, and the bumpers are quiet, soft, and responsive.

There are Hall Effect sensors in the triggers with a mid-length travel and linear mapping, though there’s no hair trigger mode and no companion app to set dead zones. The ALPS thumbsticks offer fairly high resistance and felt fine during testing with no drift out of the box, though it's worth noting that these sticks don't carry the same drift-resistance guarantees as Hall Effect alternatives.

(Image credit: Future/Alex Berry)SteelSeries Stratus+ review: Performance
  • Bluetooth latency is noticeable at times
  • Mobile game compatibility is inconsistent
  • Wired PC performance is where it’s at its best

The SteelSeries Stratus+ is trying to be two controllers in one, and in testing, the experience was certainly a tale of two halves.

Connected to my Windows gaming PC via USB-C, the Stratus+ was instantly recognized as an XInput controller and fully mapped as a generic gamepad in Steam. You’d think that’d be the bare minimum experience, but it’s actually refreshing to see it just work, as that isn’t always the case, I’ve found.

I jumped across a few titles in both Steam and Xbox Cloud Gaming, and there's nothing here that would give you reason to reach for a different controller. It’s perfectly fine but equally, there’s nothing worth shouting about, or that would make you recommend this one specifically. It looks like a generic game controller, and it plays like one, but most importantly these days it’s priced like one too, so that’s not a bad thing.

Sticking that weird phone mount into the top and heading to mobile, the experience is considerably less convincing. The SteelSeries Stratus+ connected to my POCO X5 Pro without issue, but game support is a guessing game. Fortnite recognized the controller and played well overall, but displayed PlayStation button prompts on screen despite the Stratus+ using an ABXY layout.

The firm resistance of the sticks offered me plenty of fine control, and any input lag was small enough to be below my skill cap. Call of Duty Mobile and NFS No Limits simply didn't work at all, with no controller recognition and no hardware mapping workaround available.

Again, this isn’t a SteelSeries-specific issue, but competitors like GameSir have built compatibility solutions via their companion apps, so while those games don’t have great native controller support, it’s possible with a little effort by brands.

(Image credit: Future/Alex Berry)

Xbox Cloud Gaming fared better, recognizing the controller natively and without any button mapping issues. Forza Horizon 6 played OK, but this is where the Bluetooth latency became most apparent when stacked on top of the small amount of remote gaming input lag. Racing games demand reactive inputs and a feeling of being connected to your car, and with the Stratus+, there was enough delay to force me into adapting my play style.

Rather than reacting naturally to what was happening on screen as I would normally, I found myself having to preempt my next movement while still executing the last one, building in a mental delay to compensate. It's not catastrophic, and it's less noticeable in games that don't demand constant precision, like the charming Sledding Game or Stardew Valley, which both played fine.

SteelSeries claims 90+ hours of battery life, and while I unfortunately couldn’t devote nearly four straight days to gaming, I can see those numbers being true enough. Despite regular use over a week of testing, the battery percentage reported by Android barely seemed to drop, and any time I was gaming on PC was passively juicing it up again anyway. Curiously, when charging, I noticed there was often quite a discrepancy between what the controller's own LED indicators showed versus what my phone reported.

At one point, I had three solid lights and one flashing during charging, suggesting it should be 75%, yet my phone's Bluetooth settings reported just 47% battery. There’s fast charging available here, so ultimately it isn’t a dealbreaker, as I doubt you’ll be plugged in often, but I’d be inclined to trust the more pessimistic software number over the lights.

(Image credit: Future/Alex Berry)Should I buy the SteelSeries Stratus+ review?Buy it if...

You're looking for a budget wired PC controller and nothing more
At its current street price, the Stratus+ is a functional, no-frills wired gamepad that works out of the box with Steam on Windows. If you need a cheap controller for casual gaming on a PC, it'll do the job.

You want a casual Bluetooth pad for Fortnite or cloud gaming
For supported mobile titles like Fortnite, the Stratus+ is perfectly fine. The same is true for Xbox cloud gaming, though be mindful that compound input lag can be tricky to work with for titles requiring reactive controls.

Don't buy it if...

You want a genuine mobile-first gaming controller
The phone mount is poorly designed, the Bluetooth latency is noticeable at times, and without a companion app, there are real limits to game compatibility. A telescopic controller or even a standard Xbox Wireless Controller paired via Bluetooth will give you a substantially better mobile experience.

You're paying full retail price
The Stratus+ isn’t worth its MSRP and is still not particularly compelling until you get close to the half-off mark it can often now be found at. There are simply far too many better options in the same price bracket if you’re stuck paying full price.

Also consider...

If you're looking for something else in either the dedicated mobile or PC controller space then consider these fine options.

SteelSeries Stratus+

GameSir G8+ Bluetooth

Xbox Wireless Controller

Price

$59.99 / £64.99 / AU$159.99

$79.99 / £79.99 / AU$129.99

$59.99 / £54.99

Dimensions

5.9 x 4.3 x 2.5in / 150 x 110 x 63.2mm

9.06 x 4.21 x 2.17in / 230 x 107 x 55mm

6.0 x 4.0 x 2.5in / 153 x 102 x 63mm

Weight

8.6oz / 244g

10.72oz / 314g

10.1oz / 287g

Connection

Bluetooth LE, USB-C (Windows only)

Bluetooth 5.3, Wired (USB-C), Dongle (sold separately)

Xbox Wireless, Bluetooth, Wired (USB-C)

Compatibility

Android, Chromebook, PC

Android, iOS, Nintendo Switch, PC, macOS

Xbox, Windows PC, Android, iOS

Software

None

GameSir App (Android only)

Xbox Accessories app

GameSir G8+ Bluetooth
If mobile gaming is your priority, something from the GameSir G8+ family is likely a better bet. The telescopic cradle design eliminates all the phone mount problems entirely; Hall Effect sticks and triggers offer drift resistance, and the GameSir companion app provides hardware mapping for unsupported games. It costs more, but the experience is in a different league.

For more information, check out our full GameSir G8+ Bluetooth review

Xbox Wireless Controller
You’ll need to find somewhere to prop up your phone or grab a third-party case/clip, but you can always just pair a first-party Xbox Wireless Controller to an Android phone over Bluetooth. It’ll be a more comfortable solution with more robust native game support, and it plays great on PC too.

For more information, check out our full Xbox Wireless Controller (2020) review

How I tested the SteelSeries Stratus+
  • I spent a week gaming with the Stratus+ across a POCO X5 Pro (Android) and a Windows PC
  • I tested native Android games like Fortnite and Call of Duty Mobile, Forza Horizon 6 and Sledding Game via Xbox Cloud Gaming, and Steam titles via wired USB-C
  • I paid particular attention to things like Bluetooth latency, game compatibility, and phone mount stability

I approached testing the Stratus+ independently as both a mobile controller and a PC gamepad over the course of a week, along with considering whether it successfully comes together as one hybrid unit. On Android, I tested both local titles and cloud gaming, while on PC, I tested through Steam's controller interface and games, along with Xbox Cloud Gaming, to evaluate its viability as a wired desktop pad.

I used a POCO X5 Pro in the included phone mount, paying particular attention to stability, balance, and how comfortable the overall experience was in this arrangement. I played both at home on the couch and at a desk, as well as taking the controller out and about to see how it fared on the move.

First reviewed May-July 2026

Read more about how we test

Categories: Technology

I've spent a bunch of time with the SteelSeries Stratus+, and it’s OK on PC but struggles on Android

TechRadar Reviews - Sun, 08/02/2026 - 12:00

The SteelSeries Stratus+ is a wireless Bluetooth controller built primarily for Android mobile gaming, with wired USB-C support for Windows PCs.

It launched back in 2022 at $59.99 / £64.99, but has since tumbled to sale prices around $25 / £25. It’s a welcome price drop because it’s about the only thing that keeps it in with a shot of being worth picking up, and on the periphery of the best mobile controller conversation — but only just.

SteelSeries positions the Stratus+ as delivering a console-quality mobile experience, and in theory, it has most of the ingredients to do that. A traditional shape that blends Xbox and PlayStation design elements with a removable phone mount, Hall Effect triggers, and a claimed 90-hour battery life via Bluetooth LE. In practice, however, the phone mount that should be the controller's defining feature ends up being its biggest weakness. It’s tricky to install, and once it’s in, it wobbles, spoils the balance, and worst of all, it has a habit of turning your phone off altogether.

Once you have found the sweet spot to mount your phone, game compatibility is then a mixed bag. Fortnite on mobile is often kind on controller compatibility and worked well here, but more finicky titles like Call of Duty Mobile and Need for Speed didn't work at all. Xbox Cloud Gaming fared better, performing well enough with Forza Horizon 6, though compounding Bluetooth latency with remote gaming meant noticeable enough input lag that it forced me into pre-empting inputs rather than driving naturally.

For a mobile controller, the Stratus+ actually performs best as a wired PC controller. Plug it in via USB-C, and it's instantly recognized as an XInput device, fully mapped in Steam, and perfectly functional as a basic controller. The problem is that it's a particularly competitive market, and it does very little to stand out. You could pick up an actual Xbox Wireless Controller for not much more and get a better, more comfortable pad that still pairs to your Android phone.

(Image credit: Future/Alex Berry)SteelSeries Stratus+ review: Price and availability
  • List price: $59.99 / £64.99 / AU$159.99
  • Now often found as low as $25 / £25 from third parties
  • Available from SteelSeries and retailers

The SteelSeries Stratus+ has been around a little while now, first launching in May 2022 at $59.99, though fast-forward to 2026 and that list price isn’t holding up. It’s now often available much cheaper from retailers, and I saw it selling for less than half its list price while pulling together this review.

At full price, the Stratus+ is stuck trying to compete with options like the first-party Xbox Wireless Controller and sits uncomfortably close to the excellent GameSir G8 Galileo mobile grip or the GameSir G8+ Bluetooth controller, all of which offer better experiences in their own way.

At its current discounted price, however, it’s cheap enough to be worth a look as a budget PC gamepad.

SteelSeries Stratus+ review: Specs

SteelSeries Stratus+

Price

$59.99 / £64.99 / AU$159.99

Dimensions

5.9 x 4.3 x 2.5in / 150 x 110 x 63.2 mm

Weight

8.6oz / 244g

Connection

Bluetooth LE, USB-C (Windows only)

Compatibility

Android, Chromebook, PC

Software

None

SteelSeries Stratus+ review: Design and features
  • Blends elements from Xbox and PlayStation controllers into a familiar shape
  • Included phone mount isn’t really fit for purpose
  • Solid D-pad and Hall Effect triggers are the highlight

Before you start messing around with the phone mount, the SteelSeries Stratus+ looks like a perfectly generic controller. The sort of thing you’d see in a film to avoid giving brand recognition to either side of the console war. It borrows PlayStation’s symmetrical thumbstick layout and pairs it with Xbox-style ABXY buttons and a black shell. It's inoffensive, generic, and unexciting.

Holding it, though, something feels off. Despite being almost identical in width to an Xbox Series X controller and actually a touch taller, the Stratus+ somehow feels cramped. Part of that is down to the symmetrical stick placement, I’m sure, as it naturally sits lower on the body and makes the whole controller feel shorter than it physically is. I have reasonably large hands and am very used to an offset stick layout, so it never quite settled. Some of this is obviously personal preference, and if you’re coming from a DualSense Wireless Controller, I’m sure you’ll adapt quicker, though I doubt you’ll escape that sense of being on top of yourself.

The phone mount is where things stray from the norm and, unfortunately, not particularly successfully. SteelSeries includes a detachable clip that slots into the top of the Stratus+ via two metal bars to turn this from a controller into a mobile controller. It doesn’t work well, though, and almost feels like a third-party modkit for a controller, rather than a first-party USP. It’s fiddly to install, and even with the bars fully inserted, there's noticeable wobble before you've even added a phone.

(Image credit: Future/Alex Berry)

Once you do seat a device, the controller becomes top-heavy and unbalanced, constantly wanting to tip backward when placed on a surface and feeling like it’s trying to spill forward out of your hands. The mount clamps your phone from the sides rather than end-to-end, which helps with universality, but means it's also constantly trying to press your phone's power and volume buttons. During testing with a POCO X5 Pro, I had to significantly offset the phone to the right of the cradle to avoid it turning my phone off.

The D-pad is probably the highlight of the entire controller, not something I’ve often said, so it’s nice to see it get its moment to shine. It's firm with a satisfyingly soft press and rock solid with zero wiggle. The ABXY face buttons are generic but functional, and the bumpers are quiet, soft, and responsive.

There are Hall Effect sensors in the triggers with a mid-length travel and linear mapping, though there’s no hair trigger mode and no companion app to set dead zones. The ALPS thumbsticks offer fairly high resistance and felt fine during testing with no drift out of the box, though it's worth noting that these sticks don't carry the same drift-resistance guarantees as Hall Effect alternatives.

(Image credit: Future/Alex Berry)SteelSeries Stratus+ review: Performance
  • Bluetooth latency is noticeable at times
  • Mobile game compatibility is inconsistent
  • Wired PC performance is where it’s at its best

The SteelSeries Stratus+ is trying to be two controllers in one, and in testing, the experience was certainly a tale of two halves.

Connected to my Windows gaming PC via USB-C, the Stratus+ was instantly recognized as an XInput controller and fully mapped as a generic gamepad in Steam. You’d think that’d be the bare minimum experience, but it’s actually refreshing to see it just work, as that isn’t always the case, I’ve found.

I jumped across a few titles in both Steam and Xbox Cloud Gaming, and there's nothing here that would give you reason to reach for a different controller. It’s perfectly fine but equally, there’s nothing worth shouting about, or that would make you recommend this one specifically. It looks like a generic game controller, and it plays like one, but most importantly these days it’s priced like one too, so that’s not a bad thing.

Sticking that weird phone mount into the top and heading to mobile, the experience is considerably less convincing. The SteelSeries Stratus+ connected to my POCO X5 Pro without issue, but game support is a guessing game. Fortnite recognized the controller and played well overall, but displayed PlayStation button prompts on screen despite the Stratus+ using an ABXY layout.

The firm resistance of the sticks offered me plenty of fine control, and any input lag was small enough to be below my skill cap. Call of Duty Mobile and NFS No Limits simply didn't work at all, with no controller recognition and no hardware mapping workaround available.

Again, this isn’t a SteelSeries-specific issue, but competitors like GameSir have built compatibility solutions via their companion apps, so while those games don’t have great native controller support, it’s possible with a little effort by brands.

(Image credit: Future/Alex Berry)

Xbox Cloud Gaming fared better, recognizing the controller natively and without any button mapping issues. Forza Horizon 6 played OK, but this is where the Bluetooth latency became most apparent when stacked on top of the small amount of remote gaming input lag. Racing games demand reactive inputs and a feeling of being connected to your car, and with the Stratus+, there was enough delay to force me into adapting my play style.

Rather than reacting naturally to what was happening on screen as I would normally, I found myself having to preempt my next movement while still executing the last one, building in a mental delay to compensate. It's not catastrophic, and it's less noticeable in games that don't demand constant precision, like the charming Sledding Game or Stardew Valley, which both played fine.

SteelSeries claims 90+ hours of battery life, and while I unfortunately couldn’t devote nearly four straight days to gaming, I can see those numbers being true enough. Despite regular use over a week of testing, the battery percentage reported by Android barely seemed to drop, and any time I was gaming on PC was passively juicing it up again anyway. Curiously, when charging, I noticed there was often quite a discrepancy between what the controller's own LED indicators showed versus what my phone reported.

At one point, I had three solid lights and one flashing during charging, suggesting it should be 75%, yet my phone's Bluetooth settings reported just 47% battery. There’s fast charging available here, so ultimately it isn’t a dealbreaker, as I doubt you’ll be plugged in often, but I’d be inclined to trust the more pessimistic software number over the lights.

(Image credit: Future/Alex Berry)Should I buy the SteelSeries Stratus+ review?Buy it if...

You're looking for a budget wired PC controller and nothing more
At its current street price, the Stratus+ is a functional, no-frills wired gamepad that works out of the box with Steam on Windows. If you need a cheap controller for casual gaming on a PC, it'll do the job.

You want a casual Bluetooth pad for Fortnite or cloud gaming
For supported mobile titles like Fortnite, the Stratus+ is perfectly fine. The same is true for Xbox cloud gaming, though be mindful that compound input lag can be tricky to work with for titles requiring reactive controls.

Don't buy it if...

You want a genuine mobile-first gaming controller
The phone mount is poorly designed, the Bluetooth latency is noticeable at times, and without a companion app, there are real limits to game compatibility. A telescopic controller or even a standard Xbox Wireless Controller paired via Bluetooth will give you a substantially better mobile experience.

You're paying full retail price
The Stratus+ isn’t worth its MSRP and is still not particularly compelling until you get close to the half-off mark it can often now be found at. There are simply far too many better options in the same price bracket if you’re stuck paying full price.

Also consider...

If you're looking for something else in either the dedicated mobile or PC controller space then consider these fine options.

SteelSeries Stratus+

GameSir G8+ Bluetooth

Xbox Wireless Controller

Price

$59.99 / £64.99 / AU$159.99

$79.99 / £79.99 / AU$129.99

$59.99 / £54.99

Dimensions

5.9 x 4.3 x 2.5in / 150 x 110 x 63.2mm

9.06 x 4.21 x 2.17in / 230 x 107 x 55mm

6.0 x 4.0 x 2.5in / 153 x 102 x 63mm

Weight

8.6oz / 244g

10.72oz / 314g

10.1oz / 287g

Connection

Bluetooth LE, USB-C (Windows only)

Bluetooth 5.3, Wired (USB-C), Dongle (sold separately)

Xbox Wireless, Bluetooth, Wired (USB-C)

Compatibility

Android, Chromebook, PC

Android, iOS, Nintendo Switch, PC, macOS

Xbox, Windows PC, Android, iOS

Software

None

GameSir App (Android only)

Xbox Accessories app

GameSir G8+ Bluetooth
If mobile gaming is your priority, something from the GameSir G8+ family is likely a better bet. The telescopic cradle design eliminates all the phone mount problems entirely; Hall Effect sticks and triggers offer drift resistance, and the GameSir companion app provides hardware mapping for unsupported games. It costs more, but the experience is in a different league.

For more information, check out our full GameSir G8+ Bluetooth review

Xbox Wireless Controller
You’ll need to find somewhere to prop up your phone or grab a third-party case/clip, but you can always just pair a first-party Xbox Wireless Controller to an Android phone over Bluetooth. It’ll be a more comfortable solution with more robust native game support, and it plays great on PC too.

For more information, check out our full Xbox Wireless Controller (2020) review

How I tested the SteelSeries Stratus+
  • I spent a week gaming with the Stratus+ across a POCO X5 Pro (Android) and a Windows PC
  • I tested native Android games like Fortnite and Call of Duty Mobile, Forza Horizon 6 and Sledding Game via Xbox Cloud Gaming, and Steam titles via wired USB-C
  • I paid particular attention to things like Bluetooth latency, game compatibility, and phone mount stability

I approached testing the Stratus+ independently as both a mobile controller and a PC gamepad over the course of a week, along with considering whether it successfully comes together as one hybrid unit. On Android, I tested both local titles and cloud gaming, while on PC, I tested through Steam's controller interface and games, along with Xbox Cloud Gaming, to evaluate its viability as a wired desktop pad.

I used a POCO X5 Pro in the included phone mount, paying particular attention to stability, balance, and how comfortable the overall experience was in this arrangement. I played both at home on the couch and at a desk, as well as taking the controller out and about to see how it fared on the move.

First reviewed May-July 2026

Read more about how we test

Categories: Reviews

Amazon Will Give Tariff Refunds to Some Customers

CNET News - Sun, 08/02/2026 - 11:00
The online retail giant didn’t disclose who qualifies for the refunds or how much each recipient will receive.
Categories: Technology

I nearly melted my laptop so you don’t have to — after testing cooling pads for chilling your laptop during a heatwave, I’ve got serious data to drop on the coolest and quietest products you can buy

TechRadar News - Sun, 08/02/2026 - 11:00

Boy, sure is a hot one today, huh? Okay, I get the irony: that's a take so cold you could use it to replace your freezing Wim Hof showers. But when the metaphorical mercury creeps this high, you've got to keep your cool. The same goes for your laptop, which is why you might want to grab a laptop cooling pad this summer.

Fortunately for you, I've spent this week testing every laptop cooling pad I can get my hands on to see which offers the superior AC for your computer. Not only that, but I've brought receipts — this piece has more graphics and graphs than election night coverage. So if you want objective numbers about which pad is genuinely gusty and which is all bluster, I've got the data you need.

I get that it can be tempting to overlook cooling your laptop during warm weather — I've been more worried this summer about tracking down a fan to keep myself cool than my laptops. But you overlook the best laptop cooling pads at your peril.

I still have vivid memories of the summer I redlined my laptop during a heatwave. While the video skittering should have been a hint, it was only when it stopped booting up and started bleeping SOS in Morse code that I began questioning my life choices. Turns out I'd burnt out the memory — quite literally: there were scorch marks on the inside of the case.

So at this time of year, it's worth considering whether a laptop cooling pad can help you out. And I can definitely help out there.

Laptop cooling pads: cooling@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper *, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper *:before, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper *:after, #fv-chart-1785147739093-jrst6dl4h-slideshow *, #fv-chart-1785147739093-jrst6dl4h-slideshow *:before, #fv-chart-1785147739093-jrst6dl4h-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper, #fv-chart-1785147739093-jrst6dl4h-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-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-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785147739093-jrst6dl4h-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}[{"@context": "https://schema.org","@type": "Dataset","name": "Temperature Rise Using Laptop Cooling Pad","description": "The temperature rise during a stress test while using the laptop cooling pad on max settings","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-27T10:22:19.093Z","citation": "Lower values indicate better cooling.","keywords": ["Baseline","TopMate C12 Laptop Cooling Pad","Klim Mistral","Klim Wind","Almiuzi F2 Plus Laptop Cooling Pad","TECKNET Laptop Cooling Pad","Klim Ultimate","Liangstar Laptop Cooling Pad","Llano V10 Gaming Laptop Cooling Pad","Llano RGB Laptop Cooling Pad","Temperature difference (°C)","Temperature difference (°F)","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Baseline – Temperature difference (°C)","value": 31.9,"unitText": ""},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – Temperature difference (°C)","value": 22.8,"unitText": ""},{"@type": "PropertyValue","name": "Klim Mistral – Temperature difference (°C)","value": 20.4,"unitText": ""},{"@type": "PropertyValue","name": "Klim Wind – Temperature difference (°C)","value": 19.5,"unitText": ""},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – Temperature difference (°C)","value": 18.4,"unitText": ""},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – Temperature difference (°C)","value": 17.9,"unitText": ""},{"@type": "PropertyValue","name": "Klim Ultimate – Temperature difference (°C)","value": 15.5,"unitText": ""},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – Temperature difference (°C)","value": 15.3,"unitText": ""},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – Temperature difference (°C)","value": 12,"unitText": ""},{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – Temperature difference (°C)","value": 8,"unitText": ""},{"@type": "PropertyValue","name": "Baseline – Temperature difference (°F)","value": 57.4,"unitText": ""},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – Temperature difference (°F)","value": 41,"unitText": ""},{"@type": "PropertyValue","name": "Klim Mistral – Temperature difference (°F)","value": 36.7,"unitText": ""},{"@type": "PropertyValue","name": "Klim Wind – Temperature difference (°F)","value": 35.1,"unitText": ""},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – Temperature difference (°F)","value": 33.1,"unitText": ""},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – Temperature difference (°F)","value": 32.2,"unitText": ""},{"@type": "PropertyValue","name": "Klim Ultimate – Temperature difference (°F)","value": 27.9,"unitText": ""},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – Temperature difference (°F)","value": 27.5,"unitText": ""},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – Temperature difference (°F)","value": 21.6,"unitText": ""},{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – Temperature difference (°F)","value": 14.4,"unitText": ""}]}]Temperature Rise Using Laptop Cooling Pad

The temperature rise during a stress test while using the laptop cooling pad on max settings

Temperature difference (°C)Temperature difference (°F)Baseline31.9TopMate C12 Laptop Cooling Pad22.8Klim Mistral20.4Klim Wind19.5Almiuzi F2 Plus Laptop Cooling Pad18.4TECKNET Laptop Cooling Pad17.9Klim Ultimate15.5Liangstar Laptop Cooling Pad15.3Llano V10 Gaming Laptop Cooling Pad12Llano RGB Laptop Cooling Pad8010203040Temperature difference (°C) DataProductValueBaseline31.9TopMate C12 Laptop Cooling Pad22.8Klim Mistral20.4Klim Wind19.5Almiuzi F2 Plus Laptop Cooling Pad18.4TECKNET Laptop Cooling Pad17.9Klim Ultimate15.5Liangstar Laptop Cooling Pad15.3Llano V10 Gaming Laptop Cooling Pad12Llano RGB Laptop Cooling Pad8Baseline57.4TopMate C12 Laptop Cooling Pad41Klim Mistral36.7Klim Wind35.1Almiuzi F2 Plus Laptop Cooling Pad33.1TECKNET Laptop Cooling Pad32.2Klim Ultimate27.9Liangstar Laptop Cooling Pad27.5Llano V10 Gaming Laptop Cooling Pad21.6Llano RGB Laptop Cooling Pad14.4015304560Temperature difference (°F) DataProductValueBaseline57.4TopMate C12 Laptop Cooling Pad41Klim Mistral36.7Klim Wind35.1Almiuzi F2 Plus Laptop Cooling Pad33.1TECKNET Laptop Cooling Pad32.2Klim Ultimate27.9Liangstar Laptop Cooling Pad27.5Llano V10 Gaming Laptop Cooling Pad21.6Llano RGB Laptop Cooling Pad14.4Lower values indicate better cooling.window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1785147739093-jrst6dl4h', true); });} else {initialize('fv-chart-1785147739093-jrst6dl4h', true);}})();How I tested

To test each laptop cooling pad's performance, I ran a 3DMark Steel Nomad stress test on an Acer Predator Helios 300 gaming laptop with an Nvidia GeForce RTX 3080 GPU. The test ran for 15 minutes, with each cooling pad set to maximum. Using a thermal camera, I clocked the hottest point before and after the test, then calculated the temperature differential between the two to determine how much warming each cooling pad allowed.

Assessing which laptop cooling pad is a breezy wonder and which is a wheezy blunder ultimately comes down to how frosty each model's cooling is. That's why I went through every pad I could get my hands on to see how much each one prevented our gaming laptop from heating up during a 3DMark stress test.

As you can see, by far the weakest cooling offered by any laptop cooling pad I tested was from the TopMate C12 Laptop Cooling Pad. Compared to the 57.4°F / 31.9°C baseline rise of our gaming laptop alone, the C12 was only able to limit it to a 41°F / 22.8°C rise — that might be better than frantically waving a dish towel in its general direction, but only barely.

Probably the biggest disappointment of these tests was how the Klim Mistral performed. Not only did it seem to perform worse than the more affordable Klim Wind — resulting in 36.7°F / 20.4°C warming compared to the Wind's 35.1°F / 19.5°C — but it was pretty inconsistent to boot, achieving even worse results on a retest.

Skipping ahead a little, the laptop cooling pad I was most surprised by was the TECKNET. Although it's cheaper than quite a few of the pads I tested here, setting me back just $21.59 / £21.99, the 32.2°F / 17.6°C warming it presided over put it firmly in the top half of the pack. It's the little laptop cooling pad that could.

(Image credit: Future)

Given that the Liangstar Laptop Cooling Pad and Klim Ultimate both achieved an almost photo finish, it would be easy to assume there's not much daylight between them. However, like a bottle of wine, you really need to weigh up what you're spending here to calculate its true value. And as the Liangstar costs $20.99 / £23.59 versus the Klim Ultimate's $44.97 / £44.97 price tag, that definitely takes the edge here.

But, frankly, there's a reason Llano is the absolute GOAT in my eyes. As you can see, it took both first and second place on my cooling pad podium. While the Llano V10 Gaming Laptop Cooling Pad stopped our gaming laptop from warming up more than 21.6°F / 12°C, the Llano RGB Laptop Cooling Pad kept it down to just 14.4°F / 8°C of warming. This boi makes liquid nitrogen look positively toasty.

Laptop cooling pads: noise levels@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper *, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper *:before, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper *:after, #fv-chart-1785154980436-7ee79robe-slideshow *, #fv-chart-1785154980436-7ee79robe-slideshow *:before, #fv-chart-1785154980436-7ee79robe-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper, #fv-chart-1785154980436-7ee79robe-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1785154980436-7ee79robe-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-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-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785154980436-7ee79robe-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}[{"@context": "https://schema.org","@type": "Dataset","name": "Noise Level — cooling pad alone","description": "Noise level of the cooling pad or laptop alone taken at head height and from 3 inches away","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-27T12:23:00.437Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Llano RGB Laptop Cooling Pad","Llano V10 Gaming Laptop Cooling Pad","Klim Mistral","Liangstar Laptop Cooling Pad","TopMate C12 Laptop Cooling Pad","Laptop alone","Almiuzi F2 Plus Laptop Cooling Pad","Klim Wind","TECKNET Laptop Cooling Pad","Klim Ultimate","Head height","Near","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – Head height","value": 71,"unitText": "dB"},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – Head height","value": 64.5,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Mistral – Head height","value": 52.6,"unitText": "dB"},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – Head height","value": 45,"unitText": "dB"},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – Head height","value": 43.5,"unitText": "dB"},{"@type": "PropertyValue","name": "Laptop alone – Head height","value": 42,"unitText": "dB"},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – Head height","value": 37.4,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Wind – Head height","value": 36.2,"unitText": "dB"},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – Head height","value": 36,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Ultimate – Head height","value": 36,"unitText": "dB"},{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – Near","value": 85,"unitText": "dB"},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – Near","value": 77,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Mistral – Near","value": 62.6,"unitText": "dB"},{"@type": "PropertyValue","name": "Laptop alone – Near","value": 60,"unitText": "dB"},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – Near","value": 60,"unitText": "dB"},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – Near","value": 59,"unitText": "dB"},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – Near","value": 58,"unitText": "dB"},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – Near","value": 50.2,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Wind – Near","value": 48.8,"unitText": "dB"},{"@type": "PropertyValue","name": "Klim Ultimate – Near","value": 46,"unitText": "dB"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Noise Level — cooling pad & laptop","description": "Combined noise level of the cooling pad and laptop taken at head height and from 3 inches away","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-27T12:23:00.437Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["llano RGB Laptop Cooling Pad","Llano V10 Gaming Laptop Cooling Pad","Klim Mistral","TopMate C12 Laptop Cooling Pad","TECKNET Laptop Cooling Pad","Liangstar Laptop Cooling Pad","Klim Ultimate","Klim Wind","Almiuzi F2 Plus Laptop Cooling Pad","dB Head height","dB Near","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – dB Head height","value": 64,"unitText": ""},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – dB Head height","value": 57.5,"unitText": ""},{"@type": "PropertyValue","name": "Klim Mistral – dB Head height","value": 51.5,"unitText": ""},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – dB Head height","value": 45,"unitText": ""},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – dB Head height","value": 45,"unitText": ""},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – dB Head height","value": 45,"unitText": ""},{"@type": "PropertyValue","name": "Klim Ultimate – dB Head height","value": 44.4,"unitText": ""},{"@type": "PropertyValue","name": "Klim Wind – dB Head height","value": 44,"unitText": ""},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – dB Head height","value": 44,"unitText": ""},{"@type": "PropertyValue","name": "Llano RGB Laptop Cooling Pad – dB Near","value": 79,"unitText": ""},{"@type": "PropertyValue","name": "Llano V10 Gaming Laptop Cooling Pad – dB Near","value": 69,"unitText": ""},{"@type": "PropertyValue","name": "Klim Mistral – dB Near","value": 61.5,"unitText": ""},{"@type": "PropertyValue","name": "TopMate C12 Laptop Cooling Pad – dB Near","value": 58.5,"unitText": ""},{"@type": "PropertyValue","name": "TECKNET Laptop Cooling Pad – dB Near","value": 58,"unitText": ""},{"@type": "PropertyValue","name": "Liangstar Laptop Cooling Pad – dB Near","value": 59,"unitText": ""},{"@type": "PropertyValue","name": "Klim Ultimate – dB Near","value": 55.2,"unitText": ""},{"@type": "PropertyValue","name": "Klim Wind – dB Near","value": 58.5,"unitText": ""},{"@type": "PropertyValue","name": "Almiuzi F2 Plus Laptop Cooling Pad – dB Near","value": 61,"unitText": ""}]}]Previous1 / 2NextNoise Level — cooling pad alone

Noise level of the cooling pad or laptop alone taken at head height and from 3 inches away

Head heightNearLlano RGB Laptop Cooling Pad71Llano V10 Gaming Laptop Cooling Pad64.5Klim Mistral52.6Liangstar Laptop Cooling Pad45TopMate C12 Laptop Cooling Pad43.5Laptop alone42Almiuzi F2 Plus Laptop Cooling Pad37.4Klim Wind36.2TECKNET Laptop Cooling Pad36Klim Ultimate36020406080dBHead height DataProductValueLlano RGB Laptop Cooling Pad71Llano V10 Gaming Laptop Cooling Pad64.5Klim Mistral52.6Liangstar Laptop Cooling Pad45TopMate C12 Laptop Cooling Pad43.5Laptop alone42Almiuzi F2 Plus Laptop Cooling Pad37.4Klim Wind36.2TECKNET Laptop Cooling Pad36Klim Ultimate36Llano RGB Laptop Cooling Pad85Llano V10 Gaming Laptop Cooling Pad77Klim Mistral62.6Liangstar Laptop Cooling Pad59TopMate C12 Laptop Cooling Pad58Laptop alone60Almiuzi F2 Plus Laptop Cooling Pad50.2Klim Wind48.8TECKNET Laptop Cooling Pad60Klim Ultimate460255075100dBNear DataProductValueLlano RGB Laptop Cooling Pad85Llano V10 Gaming Laptop Cooling Pad77Klim Mistral62.6Liangstar Laptop Cooling Pad59TopMate C12 Laptop Cooling Pad58Laptop alone60Almiuzi F2 Plus Laptop Cooling Pad50.2Klim Wind48.8TECKNET Laptop Cooling Pad60Klim Ultimate46Noise Level — cooling pad & laptop

Combined noise level of the cooling pad and laptop taken at head height and from 3 inches away

dB Head heightdB NearLlano RGB Laptop Cooling Pad64Llano V10 Gaming Laptop Cooling Pad57.5Klim Mistral51.5TopMate C12 Laptop Cooling Pad45TECKNET Laptop Cooling Pad45Liangstar Laptop Cooling Pad45Klim Ultimate44.4Klim Wind44Almiuzi F2 Plus Laptop Cooling Pad44020406080dB Head height DataProductValueLlano RGB Laptop Cooling Pad64Llano V10 Gaming Laptop Cooling Pad57.5Klim Mistral51.5TopMate C12 Laptop Cooling Pad45TECKNET Laptop Cooling Pad45Liangstar Laptop Cooling Pad45Klim Ultimate44.4Klim Wind44Almiuzi F2 Plus Laptop Cooling Pad44Llano RGB Laptop Cooling Pad79Llano V10 Gaming Laptop Cooling Pad69Klim Mistral61.5TopMate C12 Laptop Cooling Pad58.5TECKNET Laptop Cooling Pad58Liangstar Laptop Cooling Pad59Klim Ultimate55.2Klim Wind58.5Almiuzi F2 Plus Laptop Cooling Pad61020406080dB Near DataProductValueLlano RGB Laptop Cooling Pad79Llano V10 Gaming Laptop Cooling Pad69Klim Mistral61.5TopMate C12 Laptop Cooling Pad58.5TECKNET Laptop Cooling Pad58Liangstar Laptop Cooling Pad59Klim Ultimate55.2Klim Wind58.5Almiuzi F2 Plus Laptop Cooling Pad61window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1785154980436-7ee79robe', true); });} else {initialize('fv-chart-1785154980436-7ee79robe', true);}})();How I tested

When it came to noise levels, I measured the noise of each cooling pad from 3 inches away and from my head height when sitting in front of it. I also recorded the combined noise of each cooling pad and the testing laptop's fans 10 minutes into each stress test from the same distances.

You may think that your gaming laptop makes a lot of noise. But believe me: that's scarcely more than a murmur compared to some cooling pads. Given they're essentially just an LED-adorned box with a whopping great fan inside, they can get pretty shouty. That's why I grabbed the sound level meter from my utility belt and started measuring like the world's nerdiest superhero.

Perhaps predictably, the pad that blows coolest blows loudest. While I love the Llano RGB Laptop Cooling Pad's glacial chilling, I can't get away from the fact that it's pretty noisy. I'm 5 foot 11 inches tall, and from my head height, I clocked it at 71dB — according to the Center for Hearing and Communication, that's roughly as loud as a coffee grinder or freeway traffic. In my book, that's a worthy price to pay for keeping your laptop cool, but it might not be ideal if you're planning to use it in the office.

In fact, you might assume there's an inverse relationship between cooling and fan noise. And while that does hold true for the most part, there are some interesting exceptions. For example, while I found the Liangstar Laptop Cooling Pad offered the third best cooling in my tests overall, it was substantially quieter than either of the Llanos, clocking in at a much less brash 45dB.

Conversely, the Klim Mistral manages to buck the trend in the other direction, running surprisingly loud compared to some of the other competitors here. At 52dB, it kicks out a similar level of noise as a fridge — which is pretty ironic given it offered some of the worst cooling in my testing.

(Image credit: Future)

And there are some surprising candidates for the winner's podium when it comes to sound levels. The TECKNET offers far from the worst cooling, and yet it ties for first place as the quietest pad on test here at 36dB — again, not at all bad given its super affordable price tag.

Honestly, though, if you want whisper-quiet running without sacrificing performance, my pro tip would be to check out the Klim Ultimate. Unlike Klim's two cheaper cooling pads, it offers very credible chilling while also measuring noise levels of 36dB from head height — that's apparently quieter than a library, which isn't known for being a raucous place.

Fundamentally, noise levels probably shouldn't be the deciding factor when picking your perfect laptop cooling pad. Both cooling power and budget come higher up the pecking order in terms of my personal preferences. But that doesn't mean you should ignore it completely — depending on where and how you use your laptop, you could find strapping a jet engine to the bottom of it to be a bit of a deal breaker.

Do I even need a laptop cooling pad?@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper *, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper *:before, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper *:after, #fv-chart-1785494060589-7pvohjikk-slideshow *, #fv-chart-1785494060589-7pvohjikk-slideshow *:before, #fv-chart-1785494060589-7pvohjikk-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper, #fv-chart-1785494060589-7pvohjikk-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1785494060589-7pvohjikk-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-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-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1785494060589-7pvohjikk-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}[{"@context": "https://schema.org","@type": "Dataset","name": "MacBook Air M5 encode test","description": "Performance after an hour during a standard encode test both with and without cooling","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-31T10:34:20.589Z","citation": "Re-encoding a 4K stereo .mov file at highest quality, the MacBook Air M5 showed a modest reduction in throttling in terms of average FPS and encode time when using the Klim Ultimate laptop cooling pad.","keywords": ["Benchmark — MacBook Air M5","Klim Ultimate — MacBook Air M5","Average FPS","Estimated encode time","Versus Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Benchmark — MacBook Air M5 – Average FPS","value": 2.52,"unitText": "fps"},{"@type": "PropertyValue","name": "Benchmark — MacBook Air M5 – Estimated encode time","value": 122,"unitText": "minutes"},{"@type": "PropertyValue","name": "Klim Ultimate — MacBook Air M5 – Average FPS","value": 2.77,"unitText": "fps"},{"@type": "PropertyValue","name": "Klim Ultimate — MacBook Air M5 – Estimated encode time","value": 114,"unitText": "minutes"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Acer Predator Helios 300 encode test","description": "Performance after an hour during a standard encode test both with and without cooling","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-31T10:34:20.589Z","citation": "Re-encoding a 4K stereo .mov file at highest quality, the Acer Predator Helios 300 showed essentially no reduction in either average FPS or estimated encode time, suggesting limited heat-related throttling took place.","keywords": ["Benchmark — Acer Predator Helios 300","Klim Ultimate — Acer Predator Helios 300","Average FPS","Estimated encode time","Versus Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Benchmark — Acer Predator Helios 300 – Average FPS","value": 2.8,"unitText": "fps"},{"@type": "PropertyValue","name": "Benchmark — Acer Predator Helios 300 – Estimated encode time","value": 115,"unitText": "minutes"},{"@type": "PropertyValue","name": "Klim Ultimate — Acer Predator Helios 300 – Average FPS","value": 2.8,"unitText": "fps"},{"@type": "PropertyValue","name": "Klim Ultimate — Acer Predator Helios 300 – Estimated encode time","value": 113,"unitText": "minutes"}]}]Previous1 / 2NextMacBook Air M5 encode test

Performance after an hour during a standard encode test both with and without cooling

Versus Comparison DataAttributeBenchmark — MacBook Air M5Klim Ultimate — MacBook Air M5Average FPS2.522.77Estimated encode time122114Benchmark — MacBook Air M5Klim Ultimate — MacBook Air M5VSBenchmark — MacBook Air M5Klim Ultimate — MacBook Air M5Average FPS (fps)2.522.77+10%Estimated encode time (minutes)+7%122114Re-encoding a 4K stereo .mov file at highest quality, the MacBook Air M5 showed a modest reduction in throttling in terms of average FPS and encode time when using the Klim Ultimate laptop cooling pad.Acer Predator Helios 300 encode test

Performance after an hour during a standard encode test both with and without cooling

Versus Comparison DataAttributeBenchmark — Acer Predator Helios 300Klim Ultimate — Acer Predator Helios 300Average FPS2.82.8Estimated encode time115113Benchmark — Acer Predator Helios 300Klim Ultimate — Acer Predator Helios 300VSBenchmark — Acer Predator Helios 300Klim Ultimate — Acer Predator Helios 300Average FPS (fps)2.82.8Estimated encode time (minutes)+2%115113Re-encoding a 4K stereo .mov file at highest quality, the Acer Predator Helios 300 showed essentially no reduction in either average FPS or estimated encode time, suggesting limited heat-related throttling took place.window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (true) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var currentSlideIndex = 0;var slides = slideshowContainer.querySelectorAll('.fv-slide');var counter = slideshowContainer.querySelector('.fv-slide-counter');var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');function updateControls(index) {if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;if (dropdown) dropdown.value = index;if (prevBtn) {if (index === 0) prevBtn.classList.add('disabled');else prevBtn.classList.remove('disabled');}if (nextBtn) {if (index === slides.length - 1) nextBtn.classList.add('disabled');else nextBtn.classList.remove('disabled');}}function showSlide(index) {if (index < 0) return;if (index >= slides.length) return;currentSlideIndex = index;slides.forEach(function(slide, i) {slide.style.display = i === index ? 'block' : 'none';if (i === index) {var chartEl = slide.querySelector('.fv-chart-wrapper');if (chartEl && window.fvAnimateCharts) {window.fvAnimateCharts(chartEl);}}});updateControls(currentSlideIndex);}if (prevBtn) {prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });}if (nextBtn) {nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });}if (dropdown) {dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });}updateControls(currentSlideIndex);if (slides.length > 0) {var firstChart = slides[0].querySelector('.fv-chart-wrapper');if (firstChart && window.fvAnimateCharts) {setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);}}}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1785494060589-7pvohjikk', true); });} else {initialize('fv-chart-1785494060589-7pvohjikk', true);}})();How I tested

Here I used a standard encoding test. I re-encoded the 4K stereo version of the Creative Commons animated movie Big Buck Bunny at 4K 120fps at the slowest encode speed, then ran it for an hour to allow throttling to take place and recorded the total estimated encode time and average encode rate. I ran this on both my MacBook Air M5 and our testing Acer Predator Helios 300, uncooled and cooled with the Klim Ultimate, to see the impact it had on performance.

So it's pretty clear which cooling pads offer ice-cold AC and which sound like a tumble dryer breaking the sound barrier. But I've left the biggest question until last — do you actually need one at all?

Aiming to prove my theorem that 'cold CPU = good', I whipped up a quick encode test designed to stress out the CPU of several laptops over a longer period. In theory, after an hour, their core temperature should have risen, their CPUs throttled, and the length of the encode spiked and the encode rate dropped. Running the same test with one of our top cooling pads, the Klim Ultimate, would then show how much it could reduce this throttling.

On my MacBook Air M5, after an hour of using its passive cooling alone, the total estimated encode time had crept up to 122 minutes, and the average encode rate was sitting at 2.52 FPS. When I reran the test with the Klim Ultimate running on max cooling, that total encode time was trimmed to 114 minutes, and the encode rate had increased to 2.77 FPS. That's not a huge difference, but it shows the Klim Ultimate was able to trim back some of that temperature-related throttling.

Running the same test on our Acer Predator Helios 300 was a much more ambiguous experience. During my first run, the encode crashed within minutes, and during the second it crashed moments after the test concluded. So it was honestly far from stable.

I was able to eventually get some results, however, and they showed... nothing. Whether I was using the Klim Ultimate or not, the test results were essentially identical, with Handbrake clocking an estimated encode time of 115 minutes uncooled and 113 with the Klim's help. Meanwhile, the encode rate remained steady, sitting at a reasonable 2.8 FPS.

(Image credit: Future)

What does that mean? That I've wasted several hours of my life? Not quite. There are a couple of key conclusions to take away from this. One is that a performance laptop with whacking great fans built in is already pretty good at keeping itself cool. Shocking revelation, I know.

But probably the more critical takeaway is that the mileage you get out of a laptop cooling pad is going to vary depending on how well optimized it is for handling heat, as well as the kind of tasks you're doing. Had I tried to run Cyberpunk 2077 on max graphics settings with ray-tracing switched on, the Predator Helios 300 would likely have caused it to melt into the earth's core.

There's also another caveat. While it's definitely been warm the last week or so in the TechRadar testing lab, it hasn't reached the kind of desiccating highs that have hit both the US and UK in recent months. Past a certain point, any laptop will struggle in the heat. Forget CPU throttling — in that heat, I'd be more worried about your components liquefying like a chocolate bunny on the launch pad at Cape Canaveral.

In light of that, I'd say a laptop cooling pad is still worth exploring, especially if you tend to do a lot of resource-intensive tasks like 3D work, Photoshopping or gaming.

Any thoughts or personal experiences you'd like to share? Please feel free to chime in down in the comments!

Categories: Technology

DuckDuckGo’s Anti-AI Sunglasses Won’t Spy On Anyone

CNET News - Sun, 08/02/2026 - 10:50
They’re just sunglasses. Normal F****** Sunglasses.
Categories: Technology

Bazzite has been an excellent OS for my second gaming PC, but I can't replace Windows 11 with it on my main rig — here's why

TechRadar News - Sun, 08/02/2026 - 10:00

Valve's SteamOS has often presented the perfect excuse to be whisked away from Microsoft's troublesome Windows 11. The Linux operating system's better gaming performance has often been proven, utilizing RAM well without the bloatware often found with Windows 11.

SteamOS provides a console-like user interface (UI), making navigation and game launches far easier than Windows 11, despite the recent Xbox mode. With those benefits in mind, I've been contemplating a full switch to SteamOS, ditching Windows for good, and the best way to do that would be via Bazzite.

Bazzite (not affiliated with Valve) is effectively a SteamOS clone, specifically designed for "Linux newcomers and enthusiasts alike", but most importantly, comes with out-of-the-box compatibility with Nvidia and Intel GPUs, and a smooth experience for handhelds.

Using my second streaming PC, I put Bazzite to the test over a few months. Without a doubt, it's easily the best option for any gamer looking for a console-like couch gaming setup.

With tools like Decky Loader, customization is easy, with plugins to change SteamOS game mode themes, navigation sound effects, or even the startup and shutdown videos. However, despite all of the benefits of using the operating system, I still can't step away from Windows 11 on my main system, and there are multiple reasons why.

Multitasking drawbacks

(Image credit: Universal Blue / Bazzite)

As a frequent multitasker using applications like Discord to stream games to friends, Bazzite (more specifically SteamOS) isn't an ideal option. Using Discord to stream games on the same rig works just fine in desktop mode; however, it's not the same story for its game mode, which is arguably the entire purpose of using Bazzite.

Streaming on Discord in game mode severely drops frame rates in games, with constant stutters in many I tested, and there are a few instances where attempting to stream an application will result in a black screen. I tried to use the NZXT Signal 4K30 capture card and stream my second PC's Bazzite activity on Discord via my main PC, but it's not that simple.

Sure, HDMI passthrough on the capture card is possible, but I didn't want to be limited to 4K 60 frames per second on either my TV (which is capable of 144Hz) or my gaming monitor (capable of 240Hz). Frankly, capture cards with higher passthrough capabilities don't come cheap.

(Image credit: Discord)

Duplicating or projecting the display, as you would on Windows 11, would be the easy solution. However, Gamescope, the compositor responsible for displaying games on screen with Bazzite, cannot duplicate outputs.

Still trying to avoid the NZXT capture card's 4K 60Hz passthrough limitation, I opted for an HDMI splitter with one input and two output ports. Unfortunately, the moment the capture card is connected, the output on either my TV or monitor has the refresh rate slashed to 60Hz and VRR disabled.

That occurs to ensure that the Extended Display Identification Data (EDID) of both is matched, according to what the capture card is capable of in passthrough.

(Image credit: Future / Isaiah Williams)

None of these issues are present on Windows, as you can use OBS to project the main display onto the capture card without ever having to rely on an HDMI splitter or a better capture card.

This isn't an attack on SteamOS or Bazzite in particular; after all, game mode is quite literally designed for gaming, so multitasking isn't a priority for Valve or specifically Bazzite developers in this case.

However, it's worth noting that streaming on the gaming OS is more trouble than it's worth, and that's without even mentioning the potential audio bugs or OS glitches. That's only one part of why it's worth sticking with Windows, though.

Compatibility issues

(Image credit: Future / Isaiah Williams)

I wish these issues stopped there, but not quite. Firstly, a large majority of popular multiplayer games such as Battlefield 6, Call of Duty (most of the modern entries), Destiny 2, and EA Sports FC 26 will not work on Linux due to their anti-cheat systems.

This is an issue that lies directly with publishers and developers for those games that refuse to adapt their anti-cheat systems to work on SteamOS. It also doesn't seem as though this will change any time soon; the Steam Machine was arguably one way to effectively force the hand of publishers to consider anti-cheat compatibility on Linux, but it's not exactly a popular PC due to its high price.

It's also worth noting that Game Pass is inaccessible natively on Bazzite, and requires either cloud gaming or third-party launchers, and you'll be lucky if you can get the latter to function.

The solution to accessing those anti-cheat games is a dual-boot with Windows 11 and Bazzite. However, that isn't completely ditching Windows 11 as I've planned to, and a dual-boot can end up messy thanks to Windows' forced updates.

(Image credit: Valve)

Perhaps the most frustrating aspect is that Nvidia GPUs don't play nice with game mode on Bazzite, often resulting in glitchy functionality, or just completely black screens. I tested this by swapping out the AMD Radeon RX 9060 XT 16GB GPU in my second PC with my spare Nvidia GeForce RTX 3080 Ti and found that game mode was just frustrating to use.

So if I wanted to use Bazzite on my main rig equipped with an Nvidia GeForce RTX 4080 Super, its DX12 (a graphics API) gaming performance would be worse than Windows. Overall, the entire purpose of switching over to Linux was for better gaming performance and easy console-like UI navigation would be non-existent.

I'm sure all of these pain points will be addressed at some point, whether via Bazzite or Valve's official SteamOS builds. For now, though, I'll stick with Windows 11 on my main rig — even though I desperately want to be done with it.

Did you know TechRadar now has membership?

(Image credit: Future)

Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email membership@techradar.com

Categories: Technology

Inside the Luxury Robotaxi Uber, Lucid and Nuro Are Testing

CNET News - Sun, 08/02/2026 - 09:46
The Lucid Gravity robotaxi is slated to launch later this year. I got an early ride in an engineering prototype.
Categories: Technology

Living Underwater in 2026: New Ocean Habitat Just Dropped

CNET News - Sun, 08/02/2026 - 09:38
Take a closer look at Deep’s subsea habitat Vanguard, the first new subsea habitat for humans designed, built and deployed in the US in decades.
Categories: Technology

‘The next major music platform should give people something to do with the music’: Spotify’s former Head of Innovation on his plans to launch an interactive music service, and whether AI features will help or hinder streaming

TechRadar News - Sun, 08/02/2026 - 09:00

The current state of music streaming is interesting, yet unpredictable. The shift from the CD era into the streaming era has made access to music more ubiquitous, but it’s also thrown up problems: some users aren’t interacting with music like they did before, and the explosive spread of AI is threatening the entire streaming model. Enter Mauhan M. Zonoozy, former Head of Innovation at Spotify, who has plans to tackle both these problems.

Zonoozy left Spotify in 2023, and since then has set up his own music software label, A Vinyl Bar in Shibuya, a record label-meets-production studio that releases playful music apps the way labels drop records, including jetset.fm and Stacks. Essentially, it’s creating digital music playgrounds.

While Shibuya’s products don’t have extensive libraries of music like typical streaming platforms, they offer users different ways to create new sounds, even if you only use them for a couple of minutes. But despite the label still being in its infancy, Zonoozy knows exactly where he wants to take it.

I chatted with Zonoozy about where his post-Spotify career is heading, and his ambitious plans to insert his music services into a streaming world in which AI is becoming a growing presence.

Music is participatory

Bop is an interactive DJ music app that lets you mix and mess around with music (Image credit: A Vinyl Bar in Shibuya )

In a short period of time, Mauhan and his “small team of creative technologists” have released a slew of casual, interactive music platforms across web and mobile — but this is only the beginning.

“I spent years at Spotify and I loved it,” Mauhan tells me. “Incredible company, incredible team. But I think I spent most of my time effectively thinking about what comes next. I started A Vinyl Bar in Shibuya around a simple belief that music is a verb, that the next major music platform should give people something to do with the music. It should be more participatory, more engaging”.

Streaming has certainly made music a lot more accessible, but there was always one thing missing for Mauhan: interaction. “With streaming, you can hear almost anything, anywhere instantly, but the dominant interaction is still effectively sorting through folders and pressing play,” he continues. “There's an entire generation that was growing up playing with music through different mediums and different devices. I think their relationship with everything felt a lot more interactive.”

This sparked a lightbulb moment for Mauhan, and his mission statement is simple: “to empower more people to express themselves with music, or feel self-expressive with music”. This is where his latest project, Bop, comes into play.

(Image credit: A Vinyl Bar in Shibuya )

Bop is a pocket DJ app, currently in beta, that lets you mix, mash, and mess with music. Its interface is like an MPC workstation, allowing you to create remixes of popular songs by dragging and dropping effects and sounds onto its grid. “We're not all about replacing the creative process,” Mauhan adds. “We're more about building instruments and new ways to express yourself.”

When it comes to the best music streaming services, tools like this aren’t a new concept — Spotify has its own DJ-style mixing feature — but Mauhan believes there’s still more room for music services whose focus is user expression.

“I think there's a yearning for creative expression (in music platforms),” he says. “I think listening to music the way artists created and intended is absolutely a big part of it, but I also think having Legos that you play and interact with, engage with is also very important.

“The next step in our journey is packaging that up into something that is platform scale, and we can actually deploy it and build a larger community of users and fans around it.”

Next stop: a larger music platform

In addition to Bop, borrowmyipod.com is a music service that lets you customize a classic iPod, and you can enter links for your Spotify and Apple Music playlists (Image credit: A Vinyl Bar in Shibuya)

It’s clear that Zonoozy has had a blast developing Shibuya’s array of sonic playground tools, but what I want to know is if there’s a larger music platform on the horizon — and turns out, there is.

“I think there's a bigger platform at the end of the tunnel for sure,” he tells me. “A Vinyl Bar in Shibuya is working actively on building it. I don't think it's gonna look or feel like any streaming platform you've seen before.” Now I’m intrigued — how will this platform compete with the likes of the music streaming big dogs? Turns out Zonoozy has thought about that too.

“We believe it's going to be more participatory,” he shares. “We're not building something that puts the music in the background, we want to put it in the foreground”. And it's as simple as that. “The hints are in the products, and we want things that feel more playful and approachable. I don't think anyone's going to accuse us of building a DSP,” he adds.

(Image credit: A Vinyl Bar in Shibuya )

Despite it still being in early stages of development, Zonoozy has a lot of faith in Shibuya’s bigger project; but music streaming tools are evolving rapidly as is tech in general, so he’s had to do a lot of thinking ahead.

“My personal belief was that a lot of the cues around where media is going were in the gaming space,” he continues. “And I think interactive media was always a little bit ahead of the rest of the world in terms of film and music. I think because it was closer to technology, it was exploring the more creative technological boundaries of what you could do with media.

“I think now with what's going on and how powerful these computers in our pockets are becoming, there's so much new, cool stuff you can do. It's a responsibility for all of us working in music and tech to figure out ways to do it that supports the industry, the community, and more than anything, the art form.” It occurs to me that Zonoozy is as interested in conserving as he is in innovating.

Will music streaming survive without AI?

(Image credit: A Vinyl Bar in Shibuya )

It wouldn’t be a discussion about where the music-streaming industry is going without me bringing up AI, and Zonoozy sounds dismissive about AI at first, telling me: “You know what I like about AI? It's easy to spell”.

AI is having a big influence on music platforms in many ways, with algorithmic recommendations and tools such as AI playlist generators now pretty much part of the package. Because these features are right at users’ fingertips, I ask, will there come a time where listeners won’t be able to use services without the help of AI?

Zonoozy has hope, saying, “It's hard for me to imagine a world where people are building things completely void of touching some semblance of AI, but I do believe that there will be products that are not purely driven by generative media.” While he doesn’t necessarily favor the reliance on AI tools to enhance the UX, Zonoozy isn’t against AI altogether. If anything, he acknowledges its benefits, and how it’s helped provide the foundations to his services.

“It's enabling technology for us, it's just not the consumer proposition,” he adds. “Shibuya doesn't build LLMs or ask anyone to prompt music and wait for a finished song, but we do use it as a co-pilot for coding and development. I'd be naïve to say that there's no AI somewhere in the stack there. But on the music side, all the stems are all hand produced”.

He continues, “I'm not anti-AI. I think AI is an incredible, powerful future-facing infrastructure. I think it can build so many cool things and empower so many cool things. I’m a traditionally strong techno optimist in that sense, I think it will lead to incredible discoveries and advancements — it makes coding infinitely easier. But AI is not our product thesis on our side.”

When it comes to streaming services, there’s a huge focus on churning out tools designed to make the listening experience more personalized, more convenient, and more interactive. Given the pace of this evolution, I find it difficult to envisage where streaming culture is headed — Zonoozy shared my uncertainty.

“In terms of streaming specifically, I don't know what's going to happen,” he admits. “The extreme levels of personalization to custom content made for you — I don't know where that line ends. Is it being personalised, or is it being generated for you?”

Categories: Technology

Xreal has made the most stylish budget smart glasses I’ve seen — and they give my RayNeo Air 4 Pros a real run for their money

TechRadar News - Sun, 08/02/2026 - 09:00

Meta may dominate the smart glasses zeitgeist, but it's far from the only player — my favorite brand in the space is actually Xreal, with its range of impressive but pricey wearable-display specs. And with the launch of its new xbx brand, Xreal's lineup now includes more budget-friendly options too.

If money were no object, Xreal’s One Pro glasses are easily the crème de la crème of smart specs. Their Bose-tuned audio is impressive for such a small package, their electrochromic dimming tech is perfect for swapping between clear vision and shaded for optimal viewing conditions, and their unique optic engine displays their image more vividly than the competition, with fewer visible distortions.

The only issue is their price — $649 / £579 (they aren't available directly in Australia), absent any discounts, although they can be found on sale occasionally.

If you’re on a budget, my preferred pick has instead been RayNeo. Its Air 4 Pro specs debuted earlier this year, and not only are they affordable at just $299 / £289, they still come with solid specs, including HDR10 support.

With its new xbx a01+, however, Xreal might have just claimed the budget crown for itself.

The RayNeo Air 4 Pro glasses (Image credit: Alastair Jennings)Budget brilliance

Now the elephant in the room is that Xreal's specs cost a bit more. At their current $299 / £269 discounted price at Xreal.com they're on par with or cheaper than RayNeo's glasses; however their official price is $359 / £349, and while they aren’t discounted at the moment, we’ve regularly seen the RayNeo Air 4 Pros selling for $249 / £249 (RayNeo also doesn't seem to sell directly to Australia) or cheaper.

At the same time, the Xreal xbx a01+ glasses boast a handful of improvements which warrant a slightly higher price.

For a start, their brightness tops out at 1,600 nits, while the RayNeo Air 4 Pro can only hit 1,200 nits. This extra brightness should allow you to get more out of the HDR10 support, offering more room for the light vs dark contrast and vivid colors to breathe across the video format’s visual range. Highs can look more high, helping lows look lower by comparison.

(Image credit: Future / Hamish Hector)

Aiding the image quality are the swappable lens covers.

While advertised as giving you the ability to choose which color of sunglasses cover you most want to complement your style, the xbx's box also includes a completely opaque black cover you can use with your specs. Because the specs are essentially virtual projectors, a darker environment ensures the highest-quality viewing conditions, though I found the regular sunglasses were fine even in bright sunlight.

The xbx glasses are lighter too, weighing just 62g compared to the RayNeo Air 4 Pro's 76g. Admittedly I haven't found them majorly more comfortable, but as I kicked back with them in a sun lounger while on vacation for hours on end I was relaxed enough to doze off on several occasions.

The only tradeoff is, I'd say, the audio, which doesn't seem to involve Bose tuning this time, and isn't quite as impactful as the Air 4 Pro's. That said, I'll almost always use earbuds or headphones with my display glasses, because they’re better in terms of quality and minimize sound leakage, so this downgrade didn't bother me.

(Image credit: Future / Hamish Hector)Who wins? You decide

You'll also have to contend with Xreal's standard optic engine too. This is the prism that reflects the micro-OLED display into your eyes, and the standard design is susceptible to external reflections — most commonly light bouncing off the top of the specs and into your view. Pictures will also be a little smaller thanks to a reduced field of view, and can be a little blurrier at the frame edges.

Only Xreal's One Pros boast the improved design, but having experienced it, it's tough to go back to the standard optic engine.

To be fair, though, that’s mostly a me problem, and if you’re new to the display glasses world the Xreal xbx a01+ and RayNeo Air 4 Pros should be perfectly adequate performance-wise.

(Image credit: Future)

As for which of the budget specs you should go for — whichever is cheaper would be my suggestion.

The technical improvements of the xbx specs are solid, but if you can save $40/£40 or more on the RayNeos, their few deficiencies can be overlooked.

That said, if stylish, colorful designs are a must, alongside a marginally better image quality, then you'll be very pleased with the new Xreal xbx a01+ glasses.

Categories: Technology

Pages

Subscribe to The Vortex aggregator