Error message

  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_display has a deprecated constructor in require_once() (line 3080 of /home/ewg56ffgqu3p/public_html/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_many_to_one_helper has a deprecated constructor in require_once() (line 113 of /home/ewg56ffgqu3p/public_html/modules/ctools/ctools.module).
  • Notice: Undefined offset: 5 in user_node_load() (line 3604 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Trying to get property 'name' of non-object in user_node_load() (line 3604 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Undefined offset: 5 in user_node_load() (line 3605 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Trying to get property 'picture' of non-object in user_node_load() (line 3605 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Undefined offset: 5 in user_node_load() (line 3606 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Trying to get property 'data' of non-object in user_node_load() (line 3606 of /home/ewg56ffgqu3p/public_html/modules/user/user.module).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/public_html/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6401 of /home/ewg56ffgqu3p/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/ewg56ffgqu3p/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 2386 of /home/ewg56ffgqu3p/public_html/includes/menu.inc).

News

Hackers breached DHS after alarms were twice ruled 'false positives' - Friday, July 17, 2026 - 15:30
  • An internal DHS readout shows analysts twice dismissed intrusion alerts on the HSIN information-sharing network as false positives
  • This effectively gave hackers roughly three weeks of undetected access before a breach was declared on June 4 2026
  • The as-yet anonymous attackers altered server files, ran malicious code through a legitimate web-server program, deleted logs, installed backdoors, and stole credential files

Hackers managed to find their way into the US Department of Homeland Security's primary information sharing platform, gaining unfettered access to the HSIN network that hosts unclassified information that multiple US agencies and international rely on.

The hack allowed the attackers to modify server files, run malicious code and steal credential files while installing backdoors and deleting logs to remove their digital footprint.

Their movements were flagged twice by automated systems and analysts in May 2026, before being dismissed as a false positive each time before an active breach was declared a month later.

Bad timing meets bad security practices?

The timing and specifics of this intrusion are, in particular, details which could prove to be embarrassing for the US government.

Not only does the HSIN network serve as a key intelligence-sharing tool for both domestic and international partners during the FIFA World Cup, but it also hosts information on other major events, such as America250.

The fact that the hack was picked up not once, but twice by flags before being dismissed as a false positive raises competency concerns for an instance that has already sparked interest, with the House Homeland Security Committee staff having already requested a briefing on the intrusion.

The DHS, for its part, is downplaying the incident, with a spokesperson confirming it but characterizing it narrowly: the department is "aware of a recent cyber incident involving a specific, unclassified legacy information sharing environment" and states there is no indication that classified networks were affected.

This viewpoint is countered by Senate Intelligence Committee Vice Chairman Mark Warner, who argued the platform's sensitivity outstrips its classification level, saying that the information in HSIN, "while not classified, is highly sensitive, and its exposure risks national security."

Investigators have yet to identify or assign blame to a particular hacking group or organization, adding to the chaos in determining motive. The hackers have deleted logs on servers, which only adds to the confusion here.

Major implications

The important question, perhaps, is not how the breach happened, but why confusion and mischaracterization of the security lapse allowed it to become a much bigger issue than it would have been if it had been contained from the start. Despite security flags and analysts highlighting the breach as early as the 15th of May, the hackers essentially had free rein to operate until at least the 3rd of June thanks to initial reports being dismissed as false positives.

HSIN as a platform handles event security planning, interagency coordination, threat information, and details on persons of interest. Whether any of that material was actually copied remains unknown. Investigators have not determined what, if anything, was exfiltrated, though the theft of credential files is itself telling: attackers who steal credentials are, almost by definition, trying to reach systems and accounts beyond their initial foothold.

This is not the first time HSIN has been compromised, with two documented previous incidents, including a compromised account in 2009 and misconfigured access in 2023, that have resulted in intentional and unintentional breaches of the network.

The issue is only exacerbated by the fact that the DHS, along with its cybersecurity agency, CISA, has absorbed significant workforce cuts over the past year, potentially weakening its defenses against sophisticated hacks that require manual human intervention or oversight to detect, even when the correct flags (which triggered as intended) are already in place.

Such manpower shortages have also been politically polarizing in the US Congress and may be highlighted when the department provides more detailed information about the hack in the coming days, even as the Pentagon deals with its own OPSEC issues that are also being aired in the same forum.

Via DefenseOne

The Samsung S95H is one of the best OLED TVs I've ever tested, even if it does feature a controversial design - Friday, July 17, 2026 - 16:03
Samsung S95H review: Two minute review

Sitting at the top of Samsung’s 2026 TV lineup, the Samsung S95H is a flagship OLED TV that delivers excellent performance, particularly when it comes to picture, and a full set of features both for smart TV and for gaming. This could easily be one of 2026’s best TVs.

The S95H has a full list of features. Its NQ4 AI Gen 3 Processor comes with a stack of AI tools for picture, such as AI Motion Enhancer Pro and AI 4K Upscaling Pro, AI tools for sound such as Adaptive Sound Pro, and other AI tools for content recommendation. All of these fall under the Samsung Vision AI banner.

Picture quality on the S95H is superb. It delivers the highest brightness to date from a flagship OLED TV, along with vibrant, accurate colors, crisp textures and powerful contrast. Its anti-reflection screen is effective at eliminating reflections and while its Filmmaker Mode is a little dim in bright conditions, its Movie mode is a great brighter alternative.

Motion handling is mostly smooth and natural for both movies and sport, and while there are some hints of black crush in certain movies I tested, the S95H’s picture is still up there with the best OLED TVs.

The Samsung S95H delivers solid overall built-in sound. Its accuracy and precision are its strengths, with an excellent connection between the action on screen and the sound. The bass is punchy, there’s some nice impact and the soundstage can be wide. Still, this level of picture quality deserves a fuller sound, so I’d recommend one of the best soundbars or speakers.

Design is arguably the S95H’s most controversial topic this year. A new silver frame around the TV, called the FloatLayer Design, has been added and I personally found the frame to be distracting. While meant for wall-mounting, the extra width may cause space issues for some people and the handsome central pedestal stand of its predecessor has been replaced by two plastic feet. The One Connect Box has been removed, with ports returning to the TV itself — but you can connect Samsung Wireless One Connect Box to add more HDMI ports.

The S95H is a phenomenal gaming TV. Carrying four HDMI 2.1 ports that support 4K 165Hz, full VRR, HDR10+ gaming and ALLM, and boasting an ultra-low 9.5ms input lag at 60Hz, performance is smooth and the picture always looks great. Easily one of 2026’s best gaming TVs.

One UI Tizen is the S95H’s smart TV platform. It supports all major streaming apps, delivers pretty smooth performance and is easy to navigate. While there are some quirks that I found frustrating (namely auto-playing Samsung TV Plus), it’s still a good smart TV platform. Its Vision AI companion can be useful for those who enjoy AI, and while it doesn’t quite measure up to LG’s webOS, it’s still solid.

The 65-inch S95H I tested costs $3,399 / AU$5,299, putting it at the premium end of the TV market. While this is a high price, the S95H delivers features and performance to justify the price and it’s competitively priced with rivals, with the LG G6 65-inch costing $3,299 / AU$4,999. I expect prices for the S95H will drop shortly, with some deals already active in Australia at the time of writing.

Samsung S95H review: Prices & release dates

(Image credit: Future)
  • Release date: June 2026
  • 55-inch price: $2,299 / AU$3,999
  • 65-inch price: $3,299 / AU$5,299
  • 77-inch price: $4,299 / AU$7,999
  • 83-inch price: $6,299 / AU$9,999

The Samsung S95H is the flagship OLED in Samsung’s 2026 TV lineup. It sits above the mid-range Samsung S90H and budget Samsung S85H. The 65-inch model I tested launched in June 2026 at $3,299 / AU$5,299.

In the few weeks since its release, prices have remained the same, though we have seen some price reductions in Australia, particularly in larger-sized models, with up to AU$1,500 off the 83-inch model. The S95H’s launch prices are cheaper than both its predecessor, the S95F, and the rival G6. However, the G6 has been out for longer, so its prices have dropped over time.

Samsung S95H review: Specs

Screen type

QD-OLED

Refresh rate

Up to 165Hz

HDR support

HDR10+, HDR10, HLG

Audio support

Dolby Atmos

Smart TV

Tizen

HDMI ports

4 x HDMI 2.1

Built-in tuner

ATSC 1.0 (US)

Samsung S95H review: Benchmark results@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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper *, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper *:before, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper *:after, #fv-chart-1784039250164-av6v8vei1-slideshow *, #fv-chart-1784039250164-av6v8vei1-slideshow *:before, #fv-chart-1784039250164-av6v8vei1-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper, #fv-chart-1784039250164-av6v8vei1-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-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-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784039250164-av6v8vei1-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784039250164-av6v8vei1-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": "Brightness measurements","description": "Taken using a colorimeter and test pattern generator. Click the test name to see more measurements and choose a test from the dropdown menu","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:27:30.165Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S95H","LG G6","Samsung S95F","HDR Filmmaker Mode (10% window)","HDR Filmmaker Mode (Fullscreen)","HDR Standard Mode (10% window)","SDR Filmmaker Mode (10% window)","SDR Standard Mode (10% window)","HDR Standard Mode (Fullscreen)","SDR Filmmaker Mode (Fullscreen)","SDR Standard Mode (Fullscreen)","HDR Filmmaker Mode","HDR Standard Mode","SDR Filmmaker Mode","SDR Standard Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S95H – HDR Filmmaker Mode (10% window)","value": 2739,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – HDR Filmmaker Mode (Fullscreen)","value": 449,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – HDR Filmmaker Mode (10% window)","value": 3004,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – HDR Filmmaker Mode (Fullscreen)","value": 451,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Filmmaker Mode (10% window)","value": 2132,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Filmmaker Mode (Fullscreen)","value": 390,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – HDR Standard Mode (10% window)","value": 2831,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – HDR Standard Mode (Fullscreen)","value": 463,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – HDR Standard Mode (10% window)","value": 2469,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – HDR Standard Mode (Fullscreen)","value": 385,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Standard Mode (10% window)","value": 2135,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Standard Mode (Fullscreen)","value": 380,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – SDR Filmmaker Mode (10% window)","value": 220,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – SDR Filmmaker Mode (Fullscreen)","value": 219,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – SDR Filmmaker Mode (10% window)","value": 559,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – SDR Filmmaker Mode (Fullscreen)","value": 390,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Filmmaker Mode (10% window)","value": 256,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Filmmaker Mode (Fullscreen)","value": 137,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – SDR Standard Mode (10% window)","value": 229,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95H – SDR Standard Mode (Fullscreen)","value": 229,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – SDR Standard Mode (10% window)","value": 648,"unitText": "nits"},{"@type": "PropertyValue","name": "LG G6 – SDR Standard Mode (Fullscreen)","value": 559,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Standard Mode (10% window)","value": 372,"unitText": "nits"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Standard Mode (Fullscreen)","value": 199,"unitText": "nits"}]},{"@context": "https://schema.org","@type": "Dataset","name": "HDR color gamut","description": "Closer to 100% is better. Taken using a colorimeter and test pattern generator.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:27:30.165Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S95H","LG G6","Samsung S95F","UHDA-P3","BT.2020","HDR Filmmaker Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S95H – UHDA-P3","value": 99.97,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95H – BT.2020","value": 89.2,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – UHDA-P3","value": 99.3,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – BT.2020","value": 83,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – UHDA-P3","value": 100,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – BT.2020","value": 89.3,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "Picture accuracy","description": "A lower score is better. Taken using a colorimeter and test pattern generator.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:27:30.165Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S95H","LG G6","Samsung S95F","General","SDR Delta-E","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S95H – General","value": 1.6,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – General","value": 1.4,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – General","value": 2.61,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "Input lag","description": "Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:27:30.165Z","citation": "The Samsung S95F does not have a recorded 1080p 120Hz results as its measurements was taken before we started doing this test","keywords": ["Samsung S95H","LG G6","Samsung S95F","4K 60Hz","1080p 120Hz","HDR Filmmaker Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S95H – 4K 60Hz","value": 9.5,"unitText": "ms"},{"@type": "PropertyValue","name": "Samsung S95H – 1080p 120Hz","value": 5,"unitText": "ms"},{"@type": "PropertyValue","name": "LG G6 – 4K 60Hz","value": 8.9,"unitText": "ms"},{"@type": "PropertyValue","name": "LG G6 – 1080p 120Hz","value": 4.6,"unitText": "ms"},{"@type": "PropertyValue","name": "Samsung S95F – 4K 60Hz","value": 9.5,"unitText": "ms"}]}]Previous1 / 4NextBrightness measurements

Taken using a colorimeter and test pattern generator. Click the test name to see more measurements and choose a test from the dropdown menu

HDR Filmmaker ModeHDR Standard ModeSDR Filmmaker ModeSDR Standard ModeSamsung S95HHDR Filmmaker Mode (10% window)2739HDR Filmmaker Mode (Fullscreen)449LG G6HDR Filmmaker Mode (10% window)3004HDR Filmmaker Mode (Fullscreen)451Samsung S95FHDR Filmmaker Mode (10% window)2132HDR Filmmaker Mode (Fullscreen)39001,0002,0003,0004,000nitsHDR Filmmaker Mode DataProductHDR Filmmaker Mode (10% window) (nits)HDR Filmmaker Mode (Fullscreen) (nits)Samsung S95H2739449LG G63004451Samsung S95F2132390Samsung S95HHDR Standard Mode (10% window)2831HDR Standard Mode (Fullscreen)463LG G6HDR Standard Mode (10% window)2469HDR Standard Mode (Fullscreen)385Samsung S95FHDR Standard Mode (10% window)2135HDR Standard Mode (Fullscreen)38007501,5002,2503,000nitsHDR Standard Mode DataProductHDR Standard Mode (10% window) (nits)HDR Standard Mode (Fullscreen) (nits)Samsung S95H2831463LG G62469385Samsung S95F2135380Samsung S95HSDR Filmmaker Mode (10% window)220SDR Filmmaker Mode (Fullscreen)219LG G6SDR Filmmaker Mode (10% window)559SDR Filmmaker Mode (Fullscreen)390Samsung S95FSDR Filmmaker Mode (10% window)256SDR Filmmaker Mode (Fullscreen)1370150300450600nitsSDR Filmmaker Mode DataProductSDR Filmmaker Mode (10% window) (nits)SDR Filmmaker Mode (Fullscreen) (nits)Samsung S95H220219LG G6559390Samsung S95F256137Samsung S95HSDR Standard Mode (10% window)229SDR Standard Mode (Fullscreen)229LG G6SDR Standard Mode (10% window)648SDR Standard Mode (Fullscreen)559Samsung S95FSDR Standard Mode (10% window)372SDR Standard Mode (Fullscreen)1990200400600800nitsSDR Standard Mode DataProductSDR Standard Mode (10% window) (nits)SDR Standard Mode (Fullscreen) (nits)Samsung S95H229229LG G6648559Samsung S95F372199HDR color gamut

Closer to 100% is better. Taken using a colorimeter and test pattern generator.

Samsung S95HUHDA-P399.97BT.202089.2LG G6UHDA-P399.3BT.202083Samsung S95FUHDA-P3100BT.202089.30255075100HDR Filmmaker Mode DataProductUHDA-P3 ()BT.2020 ()Samsung S95H99.9789.2LG G699.383Samsung S95F10089.3Picture accuracy

A lower score is better. Taken using a colorimeter and test pattern generator.

SDR Delta-ESamsung S95H1.6LG G61.4Samsung S95F2.610123SDR Delta-E DataProductValueSamsung S95H1.6LG G61.4Samsung S95F2.61Input lag

Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.

Samsung S95H4K 60Hz9.51080p 120Hz5LG G64K 60Hz8.91080p 120Hz4.6Samsung S95F4K 60Hz9.51080p 120Hz0012345678910msHDR Filmmaker Mode DataProduct4K 60Hz (ms)1080p 120Hz (ms)Samsung S95H9.55LG G68.94.6Samsung S95F9.5N/AThe Samsung S95F does not have a recorded 1080p 120Hz results as its measurements was taken before we started doing this testwindow.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-1784039250164-av6v8vei1', true); });} else {initialize('fv-chart-1784039250164-av6v8vei1', true);}})();

The above EOTF graphs show the accuracy of the Samsung S95H for hitting different HDR brightness levels in grayscale. The closer to the yellow line, the more accurate a TV is. As with all our tests, these results are out of the box, without calibration, to demonstrate the performance most people will see. As you can see, the S95H did very well on all three target tests. (Image credit: Future)

Spectral power distribution refers to the intensity of light that a source will display at various wavelengths of color. It can reveal how accurate a source can show color at different light levels, and can be instructive to understand how a TV is handling color. (Image credit: Future)Samsung S95H review: Features

The ports of the S95H have returned to the rear panel of the TV, with the removal of the One Connect Box (Image credit: Future)
  • NQ4 AI Gen 3 processor
  • OLED Glare Free screen
  • AI enhancements including AI Football Pro mode

The flagship Samsung OLED has typically used a QD-OLED panel in its 55-77-inch sizes in the past. Based on my testing measurements, I am certain that the 65-inch model I tested does use a QD-OLED panel, though Samsung doesn't confirm this either way. The 83-inch model will use an LG W-OLED panel, because QD-OLED panels don't come in that size.

The S95H features an anti-reflection, matte screen, called OLED Glare Free by Samsung, that is designed to reduce mirror-like reflections, and keep reflections from a light to minimum.

The S95H uses Samsung’s own NQ4 AI Gen 3 processor, which provides visual AI-based enhancements such as AI Motion Enhancer Pro, 4K AI Upscaling Pro and Auto HDR Remastering Pro, as well as the introduction of AI Soccer Mode Pro, designed to provide the best picture and sound for Soccer. AI audio enhancements include AI Sound and AI Sound Controller Pro.

For HDR support, HDR10+, HDR10 and HLG are once again supported, but there is still no support for Dolby Vision. For enhanced audio formats, Dolby Atmos is supported, but not DTS.

The big design change with the S95H, compared to last year’s S95F, is the addition of a wider, silver frame, which Samsung calls a FloatLayer Design, which adds a couple of extra inches all around the TV. As a result, the One Connect Box is gone and ports have returned to the rear panel of the TV itself.

It’s worth noting that, as well as the four HDMI 2.1 ports on the rear panel, Samsung says that its Wireless One Connect Box can be added in addition to the other ports, giving you a total of eight HDMI 2.1 ports (four built-in, four on the optional box).

For sound, the S95H features a built-in 4.2.2-channel, 70W speaker system that supports Dolby Atmos: the same core specs as last year’s S95F. Sound features include Object Tracking Sound+ (OTS+), Adaptive Sound Pro and Active Voice Amplifier Pro.

Gaming is well covered, with four HDMI 2.1 ports built-in that support 4K at up to 165Hz, full variable refresh rate options including AMD FreeSync Premium Pro and Nvidia G-Sync, HGiG, HDR10+ gaming and auto low latency mode. There’s also a Game Hub where cloud-based applications such as Xbox and Luna can be accessed.

Samsung uses its own Tizen smart TV platform on the S95H, which features the aforementioned picture and audio AI tools as well as Generative Wallpaper and Art Mode, the latter of which is the same found on the brand’s The Frame art TVs.

Tizen supports a vast array of apps including Netflix and Prime Video and uses Samsung TV Plus for broadcast TV. It does however only have a built-in ATSC 1.0 tuner, rather than the latest ATSC 3.0.

  • Features score: 5 / 5
Samsung S95H review: Picture quality

The S95H's increase in brightness means daytime scenes have even more pop (Image credit: Future)
  • Spectacular color display
  • Effective anti-glare matte screen
  • Strong contrast and inky black tones

The S95H boasts some strong brightness results, clocking in at 2,739 nits in Filmmaker Mode and 2,831 nits in Standard for peak HDR brightness. I used Movie mode for some of my testing, and this registered at 2,751 nits peak HDR. This is a big jump over 2,132 nits and 2,135 nits the S95H’s predecessor, the S95F, registered in the same HDR Filmmaker and Standard modes respectively.

Even fullscreen HDR brightness has had a nice boost, registering 449 nits in Filmmaker, 460 nits in Standard and 450 nits in Movie. This is a jump over the 380 nits and 390 nits the S95F achieved in Filmmaker and Standard mode.

The S95H’s has an anti-reflection, matte screen. If you’re viewing in a bright room, with unavoidable light, the S95H should be near the top of your shopping list. While I preferred the LG G6 over the S95H for actual content in bright rooms, the S95H is still the better TV for eliminating reflections outright.

The S95H demonstrates effective upscaling of SDR sources. Watching a mix of reality shows and Wimbledon via Samsung TV Plus, the S95H did a good job sharpening textures and giving colors a richer look. With HD sources, detail upscaling looked realistic and definitely had a 4K-like level of detail.

I tried out the Auto HDR Remastering Pro tool, and while it did boost brightness and sharpen textures, it all looked too artificial for my liking.

Color reproduction is the S95H's best feature, meaning shots from colourful movies such as Speed Racer really shine on screen (Image credit: Future)

Moving to HDR sources, I first tested the S95H’s colour reproduction. Watching Speed Racer, a recent addition to my 4K Blu-ray testing rotation, the S95H delivered bright, bold colors that accurately captured the cartoon-style colours of the movie. Close-up shots of Speed Racer show vibrant reds in the interior of his cockpit and his ‘M’ logo, while later scenes show gorgeous, bright blues of clear skies and neon-like greens of a field in a schoolyard.

Comparing the S95H to the G6, I did find that the S95H made some reds a little pale and orange in appearance at times, but viewed in isolation, the S95H’s colors still looked superb. Moving to La La Land, Mia’s yellow dress was punchy, but accurate on the S95H and the gradient of pinks and purples in the sunsets looked realistic, but still lively.

It’s no real surprise that colors looked bold on the S95H, as I measured its HDR color gamut coverage at 89.2% of the BT.2020 colour space and 99.97% of the DCI-P3 color space: both outstanding results.

The Batman (pictured) looks best in Movie mode in bright conditions FutureIn Filmmaker Mode, in a bright room, The Batman is difficult to see Warner Bros / Future

For darker movies, it was important to get the right picture mode for the situation. I found The Batman was too dim to watch in the default Filmmaker Mode with the lights on in our testing lab, but Movie mode worked fine. In a darker room however, Filmmaker Mode worked.

Throughout The Batman, the S95H’s strong contrast shone through, aided by its punchy highlights from its newfound brightness and rich black tones. Whether Batman stood in a dark subway or the camera cut to a ceiling-high, wide-angle shot of the Batcave, there was an excellent balance between light and dark tones.

I found during my testing that in Filmmaker Mode, the S95H was prone to black crush during the darker parts of the movie, resulting in detail loss. Batman’s armor in the aforementioned subway scene is obscured, as the S95H prioritizes deeper blacks. This wasn’t as true in a ‘brighter’ dark movie, such as Alien: Romulus, where detail is more preserved, but there were still hints of black crush.

The S95H's textures are crisp and 3D-like, regardless of what's on screen (Image credit: Future)

The S95H’s textures are crisp and 3D-like, no matter the content. Skin, clothing and objects all look lifelike, especially in HDR. I actually found I preferred the look of the S95H’s skin tones better than the G6 in my comparison of the two.

Finally, motion. The S95H demonstrated good motion throughout my testing, but I found it was best to set motion to 3 blur and 3 judder. Any higher, and motion looked artificial and unnatural. Going back to Speed Racer, the S95H did a good job handling the fast racing sequences as cars swerved from side-to-side. I did find there was some judder as commentators panned across the screen, but I found this on every TV I’ve tested with the disc so far.

I tried out the S95H’s AI Soccer Mode Pro and it was somewhat effective. The commentary was clearer and louder, the picture was more detailed and motion was smoother. If you don’t want to use any AI tools, then Standard picture mode with judder and blur set to 3 worked well for sports.

  • Picture quality score: 5 / 5
Samsung S95H review: Sound quality

The S95H delivers solid built-in sound that's good for movies like Speed Racer (pictured), but a soundbar would do the picture more justice (Image credit: Warner Bros / Future )
  • 4.2.2-channel speaker system with Dolby Atmos
  • Great accuracy and clarity
  • No DTS support

The S95H features a 4.2.2 channel, 70W speaker array and supports Dolby Atmos. There is however no DTS support. Along with its two sound modes, Standard and Amplify, there are AI Sound tools such as Adaptive Sound Pro and Active Voice Amplifier that can be used to adjust sound.

Watching Speed Racer with the S95H set to the Amplify sound mode, the S95H demonstrates solid bass and power, accurately delivering the rumble and revving of engines. Collisions as cars battle during races also have good impact, along with clear speech, even during the most hectic of races.

The S95H’s Object Tracking Sound+ (OTS+) is superb for delivering precise sound placement. When Speed Racer grinds a rail in the opening race, the sound was clean and audible, despite other loud effects.

Trying out the S95H’s AI Sound mode, it adds some width to the soundstage, giving more volume to more subtle effects. However, I personally found that the AI Sound was a little more compressed and some power was compromised, so I preferred the default Amplify setting.

While overall the S95H’s built-in speakers did a good job, I still felt the sound was contained to the screen's width, and while there was some good delivery of Atmos effects, they again were lost in the mix. For a TV with this picture quality, I’d still recommend a soundbar at least for the full cinematic experience.

  • Sound quality score: 4 / 5
Samsung S95H review: Design The new silver frame surrounding the S95H will be divisive FutureThe screen 'floats' in front of the frameFutureThe pedestal stand has been replaced by two feetFuture
  • Extended silver frame will be divisive
  • Stand replaced with feet
  • No One Connect Box included

Arguably the biggest talking point for the S95H this year is the physical design changes compared to last year’s S95F. The most notable is the FloatLayer Design, a silver frame that surrounds the TV, giving it a floating, 3D look. This is going to be a controversial addition and for some, it will mean a re-think on where to put the TV, since it adds width and height.

Personally, I’m not a fan, as I find the silver to be a bit distracting and when viewed off-centre, the frame looks odd.

The black, metal, pedestal stand from the S95F has been replaced by two plastic gray feet. While these feet are sturdy and easy to install, I still feel it’s a downgrade for a premium TV. The TV’s bezel is still sleek and ultra-thin, however, and gives it a high-quality feel (but is slightly spoiled by the frame behind it).

The other big change is the removal of the One Connect Box, an external box that housed the TV’s connections and processing. Now, the ports have returned to the rear panel on the TV itself.

For some, this will be welcome news. The S95H is compatible with the Wireless One Connect Box too, so if you liked the external connections, this is still an option you can add on — and not only that, the box can work in tandem with the TV’s built-in connections, meaning a potential eight HDMI 2.1 ports. Who needs an AVR?

The SolarCell remote returns once again, and while there’s been no real changes or additions to it, it’s still a light, sleek, USB-C and solar rechargeable remote that’s probably one of the better remotes on the market.

  • Design score: 4 / 5
Samsung S95H review: Smart TV & menus

(Image credit: Future)
  • One UI Tizen smart TV platform
  • Vision AI features
  • Home, Gaming, Art Hubs

The S95H uses Samsung’s own One UI Tizen smart TV platform, with the headline addition this year being the Samsung Vision AI Companion, which can be used to find related content to what you're watching, and can answer general questions you may ask AI. Microsoft Copilot is supported.

Tizen supports major streaming apps such as Netflix, Prime Video, Apple TV+ and more.

Tizen uses a number of different hubs as a way to organize relevant apps and content. Home houses streaming apps and content recommendations based on your viewing. Game houses all things gaming, including cloud based apps from the likes of Xbox. Daily hosts apps for office and health use, while Art hosts the Art Store, where artworks can be downloaded to be used as screensavers.

Art mode is a new addition, and basically means you can turn this into an artwork display, just like Samsung's The Frame TV. This may explain the new frame-like design. The Art mode costs a monthly subscription for access to all artworks.

Tizen is intuitive enough and easy to use. There is a space at the top of the home screen for banner ads, but this is common on most smart TV platforms nowadays. One thing I did find frustrating was that whenever I lingered on the home screen, Samsung TV+ would autoplay and overwrite whatever I was doing. There seemed to be no way to turn this off, short of deleting the app.

There are a good number of picture settings present, as well as AI-based tools for picture and sound settings.

  • Smart TV & menus score: 4.5 / 5
Samsung S95H review: Gaming

The S95H is a fantastic gaming TV with a full suite of features (Image credit: Future)
  • Four HDMI 2.1 ports
  • FreeSync and G-Sync supported
  • 9.5ms input lag time

The S95H is an excellent TV for gaming. Across its four HDMI 2.1 ports, it supports 4K 165Hz, full VRR including AMD FreeSync and Nvidia G-Sync, HDR10+ gaming and ALLM. It also features a Game Hub, where gaming related content and cloud based gaming apps such as Xbox and Luna are supported.

The S95H’s gaming performance is smooth and responsive, thanks to its ultra-low, measured 9.5ms input lag time. As I dashed around a desert battlefield in Battlefield V playing at 4K 120Hz, snapping between targets and diving for cover, there was never any sign of judder from the S95H, which expertly handled the chaos.

With its strong colors, high brightness and powerful contrast, the S95H looks great while gaming too. During the same desert mission in Battlefield V, it did a superb job capturing the relentless heat of the African sun. Detail in weapons and textures of environments were crisp and refined throughout gaming as well.

  • Gaming score: 5 / 5
Samsung S95H review: Value

(Image credit: Future)
  • Premium OLED price
  • Competitive with other elite OLEDs
  • Great features and performance for the money

As a flagship OLED TV, the S95H carries a premium price tag. The 65-inch model I tested costs $3,299 / AU$5,299, although I’ve seen offers in Australia dropping the same model to $AU4,799.

This puts its pricing right in line with its rival, the LG G6, which costs $3,299 / AU$4,999 for the 65-inch size. Really, it comes down to preference between the two and how important the differences such as total reflection reduction versus maintain black tones are.

Right now, if you want a flagship Samsung OLED, a 65-inch S95F is still available for roughly $2,499 (stock looks depleted in Australia) and while the S95H is an upgrade, the S95F is easily the best value option right now. Once the S95F goes out of stock, which looks to be sooner rather than later, the S95H’s prices will continue to fall, and it’ll be a more-than-worthy successor.

  • Value score: 4 / 5
Should you buy the Samsung S95H?

(Image credit: Future)Samsung S95H 65-inch

Attributes

Notes

Rating

Features

The Samsung S95H has a full suite of features for movies, gaming and smart TV. Dolby Vision HDR is still not supported however.

5 / 5

Picture quality

The S95H's picture is bright, bold, rich and detailed and it's excellent for bright rooms. Some signs of black crush, but an excellent picture overall.

5 / 5

Sound quality

Clear, accurate sound quality with solid bass and impact, but can feel contained to screen. Separate sound is recommended to match the picture.

4 / 5

Design

A new extended silver frame that will prove divisive, plus the central stand is replaced by cheaper plastic feet. Aside from this, the TV does look modern and feels very sturdy.

4/5

Smart TV and menus

A good smart TV platform wit plenty of settings and AI tools. There are some annoying quirks here and there though.

4.5 / 5

Gaming

A full list of gaming features with top-tier performance to match. An excellent elite OLED for gaming.

5 / 5

Value

The S95H comes at a premium price, but has the features and performance to justify it.

4 / 5

Buy it if...

You want a bold, colorful picture
The S95H's picture is brighter than ever, with gorgeous colors and 3D-like textures that look great regardless of what's on screen.

You want an elite OLED for gaming
With four HDMI 2.1 ports that support 4K 165Hz and all VRR options, and razor-sharp performance, the S95H is a superb TV for gaming.

You want to watch in a bright room
The S95H's anti-reflection screen is effective at eliminating mirror-like reflections, even in the brightest rooms.

Don't buy it if...

You want a straightforward design
The S95H's new silver frame will prove divisive, both aesthetically and because it might mean some will have to re-think their TV's placement.

You want Dolby Vision HDR
Like all Samsung TVs, the S95H doesn't support Dolby Vision HDR, instead featuring support for HDR10+.

You're on a budget
A flagship OLED TV comes at a price and while it does mostly justify its price, other, cheaper mid-range OLEDs with similar features are available.

Also Consider

Samsung S95H

LG G6

Samsung S95F

Sony Bravia 8 II

Price (65-inch)

$3,299 / AU$5,299

$3,299 / AU$4,999

$2,499 / N/A

$2,999 / AU$4,999

Screen type

QD-OLED

OLED

QD-OLED

QD-OLED

Refresh rate

165Hz

165Hz

165Hz

120Hz

HDR support

HDR10+/HDR10/HLG

HDR10, HLG, Dolby Vision

HDR10+/HDR10/HLG

HDR10, HLG, Dolby Vision

Smart TV

One UI Tizen

webOS 26

Tizen 9.0

Google TV

HDMI ports

4x HDMI 2.1

4x HDMI 2.1

4x HDMI 2.1

4 (2x HDMI 2.1)

Built-in tuner (US)

ATSC 1.0

ATSC 1.0

ATSC 1.0

ATSC 3.0

LG G6
The S95H's main rival, the LG G6 is brighter and has better black levels in bright-room viewing. It also supports Dolby Vision HDR. The S95H does have crisper-looking textures and the anti-reflection screen for extreme bright rooms, however. This choice may come down to price.

Read our full LG G6 review

Samsung S95F
The S95H's predecessor, the Samsung S95F is available for nearly half the price and has the same features and delivers similar performance in a more standard design. The S95H, however does have higher brightness and improved black-level handling.

Read our full Samsung S95F review

Sony Bravia 8 II
Sony's flagship OLED TV, the Sony Bravia 8 II also uses a QD-OLED panel for outstanding colors and it also delivers a fuller built-in sound. The S95H is brighter and has more gaming features though.

Read our full Sony Bravia 8 II review

How I tested the Samsung S95H

(Image credit: Future)
  • Reviewed in our TV testing room in varying lighting conditions
  • Tested using both SDR and HDR sources
  • Measurements taken using Portrait Displays' Calman color calibration software

The first step in testing the S95H was to determine its best picture modes. I settled on three: Filmmaker Mode for dark-room movie viewing; Movie for bright-room movie viewing and Standard for sports and daytime TV.

After this, I began by testing the S95H's picture quality using both SDR (broadcast TV) and HDR (4K Blu-ray and streaming), focusing on color, contrast, detail, upscaling and motion.

I also tested the S95H's sound quality using reference scenes from Speed Racer among other movies, and I tested its gaming performance using Battlefield V on Xbox Series X.

Once subjective testing was completed, I moved onto taking objective measurements. I did this using a Klein K-10A colorimeter (profile with a Jeti Spectral 15VA Spectroradiometer), a Murideo Six G 8K Metal test pattern generator and recorded measurements using Portrait Displays' Calman color calibration software.

I started with brightness measurements, using white window patterns in sizes 1-100% in both SDR and HDR. The two primary results I focus on are peak (10%) and fullscreen (100%) brightness.

Next, I measured the S95H's color and grayscale accuracy in SDR, and then measured its HDR color gamut coverage, using the DCI-P3 and BT.2020 color spaces, hoping for a result of over 95% in the DCI-P3 space.

We recently introduced two new tests into our measurements. The first is the HDR EOTF, which shows the accuracy of a TV's brightness across its range, using 1,000, 4,000 and 10,000 nits targets. Then, there is the Spectral Power Distribution test, which measures how a TV recreates colors.

My final test was to measure the S95H's input lag using a Leo Bodnar 4K HDMI Input Lag Tester. I measured both 4K 60Hz and 1080p 120Hz results in milliseconds (ms).

The Samsung S99H is one of the best OLED TVs I've ever tested, even if it does feature a controversial design - Friday, July 17, 2026 - 16:03
Samsung S99H review: Two minute review

Sitting at the top of Samsung’s 2026 TV lineup, the Samsung S99H is a flagship OLED TV that delivers excellent performance, particularly when it comes to picture, and a full set of features both for smart TV and for gaming. This could easily be one of 2026’s best TVs.

The S99H has a full list of features. Its NQ4 AI Gen 3 Processor comes with a stack of AI tools for picture, such as AI Motion Enhancer Pro and AI 4K Upscaling Pro, AI tools for sound such as Adaptive Sound Pro, and other AI tools for content recommendation. All of these fall under the Samsung Vision AI banner.

Picture quality on the S99H is superb. It delivers the highest brightness to date from a flagship OLED TV, along with vibrant, accurate colors, crisp textures and powerful contrast. Its anti-reflection screen is effective at eliminating reflections and while its Filmmaker Mode is a little dim in bright conditions, its Movie mode is a great brighter alternative.

Motion handling is mostly smooth and natural for both movies and sport, and while there are some hints of black crush in certain movies I tested, the S99H’s picture is still up there with the best OLED TVs.

The Samsung S99H delivers solid overall built-in sound. Its accuracy and precision are its strengths, with an excellent connection between the action on screen and the sound. The bass is punchy, there’s some nice impact and the soundstage can be wide. Still, this level of picture quality deserves a fuller sound, so I’d recommend one of the best soundbars or speakers.

Design is arguably the S99H’s most controversial topic this year. A new silver frame around the TV, called the FloatLayer Design, has been added and I personally found the frame to be distracting. While meant for wall-mounting, the extra width may cause space issues for some people and the handsome central pedestal stand of its predecessor has been replaced by two plastic feet. The One Connect Box has been removed, with ports returning to the TV itself — but you can connect Samsung Wireless One Connect Box to add more HDMI ports.

The S99H is a phenomenal gaming TV. Carrying four HDMI 2.1 ports that support 4K 165Hz, full VRR, HDR10+ gaming and ALLM, and boasting an ultra-low 9.5ms input lag at 60Hz, performance is smooth and the picture always looks great. Easily one of 2026’s best gaming TVs.

One UI Tizen is the S99H’s smart TV platform. It supports all major streaming apps, delivers pretty smooth performance and is easy to navigate. While there are some quirks that I found frustrating (namely auto-playing Samsung TV Plus), it’s still a good smart TV platform. Its Vision AI companion can be useful for those who enjoy AI, and while it doesn’t quite measure up to LG’s webOS, it’s still solid.

The 65-inch S99H I tested costs £3,199, which is a premium price for most people. It does justify its price with the level of performance and features that it offers and while the rival LG G6 is currently cheaper (up to £500 cheaper depending on sales), I expect the S99H’s prices will start to drop soon enough. In the meantime, last year’s Samsung S95F is available at a fraction of the cost, and is a great-value buy while it lasts.

Samsung S99H review: Prices & release dates

(Image credit: Future)
  • Release date: June 2026
  • 55-inch price: £2,399
  • 65-inch price: £3,199
  • 77-inch price: £4,299
  • 83-inch price: £5,899

The Samsung S99H is the flagship OLED in Samsung’s 2026 TV lineup. It sits above the mid-range Samsung S90H and budget Samsung S85H. The 65-inch model I tested launched in June 2026 at £3,199

In the few weeks since its release, prices have remained the same. The S99H’s launch prices are cheaper than both its predecessor, the S95F, and the rival G6. However, the G6 has been out for longer, so its prices have dropped.

Samsung S99H review: Specs

Screen type

QD-OLED

Refresh rate

Up to 165Hz

HDR support

HDR10+, HDR10, HLG

Audio support

Dolby Atmos

Smart TV

Tizen

HDMI ports

4 x HDMI 2.1

Samsung S99H review: Benchmark results@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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper *, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper *:before, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper *:after, #fv-chart-1784038318646-cnjylcuxz-slideshow *, #fv-chart-1784038318646-cnjylcuxz-slideshow *:before, #fv-chart-1784038318646-cnjylcuxz-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper, #fv-chart-1784038318646-cnjylcuxz-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-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-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784038318646-cnjylcuxz-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784038318646-cnjylcuxz-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": "Brightness measurements","description": "Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:11:58.646Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S99H","LG G6","Samsung S95F","HDR Filmmaker Mode (10% window)","HDR Filmmaker Mode (Fullscreen)","HDR Standard Mode (10% window)","HDR Standard Mode (Fullscreen)","SDR Filmmaker Mode (10% window)","SDR Filmmaker Mode (Fullscreen)","SDR Standard Mode (10% window)","SDR Standard Mode (Fullscreen)","HDR Filmmaker Mode","HDR Standard Mode","SDR Filmmaker Mode","SDR Standard Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S99H – HDR Filmmaker Mode (10% window)","value": 2739,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S99H – HDR Filmmaker Mode (Fullscreen)","value": 449,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "LG G6 – HDR Filmmaker Mode (10% window)","value": 3004,"unitText": "10% window"},{"@type": "PropertyValue","name": "LG G6 – HDR Filmmaker Mode (Fullscreen)","value": 451,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Filmmaker Mode (10% window)","value": 2132,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Filmmaker Mode (Fullscreen)","value": 390,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S99H – HDR Standard Mode (10% window)","value": 2831,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S99H – HDR Standard Mode (Fullscreen)","value": 463,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "LG G6 – HDR Standard Mode (10% window)","value": 2469,"unitText": "10% window"},{"@type": "PropertyValue","name": "LG G6 – HDR Standard Mode (Fullscreen)","value": 385,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Standard Mode (10% window)","value": 2135,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S95F – HDR Standard Mode (Fullscreen)","value": 380,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S99H – SDR Filmmaker Mode (10% window)","value": 220,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S99H – SDR Filmmaker Mode (Fullscreen)","value": 219,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "LG G6 – SDR Filmmaker Mode (10% window)","value": 559,"unitText": "10% window"},{"@type": "PropertyValue","name": "LG G6 – SDR Filmmaker Mode (Fullscreen)","value": 390,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Filmmaker Mode (10% window)","value": 256,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Filmmaker Mode (Fullscreen)","value": 137,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S99H – SDR Standard Mode (10% window)","value": 229,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S99H – SDR Standard Mode (Fullscreen)","value": 229,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "LG G6 – SDR Standard Mode (10% window)","value": 648,"unitText": "10% window"},{"@type": "PropertyValue","name": "LG G6 – SDR Standard Mode (Fullscreen)","value": 559,"unitText": "Fullscreen"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Standard Mode (10% window)","value": 372,"unitText": "10% window"},{"@type": "PropertyValue","name": "Samsung S95F – SDR Standard Mode (Fullscreen)","value": 199,"unitText": "Fullscreen"}]},{"@context": "https://schema.org","@type": "Dataset","name": "HDR color gamut","description": "Closer to 100% is better. Taken using a colorimeter and test pattern generator.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:11:58.646Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S99H","LG G6","Samsung S95F","UHDA-P3","BT.2020","HDR Filmmaker Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S99H – UHDA-P3","value": 99.97,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S99H – BT.2020","value": 89.2,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – UHDA-P3","value": 99.3,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – BT.2020","value": 83,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – UHDA-P3","value": 100,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – BT.2020","value": 89.3,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "Picture accuracy","description": "A lower score is better. Taken using a colorimeter and test pattern generator.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:11:58.646Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Samsung S99H","LG G6","Samsung S95F","SDR Delta-E","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S99H – SDR Delta-E","value": 1.6,"unitText": ""},{"@type": "PropertyValue","name": "LG G6 – SDR Delta-E","value": 1.4,"unitText": ""},{"@type": "PropertyValue","name": "Samsung S95F – SDR Delta-E","value": 2.61,"unitText": ""}]},{"@context": "https://schema.org","@type": "Dataset","name": "Input lag","description": "Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-14T14:11:58.646Z","citation": "The Samsung S95F does not have a 1080p 120Hz results as its results were registered before we started taking the 1080p 120Hz measurement","keywords": ["Samsung S99H","LG G6","Samsung S95F","4K 60Hz","1080p 120Hz","HDR Filmmaker Mode","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Samsung S99H – 4K 60Hz","value": 9.5,"unitText": "ms"},{"@type": "PropertyValue","name": "Samsung S99H – 1080p 120Hz","value": 5,"unitText": "ms"},{"@type": "PropertyValue","name": "LG G6 – 4K 60Hz","value": 8.9,"unitText": "ms"},{"@type": "PropertyValue","name": "LG G6 – 1080p 120Hz","value": 4.6,"unitText": "ms"},{"@type": "PropertyValue","name": "Samsung S95F – 4K 60Hz","value": 9.5,"unitText": "ms"}]}]Previous1 / 4NextBrightness measurements

Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.

HDR Filmmaker ModeHDR Standard ModeSDR Filmmaker ModeSDR Standard ModeSamsung S99HHDR Filmmaker Mode (10% window)2739HDR Filmmaker Mode (Fullscreen)449LG G6HDR Filmmaker Mode (10% window)3004HDR Filmmaker Mode (Fullscreen)451Samsung S95FHDR Filmmaker Mode (10% window)2132HDR Filmmaker Mode (Fullscreen)39001,0002,0003,0004,00010% windowHDR Filmmaker Mode DataProductHDR Filmmaker Mode (10% window) (10% window)HDR Filmmaker Mode (Fullscreen) (10% window)Samsung S99H2739449LG G63004451Samsung S95F2132390Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style="display: none;">Samsung S99HHDR Standard Mode (10% window)2831HDR Standard Mode (Fullscreen)463LG G6HDR Standard Mode (10% window)2469HDR Standard Mode (Fullscreen)385Samsung S95FHDR Standard Mode (10% window)2135HDR Standard Mode (Fullscreen)38007501,5002,2503,00010% windowHDR Standard Mode DataProductHDR Standard Mode (10% window) (10% window)HDR Standard Mode (Fullscreen) (10% window)Samsung S99H2831463LG G62469385Samsung S95F2135380Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style="display: none;">Samsung S99HSDR Filmmaker Mode (10% window)220SDR Filmmaker Mode (Fullscreen)219LG G6SDR Filmmaker Mode (10% window)559SDR Filmmaker Mode (Fullscreen)390Samsung S95FSDR Filmmaker Mode (10% window)256SDR Filmmaker Mode (Fullscreen)137015030045060010% windowSDR Filmmaker Mode DataProductSDR Filmmaker Mode (10% window) (10% window)SDR Filmmaker Mode (Fullscreen) (10% window)Samsung S99H220219LG G6559390Samsung S95F256137Samsung S99HSDR Standard Mode (10% window)229SDR Standard Mode (Fullscreen)229LG G6SDR Standard Mode (10% window)648SDR Standard Mode (Fullscreen)559Samsung S95FSDR Standard Mode (10% window)372SDR Standard Mode (Fullscreen)199020040060080010% windowSDR Standard Mode DataProductSDR Standard Mode (10% window) (10% window)SDR Standard Mode (Fullscreen) (10% window)Samsung S99H229229LG G6648559Samsung S95F372199HDR color gamut

Closer to 100% is better. Taken using a colorimeter and test pattern generator.

Samsung S99HUHDA-P399.97BT.202089.2LG G6UHDA-P399.3BT.202083Samsung S95FUHDA-P3100BT.202089.30255075100HDR Filmmaker Mode DataProductUHDA-P3 ()BT.2020 ()Samsung S99H99.9789.2LG G699.383Samsung S95F10089.3Picture accuracy

A lower score is better. Taken using a colorimeter and test pattern generator.

SDR Delta-ESamsung S99H1.6LG G61.4Samsung S95F2.610123SDR Delta-E DataProductValueSamsung S99H1.6LG G61.4Samsung S95F2.61Input lag

Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.

Samsung S99H4K 60Hz9.51080p 120Hz5LG G64K 60Hz8.91080p 120Hz4.6Samsung S95F4K 60Hz9.51080p 120Hz0012345678910msHDR Filmmaker Mode DataProduct4K 60Hz (ms)1080p 120Hz (ms)Samsung S99H9.55LG G68.94.6Samsung S95F9.5N/AThe Samsung S95F does not have a 1080p 120Hz results as its results were registered before we started taking the 1080p 120Hz measurementwindow.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-1784038318646-cnjylcuxz', true); });} else {initialize('fv-chart-1784038318646-cnjylcuxz', true);}})();

The above EOTF graphs show the accuracy of the Samsung S99H for hitting different HDR brightness levels in grayscale. The closer to the yellow line, the more accurate a TV is. As with all our tests, these results are out of the box, without calibration, to demonstrate the performance most people will see. As you can see, the S99H did very well on all three target tests. (Image credit: Future)

Spectral power distribution refers to the intensity of light that a source will display at various wavelengths of color. It can reveal how accurate a source can show color at different light levels, and can be instructive to understand how a TV is handling color. (Image credit: Future)Samsung S99H review: Features

The ports of the S99H have returned to the rear panel of the TV, with the removal of the One Connect Box (Image credit: Future)
  • NQ4 AI Gen 3 processor
  • OLED Glare Free screen
  • AI enhancements including AI Football Pro mode

The flagship Samsung OLED has typically used a QD-OLED panel in its 55-77-inch sizes in the past. Based on my testing measurements, I am certain that the 65-inch model I tested does use a QD-OLED panel, though Samsung doesn't confirm this either way. The 83-inch model will use an LG W-OLED panel, because QD-OLED panels don't come in that size.

The S99H features an anti-reflection, matte screen, called OLED Glare Free by Samsung, that is designed to reduce mirror-like reflections, and keep reflections from a light to minimum.

The S95H uses Samsung’s own NQ4 AI Gen 3 processor, which provides visual AI-based enhancements such as AI Motion Enhancer Pro, 4K AI Upscaling Pro and Auto HDR Remastering Pro, as well as the introduction of AI Soccer Mode Pro, designed to provide the best picture and sound for Soccer. AI audio enhancements include AI Sound and AI Sound Controller Pro.

For HDR support, HDR10+, HDR10 and HLG are once again supported, but there is still no support for Dolby Vision. For enhanced audio formats, Dolby Atmos is supported, but not DTS.

The big design change with the S99H, compared to last year’s S95F, is the addition of a wider, silver frame, which Samsung calls a FloatLayer Design, which adds a couple of extra inches all around the TV. As a result, the One Connect Box is gone and ports have returned to the rear panel of the TV itself.

It’s worth noting that, as well as the four HDMI 2.1 ports on the rear panel, Samsung says that its Wireless One Connect Box can be added in addition to the other ports, giving you a total of eight HDMI 2.1 ports (four built-in, four on the optional box).

For sound, the S95H features a built-in 4.2.2-channel, 70W speaker system that supports Dolby Atmos: the same core specs as last year’s S95F. Sound features include Object Tracking Sound+ (OTS+), Adaptive Sound Pro and Active Voice Amplifier Pro.

Gaming is well covered, with four HDMI 2.1 ports built-in that support 4K at up to 165Hz, full variable refresh rate options including AMD FreeSync Premium Pro and Nvidia G-Sync, HGiG, HDR10+ gaming and auto low latency mode. There’s also a Game Hub where cloud-based applications such as Xbox and Luna can be accessed.

Samsung uses its own Tizen smart TV platform on the S99H, which features the aforementioned picture and audio AI tools as well as Generative Wallpaper and Art Mode, the latter of which is the same found on the brand’s The Frame art TVs.

Tizen supports a vast array of apps including Netflix and Prime Video, as well as UK based apps including BBC iPlayer and ITVX. For antenna/satellite based programming, Samsung uses its own Samsung TV Plus platform, rather than Freely or Freeview.

  • Features score: 5 / 5
Samsung S99H review: Picture quality

The S99H's increase in brightness means daytime scenes have even more pop (Image credit: Future)
  • Spectacular colour display
  • Effective anti-glare matte screen
  • Strong contrast and inky black tones

The S99H boasts some strong brightness results, clocking in at 2,739 nits in Filmmaker Mode and 2,831 nits in Standard for peak HDR brightness. I used Movie mode for some of my testing, and this registered at 2,751 nits peak HDR. This is a big jump over 2,132 nits and 2,135 nits the S99H’s predecessor, the S95F, registered in the same HDR Filmmaker and Standard modes respectively.

Even fullscreen HDR brightness has had a nice boost, registering 449 nits in Filmmaker, 460 nits in Standard and 450 nits in Movie. This is a jump over the 380 nits and 390 nits the S95F achieved in Filmmaker and Standard mode.

The S99H’s has an anti-reflection, matte screen. If you’re viewing in a bright room, with unavoidable light, the S99H should be near the top of your shopping list. While I preferred the LG G6 over the S99H for actual content in bright rooms, the S95H is still the better TV for eliminating reflections outright.

The S99H demonstrates effective upscaling of SDR sources. Watching a mix of reality shows and Wimbledon via Samsung TV Plus, the S99H did a good job sharpening textures and giving colours a richer look. With HD sources, detail upscaling looked realistic and definitely had a 4K-like level of detail.

I tried out the Auto HDR Remastering Pro tool, and while it did boost brightness and sharpen textures, it all looked too artificial for my liking.

Colour reproduction is the S99H's best feature, meaning shots from colourful movies like Speed Racer really shine on screen (Image credit: Future)

Moving to HDR sources, I first tested the S99H’s colour reproduction. Watching Speed Racer, a recent addition to my 4K Blu-ray testing rotation, the S99H delivered bright, bold colours that accurately captured the cartoon-style colours of the movie. Close-up shots of Speed Racer show vibrant reds in the interior of his cockpit and his ‘M’ logo, while later scenes show gorgeous, bright blues of clear skies and neon-like greens of a field in a schoolyard.

Comparing the S99H to the G6, I did find that the S99H made some reds a little pale and orange in appearance at times, but viewed in isolation, the S99H’s colors still looked superb. Moving to La La Land, Mia’s yellow dress was punchy, but accurate on the S99H and the gradient of pinks and purples in the sunsets looked realistic, but still lively.

It’s no real surprise that colors looked bold on the S99H, as I measured its HDR colour gamut coverage at 89.2% of the BT.2020 colour space and 99.97% of the DCI-P3 colour space: both outstanding results.

The Batman (pictured) looks best in Movie mode in bright conditions FutureIn Filmmaker Mode, in a bright room, The Batman is difficult to see Warner Bros / Future

For darker movies, it was important to get the right picture mode for the situation. I found The Batman was too dim to watch in the default Filmmaker Mode with the lights on in our testing lab, but Movie mode worked fine. In a darker room however, Filmmaker Mode worked.

Throughout The Batman, the S99H’s strong contrast shone through, aided by its punchy highlights from its newfound brightness and rich black tones. Whether Batman stood in a dark subway or the camera cut to a ceiling-high, wide-angle shot of the Batcave, there was an excellent balance between light and dark tones.

I found during my testing that in Filmmaker Mode, the S99H was prone to black crush during the darker parts of the movie, resulting in detail loss. Batman’s armour in the aforementioned subway scene is obscured, as the S99H prioritises deeper blacks. This wasn’t as true in a ‘brighter’ dark movie, such as Alien: Romulus, where detail is more preserved, but there were still hints of black crush.

The S99H's textures are crisp and 3D-like, regardless of what's on screen (Image credit: Future)

The S99H’s textures are crisp and 3D-like, no matter the content. Skin, clothing and objects all look lifelike, especially in HDR. I actually found I preferred the look of the S99H’s skin tones better than the G6 in my comparison of the two.

Finally, motion. The S99H demonstrated good motion throughout my testing, but I found it was best to set motion to 3 blur and 3 judder. Any higher, and motion looked artificial and unnatural. Going back to Speed Racer, the S99H did a good job handling the fast racing sequences as cars swerved from side-to-side. I did find there was some judder as commentators panned across the screen, but I found this on every TV I’ve tested with the disc so far.

I tried out the S99H’s AI Football Mode Pro and it was somewhat effective. The commentary was clearer and louder, the picture was more detailed and motion was smoother. If you don’t want to use any AI tools, then Standard picture mode with judder and blur set to 3 worked well.

  • Picture quality score: 5 / 5
Samsung S99H review: Sound quality

The S99H delivers solid built-in sound that's good for movies like Speed Racer (pictured), but a soundbar would do the picture more justice (Image credit: Warner Bros / Future )
  • 4.2.2 channel, Dolby Atmos
  • Great accuracy and clarity
  • No DTS support

The S99H features a 4.2.2 channel, 70W speaker array and supports Dolby Atmos. There is however no DTS support. Along with its two sound modes, Standard and Amplify, there are AI Sound tools such as Adaptive Sound Pro and Active Voice Amplifier that can be used to adjust sound.

Watching Speed Racer with the S99H set to the Amplify sound mode, the S95H demonstrates solid bass and power, accurately delivering the rumble and revving of engines. Collisions as cars battle during races also have good impact, along with clear speech, even during the most hectic of races.

The S99H’s Object Tracking Sound+ (OTS+) is superb for delivering precise sound placement. When Speed Racer grinds a rail in the opening race, the sound was clean and audible, despite other loud effects.

Trying out the S99H’s AI Sound mode, it adds some width to the soundstage, giving more volume to more subtle effects. However, I personally found that the AI Sound was a little more compressed and some power was compromised, so I preferred the default Amplify setting.

While overall the S99H’s built-in speakers did a good job, I still felt the sound was contained to the screen's width, and while there was some good delivery of Atmos effects, they again were lost in the mix. For a TV with this picture quality, I’d still recommend a soundbar at least for the full cinematic experience.

  • Sound quality score: 4 / 5
Samsung S99H review: Design The new silver frame surrounding the S99H will be divisive FutureThe screen 'floats' in front of the frameFutureThe pedestal stand has been replaced by two feetFuture
  • Extended silver frame will be divisive
  • Stand replaced with feet
  • No One Connect Box included

Arguably the biggest talking point for the S99H this year is the physical design changes compared to last year’s S95F. The most notable is the FloatLayer Design, a silver frame that surrounds the TV, giving it a floating, 3D look. This is going to be a controversial addition and for some, it will mean a re-think on where to put the TV, since it adds width and height.

Personally, I’m not a fan, as I find the silver to be a bit distracting and when viewed off-centre, the frame looks odd.

The black, metal, pedestal stand from the S95F has been replaced by two plastic grey feet. While these feet are sturdy and easy to install, I still feel it’s a downgrade for a premium TV. The TV’s bezel is still sleek and ultra-thin, however, and gives it a high-quality feel (but is slightly spoiled by the frame behind it).

The other big change is the removal of the One Connect Box, an external box that housed the TV’s connections and processing. Now, the ports have returned to the rear panel on the TV itself.

For some, this will be welcome news. The S99H is compatible with the Wireless One Connect Box too, so if you liked the external connections, this is still an option you can add on — and not only that, the box can work in tandem with the TV’s built-in connections, meaning a potential eight HDMI 2.1 ports. Who needs an AVR?

The SolarCell remote returns once again, and while there’s been no real changes or additions to it, it’s still a light, sleek, USB-C and solar rechargeable remote that’s probably one of the better remotes on the market.

  • Design score: 4 / 5
Samsung S99H review: Smart TV & menus

(Image credit: Future)
  • One UI Tizen smart TV platform
  • Vision AI features
  • Home, Gaming, Art Hubs

The S99H uses Samsung’s own One UI Tizen smart TV platform, with the headline this year being the Samsung Vision AI Companion, which can be used to find related content to what you're watching, and answer general questions you may ask AI. Microsoft Copilot is supported.

Along with supporting major streaming apps such as Netflix and Prime Video, it also supports major UK streaming apps such as BBC iPlayer and ITVX. Samsung does not include Freely or Freeview, instead opting to use its own Samsung TV+ system for live streaming channels.

Tizen uses a number of different hubs as a way to organise relevant apps and content. Home houses streaming apps and content recommendations based on your viewing. Game houses all things gaming, including cloud based apps from the likes of Xbox. Daily hosts apps for office and health use, while Art hosts the Art Store, where artworks can be downloaded to be used as screensavers.

Art mode is a new addition, and basically means you can turn this into an artwork display, just like Samsung's The Frame TV. This may explain the new frame-like design. The Art mode costs a monthly subscription for access to all artworks.

Tizen is intuitive enough and easy to use. There is a space at the top of the home screen for banner ads, but this is common on most smart TV platforms nowadays. One thing I did find frustrating was that whenever I lingered on the home screen, Samsung TV+ would autoplay and overwrite whatever I was doing. There seemed to be no way to turn this off, short of deleting the app.

There are a good number of picture settings present, as well as AI-based tools for picture and sound settings.

  • Smart TV & menus score: 4.5 / 5
Samsung S99H review: Gaming

The S99H is a fantastic gaming TV with a full suite of features (Image credit: Future)
  • Four HDMI 2.1 ports
  • FreeSync and G-Sync supported
  • 9.5ms input lag time

The S99H is an excellent TV for gaming. Across its four HDMI 2.1 ports, it supports 4K 165Hz, full VRR including AMD FreeSync and Nvidia G-Sync, HDR10+ gaming and ALLM. It also features a Game Hub, where gaming related content and cloud based gaming apps such as Xbox and Luna are supported.

The S95H’s gaming performance is smooth and responsive, thanks to its ultra-low, measured 9.5ms input lag time. As I dashed around a desert battlefield in Battlefield V playing at 4K 120Hz, snapping between targets and diving for cover, there was never any sign of judder from the S99H, which expertly handled the chaos.

With its strong colours, high brightness and powerful contrast, the S99H looks great while gaming too. During the same desert mission in Battlefield V, it did a superb job capturing the relentless heat of the African sun. Detail in weapons and textures of environments were crisp and refined throughout gaming as well.

  • Gaming score: 5 / 5
Samsung S99H review: Value

(Image credit: Future)
  • Premium OLED price
  • Rivals are currently notably cheaper
  • Great features and performance for the money

As a flagship OLED TV, the S99H carries a premium price tag. The 65-inch model I tested costs £3,199. This is £200 less than the launch price of last year’s S95F, which is some welcome news. However, the S99H’s main rival, the LG G6, costs £2,999 at the time of writing and has dropped to £2,699 at times. For £500 cheaper, the G6 is better value, but it does have the advantage of an earlier release date (April 2026). I am sure the S99H’s prices will drop in a similar fashion over time.

While the S99H is a premium price, it delivers the features and performance to justify it. It’s worth noting there is a slightly cheaper Samsung S95H model available (£3,299 for 65 inches) which looks similar to last year’s S95F. Do not confuse this model with the Samsung S95H model available in the US and Australia — that's actually the same TV as this S99H model.

Samsung told me the major differences between the UK S95H and the S99H models are no frame, lower brightness from the panel, and Wi-Fi 5 on the S95F vs the S99H’s Wi-Fi 6. However, those definitely aren't the only differences, because the S95H uses the One Connect Box too. We have asked Samsung if there are differences in the type of OLED panel used, and it refused to say. In any case, while the frame will be controversial, the higher brightness and better Wi-Fi are the extra £100, in my opinion.

At the time of writing, if you want a flagship Samsung OLED, a 65-inch S95F is still available for roughly £1,899, and while the S99H is an upgrade, the S95F is easily the best value option right now. Once the S95F goes out of stock, the S99H’s prices should lower and it’ll be a more-than-worthy successor.

  • Value score: 4 / 5
Should you buy the Samsung S99H?

(Image credit: Future)Samsung S99H 65-inch

Attributes

Notes

Rating

Features

The Samsung S99H has a full suite of features for movies, gaming and smart TV. Dolby Vision HDR is still not supported however.

5/5

Picture quality

The S99H's picture is bright, bold, rich and detailed and it's excellent for bright rooms. Some signs of black crush, but an excellent picture overall

5/5

Sound quality

Clear, accurate sound quality with solid bass and impact, but can feel contained to screen. Soundbar recommended to match the picture

4/5

Design

A new extended silver frame that will prove divisive, plus the central stand is replaced by cheaper plastic feet. Aside from this, the TV does look modern and feels very sturdy.

4/5

Smart TV and menus

A good smart TV platform wit plenty of settings and AI tools. There are some annoying quirks here and there though.

4.5/5

Gaming

A full list of gaming features with top-tier performance to match. An excellent elite OLED for gaming

5/5

Value

The S99H comes at a premium price, but has the features and performance to justify it.

4/5

Buy it if...

You want a bold, colourful picture
The S99H's picture is brighter than ever, with gorgeous colours and 3D-like textures that look great regardless of what's on screen.

You want an elite OLED for gaming
With four HDMI 2.1 ports that support 4K 165Hz and all VRR options, and razor-sharp performance, the S99H is a superb TV for gaming.

You want to watch in a bright room
The S99H's anti-reflection screen is effective at eliminating reflections, even in the brightest rooms.

Don't buy it if...

You want a straight-forward design
The S99H's new silver frame will prove divisive, as it does mean some will have to re-think on their TV's placement.

You want Dolby Vision HDR
Like all Samsung TVs, the S99H doesn't support Dolby Vision HDR, instead featuring support for HDR10+.

You're on a budget
A flagship OLED TV comes at a price and while it does mostly justify its price, other, cheaper mid-range OLEDs with similar features are available.

Also Consider

Samsung S99H

LG G6

Samsung S95F

Sony Bravia 8 II

Price (65-inch)

£3,199

£2,999

£1,899

£2,299

Screen type

QD-OLED

OLED

QD-OLED

QD-OLED

Refresh rate

165Hz

165Hz

165Hz

120Hz

HDR support

HDR10+/HDR10/HLG

HDR10, HLG, Dolby Vision

HDR10+/HDR10/HLG

HDR10, HLG, Dolby Vision

Smart TV

One UI Tizen

webOS 26

Tizen 9.0

Google TV

HDMI ports

4x HDMI 2.1

4x HDMI 2.1

4x HDMI 2.1

4 (2x HDMI 2.1)

LG G6
The S99H's main rival, the LG G6 is brighter and has better black levels in bright room viewing. It also supports Dolby Vision HDR. The S99H does have crisper textures and the anti-reflection screen for extreme bright rooms, however. This choice may come down to price.

Read our full LG G6 review

Samsung S95F
The S99H's predecessor, the Samsung S95F is available for nearly half the price and has the same features and delivers similar performance in a more standard design. The S99H however does have higher brightness and improved black levels.

Read our full Samsung S95F review

Sony Bravia 8 II
Sony's flagship OLED TV, the Sony Bravia 8 II also uses a QD-OLED panel for outstanding colours and it also delivers a fuller built-in sound. The S99H is brighter and has more gaming features though.

Read our full Sony Bravia 8 II review

How I tested the Samsung S99H

(Image credit: Future)
  • Reviewed in our TV testing room in varying lighting conditions
  • Tested using both SDR and HDR sources
  • Measurements taken using Portrait Displays' Calman color calibration software

The first step in testing the S99H was to determine its best picture modes. I settled on three: Filmmaker Mode for dark-room movie viewing; Movie for bright-room movie viewing and Standard for sports and daytime TV.

After this, I began by testing the S99H's picture quality using both SDR (broadcast TV) and HDR (4K Blu-ray and streaming), focusing on colour, contrast, detail, upscaling and motion.

I also tested the S99H's sound quality using reference scenes from Speed Racer among other movies, and I tested its gaming performance using Battlefield V on Xbox Series X.

Once subjective testing was completed, I moved onto taking objective measurements. I did this using a Klein K-10A colorimeter (profile with a Jeti Spectral 15VA Spectroradiometer), a Murideo Six G 8K Metal test pattern generator and recorded measurements using Portrait Displays' Calman colour calibration software.

I started with brightness measurements, using white window patterns in sizes 1-100% in both SDR and HDR. The two primary results I focus on are peak (10%) and fullscreen (100%) brightness.

Next, I measured the S99H's colour and greyscale accuracy in SDR, and then measured its HDR colour gamut coverage, using the DCI-P3 and BT.2020 colour spaces, hoping for a result of over 95% in the DCI-P3 space.

We recently introduced two new tests into our measurements. The first is the HDR EOTF, which shows the accuracy a TV in both light and dark areas, suing 1,000, 4,000 and 10,000 nits targets. Then, there is the Spectral Power Distribution test, which measures how a TV handles colour recreation.

My final test was to measure the S99H's input lag using a Leo Bodnar 4K HDMI Input Lag Tester. I measured both 4K 60Hz and 1080p 120Hz results in milliseconds (ms).

Meta’s AI bots drain publisher pockets with 9 billion Q2 2026 requests at host expense while returning ZERO traffic — as ChatGPT claims 88% of AI referrals - Friday, July 17, 2026 - 16:20
  • DataDome analysis claims agentic traffic has surged by 45% in Q2 2026
  • Meta AI bots have grown over 163% on the previous quarter
  • The analysis was conducted by bot management and agent control platform DataDome

If you run a website, every crawl costs bandwidth, resources, logging, and creates CDN transactions, and while search engine crawlers offered the promise of sending visitors, AI bots do not.

Analysis in a report from cybersecurity firm DataDome has shown that while bots from Meta AI have increased activity, they’re not delivering any significant returns to websites.

Conversely, ChatGPT crawlers have reduced in traffic, but are sending more referrals.

AI agent traffic is growing

While Meta AI is usually considered to be the “chatbot within Facebook” it seems that it is becoming something more – and the emergence of the Meta-WebIndexer bot (which grew 163% on Q1) suggests that Meta may be indexing a library of websites, in much the same way Google has done for the past few decades.

The growth of Meta AI as an active crawler is only part of the story, as is ChatGPT’s comparative efficiency. The OpenAI tool seems to know enough about websites, so can provide the answers it already “knows.” Conversely, Meta AI’s activity indexing the web seems to explain its heavy impact in Q2 2026.

But also emerging is the Model Context Protocol (MCP) signal, which connects AI agents with external tools, and differs from standard crawler traffic.

“Q2 showed us that the ground is shifting faster than most organizations realize. Meta now dominates AI traffic on our network, MCP traffic has emerged as a real signal, and ChatGPT is driving more referral value with fewer crawls," noted Jérôme Segura, VP of Threat Research at DataDome.

The differences in the way the AI agents are interacting with websites – some behaving like users, others scraping content – means that organizations need to act accordingly.

“What the data makes clear is that not all agents are created equal. The organizations building policy around these distinctions are the ones gaining an edge, and that's exactly why agent trust adoption is accelerating."

Unfortunately, MCP’s existence and growth into a significant, measurable quantity, means that it should also be treated as part of an organization’s attack surface.

Allocating resources

Given the origins of the report, there is naturally a cybersecurity aspect to this. While ransomware, malware, and phishing are not going anywhere, autonomous software on the web needs addressing in a different way.

Those “organizations building policy” that Segura mentions might, for example, give full crawl access to Google, allow ChatGPT to retrieve results, but rate-limit Meta AI based on its poor return.

Meanwhile, unknown agents – perhaps cybersecurity threats – would require additional verification or be blocked entirely.

Nvidia RTX 5000 Super GPUs rumored to be ready — but they're on hold, and the reason why makes me nervous about pricing - Friday, July 17, 2026 - 16:56
  • Nvidia's RTX 5000 Super models are being readied, and board makers have the chips, a new rumor reckons
  • However, these graphics cards are 'on hold' due to the high price of VRAM
  • The Super refreshes pack a lot of VRAM, and so that cost could have an unfortunate impact on MSRPs – and none of this sounds particularly comforting for would-be buyers

Nvidia's RTX 5000 Super refreshes are apparently being readied, but they're on hold for now – and the reason why makes me even more nervous about the pricing of these GPUs when (well, if) they finally emerge.

Of course, these RTX Super models are still rumors – albeit so persistent at this point, there must be at least some validity to them – and the latest assertion comes from VideoCardz.

The tech site has apparently spoken to a source at one of Nvidia's board-making partners who claims that their company has already received 'graphics cards', which presumably refers to GPU chips (which is what Nvidia supplies, along with VRAM, to partners that make the boards).

At any rate, while this board maker supposedly has at least some of the necessary chips, it has been told by Nvidia that the RTX 5000 Super refreshes are now 'on hold'.

Why? Apparently, the delay is down to the price of the video RAM, specifically the new 3GB GDDR7 modules that are required (as per previous rumors) for the refreshed graphics cards.

Compared to the 2GB GDDR7 modules currently in use with Nvidia RTX 5000 models, the 3GB memory chips are around three times more expensive right now. Ouch.

Analysis: Super stumble?

(Image credit: Future)

This presents an obvious stumbling block because, due to these Super variants being packed with VRAM, the total cost of materials gets expensive quite quickly.

Remember that the grapevine believes that the RTX 5080 Super and RTX 5070 Ti Super will bristle with 24GB of VRAM, and even the RTX 5070 Super will have a weighty 18GB on board. Gamers are going to love the latter as an upgrade to the lean 12GB of the vanilla version – but not if it pushes the price of the GPU through the roof.

Going by what VideoCardz tells us about pricing in US dollars as the market currently stands, in the case of the RTX 5070 Super, the greater quantity of RAM, and more expensive modules, would mean 18GB costs in the order of $360 (maybe a bit more), versus $120 for the current RTX 5070's 12GB loadout, whacking an extra $240 on the price (or the regional equivalent elsewhere).

These graphics cards were already expected to be pricey, but that kind of additional premium lumped on top, this could make them real wallet-worriers.

The good news for those hoping for new GPUs from Nvidia is that at least these RTX 5000 Super models do seem to be happening. It's just that we may have to wait some time for them yet – although another recent rumor did suggest they were due this year. The latter speculation also theorized that an RTX 5060 Super 12GB model was incoming, but that didn't make a lot of sense, and I note that it isn't mentioned in this latest rumor. As ever, don't go lightly with the seasoning on all this.

'Superb for most home uses in an emergency': Jackery HomePower 3000 combines a huge 3,072Wh battery with enough power to run almost every appliance — and it's on sale right now - Friday, July 17, 2026 - 17:00

If you're looking for reliable backup power for home use, travel, or emergencies, I've found a great deal on the Jackery HomePower 3000 for $1189 (was $1299) at Wellbots with code NEW10.

The portable power station (which is the same hardware sold elsewhere as the Explorer 3000 V2), is a practical investment for home backup, camping, RV travel, and job sites.

The HomePower 3000 packs a huge 3072Wh battery and delivers 3600W of continuous AC output with a 7200W peak surge. That's enough to run everything from refrigerators and microwaves to power tools, air conditioners, and other demanding appliances.

Today's top Jackery portable power station deal

This portable power station delivers reliable backup power for almost any appliance, with fast recharging, solar compatibility, app control, quiet operation, and enough output for emergencies, RV trips, campsites, and more.

Save an extra $10 with NEW10.View Deal

Despite its large capacity, the unit can recharge from a standard AC outlet in around 2.4 hours, while solar charging is also supported through Jackery's SolarSaga panels.

Pairing it with compatible solar panels gives you a renewable way to keep the battery topped up when you're away from a mains electricity supply.

There's no shortage of connectivity either. You get five AC outlets, including a NEMA TT-30 outlet for RVs, alongside two 100W USB-C ports, two USB-A ports, two DC5521 outputs, and a 12V car socket.

The power station can supply up to 10 devices simultaneously, making it useful for families, remote workers, photographers, and tradespeople.

Jackery has also focused on usability and durability. Wi-Fi and Bluetooth connectivity allow you to monitor battery levels, charging status, and power usage through the companion smartphone app, while a quiet charging mode operates at under 30dB, making it suitable for indoor use.

Advanced battery management, UL certification, and a battery rated for 4,000 charge cycles help ensure long-term reliability.

Weighing 27kg, the HomePower 3000 is still portable enough to transport between locations while offering enough energy storage to handle extended outages or demanding workloads.

In his review of the Explorer 3000 V2 (same as the HomePower 3000), our expert Jack said, "High output and high storage mean that this is superb for most home uses in an emergency or using off peak charging to use during the day."

If you've been considering a high-capacity portable power station that combines fast charging, strong output, and broad connectivity, I can wholeheartedly recommend this model.

For more choices, check out the best portable power stations we've tested and reviewed.

Also consider: More portable power station deals

This compact portable power station, on sale at Wellbots, delivers 2042Wh capacity, 2200W output, fast 1.7-hour charging, UPS backup, long-lasting LiFePO4 battery, smart app control, and enough power for appliances, camping, RVs, emergencies, and everyday use.

Save an extra $10 with NEW10.View Deal

Whole-home backup system delivers 7200W output with expandable 6kWh to 90kWh capacity, fast solar charging, seamless UPS protection, smart app control, and enough power to keep essential appliances running during extended outages.

Save an extra 2% off with code ECOF2.View Deal

Expandable portable power station includes a 500W solar panel, delivers 3000W output, scales from 2kWh to 24kWh, features a long-lasting LiFePO4 battery, fast solar charging, quiet operation, and smart app control.

Save an extra $10 with NEW10.View Deal

'You're giving ballistic ⁠missiles to individuals with Mythos': JPMorgan CEO Jamie Dimon says Anthropic's AI model poses some serious risks - Friday, July 17, 2026 - 17:05
  • JPMorgan CEO Jamie Dimon warns controls may be needed for Claude Mythos
  • The AI model from Anthropic is highly advanced, and has been proven to detect zero-day vulnerabilities and even develop working exploits
  • The US government has previously instructed Anthropic to block access to foreign nationals, citing security concerns

Artificial intelligence is becoming increasingly powerful, a fact highlighted with the US government’s recent instruction to limit access to Anthropic’s Claude Mythos model.

Now, the CEO of JPMorgan has described the risks the technology poses as a “real issue,” and likened wide access to the AI as “giving ballistic ⁠missiles to individuals.”

Speaking at the Pennsylvania Defense ​and Innovation Summit, JPMorgan’s Jamie Dimon underscored the risks posed by the AI, which has already been shown to both identify and exploit cybersecurity challenges.

Mythos isn’t Skynet

Currently, Claude Mythos is limited to a small selection of organizations, companies, and federal and military departments. Public access to the AI has been blocked, and worldwide access has been blocked due to the potential security issues of this powerful AI.

Claude Mythos is not the type of threat that can become self-aware and take over military appliances like the fictional Skynet of the Terminator movie series. However, it does have the capacity to cause immense damage in the wrong hands.

The AI is capable of detecting cybersecurity vulnerabilities and reporting on them; it is also able to generate automatic exploits. So, for white hat cybersecurity analysts, it is a powerful defensive tool, but in the wrong hands, it is a destructive power. In addition, its automated capabilities make it easy for black hats to scale their cybercrime operation and make ransomware, phishing, and other data-based scams more profitable.

It isn’t just cybersecurity where Anthropic’s Claude Mythos AI has demonstrated such incredible capacities. Scientific research, specifically biology, can be targeted by attackers using AI to turn complex concepts into terms, potentially to misuse the information.

There is also the challenge of a strategic imbalance between single nations or bodies having exclusive access to the technology.

Will the public ever access Anthropic’s Claude Mythos?

Given the security considerations, it seems unlikely that Claude Mythos will be publicy available anytime soon. However, Anthropic has already stated that it intends Mythos-level features and capabilities to become more widely available.

For this to happen, however, it needs to develop and apply various safeguards.

The most likely scenario is that public access to Mythos is eventually unblocked, with restrictions to specific features that relate to cybersecurity and biological/medical tasks and research.

Project Glasswing is already in operation with a handful of key partners (including Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, and others), and will probably be expanded until the safeguards are demonstrated to be fit for purpose, and public use.

Via Reuters

'My soul left my body': customers see bills in the billions after AWS billing system goes haywire — but don't go emptying your bank accounts - Friday, July 17, 2026 - 17:18
  • Amazon's AWS cloud services billing system went wild on Friday
  • Customers saw bills in the trillions
  • AWS apologized and is working on a fix

AWS, the cloud platform that serves millions who use Amazon's servers to run websites and businesses you use every day, just freaked out many of its customers with usage bills that literally went into the trillions.

"I just saw $1.5 trillion on my AWS bill and my soul left my body," wrote Bharath_uwu on X (formerly Twitter) on Friday, and he wasn't alone.

The Guardian originally spotted the Tweet and multiple social posts relating to the seemingly widespread glitch.

AWS doesn't mail out invoices. Instead, customers logging into the Billing and Cost Management console spotted the billion- and trillion-dollar bills and expressed emotions ranging from concern to panic.

I just saw $1.5 trillion on my AWS bill and my soul left my body https://t.co/EgfQKJTHVl pic.twitter.com/L0gXYbDio7July 17, 2026

As Dan Harvey, who heads marketing at Learning Through Landscapes, told the Guardian, "I almost had a heart attack when I received an email alert from Amazon Web Services with the billing for our charity’s school grounds audit app."

Some tried to take the billing error in stride. Chinmay on X encouraged others to post their highest AWS bills. As of 10 hours ago, he was at $333B.

Others called out AWS for the error with something less than good humor. "I bet someone must have had a real heart attack. This shouldn't be legal...," wrote Mr Doob on X.

Amazon, to its credit, has been delivering multiple updates starting at around 1:30AM PDT on Friday, July 17, when they first spotted the error: "We are investigating issues with Cost Explorer reflecting inaccurate estimated billing data."

A few hours later, AWS reported it had found the culprit: "We have identified the root cause as an issue with unit pricing within the estimated billing computation subsystem, and we are working on a mitigation," they wrote on the AWS Status page.

However, hours later, AWS admitted, "Our efforts to backfill corrected estimated cost and usage data are still underway. We are progressing slower than anticipated."

The good news is that AWS is not asking anyone to pay these incorrect fees and that, while this has been a big frustration for services that run their websites and businesses on AWS, the cloud system has been working flawlessly, and there have been no reports of outages or performance issues on Friday (if you don't count the years shaved off freaked-out customers' lives).

AWS has even tried to make light of the mistake, posting this on X:

"Typo alert: Some customers saw quadrillion-dollar AWS billing estimates today. Slight miscalculation on our end (very slight ). We're fixing it now. No action needed on your end. Sorry for the confusion. Real question: what will you do with those trillions instead?"

Yes, everyone can all laugh now, though I'm not certain customers like Harvey, Bharath, and others are chuckling along with them.

Was your business affected? How big was your AWS Billing mistake? Let us know the "damage" in the comments below.

NYT Strands hints and answers for Saturday, July 18 (game #867) - Friday, July 17, 2026 - 19: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 Friday's puzzle instead then click here: NYT Strands hints and answers for Friday, July 17 (game #866).

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 #867) - hint #1 - today's themeWhat is the theme of today's NYT Strands?

Today's NYT Strands theme is… A healthy breakfast

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

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

  • COUNT
  • STAY
  • WOOLY
  • LUNCH
  • LONG
  • LARGE
NYT Strands today (game #867) - hint #3 - spangram lettersHow many letters are in today's spangram?

Spangram has 13 letters

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

First side: left, 4th row

Last side: right, 4th row

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

NYT Strands today (game #867) - the answers

(Image credit: New York Times)

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

  • SWEET
  • OATY
  • NUTTY
  • CRUNCHY
  • SALTY
  • WHOLESOME
  • SPANGRAM: BOWLOFGRANOLA
  • My rating: Easy
  • My score: Perfect

I go through phases with breakfasts of having the same thing for ages before getting bored and switching to something new.

In recent months I’ve been through porridge, overnight oats, fruit and yoghurt, and recently a BOWLOFGRANOLA all in pursuit of “a healthy breakfast" when in truth I would love to eat bacon and eggs every day.

I digress. After finding SWEET and OATY the search became a hunt for the obvious — although I was unaware granola could also be SALTY.

Yesterday's NYT Strands answers (Friday, July 17, game #866)
  • ENTERTAINMENT
  • NATURE
  • SPORTS
  • GEOGRAPHY
  • SPANGRAM: TRIVIALPURSUIT
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.

Quordle hints and answers for Saturday, July 18 (game #1636) - Friday, July 17, 2026 - 19: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 Friday's puzzle instead then click here: Quordle hints and answers for Friday, July 17 (game #1635).

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 #1636) — 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 #1636) — hint #2 — repeated lettersDo any of today's Quordle answers contain repeated letters?

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

Quordle today (game #1636) — 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 #1636) — 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 0.

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 #1636) — hint #5 — starting letters (2)What letters do today's Quordle answers start with?

• K

• T

• B

• C

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

Quordle today (game #1636) — the answers

(Image credit: Merriam-Webster)

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

  • KNAVE
  • TIGHT
  • BLEAT
  • CHAOS

This was already a tricky game, with two words featuring silent letters. I navigated those okay, then crashed out — ending my win streak on the final word.

I had four possibilities for words ending I-G-H-T and I picked three wrong ones before I ran out of guesses.

Why I went with the obscure “wight” rather than TIGHT I can’t explain.

Daily Sequence today (game #1636) — the answers

(Image credit: Merriam-Webster)

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

  • DEPTH
  • CHUCK
  • CRISP
  • ETHOS
Quordle answers: The past 20
  • 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
  • Quordle #1631, Monday, 13 July: VOICE, BISON, BURNT, BUILT
  • Quordle #1630, Sunday, 12 July: STAIN, BINGO, LARVA, DICEY
  • Quordle #1629, Saturday, 11 July: WORTH, PRONG, DINGO, DRUID
  • Quordle #1628, Friday, 10 July: GREET, STEAK, DUSKY, HAUTE
  • Quordle #1627, Thursday, 9 July: CRUMP, PHONE, SHINY, STONY
  • Quordle #1626, Wednesday, 8 July: GHOST, TREND, EXALT, ALONG
  • Quordle #1625, Tuesday, 7 July: ARRAY, SUITE, KIOSK, BOULE
  • Quordle #1624, Monday, 6 July: TRAWL, SPICE, PIANO, SHARK
  • Quordle #1623, Sunday, 5 July: PINEY, SWOON, TITLE, PINTO
  • Quordle #1622, Saturday, 4 July: ARGUE, MOTEL, OPERA, TRUCE
  • Quordle #1621, Friday, 3 July: AVERT, MOTOR, MANIC, WORDY
  • Quordle #1620, Thursday, 2 July: BULKY, PARSE, BELOW, MOVIE
  • Quordle #1619, Wednesday, 1 July: EASEL, OTTER, LYRIC, SHACK
  • Quordle #1618, Tuesday, 30 June: HALVE, DRYER, THERE, MINTY
  • Quordle #1617, Monday, 29 June: SLURP, CRACK, CRANK, PHONY
  • Quordle #1616, Sunday, 28 June: RUPEE, TOPAZ, FULLY, BEING
NYT Connections hints and answers for Saturday, July 18 (game #1133) - Friday, July 17, 2026 - 19: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 Friday's puzzle instead then click here: NYT Connections hints and answers for Friday, July 17 (game #1132).

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 #1133) - today's words

(Image credit: New York Times)

Today's NYT Connections words are…

  • TRAVEL
  • FLY
  • QUIZ
  • SCORE
  • OPINION
  • CARRY
  • HEALTH
  • TART
  • CULTURE
  • MIND
  • TIME
  • GOALTEND
  • VIEW
  • LIVES
  • DOUBLE DRIBBLE
  • ATTITUDE
NYT Connections today (game #1133) - hint #1 - group hints

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

  • YELLOW: NBA fouls
  • GREEN: Your convictions
  • BLUE: Arcade scoring systems
  • PURPLE: Begin with a musical sound

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 #1133) - hint #2 - group answers

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

  • YELLOW: COMMIT A BASKETBALL VIOLATION
  • GREEN: BELIEF
  • BLUE: THINGS TRACKED IN VIDEO GAMES
  • PURPLE: WORDS AFTER "POP"

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

NYT Connections today (game #1133) - the answers

(Image credit: New York Times)

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

  • YELLOW: COMMIT A BASKETBALL VIOLATION: CARRY, DOUBLE DRIBBLE, GOALTEND, TRAVEL
  • GREEN: BELIEF: ATTITUDE, MIND, OPINION, VIEW
  • BLUE: THINGS TRACKED IN VIDEO GAMES: HEALTH, LIVES, SCORE, TIME
  • PURPLE: WORDS AFTER "POP": CULTURE, FLY, QUIZ, TART
  • My rating: Hard
  • My score: 1 mistake

I made my mistake after successfully threading ATTITUDE, MIND, OPINION and VIEW, although I was thinking about components of a debate rather than a BELIEF.

My error was, of course, confusion over basketball terminology. DOUBLE DRIBBLE and GOALTEND I knew, but instead of TRAVEL I selected SCORE. Which, on reflection, makes no sense.

Meanwhile my confidence over WORDS AFTER “POP” was fragile, but I successfully guessed FLY instead of SCORE. Before googling I thought it was an alternative to a zip fly. I now know it’s a baseball term.

Yesterday's NYT Connections answers (Friday, July 17, 2026, game #1132)
  • YELLOW: GRAND FINALE: EPILOGUE, FAREWELL, LAST DANCE, SWAN SONG
  • GREEN: SEEN IN AN ARCADE: CRANE GAME, PINBALL, TICKETS, TOKENS
  • BLUE: FOUR GROUPS OF FOUR: CARDINAL DIRECTIONS, CLASSICAL ELEMENTS, SEASONS, SUITS
  • PURPLE: ENDING IN PARTS OF A CAR: PLOT SPOILER, ROBIN HOOD, SATIRES, TREE TRUNK
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.

More and more US employees back forcing AI companies to transfer half of their stock into a public wealth fund - Friday, July 17, 2026 - 19:20
  • Survey inds 69% of Americans support Bernie Sanders’ policy of requiring AI firms to transfer 50% of their stock to a public fund
  • Respondents are also overwhelmingly in favor of giving the federal government the power to block new AI services deemed “risky”
  • Support does appear to drop when Sanders' name is mentioned

AI is developing an image problem, and respondents to a new survey have made their feelings clear: Bernie Sanders’ demand that AI firms contribute stock to a massive public fund is widely supported.

Conducted during June 2026 by the nonpartisan survey research company Verasight, the survey consisted of 17 questions sent to 1,690 adults (18 and above), finding over two-thirds (69%) supporting Sanders’ policy – a figure that only drops to 64% once it is revealed which politician the idea is associated with.

The bad news for the AI industry doesn’t end there, as respondents demonstrated a notable distrust for how AI companies conduct themselves, with nearly half (43%) believing that the regulations proposed by the AI companies are designed to benefit those same companies. Incredibly, 30% of respondents trust the US federal government more than companies like OpenAI and Anthropic.

How does AI wealth distribution work?

(Image credit: Getty Images / Tasos Katopodis)

Senator Bernie Sanders’ plan gives the public a direct stake in America’s largest AI companies, with a one-off tax paid not in cash, but in stock. "Since AI is built on the collective knowledge of humanity, the wealth it generated must benefit humanity," he said, announcing his planned Act on social media.

This would, according to Sanders’ proposal, deliver an annual $1000 check to U.S. citizens, and fund healthcare and education.

"The findings from our latest survey demonstrate a rare instance of bipartisan agreement," noted Ben Leff, CEO and Co-Founder of Verasight.

"There is an undeniable desire among Americans of both parties for federal oversight, absolute transparency, and accountability to ensure AI safety and to enable all Americans to participate in the economic benefits of AI."

Even with a polarizing figure like Bernie Sanders attached, the wealth fund idea retains support, which suggests that while people are happy to use AI to answer questions, streamline processes, and make tasks quicker, they’re less comfortable with the industry’s wider impact.

A poor public perception

While AI companies are becoming increasingly unpopular, it isn’t all bad news. The survey quizzed subjects about their feelings on other industries, including tobacco, pharmaceuticals, and casinos, along with social media. If the tide is turning against AI, it still isn’t regarded as poorly as casinos or tobacco.

Feelings about AI companies are also notably more positive than social media. Given the concerns expressed about federal oversight and public wealth funds, there could be an avenue for OpenAI, Google Gemini, Anthropic, Microsoft, and others to improve the general feeling about AI: accepting a degree of social responsibility.

Millions of Netflix viewers are abandoning shows after their first season — and I think I know the reasons why - Friday, July 17, 2026 - 20:00

You could hardly say Netflix is a business in trouble, but it does have a problem: for a lot of its shows, viewing figures are declining sharply after the first season. According to Bloomberg, Beef lost more than 70% of its viewers going into its second season, while The Night Agent lost 50% of its audience in season two.

This seems to be a pattern repeated over many Netflix shows, including some that rack up impressive viewing figures in their first season. The streaming platform relies on subscribers sticking around, and these stats are apparently "a major source of concern" for the executives at Netflix.

So what's going on? While I'm not privy to the internal discussions at Netflix or the statistics that its executives are available to them, I am a Netflix subscriber of many years standing — and I have a few ideas about what's going on.

Viewing fatigue

There's a lot to get through these days, isn't there? Tens of millions of songs on music streaming platforms, more movies than you'll ever have time to watch in ten lifetimes, and of course the entire history of TV — with new shows appearing weekly. It's perhaps no surprise that we're all finding it hard to stick with successive series when there's so much more out there to watch and listen to.

The way that Netflix's stats work, is that a drop-off in viewing numbers for a second season also includes those who abandoned the show somewhere along the way during the first run of episodes. And if you're not getting grabbed episode after episode by the plot and the characters, it's all too tempting to click away.

That's a shame for slow burn shows and those that need time to get going, and perhaps we all need to learn to be a bit more patient. However, it goes some way to explaining why Netflix shows can shed a lot of viewers after the initial pull of the first few episodes — there's an awful lot competing for our attention.

The binge model

For the most part, Netflix continues to drop its shows all at once, so as soon as they're live you can binge watch an entire season. Sometimes it's great to be able to burn through a bunch of episodes, but it also means you can be done with an entire season very quickly.

This exacerbates the problem of gaps between series (of which more in a moment), but it also means shows can be quickly forgotten in the rush of everything else that's going on. Some of my favorite TV shows are those that come out week by week: I watch the episode, then I catch up on the recap podcasts.

It means shows last longer — not in terms of the actual running time, but in terms of how many days and weeks it takes to get through a season. I actually quite like being able to binge shows sometimes, but it does mean they can be quickly forgotten.

Stranger Things lasted almost 10 years from start to finish (Image credit: Netflix)Season-to-season gaps

This isn't something that only affects Netflix, but we're still seeing huge gaps between seasons of shows — and unless the viewing experience is very special, that's likely to lead to waning enthusiasm from audiences as the months and years drag on.

Silo isn't a Netflix show, but the point is the same: as I was settling down to watch the third season a few days ago, even the initial recap montage had me confused (there was a mere 18 months between the end of season two and the start of season three). There were parts I didn't remember, and I had to head over to Wikipedia to get caught up.

Stranger Things is a Netflix show, and while I did manage to drag myself through it in its entirety, it was a struggle towards the end. The show lasted for just shy of a decade, and there are huge swathes of it that are no longer in my memory banks. It's not easy to produce television shows quickly, but the slow rollouts aren't helping their chances.

A trust issue

I've seen Netflix's regular cancellation of shows floated as a reason for second-series-syndrome, and I think this is an issue for program makers as well as audiences. If you don't know whether or not you're getting a second or third season, then you have to throw everything into the first one, and think more about wrapping it up neatly than extending it.

The Night Agent is one of the Netflix shows I've found it hard to stay with: the original rookie-on-the-run premise worked well and the first season was propulsive entertainment, but as it's continued, it's become more of a by-the-numbers action thriller. It's almost like they're making it up as they go.

Compare that with something like Bridgerton, which is a Netflix show I have managed to keep up with. It is of course based on a series of books (as is Apple TV's Slow Horses by the way), and that helps to ensure variety from season-to-season, with the focus switching between different characters and plotlines.

I'm not sure exactly how Netflix can fix the problem of viewing numbers declining in season two — I'm not a highly paid TV executive after all — but those are a few thoughts about why it's happening.

Best Smart Speakers for 2026: Big Sound and So Much More - Saturday, July 18, 2026 - 20:00
We tested smart speaker audio, voice assistants and sensors to find the best for your home.
Belgian Grand Prix: How to Watch the F1 Race Today - Sunday, July 19, 2026 - 04:30
Can George Russell gain further ground in the title race in Stavelot?
They Trained Robots on 100 Million Videos. Here's What Happened video - Sunday, July 19, 2026 - 05:00
Rhoda AI is betting the future of robotics starts with internet video, not lab data. We visited the company's headquarters to see how its Direct Video Action model learns physics from hundreds of millions of clips.
Argentina vs. Spain: Stream FIFA World Cup 2026 Final Live for Free - Sunday, July 19, 2026 - 05:00
Lionel Messi and Argentina face off against Lamine Yamal and Spain for soccer's biggest prize.
This iPhone Trick Can Eliminate Spam Calls for Good - Sunday, July 19, 2026 - 05:00
You don't have to put up with spam calls any longer.
ThinkPad X1 Carbon Gen 14 Review: Lenovo's Flagship Ultraportable Is Now More Repairable - Sunday, July 19, 2026 - 05:01
The new Space Frame design should extend the life of the laptop, but doesn't alter the familiar X1 Carbon look and feel.
The 4-Pile Closet Cleanout Method That Actually Gets the Job Done - Sunday, July 19, 2026 - 15:00
Four clearly defined piles turn an overwhelming closet cleanout into a decision-making process anyone can get through in an afternoon.

Pages