It's clear the new MSI Claw 8 EX AI+ CG3EM is the best gaming handheld in terms of almost all the metrics that count. It's the most powerful—delivering gaming performance well beyond that of the ROG Xbox Ally X with its AMD-powered Z2 Extreme APU—and it has an absolutely killer battery life, too. But these aren't the only metrics that count. Sure, they're the key ones if we're talking about what it's like to actually live with the MSI Claw 8 etc. but there's a large hurdle to get over before then. And it's a hurdle built out of pure cash.The Claw 8 etc. is a handheld that's become as much of a casualty of the current memory and hardware crisis as the Steam Machine. To the point where, here at launch it's just looking like a near $2,000 toy for the really rather rich.And this is a real failing for a handheld gaming PC. These aren't devices that are meant to be your sole machine; they're complementary systems for when you're travelling around, or just want to sit on a sofa instead of at your gaming desk. Which is why the Steam Deck was such a success. It understood the balance of price and performance was vital in this burgeoning market, and that it needed to be something additive to your gaming experience, not exclusory. And other players, such as Asus and Lenovo, were able to use their buying power to keep costs relatively low for their own subsequent devices.That's all out of the window now, because there is no way to produce an affordable version of a handheld rocking the outstanding Intel Arc G3 Extreme silicon, whatever your buying power is. Which is a huge shame, because it really is the best gaming handheld I've ever spent time with. The chip at its heart is almost the entire reason behind that; because of its mix of extreme power and extreme Panther Lake efficiency it nails what I've always wanted a handheld gaming PC to be. The level of compromise over the visual quality and frame rate of your games is impressively light, and while range anxiety is not necessarily a solved issue, the Endurance mode battery life is a bit of a revelation. But it's not all about Intel's silicon, because the enhanced MSI Claw design also plays its part. The weight is beautifully distributed, making it feel far lighter than it should, and the extended controller grips make it far more comfortable for a long session.Buy if...✅ You want the best handheld silicon: The MSI Claw 8 etc. is the current pinnacle of handheld gaming PC technology and if that's what you need in your life, it's right here for you.Don't buy if...❌ A handheld needs to be an affordable second-device: At $1,800 the Claw 8 etc. costs the same as a full Radeon RX 9070 XT gaming PC, making it very much a luxury purchase and an impulse buy only for the mega-loaded.MSI Claw 8 EX AI+ features(Image credit: Future)Claw 8 EX AI+ CG3EM specsProcessorIntel Arc G3 Extreme processorOperating SystemWindows 11 HomeChipsetIntegrated SoCMemory32 GB LPDDR5x-8533 onboard, dual channelDisplay8-inch FHD+ (1920 x 1200), Touchscreen, 48~120Hz VRR, 100% sRGB(Typical), 500nits(Typical), IPS-Level panelGraphicsIntel Arc GPU B390Storage Slot1 x NVMe M.2 2280 SSD by PCIe Gen 4 x4Sensor6-Axis IMU Vibration MotorCommunicationIntel Wi-Fi 7, Bluetooth v6Audio2 x 2 W Speakers / 1x Audio combo jack / DTS Audio Processing / Hi-Res Audio readyI/O Port2 x Thunderbolt™ 4 (DisplayPort™ / Power Delivery 3.0) 1 x microSD Card Reader 1 x Audio Combo Jack SecurityFingerprint sensor on power buttonBattery/Adapter4-Cell, Li-Polymer, 80 Whr / 65 W USB-C PD 3.0Dimension296~321 (W) x 130 (D) x 25~48 (H) mmWeight785 gColorVoid PurplePrice$1,800 / £1,400The key feature for the MSI Claw 8 EX AI+ CG3EM is its Intel Arc G3 Extreme silicon. This is the first chip from Intel that is explicitly designed for a handheld ecosystem, and the fact that it is denoted as an 'Arc' chip highlights its gaming credentials, and the focus on its integrated GPU. In fact, Intel's Tom Petersen went so far as to pitch his claim to actually call the chip a GPU with an integrated CPU when I spoke to him at Computex earlier in the year.Though I'm pretty confident his pitch didn't get very far with the Intel leadership.The integrated graphics are the same as those sitting in the top-end Panther Lake processors, the Arc B390. That's a 12 Xe core chip and one that's impressively capable at 1080p gaming, especially at low wattage levels, but the chip as a whole contains some interesting optimisations dedicated to handheld gaming specifically.The most obvious is how the split between Performance, Efficient, and Low Power Efficient cores lines up in the new chip spec. Where your standard Core UItra 9 or 7 Panther Lake chip comes with four Cougar Cove Performance cores to give it that extra processing grunt, Intel has cut that in half, with only two Performance cores in the G3 series of chips.Alongside that pair, are eight Darkmont Efficient cores and a further four Darkmont LP Efficient cores. That then gives you a 14-core processor, so you can have some decent multi-core performance in there without dedicating too much silicon to the highest-performing—and most thirsty—cores Intel has in the whole Panther Lake stack.(Image credit: Intel)And the Darkmont cores are plenty versatile and powerful enough in this form, and not the weakheart cores you might have in your head from the first flush of Intel's big/little core design. This isn't a mobile workstation after all, this is a gaming chip, and everything is focused around that.To that end the G3 chips come with the latest version of Intel's Intelligent Bias Control software (IBC v3.5). This is a piece of software designed to balance power between CPU and GPU tiles, and here it allows for the complete parking of the more power-hungry Performance cores when the chip is operating at a low power level, below 14 W. It also affects the Windows scheduler and points more work towards the Efficient cores; it's almost the entirely opposite way the original scheduler was designed when Intel first brought the hybrid core layout to the PC.But, having played with a couple of other Arc G3 Extreme handhelds—the OneXPlayer 3 and the Acer Predator Atlas 8—there is a lot that MSI is bringing to the table here, too. And much of it is a vast improvement over the previous Claw handhelds. MSI has been making Intel-based handheld gaming PCs for a couple generations now and they've been decent, but never class-leading. That's changed here with the Claw 8 EX AI+, where it's focused on nailing the design in terms of ergonomics and the ephemeral feel of a device, as well as supporting the efficient Intel architecture with a fat 77.8 Whr battery.The flared design of the grips mirrors the Xbox controller and therefore the comfort of the Xbox Ally X, and all the buttons feel far more definite than the slightly woolly, imprecise controls on the previous Claw devices. We also have Hall effect sticks and triggers to give you more accuracy and remove the issue of stick drift over time, too.FutureFutureFutureFutureThe 8-inch IPS-like panel taking up the front of the Claw—and oddly slightly jutting out at the bottom—is a really solid 1920 x 1200 screen. With VRR support, you're getting a refresh rate from 48 - 120 Hz and an impressively bright display, too. It's rated for a typical luminance level of 500 nits, which means you don't have to have it anywhere near 100% to get a very playable level of brightness on the thing.It's not all on the outside, either. The internals have been given an upgrade, and arguably the most important is the one you'll barely notice. The cooling. MSI has used taller fans in the twin cooling array inside it, and there is an impressive amount of clearance between the outer shell and those li'l spinny things. All told, you're getting an extra 5 W of cooling capacity compared to previous Claw designs, and apparently 9% more airflow. Combine that with the noted Panther Lake/Arc G3 efficiency, and you get a cooling system that stays mercifully quiet, but still impressively effective when you're really pushing the graphics silicon to its fullest.Another internal feature that pleases me is the SSD. It's super easy to unscrew and pry the back off the Claw—without breaking the plastic shell—and you're immediately presented with the SSD. This makes it simple to replace or upgrade the standard 1 TB of storage it comes with, but MSI has also ensured compatibility with full-size 2280 SSDs as well as the smaller designs.MSI Claw 8 EX AI+ performance(Image credit: Future)If you've seen anything of our coverage of Intel's Panther Lake you'll know we're big fans of its gaming performance, and that hasn't changed with my testing of this new MSI Claw and its Arc G3 Extreme processor. In fact, it has only been enhanced because of its effectiveness at low power especially.Our standard handheld gaming PC benchmarking suite sees the MSI Claw 8 EX AI+ topping the table with only one exception, the ageing Horizon Zero Dawn upscaling benchmark, which relies on an older version of AMD's FSR technology. It's an impressive display, with it not being at all close in most games compared with the current pinnacle of AMD's own dedicated handheld silicon, the Ryzen Z2 Extreme in the ROG Xbox Ally X.@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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *:before, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper *:after, #fv-chart-1784634411775-064gk0m8j-slideshow *, #fv-chart-1784634411775-064gk0m8j-slideshow *:before, #fv-chart-1784634411775-064gk0m8j-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper, #fv-chart-1784634411775-064gk0m8j-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stacked-product,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-label,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-container,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-cluster {width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-label-space {display: none !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-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-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784634411775-064gk0m8j-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; }#fv-chart-1784634411775-064gk0m8j-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": "1080p gaming performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Black Myth Wukong (1080p Medium)","Cyberpunk 2077 (1080p Medium)","F1 24 (1080p Medium)","Horizon Zero Dawn (1080p Original)","Metro Exodus Enhanced (1080p High)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Black Myth Wukong (1080p Medium)","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Black Myth Wukong (1080p Medium)","value": 15,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Black Myth Wukong (1080p Medium)","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Black Myth Wukong (1080p Medium)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Cyberpunk 2077 (1080p Medium)","value": 41,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Cyberpunk 2077 (1080p Medium)","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Cyberpunk 2077 (1080p Medium)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Cyberpunk 2077 (1080p Medium)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – F1 24 (1080p Medium)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – F1 24 (1080p Medium)","value": 45,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – F1 24 (1080p Medium)","value": 68,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – F1 24 (1080p Medium)","value": 107,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Horizon Zero Dawn (1080p Original)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Horizon Zero Dawn (1080p Original)","value": 36,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Horizon Zero Dawn (1080p Original)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Horizon Zero Dawn (1080p Original)","value": 61,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Metro Exodus Enhanced (1080p High)","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Metro Exodus Enhanced (1080p High)","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Metro Exodus Enhanced (1080p High)","value": 25,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Metro Exodus Enhanced (1080p High)","value": 41,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "1080p upscaling performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","Black Myth Wukong | Upscaling (1080p Medium)","Cyberpunk 2077 | Upscaling (1080p Medium)","F1 24 | Upscaling (1080p Medium)","Horizon Zero Dawn | Upscaling (1080p Original)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Black Myth Wukong | Upscaling (1080p Medium)","value": 39,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Black Myth Wukong | Upscaling (1080p Medium)","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Black Myth Wukong | Upscaling (1080p Medium)","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Black Myth Wukong | Upscaling (1080p Medium)","value": 50,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 53,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 48,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Cyberpunk 2077 | Upscaling (1080p Medium)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – F1 24 | Upscaling (1080p Medium)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – F1 24 | Upscaling (1080p Medium)","value": 57,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – F1 24 | Upscaling (1080p Medium)","value": 85,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – F1 24 | Upscaling (1080p Medium)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – Horizon Zero Dawn | Upscaling (1080p Original)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – Horizon Zero Dawn | Upscaling (1080p Original)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – Horizon Zero Dawn | Upscaling (1080p Original)","value": 54,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – Horizon Zero Dawn | Upscaling (1080p Original)","value": 66,"unitText": "Avg FPS"}]},{"@context": "https://schema.org","@type": "Dataset","name": "Synthetic performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-21T11:46:51.776Z","citation": "The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.","keywords": ["MSI Claw 8 EX AI+ CG3EM (v1.0)","Asus ROG Xbox Ally X","MSI Claw 8 AI+","Lenovo Legion Go S","3DMark Time Spy","3DMark Storage","FFXIV Shadowbringers","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – 3DMark Time Spy","value": 4033,"unitText": "Index score"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – 3DMark Time Spy","value": 2244,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – 3DMark Time Spy","value": 4460,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – 3DMark Time Spy","value": 6499,"unitText": "Index score"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – 3DMark Storage","value": 1163,"unitText": "Index score"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – 3DMark Storage","value": 1582,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – 3DMark Storage","value": 1889,"unitText": "Index score"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – 3DMark Storage","value": 2152,"unitText": "Index score"},{"@type": "PropertyValue","name": "Asus ROG Xbox Ally X – FFXIV Shadowbringers","value": 18.91,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "Lenovo Legion Go S – FFXIV Shadowbringers","value": 20.56,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "MSI Claw 8 AI+ – FFXIV Shadowbringers","value": 15.15,"unitText": "Total load time (seconds)"},{"@type": "PropertyValue","name": "MSI Claw 8 EX AI+ CG3EM – FFXIV Shadowbringers","value": 10.952,"unitText": "Total load time (seconds)"}]}]Previous1 / 3Next1080p gaming performanceBlack Myth Wukong (1080p Medium)Cyberpunk 2077 (1080p Medium)F1 24 (1080p Medium)Horizon Zero Dawn (1080p Original)Metro Exodus Enhanced (1080p High)Avg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM3316Asus ROG Xbox Ally X2619MSI Claw 8 AI+2015Lenovo Legion Go S1511Black Myth Wukong (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM33 Avg FPS, 16 1% Low FPSAsus ROG Xbox Ally X26 Avg FPS, 19 1% Low FPSMSI Claw 8 AI+20 Avg FPS, 15 1% Low FPSLenovo Legion Go S15 Avg FPS, 11 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM5133Asus ROG Xbox Ally X4134MSI Claw 8 AI+3731Lenovo Legion Go S2219Cyberpunk 2077 (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM51 Avg FPS, 33 1% Low FPSAsus ROG Xbox Ally X41 Avg FPS, 34 1% Low FPSMSI Claw 8 AI+37 Avg FPS, 31 1% Low FPSLenovo Legion Go S22 Avg FPS, 19 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM10764Asus ROG Xbox Ally X8476MSI Claw 8 AI+6859Lenovo Legion Go S4534F1 24 (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM107 Avg FPS, 64 1% Low FPSAsus ROG Xbox Ally X84 Avg FPS, 76 1% Low FPSMSI Claw 8 AI+68 Avg FPS, 59 1% Low FPSLenovo Legion Go S45 Avg FPS, 34 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM6132Asus ROG Xbox Ally X4815MSI Claw 8 AI+4811Lenovo Legion Go S363Horizon Zero Dawn (1080p Original) DataProductValueMSI Claw 8 EX AI+ CG3EM61 Avg FPS, 32 1% Low FPSAsus ROG Xbox Ally X48 Avg FPS, 15 1% Low FPSMSI Claw 8 AI+48 Avg FPS, 11 1% Low FPSLenovo Legion Go S36 Avg FPS, 3 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM4115Asus ROG Xbox Ally X2715MSI Claw 8 AI+2517Lenovo Legion Go S148Metro Exodus Enhanced (1080p High) DataProductValueMSI Claw 8 EX AI+ CG3EM41 Avg FPS, 15 1% Low FPSAsus ROG Xbox Ally X27 Avg FPS, 15 1% Low FPSMSI Claw 8 AI+25 Avg FPS, 17 1% Low FPSLenovo Legion Go S14 Avg FPS, 8 1% Low FPSThe Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.1080p upscaling performanceBlack Myth Wukong | Upscaling (1080p Medium)Cyberpunk 2077 | Upscaling (1080p Medium)F1 24 | Upscaling (1080p Medium)Horizon Zero Dawn | Upscaling (1080p Original)Avg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM5028Asus ROG Xbox Ally X3930MSI Claw 8 AI+3325Lenovo Legion Go S2218Black Myth Wukong | Upscaling (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM50 Avg FPS, 28 1% Low FPSAsus ROG Xbox Ally X39 Avg FPS, 30 1% Low FPSMSI Claw 8 AI+33 Avg FPS, 25 1% Low FPSLenovo Legion Go S22 Avg FPS, 18 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM7350Asus ROG Xbox Ally X5344MSI Claw 8 AI+4840Lenovo Legion Go S2925Cyberpunk 2077 | Upscaling (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM73 Avg FPS, 50 1% Low FPSAsus ROG Xbox Ally X53 Avg FPS, 44 1% Low FPSMSI Claw 8 AI+48 Avg FPS, 40 1% Low FPSLenovo Legion Go S29 Avg FPS, 25 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM12488Asus ROG Xbox Ally X9788MSI Claw 8 AI+8575Lenovo Legion Go S5721F1 24 | Upscaling (1080p Medium) DataProductValueMSI Claw 8 EX AI+ CG3EM124 Avg FPS, 88 1% Low FPSAsus ROG Xbox Ally X97 Avg FPS, 88 1% Low FPSMSI Claw 8 AI+85 Avg FPS, 75 1% Low FPSLenovo Legion Go S57 Avg FPS, 21 1% Low FPSAvg FPS1% Low FPSMSI Claw 8 EX AI+ CG3EM6651Asus ROG Xbox Ally X7018MSI Claw 8 AI+5423Lenovo Legion Go S518Horizon Zero Dawn | Upscaling (1080p Original) DataProductValueMSI Claw 8 EX AI+ CG3EM66 Avg FPS, 51 1% Low FPSAsus ROG Xbox Ally X70 Avg FPS, 18 1% Low FPSMSI Claw 8 AI+54 Avg FPS, 23 1% Low FPSLenovo Legion Go S51 Avg FPS, 8 1% Low FPSThe Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.Synthetic performance3DMark Time Spy3DMark StorageFFXIV ShadowbringersIndex scoreGPU index scoreCPU index scoreMSI Claw 8 EX AI+ CG3EM6499609110487Asus ROG Xbox Ally X403336639462MSI Claw 8 AI+446041258266Lenovo Legion Go S2244207242463DMark Time Spy DataProductValueMSI Claw 8 EX AI+ CG3EM6499 Index score, 6091 GPU index score, 10487 CPU index scoreAsus ROG Xbox Ally X4033 Index score, 3663 GPU index score, 9462 CPU index scoreMSI Claw 8 AI+4460 Index score, 4125 GPU index score, 8266 CPU index scoreLenovo Legion Go S2244 Index score, 2072 GPU index score, 4246 CPU index scoreIndex scoreAvg bandwidth (MB/s)Access time (ųs)MSI Claw 8 EX AI+ CG3EM2152366.6683Asus ROG Xbox Ally X1163199.98155MSI Claw 8 AI+1889323.5195Lenovo Legion Go S1582272.241143DMark Storage DataProductValueMSI Claw 8 EX AI+ CG3EM2152 Index score, 366.66 Avg bandwidth (MB/s), 83 Access time (ųs)Asus ROG Xbox Ally X1163 Index score, 199.98 Avg bandwidth (MB/s), 155 Access time (ųs)MSI Claw 8 AI+1889 Index score, 323.51 Avg bandwidth (MB/s), 95 Access time (ųs)Lenovo Legion Go S1582 Index score, 272.24 Avg bandwidth (MB/s), 114 Access time (ųs)MSI Claw 8 EX AI+ CG3EM10.952Asus ROG Xbox Ally X18.91MSI Claw 8 AI+15.15Lenovo Legion Go S20.56FFXIV Shadowbringers DataProductValueMSI Claw 8 EX AI+ CG3EM10.952Asus ROG Xbox Ally X18.91MSI Claw 8 AI+15.15Lenovo Legion Go S20.56The Arc G3 Extreme chip in the Claw 8 EX AI+ shows how dominant it is over AMD's best handheld chip, and the last generation Intel iGPU in the previous MSI Claw 8 device.window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height)