DJI Avata 2 review – FPV flight has never felt more immersive | TechRadar

Normalized Claims

  • Fully Manual mode removes all flight assistance and stabilization.

  • ND filters are especially beneficial on bright sunny days

  • ND filters are key to obtaining smooth footage

  • allows disabling all flight-assistance features to fly in full manual

  • allows users to start flying straight out of the box after a quick setup process

  • announced on April 11, 2024

  • available in Black

  • camera can be tilted from -95 degrees to 90 degrees

  • can be controlled with the DJI Motion Controller 3

  • can be flown in Normal mode

  • can be flown in Sport mode

  • can be flown in fully manual mode using the DJI Remote Controller 3

  • can be flown in the UK

  • can be flown with the DJI Motion Controller 3

  • can fly at altitudes ranging from very low to high

  • can fly through various gaps

  • can perform light freestyle maneuvers

  • can shoot in standard mode for immediate use

  • continues to be a cinewhoop with ducts

  • delivers incredible image quality

  • enables capturing photos while flying

  • enables capturing video while flying

  • enables immediate airborne use right out of the box

  • features Normal flight mode

  • features Sport flight mode

  • features a longer wheelbase

  • features fully Manual flight mode

  • features the O4 ultra-low latency video transmission system

  • flight time is significantly reduced when the drone is flown manually and during loops and rolls in windy conditions

  • flights were conducted away from people and buildings

  • flights were conducted in compliance with local aviation laws and restrictions

  • has Fully Manual mode only when paired with the DJI Remote Controller 3

  • has a 1/1.3-inch CMOS sensor

  • has a field of view of up to 155 degrees

  • has a fixed aperture of f/2.8

  • has a flatter frame for improved aerodynamics

  • has a longer wheelbase

  • has a lower center of gravity

  • has a more aerodynamic and flatter design

  • has an extended wheelbase

  • has an improved dynamic range

  • has awkward handling in manual mode

  • has backward visual positioning

  • has better dynamic range

  • has built-in obstacle avoidance that can largely help prevent crashes

  • has built-in obstacle detection that can largely help prevent crashes

  • has dimensions of 7.26 x 8.35 x 2.52 inches (184.5 x 212 x 64 mm)

  • has downward visual positioning

  • has improved dynamic range

  • has undergone a complete redesign relative to its predecessor

  • has undergone a full redesign compared to the first DJI Avata

  • includes a video sample

  • includes automatic return-to-home functionality

  • includes automatic takeoff

  • includes obstacle avoidance sensors

  • is a cinewhoop

  • is a cinewhoop drone

  • is a complete redesign from its predecessor

  • is a drone designed for video

  • is a long-anticipated upgrade for Avata and DJI FPV users

  • is available starting April 11, 2024

  • is branded by DJI

  • is described as cheap in the article

  • is described as the long-anticipated upgrade for Avata or DJI FPV users

  • is developed by DJI

  • is easy to fly

  • is easy to fly out of the box

  • is immediately available on the DJI website

  • is intended for trained FPV pilots

  • is intuitive to fly

  • is lighter than the previous DJI Avata

  • is likely due to inadequate tuning

  • is not a freestyle drone

  • is not designed to withstand hard crashes

  • is not designed to withstand multiple heavy collisions

  • is not suitable for performing high-speed aerobatics in abandoned buildings

  • is not tuned as well as some carbon fiber FPV quadcopters in full manual mode

  • is now available

  • is operable in full manual mode with the DJI Remote Controller 3

  • is powered by a 2150mAh battery

  • is priced at $1,059

  • is priced at $1,059 at Walmart

  • is priced at $1,099

  • is priced at $1,099 as part of today's best deals

  • is priced at $629

  • is priced at $749.99

  • is priced at $879.99

  • is priced at $999

  • is priced at $999 at DJI (US & CA)

  • is quieter than the first DJI Avata

  • is quieter than the previous DJI Avata

  • is suitable for FPV newbies seeking thrills without a steep learning curve

  • is suitable for teaching kids

  • is the long-anticipated upgrade for Avata or DJI FPV users

  • is the long-anticipated upgrade for DJI Avata and DJI FPV users

  • is the successor to DJI Avata

  • is the third FPV-focused drone from DJI

  • is unappealing to experienced FPV pilots outside of the DJI ecosystem

  • listed on Amazon

  • makes FPV flight accessible to a broad audience

  • offers 12MP of effective pixels

  • offers a long flight time

  • offers a substantial improvement in video quality compared to the previous Avata and the DJI FPV

  • offers an exceptionally immersive FPV flight experience

  • offers better durability than its predecessor

  • offers better power than its predecessor

  • offers fine control

  • offers fully manual mode for aerobatics

  • offers fully manual mode for diving

  • offers fully manual mode for flying

  • offers image quality superior to that of DIY FPV drones

  • offers immersive FPV flight

  • offers impressive image quality

  • offers precise control in confined spaces

  • offers slow and stable flight for capturing real-estate videos

  • offers standard mode

  • offers super-wide-angle mode

  • offers the DJI Motion Controller 3 as a controller option (included with the Fly More Combo)

  • offers the DJI Remote Controller 3 as a controller option (sold separately)

  • offers up to 26 minutes of flight time when cruising slowly in windless conditions

  • offers wide-angle mode

  • packed with safety features

  • priced at $1,099 at Best Buy

  • priced at $749.99

  • priced at $879.99

  • provides a more immersive flying experience

  • provides a straight-out-of-the-box solution for FPV drone users

  • provides better flight performance

  • provides better-quality footage than the DJI Avata drone

  • provides better-quality footage than the DJI FPV drone

  • records 1080p at 120fps

  • records at speeds up to 130 Mbps

  • requires a spotter who maintains visual line of sight at all times

  • requires the operator to use HD goggles

  • shoots video in up to 4K at 60fps

  • supports D-Log M to capture more detail for color grading

  • uses immersive FPV goggles to show the drone's view

  • uses the O4 video transmission system

  • was never designed as a freestyle FPV drone

  • was reviewed by TechRadar

  • was tested on private property with multiple spotters

  • weighs 30 g less than the previous DJI Avata

  • allows only small fit adjustments

  • are mostly excellent

  • are provided in the Fly More Kit

  • contribute to a more immersive flying experience when paired with the DJI Avata 2

  • delivers image quality with a dynamic range superior to the Avata, the DJI FPV, or the O3 Air Unit when paired with the DJI O4 camera and transmission

  • displays video from DJI Avata 2

  • does not allow a full lift of the goggles

  • features two tiny lenses at the front

  • fits very well

  • has a refresh rate of up to 100Hz

  • has minimal light leaks

  • includes a new forehead support linked to the goggles via a small hinge

  • is certified for low blue light by TÜV Rheinland

  • is comfortable

  • is compact

  • is equipped with dual 1080p Micro-OLED displays

  • is lightweight

  • is part of the DJI Avata 2 experience

  • lets users switch from the drone camera view to what the two front lenses see with a simple double tap

  • offers a better balance between shadows and highlights

  • offers a very ergonomic fit

  • offers an overall better image

  • offers detailed visuals

  • offers some interesting new features

  • offers vivid colors

  • provides immersion for DJI Avata 2 flights

  • provides improved shadow detail

  • switches views without removing the goggles

  • costs $1,199

  • costs AU$1,839

  • has a starting price of $999

  • includes Goggles 3

  • includes Motion Controller 3

  • includes a carry bag

  • includes a charging hub

  • includes one or three additional batteries

  • includes other useful accessories

  • includes the DJI Goggles 3

  • includes the DJI Motion Controller 3

  • includes the drone

  • includes three batteries

  • provides value to customers who require extra batteries

  • starts at AU$1,499

  • starts at £879

  • adds Easy Acro, a feature that enables flips and rolls at the push of a button for less experienced pilots

  • allows selecting flight modes on DJI Avata 2

  • appeals to novice pilots

  • can select DJI Avata 2 flight modes

  • design is built for right-handed users

  • enables users with no experience to fly with reasonable precision and control

  • is compatible with the DJI Avata 2

  • is difficult for left-handed users to press the record buttons while flying

  • is included with the Fly More Combo

  • is less attractive to more experienced pilots than a gaming-style controller

  • is the controller for the DJI Avata 2

  • is useful for flying in confined environments

  • is useful for indoor real-estate tours

  • offers Easy Acro mode

  • provides an intuitive way to control the DJI Avata 2

  • allows selecting flight modes on DJI Avata 2

  • appears to share the same design as DJI Remote Controller 2

  • can be used with DJI Avata 2

  • has ergonomics not well suited for manual mode

  • has handling that may be awkward and distracting for pilots who pinch the gimbals

  • has the previously foldable antenna encased within the controller

  • is available for $199

  • is available for AU$229

  • is available for £139

  • is sold separately

  • replaces its predecessor

  • bases its list on in-depth testing

  • has an article titled 'Should I buy the DJI Avata 2?'

  • is the publisher of the DJI Avata 2 review article

  • lists the best DJI drones in 2025

  • lists the best beginner drones for 2025

  • published a review of the DJI Avata 2

  • reviews DJI Avata 2

  • is a product line related to the DJI Avata 2

  • lacked dynamic range

  • launched in March 2021

  • shadow areas lacked detail

  • shadow areas were very dark

  • was released in 2021

  • is a market leader in FPV drones

  • is the brand behind DJI Goggles 3

  • is the brand behind the DJI Avata 2

  • offers precision flight features

  • offers safety features

  • has poor ergonomics

  • is released by DJI

  • is similar to controllers typically used on game consoles

  • replaces the DJI Controller 2

  • shows no improvement over DJI Controller 2

  • lacked dynamic range

  • released in August 2022

  • shadow areas lacked detail

  • shadow areas were very dark

  • can be started indoors or in very tight spaces

  • is suitable for beginners

  • offers the most relaxed flying experience

  • offers the safest flying experience

  • is priced at $199

  • is sold separately

  • is sold separately for AU$229

  • is sold separately for £139

  • includes the drone

  • includes the goggles

  • includes the remote

  • has no obstacle avoidance

  • provides higher ascent, descent, and forward speeds

  • provides a huge leap for captured footage

  • provides a huge leap for footage displayed on the DJI Goggles 3

  • helps total beginners get airborne more easily

  • is less appealing to experienced pilots accustomed to video game-style controllers

  • easily outperforms its rivals

  • has one huge upgrade

  • are likely to crash the DJI Avata 2 without sufficient simulator practice hours

  • are likely to damage the DJI Avata 2 without sufficient simulator practice hours

  • was a client of Nico Goodden

  • is available at Amazon for $749.99

  • are chosen based on the user's skill, experience, and intended applications

  • requires practice with an FPV flight simulator to avoid crashes

  • can be talked to from an Apple Watch

  • includes DJI Goggles 3

  • is a drone

  • is a selfie drone

  • can be talked to from Apple Watch

  • provided the image credit for the DJI Avata 2 article

  • offers full control in manual mode for aerobatics

  • was a client of Nico Goodden

  • was a client of Nico Goodden

  • offers unparalleled image quality when paired with the DJI transmission protocol and the DJI Goggles 3

Claims

  • DJI Avata 2 offers a long flight time.

  • DJI Avata 2 delivers incredible image quality.

  • DJI Avata 2 has improved dynamic range.

  • DJI Avata 2 is easy to fly out of the box.

  • DJI Avata 2 is packed with safety features.

  • DJI Avata 2 is the long-anticipated upgrade for DJI Avata and DJI FPV users.

  • TechRadar published a DJI Avata 2 review.

  • DJI Avata 2 provides immersive FPV flight.

  • DJI Avata 2 is described as the long-anticipated upgrade for Avata or DJI FPV users.

  • DJI is the brand behind the DJI Avata 2.

  • DJI FPV is a product line related to the DJI Avata 2.

  • TechRadar is the publisher of the DJI Avata 2 review article.

  • The DJI Avata 2 is finally here.

  • The DJI Avata 2 is the long-anticipated upgrade for Avata or DJI FPV users.

  • The O4 camera and DJI transmission protocol, paired with the DJI Goggles 3, offer unparalleled image quality.

  • The DJI Goggles 3 offer a very ergonomic fit and some interesting new features.

  • The DJI RC Motion 3 controller makes it easier than ever for total beginners to get airborne.

  • The DJI RC Motion 3 controller may not be as appealing for more experienced pilots who are used to a video game-type controller.

  • DJI releases the DJI Controller 3, which replaces the DJI Controller 2, and is similar to controllers typically used on game consoles.

  • The DJI Avata 2 is listed at $749.99 at Amazon (Black).

  • The DJI Avata 2 is priced at $999 at DJI (US & CA).

  • The DJI Avata 2 is priced at $1,059 at Walmart.

  • The DJI Avata 2 is priced at $1,099 at Best Buy.

  • DJI is the brand behind the DJI Avata 2.

  • DJI is the brand behind the DJI Goggles 3.

  • DJI Avata 2 is a cinewhoop drone.

  • DJI Avata 2 is not a freestyle drone.

  • DJI Avata 2 is not made to withstand hard crashes.

  • DJI Avata 2 is not the drone for people who want to perform high-speed aerobatics in abandoned buildings.

  • DJI offers precision-flight features.

  • DJI offers safety features.

  • TechRadar reviews DJI Avata 2.

  • DJI Avata 2 is the long-anticipated upgrade for Avata or DJI FPV users.

  • DJI Avata 2 is unappealing to experienced FPV pilots outside of the DJI ecosystem.

  • DJI Controller 3 has poor ergonomics.

  • DJI Controller 3 shows no improvement over DJI Controller 2.

  • DJI Avata 2 has awkward handling in manual mode, probably due to inadequate tuning.

  • TechRadar lists the best DJI drones in 2025 based on in-depth testing.

  • TechRadar lists the best beginner drones for 2025.

  • TechRadar published a DJI Avata 2 review.

  • DJI Avata 2 offers immersive FPV flight.

  • TechRadar's DJI Avata 2 review states that FPV flight has never felt more immersive.

  • DJI Avata 2 has a video sample.

  • TechRadar has a 'Should I buy the DJI Avata 2?' article.

  • Future provided the image credit for the DJI Avata 2 article.

  • DJI is the brand behind the DJI Avata 2.

  • DJI Avata 2 uses O4 video transmission system with improved dynamic range.

  • DJI Avata 2's 1/1.3-inch CMOS sensor offers 12MP of effective pixels.

  • DJI Avata 2's fixed aperture is f/2.8.

  • DJI Avata 2's field of view is up to 155 degrees.

  • DJI Avata 2's camera can be tilted from -95 degrees to 90 degrees.

  • DJI Avata 2 shoots up to 4K at 60fps.

  • DJI Avata 2 can record 1080p at 120fps.

  • DJI Avata 2 records at up to 130 Mbps.

  • DJI Avata 2 supports D-Log M to capture more detail for color grading.

  • DJI Avata 2 can shoot in standard mode for immediate use.

  • DJI Avata 2 offers standard, wide-angle, and super-wide-angle modes.

  • ND filters are key to obtaining smooth footage with the DJI Avata 2, especially on bright sunny days.

  • DJI Avata 2 is a drone focused on video.

  • DJI Avata 2 offers fine control and slow and stable flight for capturing real-estate videos.

  • DJI Avata 2 provides impressive image quality superior to that of DIY FPV drones.

  • DJI Avata 2 lets you get airborne straight out of the box.

  • DJI Avata 2 is easy and intuitive to fly.

  • DJI Avata 2 is great for teaching kids.

  • DJI Avata 2 offers better-quality footage than the DJI FPV drone or the DJI Avata drone.

  • DJI Avata 2 has better dynamic range.

  • DJI Avata 2 provides a more immersive flying experience due to the overall better image from both the drone and the new DJI Goggles 3.

  • DJI Goggles 3 contribute to a more immersive flying experience when paired with the DJI Avata 2.

  • DJI Avata 2 is suitable for FPV newbies who want thrills without the steep learning curve.

  • DJI Avata 2 offers precise control in confined spaces.

  • DJI Goggles 3 provided in the Fly More Kit are mostly excellent.

  • DJI Goggles 3 fit very well, with minimal light leaks.

  • DJI Goggles 3 are comfortable, light and compact.

  • DJI Goggles 3 are equipped with dual 1080p Micro-OLED displays boasting a refresh rate of up to 100Hz.

  • DJI Goggles 3 are certified for low blue light by TÜV Rheinland.

  • DJI Goggles 3 offer vivid colors and detail.

  • DJI Goggles 3 feature two tiny lenses at the front.

  • DJI Goggles 3 allow users to switch from the drone camera view to what the two front lenses see with a simple double tap.

  • DJI Goggles 3 can switch views without removing the goggles.

  • DJI Goggles 3 include a new forehead support linked to the goggles via a small hinge.

  • The DJI Goggles 3 hinge only allows for small fit adjustments and not a full lift of the Goggles.

  • The Fly More Kit includes DJI Goggles 3.

  • DJI Avata 2 deals show a price of $879.99.

  • DJI Avata 2 deals show a price of $749.99.

  • DJI Avata 2 deals show a price of $1,059.

  • DJI Avata 2 deals show a price of $1,099.

  • DJI is a market leader in FPV drones.

  • DJI Avata 2 is a long-anticipated upgrade for Avata or DJI FPV users.

  • DJI Avata 2 offers a straight-out-of-the-box solution for FPV drone users.

  • DJI Avata 2 uses immersive FPV goggles to show the drone’s view.

  • DJI Avata 2 can be flown in Normal mode.

  • DJI Avata 2 can be flown in Sport mode.

  • DJI Avata 2 can be flown in full manual mode using the DJI Remote Controller 3.

  • DJI Avata 2 includes automatic takeoff.

  • DJI Avata 2 includes obstacle avoidance sensors.

  • DJI Avata 2 includes automatic return to home.

  • DJI Avata 2 can be controlled with the DJI Motion Controller 3.

  • DJI Motion Controller 3 is the controller used with the DJI Avata 2.

  • DJI Avata 2 is not built to withstand multiple heavy collisions.

  • DJI Avata 2 (Black Download) is available at Amazon for $749.99.

  • DJI Avata 2 lets you disable all flight-assistance features to fly in full manual.

  • Without sufficient practice hours in a simulator, you are likely to crash and damage your DJI Avata 2.

  • DJI Avata 2 enables you to capture photos or video while flying.

  • DJI Avata 2 has a complete redesign from its predecessor, featuring an extended wheelbase and a lower center of gravity.

  • DJI Motion Controller 3 is included with the Fly More Combo, and the DJI Remote Controller 3 is sold separately.

  • DJI Avata 2 weighs 30 g less than the previous DJI Avata.

  • DJI Avata 2 is a complete redesign from its predecessor, featuring a longer wheelbase, dimensions of 7.26 x 8.35 x 2.52 inches (184.5 x 212 x 64 mm), and a flatter frame for improved aerodynamics.

  • DJI claims the DJI Avata 2 offers better durability and power than its predecessor.

  • DJI Avata 2 is powered by a 2150mAh battery that allows for up to 26 minutes of flight when slowly cruising on a windless day.

  • DJI Avata 2 flight time will be reduced considerably when flying manually and performing loops and rolls in windy conditions.

  • DJI Avata 2's built-in obstacle detection and avoidance can largely help prevent crashes.

  • DJI Avata 2 was never designed as a freestyle FPV drone and remains a cinewhoop with ducts.

  • DJI Avata 2 can be flown in the UK by an operator using HD goggles with a spotter who keeps visual line of sight at all times.

  • DJI Avata 2 offers two controller options: the DJI Motion Controller 3 (included with the Fly More Combo) and the DJI Remote Controller 3 (sold separately).

  • DJI Motion Controller 3 provides an intuitive way to control the DJI Avata 2 and enables users with no experience to fly in a reasonably precise and controlled way.

  • For more experienced pilots, the DJI Motion Controller 3 can feel less attractive than a gaming-style controller because the latter offers full control in manual mode for aerobatics.

  • The choice between controllers for the DJI Avata 2 depends on the user’s skill, experience, and intended applications.

  • DJI Motion Controller 3 can be very useful for flying in confined environments, such as indoors real-estate tours.

  • DJI has added 'Easy Acro' to the DJI Motion Controller 3, a feature that enables flips and rolls at the push of a button for less experienced pilots.

  • Easy Acro on the DJI Motion Controller 3 should particularly appeal to novice pilots.

  • DJI Motion Controller 3’s design is built for right-handed users, making it difficult for left-handed users to press the record buttons while flying.

  • DJI Remote Controller 3 replaces its predecessor, but its ergonomics are not the best for manual mode, and pilots who pinch the gimbals may find the handling awkward and distracting.

  • DJI Avata 2 is available from April 11, 2024.

  • DJI Avata 2 Fly More Combo starts at $999.

  • DJI Avata 2 Fly More Combo starts at £879.

  • DJI Avata 2 Fly More Combo starts at AU$1,499.

  • DJI FPV Controller 3 is sold separately for $199.

  • DJI FPV Controller 3 is sold separately for £139.

  • DJI FPV Controller 3 is sold separately for AU$229.

  • DJI Avata 2 is DJI’s third FPV-focused drone.

  • DJI Avata 2 was announced on April 11, 2024.

  • DJI Avata 2 has immediate availability from the DJI website.

  • DJI Avata 2 is the successor to DJI Avata.

  • DJI Avata was released in August 2022.

  • DJI FPV launched in March 2021.

  • DJI Avata 2 Fly More Combo with one battery costs $999.

  • DJI Avata 2 Fly More Combo with three batteries costs $1,199.

  • DJI Avata 2 Fly More Combo with three batteries costs £1,049.

  • DJI Avata 2 Fly More Combo with three batteries costs AU$1,839.

  • DJI Avata 2 Fly More Combo includes the drone, the DJI Goggles 3, and the DJI Motion Controller 3.

  • DJI Avata 2 Fly More Combo includes a carry bag.

  • DJI Avata 2 Fly More Combo includes a charging hub.

  • DJI Avata 2 Fly More Combo includes other useful accessories.

  • DJI Goggles 3, when paired with the DJI O4 camera and transmission, results in image quality with a dynamic range better than the Avata, the DJI FPV, or the O3 Air Unit.

  • DJI Goggles 3 provides improved shadow detail and better balance between shadows and highlights.

  • DJI Avata 2 Fly More Combo comes with one or three additional batteries, a carry bag, a charging hub, and other useful accessories.

  • DJI Avata 2 Fly More Combo offers value if you require extra batteries.

  • Today's best DJI Avata 2 deals include a price of $879.99.

  • Today's best DJI Avata 2 deals include a price of $749.99.

  • Today's best DJI Avata 2 deals include a price of $1,059.

  • Today's best DJI Avata 2 deals include a price of $1,099.

  • DJI Remote Controller 3 is available for $199, £139, or AU$229.

  • DJI Remote Controller 3 appears to have the same design as DJI Remote Controller 2, with the previously foldable antenna encased within the controller.

  • DJI Avata 2 Fly More Combo includes the drone, the Goggles 3, and the Motion Controller 3.

  • DJI Avata 2 is a cinewhoop.

  • DJI Avata 2 is not a freestyle drone.

  • DJI Avata 2 can perform light freestyle maneuvers.

  • DJI Avata 2 can be flown in Normal mode with the DJI Motion Controller 3.

  • DJI Avata 2 can be flown in Sport mode.

  • DJI Avata 2 can be flown in fully manual mode using the DJI Remote Controller 3.

  • DJI Motion Controller 3 can be used with the DJI Avata 2.

  • DJI Remote Controller 3 can be used with the DJI Avata 2.

  • DJI Avata 2 can fly from very low to high altitudes.

  • DJI Avata 2 can fly through various gaps.

  • Testing of the DJI Avata 2 was performed on private property with multiple spotters.

  • DJI Avata 2 flights were conducted away from people and buildings.

  • DJI Avata 2 flights were performed in compliance with local aviation laws and restrictions.

  • DJI Avata 2 price is $629.

  • DJI Avata 2 price comparison shows $879.99.

  • DJI Avata 2 price comparison shows $749.99.

  • DJI Avata 2 price comparison shows $999.

  • DJI Avata 2 price comparison shows $1,059.

  • DJI Avata 2 price comparison shows $1,099.

  • Adidas was a client of Nico Goodden.

  • Heineken was a client of Nico Goodden.

  • McLaren F1 was a client of Nico Goodden.

  • DJI’s Neo 2 selfie drone has one huge upgrade that easily blows its rivals out of the water.

  • DJI Neo 2 is a selfie drone.

  • You can talk to the DJI Neo drone from your Apple Watch.

  • You can talk to the DJI Flip drone from your Apple Watch.

  • DJI Mini 5 Pro is a drone.

  • DJI Avata 2 features downward and backward visual positioning.

  • DJI Avata 2 is lighter and quieter than the previous DJI Avata.

  • DJI Avata 2 features the O4 ultra-low latency video transmission system.

  • DJI Avata 2 brings FPV flight to the masses.

  • DJI Avata 2 lets users start flying straight out of the box after a quick setup process.

  • DJI Goggles 3 provides immersion for DJI Avata 2 flights.

  • DJI Avata 2 has a full redesign compared to the first DJI Avata, making the drone quieter.

  • DJI Avata 2 features a longer wheelbase and a more aerodynamic, flatter design, which results in better flight performance.

  • DJI Avata 2 offers a huge jump in video quality over the previous Avata and the DJI FPV.

  • DJI Avata and DJI FPV videos previously lacked dynamic range, with very dark shadow areas lacking detail.

  • DJI Avata 2's O4 ultra-low latency video transmission system provides a huge leap for footage captured and for footage displayed on the DJI Goggles 3.

  • DJI Avata 2 features three flight modes: Normal, Sport, and fully Manual.

  • DJI Motion Controller 3 and DJI Remote Controller 3 can be used to select the flight modes on DJI Avata 2.

  • DJI Avata 2 Normal mode offers the most safety and the most relaxed flying experience.

  • DJI Avata 2 Normal mode is suitable for beginners and can be started indoors or in very tight spaces.

  • DJI Avata 2 Sport mode provides higher ascent, descent, and forward speeds and has no obstacle avoidance.

  • DJI Avata 2 Fully Manual mode is only available with the DJI Remote Controller 3 and is intended for trained FPV pilots.

  • DJI Avata 2 Fully Manual mode removes all flight assistance and stabilization.

  • DJI Avata 2 Fully Manual mode lets you fly, dive and perform aerobatics.

  • DJI Avata 2 Fully Manual mode requires practice with an FPV flight simulator to avoid crashes.

  • DJI Avata 2 is not a freestyle drone.

  • DJI Avata 2 in full manual mode was not tuned as well as some carbon fiber FPV quadcopters.

  • DJI FPV was released in 2021.

  • DJI Avata 2 is described as cheap in the article.

  • The DJI Avata 2 package includes the drone, goggles, and remote.

  • DJI Remote Controller 3 is sold separately.

  • DJI Motion Controller 3 can select DJI Avata 2 flight modes.

  • DJI Goggles 3 is part of the DJI Avata 2 experience.

  • DJI Goggles 3 displays video from DJI Avata 2.

Scrape History (1)

Scrape #110200 Status
12/16/2025, 7:12:55 AM
View Raw HTML (2,019,095 characters)
<!DOCTYPE html>
<html lang="en" data-locale="US" dir="ltr" class="techradar">
<head>
<!-- [METATAGS - critical] -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<title>DJI Avata 2 review &ndash; FPV flight has never felt more immersive | TechRadar</title>
<meta name="pub_date" content="2024-04-11T13:00:29+00:00">
<meta name="description" content="The long-anticipated upgrade for Avata or DJI FPV users">
<link rel="canonical" href="https://www.techradar.com/cameras/drones/dji-avata-2-review">
<link rel="preconnect" href="https://vanilla.futurecdn.net/techradar" crossorigin>
<link rel="preconnect" href="https://bordeaux.futurecdn.net">
<link rel="preconnect" href="https://cdn.mos.cms.futurecdn.net">
<link rel="preconnect" href="https://vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://bordeaux.futurecdn.net">
<link rel="dns-prefetch" href="https://cdn.mos.cms.futurecdn.net">
<link rel="dns-prefetch" href="https://vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://slice.vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://sommelier.futurehybrid.tech">
<link rel="dns-prefetch" href="https://securepubads.g.doubleclick.net">
<link rel="dns-prefetch" href="https://targetemsecure.blob.core.windows.net">
<link rel="dns-prefetch" href="https://cdn.privacy-mgmt.com">
<link rel="dns-prefetch" href="https://widgets.hawk-assets.co.uk">
<link rel="dns-prefetch" href="https://hawk.techradar.com">
<link rel="dns-prefetch" href="https://cdn.jwplayer.com">
<meta name="robots" content="max-image-preview:large">
<link rel="apple-touch-icon" href="https://vanilla.futurecdn.net/techradar/1499681/apple-touch-icon.png">
<meta name="msapplication-TileColor" content="#000000">
<meta name="msapplication-TileImage" content="https://vanilla.futurecdn.net/techradar/1499681/apple-touch-icon.png">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1499681/favicon.ico" size="16x16">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1499681/apple-touch-icon.png" size="120x120">
<meta property="og:site_name" content="TechRadar">
<meta property="og:image" content="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-2560-80.jpg">
<meta property="og:image:width" content="2560">
<meta property="og:image:height" content="1097">
<meta property="og:type" content="article">
<meta property="article:publisher" content="https://www.facebook.com/TechRadar">
<meta property="og:title" content="DJI Avata 2 review &ndash; FPV flight has never felt more immersive">
<meta property="og:url" content="https://www.techradar.com/cameras/drones/dji-avata-2-review">
<meta property="og:description" content="The long-anticipated upgrade for Avata or DJI FPV users">
<meta property="article:published_time" content="2024-04-11T13:00:29Z">
<!-- [/METATAGS - critical] -->
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-400-Regular.woff2" type="font/woff2" crossorigin>
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-600-SemiBold.woff2" type="font/woff2" crossorigin>
<link rel="preload" as="image" href="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg.webp" imagesrcset="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1920-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-768-80.jpg.webp 768w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-480-80.jpg.webp 480w" imagesizes="(min-width: 1000px) calc(100vw - 100px), 100vw">
<style id="css-layer-order">
@layer reset, legacy, tw-components, components, tw-utilities, utilities, hawk, global;
</style> <style id="siteconfig-theme" data-layerless-source="true">@layer legacy { 
:root {
--color-primary-50: 216 233 243;
--color-primary-100: 176 210 229;
--color-primary-200: 136 188 216;
--color-primary-300: 96 165 203;
--color-primary-400: 60 141 185;
--color-primary-500: 47 110 145;
--color-primary-600: 40 94 124;
--color-primary-700: 33 78 102;
--color-primary-800: 26 62 81;
--color-primary-900: 19 45 60;
--color-primary-950: 12 29 39;
--color-secondary-50: 226 229 233;
--color-secondary-100: 194 200 208;
--color-secondary-200: 161 171 184;
--color-secondary-300: 129 141 159;
--color-secondary-400: 100 113 131;
--color-secondary-500: 75 85 99;
--color-secondary-600: 64 73 85;
--color-secondary-700: 54 61 71;
--color-secondary-800: 43 49 57;
--color-secondary-900: 33 37 43;
--color-secondary-950: 22 25 29;
--font-ui-copy: "Open Sans", "Open Sans-fallback", sans-serif;
--font-ui-heading: "Open Sans", "Open Sans-fallback", sans-serif;
--font-article-copy: "Open Sans", "Open Sans-fallback", sans-serif;
--font-article-heading: "Open Sans", "Open Sans-fallback", sans-serif;
}
 }</style>
<!-- [METATAGS] -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "DJI Avata 2",
"url": "https://www.techradar.com/cameras/drones/dji-avata-2-review",
"image": [
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-2560-80.jpg",
"caption": "DJI Avata 2 FPV drone with controller and goggles on a wooden bench",
"width": 2560,
"height": 1097
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:1428,cw:2143,ch:2143,q:80,w:2143/nhAFy5siSXrCbeyp6DaW6D.jpg",
"caption": "DJI Avata 2 FPV drone with controller and goggles on a wooden bench",
"width": 2143,
"height": 2143
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:1071,cw:2857,ch:2143,q:80,w:2560/nhAFy5siSXrCbeyp6DaW6D.jpg",
"caption": "DJI Avata 2 FPV drone with controller and goggles on a wooden bench",
"width": 2560,
"height": 1920
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:595,cw:3809,ch:2143,q:80,w:2560/nhAFy5siSXrCbeyp6DaW6D.jpg",
"caption": "DJI Avata 2 FPV drone with controller and goggles on a wooden bench",
"width": 2560,
"height": 1440
}
],
"description": "The long-anticipated upgrade for Avata or DJI FPV users",
"brand": {
"@context": "https://schema.org",
"@type": "Brand"
},
"review": {
"@context": "https://schema.org",
"@type": "Review",
"name": "DJI Avata 2 review &ndash; FPV flight has never felt more immersive\n",
"headline": "DJI Avata 2 review &ndash; FPV flight has never felt more immersive\n",
"alternativeHeadline": "The long-anticipated upgrade for Avata or DJI FPV users",
"datePublished": "2024-04-11T13:00:29+00:00",
"dateModified": "2024-04-11T13:00:29+00:00",
"thumbnail": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-2560-80.jpg",
"caption": "DJI Avata 2 FPV drone with controller and goggles on a wooden bench",
"width": 2560,
"height": 1097
},
"thumbnailUrl": "https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-2560-80.jpg",
"publisher": {
"@type": "Organization",
"name": "TechRadar",
"url": "https://www.techradar.com",
"logo": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg",
"caption": "TechRadar logo"
}
},
"reviewRating": {
"@context": "https://schema.org",
"@type": "Rating",
"ratingValue": "4",
"worstRating": "0",
"bestRating": "5"
},
"positiveNotes": {
"@context": "https://schema.org",
"@type": "ItemList",
"numberOfItems": 4,
"itemListOrder": "Descending",
"itemListElement": [
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 1,
"name": "Long flight time",
"item": {
"name": "Long flight time"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 2,
"name": "Incredible image quality with improved dynamic range",
"item": {
"name": "Incredible image quality with improved dynamic range"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 3,
"name": "Easy to fly out of the box, and packed with safety features",
"item": {
"name": "Easy to fly out of the box, and packed with safety features"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 4
}
]
},
"negativeNotes": {
"@context": "https://schema.org",
"@type": "ItemList",
"numberOfItems": 4,
"itemListOrder": "Descending",
"itemListElement": [
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 1,
"name": "Unappealing to experienced FPV pilots outside of the DJI ecosystem",
"item": {
"name": "Unappealing to experienced FPV pilots outside of the DJI ecosystem"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 2,
"name": "Poor ergonomics of the DJI Controller 3 show no improvement over the DJI Controller 2",
"item": {
"name": "Poor ergonomics of the DJI Controller 3 show no improvement over the DJI Controller 2"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 3,
"name": "Awkward handling in manual mode, probably down to inadequate tuning",
"item": {
"name": "Awkward handling in manual mode, probably down to inadequate tuning"
}
},
{
"@context": "https://schema.org",
"@type": "ListItem",
"position": 4
}
]
},
"author": {
"@type": "Person",
"name": "Nico Goodden",
"url": "https://www.techradar.com/author/nico-goodden",
"description": "A versatile photographer since 2008 with clients including Adidas, Heineken and McLaren F1, Nico is currently a full-time in-house automotive and watch photographer / videographer with the occasional side gig shooting events/people. His first book &quot;How to take amazing photos&quot; was released in April 2023 and he is passionate about sharing his knowledge also on his blog. Having flown camera drones since 2013, he made the jump&amp;nbsp;into the FPV drones rabbithole in 2022 and is loving every minute of it (including the odd crash).",
"image": {
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg",
"caption": "Nico Goodden"
},
"sameAs": [
"https://www.instagram.com/nicholasgoodden",
"https://www.nicholasgooddenphotography.co.uk"
]
}
}
}
</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@context":"https://schema.org","@type":"ListItem","position":1,"item":{"@id":"https://www.techradar.com/cameras","name":"Cameras"}},{"@context":"https://schema.org","@type":"ListItem","position":2,"item":{"@id":"https://www.techradar.com/cameras/drones","name":"Drones"}}]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg","caption":"blank","description":"DJI Avata 2 FPV drone with controller and goggles on a wooden bench","height":2143,"width":5000},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/Yi2yaLFFdJcjt8nmyc2V4.jpg","caption":"blank","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3.jpg","description":"DJI Avata 2 FPV drone contents in case","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg","description":"DJI Avata 2 FPV drone controller","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd.jpg","description":"DJI Avata 2 FPV drone with controller and goggles on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg","description":"DJI Avata 2 FPV drone goggles","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg","description":"DJI Avata 2 FPV drone controller","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg","description":"DJI Avata 2 FPV drone controller on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg","description":"DJI Avata 2 FPV drone camera closeup","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg","description":"DJI Avata 2 FPV drone controller on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg","description":"DJI Avata 2 FPV drone propellor closeup","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg","description":"DJI Avata 2 FPV drone on a wooden bench","height":2304,"width":4096},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg","description":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","height":2256,"width":4000},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg","description":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","height":2256,"width":4000},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg","description":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","height":2256,"width":4000}]}</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SiteNavigationElement",
"name": "ChatGPT 5.2",
"url": "https://www.techradar.com/ai-platforms-assistants/openai/chatgpt-5-2-is-here-and-all-about-being-a-better-thinker-here-are-the-3-things-you-need-to-know",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Gift guides",
"url": "https://www.techradar.com/tag/gift-guide",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best laptop",
"url": "https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best web hosting",
"url": "https://www.techradar.com/web-hosting/best-web-hosting-service-websites",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "NYT Wordle today",
"url": "https://www.techradar.com/news/wordle-today",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best VPN",
"url": "https://www.techradar.com/vpn/best-vpn",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Windows 10 end of life",
"url": "https://www.techradar.com/computing/windows-10-end-of-life",
"@id": "#trending"
}
]
}
</script>
<meta property="mrf:tags" content="region:US;articleType:Reviews;channel:Cameras;control:van-sticky-side-nav;control:type_review;control:awardrecommended;control:serversidehawk;control:videoarticle;control:enhanced-review;category:Drones;category:Cameras;freeform:DJI;unindexedFreeform:best drones;unindexedFreeform:drone;unindexedFreeform:DJI drones;unindexedFreeform:FPV drones;unindexedFreeform:FPV;unindexedFreeform:DJI Avata 2;unindexedFreeform:DJI Avata 2;product:DJI Avata 2">
<meta property="fb:app_id" content="235441786508054">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:site" content="@TechRadar">
<meta property="twitter:title" content="DJI Avata 2 review &ndash; FPV flight has never felt more immersive">
<meta property="twitter:description" content="The long-anticipated upgrade for Avata or DJI FPV users">
<meta property="twitter:creator" content="@TechRadar">
<meta property="twitter:image" content="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1200-80.jpg">
<meta property="twitter:account_id" content="15560223">
<meta name="google-site-verification" content="jEzBNX-r47v-rgc86g7xG47qMqF4VJuXdLUueTx8saU">
<meta name="p:domain_verify" content="10329f1fd4d0a2cd5c0d3b3b809cb4cd">
<meta name="OMG-Verify-V1" content="1036697-2d2c9025-5430-4e79-8349-e8c1c926dd73">
<meta name="msvalidate.01" content="CC462E6DF91492086145CA5EBDCB615E">
<meta name="theme-color" content="#090E21">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds.xml">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds/tag/drones">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds/articletype/review">
<!-- [/METATAGS] -->
<!-- tag factory //-->
<style id="critical-styles">@layer legacy{.legacy-container{margin:auto}.legacy-container:after{content:"";display:table;clear:both}.legacy-container.full{clear:both;max-width:100%}@media screen and (min-width:1000px){.legacy-container.full{max-width:970px}}@media screen and (min-width:1574px){.legacy-container.full{max-width:1200px}body.limit-width .legacy-container.full{max-width:970px}}#main{position:relative;background:#fff;outline:0}@media screen and (min-width:1000px){#content{width:600px}}@media screen and (min-width:700px){#content{padding-left:1.5em;padding-right:1.5em;padding-top:.9375em}}@media screen and (min-width:1000px){#content{float:left}}@media screen and (min-width:900px){.impact #content{position:relative;border-top:none}}@media screen and (min-width:1000px){.impact #content{padding-left:0;padding-right:0;padding-top:1.25em;width:100%;max-width:922px;margin-left:24px;margin-right:24px}}#sidebar,.text-copy h1,.text-copy h2,.text-copy h3,.text-copy h4{width:100%}@media screen and (min-width:1000px){#sidebar{width:300px;margin-top:.875em}}.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section){display:flex;justify-content:center;flex-direction:column;min-height:44px;max-width:90%;margin:10px auto .7em;padding:5px;box-sizing:border-box;background:#ededed;text-align:center;font-size:18px;line-height:24px}.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::after,.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::before{content:"";position:absolute;width:5%;height:2px;background:#000;display:inline-block;z-index:1;background:#ededed}.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::before{left:0}.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::after{right:0}@media (min-width:1000px){.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section){max-width:calc(100% - 120px);font-size:20px}.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::after,.pretty-review .review-article .text-copy h2:not(.featured__title):not(.article-body__section)::before{width:60px}}.infinite-container .van_vid_carousel{display:none}@media screen and (max-width:699px){body:not(.no-ads):not(.premium) .infinite-container #article-body>.ad-unit:not(#in-article):not(.in-article){height:0!important;margin:0!important}}@media only screen and (min-width:700px){html{font-size:100%}}html{font-family:"Open Sans","Open Sans-fallback";color:#333;overflow-y:scroll}h1,h2,h3,h4,h5{font-weight:700}.caption{font-size:.8125em;line-height:1.84615em}.caption a{text-decoration:underline}.caption a,.caption a:visited{color:#2f6e91}.block-links a{display:block;position:relative;color:#333;background:#ddd;line-height:22px;padding:11px 12px;margin:0 12px 12px 0;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase}.block-links a .chunk{display:inline-block;vertical-align:middle;max-width:80%}.article.pagination.internal.current-prev-next .block-links a .direction:before,.block-links a .article.pagination.internal.current-prev-next .direction:before,.block-links a .fancy_box-title:before,.block-links a .icon:before,.block-links a .pagination.internal input[type=checkbox].hidden:checked~label:before,.block-links a .pagination.internal label:before,.block-links a .pagination.internal.current-prev-next .home .direction:before,.block-links a .pagination.internal.current-prev-next .next .direction:before,.block-links a .pagination.internal.current-prev-next.review-article .direction:before,.block-links a .rating:not(.slice-container):before,.pagination.internal .block-links a input[type=checkbox].hidden:checked~label:before,.pagination.internal .block-links a label:before,.pagination.internal.current-prev-next .home .block-links a .direction:before,.pagination.internal.current-prev-next .next .block-links a .direction:before,.pagination.internal.current-prev-next.review-article .block-links a .direction:before{font-size:10px;margin-left:5px;float:right}.block-links a:hover{background:#666}.block-links a:hover,.block-links a:visited{color:#333;text-decoration:none}.block-links a.full{width:calc(100% - 24px)}.separator-heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.no-wrap{white-space:nowrap}#content>header h1,.article header h1,.review-article header h1{font-weight:600;font-size:24px;line-height:30px;margin-bottom:.5rem}@media (min-width:700px){#content>header h1,.article header h1,.review-article header h1{font-size:28px;line-height:34px}}@media (min-width:1574px){#content>header h1,.article header h1,.review-article header h1{margin-bottom:.75rem;font-size:34px;line-height:42px}#content>header body.limit-width h1,.article header body.limit-width h1,.review-article header body.limit-width h1,body.limit-width #content>header h1,body.limit-width .article header h1,body.limit-width .review-article header h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header h2,.article header h2{margin-bottom:20px}#content>header h2,.article header h2,.review-article header h2{font-size:18px;line-height:26px;font-weight:300}@media (min-width:1000px){#content>header h2,.article header h2,.review-article header h2{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header h2,.article header h2,.review-article header h2{font-size:24px;line-height:30px}#content>header body.limit-width h2,.article header body.limit-width h2,.review-article header body.limit-width h2,body.limit-width #content>header h2,body.limit-width .article header h2,body.limit-width .review-article header h2{font-size:20px;line-height:28px}}@media (min-width:900px){.review-article .byline{margin-bottom:10px}}.review-article .byline .no-wrap{display:inline-block;zoom:1;*display:inline;line-height:23px}@media (min-width:900px){.review-article header h2{width:auto;margin-right:300px}}.no-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body>img{height:0;display:block}.hidden{visibility:hidden}.fallback{display:none}.article.pagination.internal.current-prev-next .direction:before,.fancy_box-title:before,.icon:before,.pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination.internal label:before,.pagination.internal.current-prev-next .home .direction:before,.pagination.internal.current-prev-next .next .direction:before,.pagination.internal.current-prev-next.review-article .direction:before,.rating:not(.slice-container):before{font-family:"techradar",arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.fancy_box-title:before{content:"\f109"}.icon-arrow-left:before{content:"\f10a"}.article.pagination.internal.current-prev-next .next .direction:before,.icon-arrow-right:before,.pagination.internal.current-prev-next .next .direction:before,.pagination.internal.current-prev-next.review-article .next .direction:before{content:"\f10b"}.pagination.internal label:before{content:"\f126";cursor:pointer;font-size:22px;position:absolute;top:2px;right:10px;color:#fff}.pagination.internal input[type=checkbox].hidden:checked~label:before{content:"\f129"}.icon-comment:before{content:"\f12a"}.icon-envelope-solid:before{content:"\f12b"}.icon-filled-envelope:before{content:"\f12d"}.icon-home:before{content:"\f130"}.icon-reddit:before{content:"\f135"}.icon-star:before{content:"\f138"}.rating:not(.slice-container):before{content:"\f139"}.article.pagination.internal.current-prev-next .direction:before,.circle-icon,.pagination.internal.current-prev-next .home .direction:before,.pagination.internal.current-prev-next .next .direction:before,.pagination.internal.current-prev-next.review-article .direction:before{border-radius:50%;display:block}.article header .byline .rating,.review-article header .byline .rating,ul.inline li{float:left}.impact header a{color:#333}.bullet-list{list-style:disc inside none}.bullet-list li{line-height:1.75pxrem}.text-copy{clear:both;position:relative;word-break:break-word;margin-bottom:40px}.text-copy table{word-break:normal}#article-body>ol,#article-body>ul,.article footer,.review-article footer,.text-copy figure.van-image-figure{clear:both}.text-copy figure.van-image-figure.pull-left,.text-copy figure.van-image-figure.pull-right{display:inline-block;width:40%;min-width:140px;overflow:hidden}.text-copy figure.van-image-figure.pull-left p,.text-copy figure.van-image-figure.pull-right p{margin:0}.text-copy figure.van-image-figure.pull-left img,.text-copy figure.van-image-figure.pull-right img{margin-top:0}.text-copy figure.van-image-figure.pull-left{float:left;margin:6px 20px 6px 0}.text-copy figure.van-image-figure.pull-right{float:right;margin:6px 0 6px 20px}.text-copy figure.van-image-figure img.pull-left,.text-copy figure.van-image-figure img.pull-right{width:100%}.text-copy figcaption.pull-left,.text-copy figcaption.pull-right{max-width:140px}.text-copy img.lft{width:auto}.text-copy figure{margin-bottom:1em}.text-copy i{font-style:italic}.text-copy hr{margin:0 0 1em;border:0;border-bottom:solid 5px #ccc;clear:both}.text-copy strong{font-weight:600}.text-copy h2:not([class^=hawk-]),.text-copy h3:not([class^=hawk-]){color:#333;font-size:24px;line-height:30px;margin-bottom:.7em;padding-top:10px;clear:both}.text-copy h4:not([class^=hawk-]){font-size:20px;line-height:28px;margin-bottom:.7em;margin-top:1.8em}.text-copy p:not(.how-we-test__body):not(.infoUpdate-log):not(.infoVerified-by):not(.infoDisclaimer):not(.fancy-box__body-text):not([class^=hawk-]){margin-bottom:1em}.text-copy p:not(.how-we-test__body):not(.infoUpdate-log):not(.infoVerified-by):not(.infoDisclaimer):not(.fancy-box__body-text):not(.hawk-broadband-items-length-text):not(table p):not([class^=hawk-]){font-size:16px;line-height:1.5}.text-copy ul{list-style:disc outside none;font-size:16px;line-height:1.5}.text-copy ul li{margin-bottom:5px;margin-left:15px}.text-copy ul li:last-child,.text-copy>:last-child{margin-bottom:0}.text-copy ul li ul{list-style:circle;margin-left:32px}.text-copy ul li ul ul li{list-style:square}.text-copy ol li{list-style:decimal outside none;font-size:16px;line-height:1.5;margin-left:18px}.text-copy figcaption{font-size:13px;line-height:16px;color:#333}.text-copy ol,.text-copy ul{margin-bottom:1em}.article,.review-article{position:relative}.article .box>img,.review-article .box>img{width:100%}@media (min-width:1000px){.article,.review-article{float:left;max-width:650px}}@media (min-width:1574px){.article,.review-article{max-width:832px}body.limit-width .article,body.limit-width .review-article{max-width:650px}}.article header{margin-top:30px}.article header .byline{margin-bottom:.625rem}.article header .byline,.review-article header .byline{display:flex;flex-direction:row;align-items:center;gap:1em;clear:both;line-height:23px;font-size:13px}@media (min-width:1000px){.article header .byline,.review-article header .byline{margin-bottom:.5rem}}@media (min-width:1574px){.article header .byline,.review-article header .byline{margin-bottom:.75rem}}.article header .byline .chunk,.review-article header .byline .chunk{margin-right:1ex}.article header .byline .byline-contributors,.review-article header .byline .byline-contributors{border-left:1px solid;padding-left:5px;margin-left:4px}.article footer,.article header,.article section.content-wrapper,.review-article footer,.review-article header,.review-article section.content-wrapper{margin-left:20px;margin-right:20px}.article footer #article-comments,.article header #article-comments,.article section.content-wrapper #article-comments,.review-article footer #article-comments,.review-article header #article-comments,.review-article section.content-wrapper #article-comments{margin:2em 0 0;overflow:visible;width:100%}@media (min-width:1000px){.article footer,.article header,.article section.content-wrapper,.review-article footer,.review-article header,.review-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}@media (min-width:1574px){.article footer,.article header,.article section.content-wrapper,.review-article footer,.review-article header,.review-article section.content-wrapper{margin-left:125px;margin-right:70px}body.limit-width .article footer,body.limit-width .article header,body.limit-width .article section.content-wrapper,body.limit-width .review-article footer,body.limit-width .review-article header,body.limit-width .review-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}.article header,.article section,.review-article header,.review-article section{overflow:visible}.review-article{width:100%}@media screen and (min-width:1000px){.review-article{width:970px}}@media screen and (min-width:900px){.review-article{max-width:100%;float:none}}.review-article header,.subsite-techradar-gaming div.nav-button-background-blue,.subsite-techradar-pro div.nav-button-background-blue,button[type=submit].loading{position:relative}@media (min-width:700px){.review-article header{overflow:hidden;*zoom:1;margin-bottom:20px}}.review-article header h2{margin-right:0;margin-bottom:4px}@media (min-width:1000px){.review-article>footer{width:602px}}@media screen and (min-width:1574px){body.limit-width .review-article{max-width:100%}}.review-article header{margin-top:16px}@media screen and (min-width:900px){.review-article header{margin-bottom:5px}}@media screen and (min-width:575px){.review-article header{margin-top:30px}}.review-article header .header-sub-container{padding-top:27px}@media screen and (min-width:575px){.review-article header .header-sub-container{padding-top:0}}body.limit-width .review-article header h1{font-size:30px;line-height:38px;letter-spacing:-1px}@media screen and (min-width:575px){body.limit-width .review-article header h1{font-size:35px;line-height:43px}}@media screen and (min-width:575px){.review-article header h2{margin-bottom:.625rem}}.review-article header .byline{margin-bottom:.8rem}@media screen and (min-width:575px){.review-article header .byline{margin-bottom:1.25rem}}@media screen and (max-width:575px){.review-article header .byline{flex-direction:column!important;align-items:start!important}}.review-article header .byline .relative-date{display:block;margin:4px 0 0}@media screen and (min-width:575px){.review-article header .byline .relative-date{display:inline;margin:0 1ex 0 4px}}.review-article header .move-on-reviews{position:absolute;top:0;left:0}@media screen and (min-width:575px){.review-article header .move-on-reviews{position:relative}}.article.pagination.internal.current-prev-next .review-article header .move-on-reviews .direction,.pagination.internal .review-article header .move-on-reviews input[type=checkbox].hidden:checked~label,.pagination.internal .review-article header .move-on-reviews label,.pagination.internal.current-prev-next .home .review-article header .move-on-reviews .direction,.pagination.internal.current-prev-next .next .review-article header .move-on-reviews .direction,.pagination.internal.current-prev-next.review-article header .move-on-reviews .direction,.review-article header .move-on-reviews .article.pagination.internal.current-prev-next .direction,.review-article header .move-on-reviews .fancy_box-title,.review-article header .move-on-reviews .icon,.review-article header .move-on-reviews .pagination.internal input[type=checkbox].hidden:checked~label,.review-article header .move-on-reviews .pagination.internal label,.review-article header .move-on-reviews .pagination.internal.current-prev-next .home .direction,.review-article header .move-on-reviews .pagination.internal.current-prev-next .next .direction,.review-article header .move-on-reviews .rating:not(.slice-container){display:none}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .review-article header .move-on-reviews .direction,.pagination.internal .review-article header .move-on-reviews input[type=checkbox].hidden:checked~label,.pagination.internal .review-article header .move-on-reviews label,.pagination.internal.current-prev-next .home .review-article header .move-on-reviews .direction,.pagination.internal.current-prev-next .next .review-article header .move-on-reviews .direction,.pagination.internal.current-prev-next.review-article header .move-on-reviews .direction,.review-article header .move-on-reviews .article.pagination.internal.current-prev-next .direction,.review-article header .move-on-reviews .fancy_box-title,.review-article header .move-on-reviews .icon,.review-article header .move-on-reviews .pagination.internal input[type=checkbox].hidden:checked~label,.review-article header .move-on-reviews .pagination.internal label,.review-article header .move-on-reviews .pagination.internal.current-prev-next .home .direction,.review-article header .move-on-reviews .pagination.internal.current-prev-next .next .direction,.review-article header .move-on-reviews .rating:not(.slice-container){display:inline}}.review-article .verdict{margin-top:0!important;position:relative;width:100vw;left:-20px}.review-article .pro-con{margin-top:-30px;position:relative;width:100vw;left:-20px}@media (min-width:575px){.review-article .pro-con,.review-article .verdict{position:static;width:100%;left:auto}}@media (min-width:1000px){#content-after-image{width:645px;float:left}}#burgerbar-none,.boxout-1{display:none}.rating:not(.slice-container){position:relative;display:block}.rating:not(.slice-container):before{background:0 0;color:#ededed;display:block;font-size:17.5px;height:inherit;line-height:inherit}.rating:not(.slice-container) .icon-star{height:inherit;position:absolute;color:#e6248a;left:0;top:0;font-size:17.5px}.rating:not(.slice-container) .icon-star.half,.rating:not(.slice-container) .icon-star.half:before{width:8.75px;overflow:hidden}.rating:not(.slice-container) .icon-star:before{display:block;line-height:inherit}.rating:not(.slice-container) .icon-star:nth-child(5){left:74.4303797468px}.rating:not(.slice-container) .icon-star:nth-child(4){left:55.8227848101px}.rating:not(.slice-container) .icon-star:nth-child(3){left:37.2151898734px}.rating:not(.slice-container) .icon-star:nth-child(2){left:18.6075949367px}.review-article .rating:not(.slice-container){width:94px}.jwplayer.jw-reset{margin-bottom:20px}.featured_product_block .vanilla-image-block img.endorsement-hero-image,.jwplayer{position:absolute}.van_vid_carousel{width:100%;overflow:hidden;margin:0 auto 40px;background:#000;clear:both}.van_vid_carousel .van_vid_carousel__padding{position:relative;padding-top:80%;padding-top:calc(66.67% + 42px);height:0;line-height:0}@media (min-width:451px){.van_vid_carousel .van_vid_carousel__padding{padding-top:105%;padding-top:calc(92.99% + 42px)}}@media (min-width:637px){.van_vid_carousel .van_vid_carousel__padding{padding-top:65%;padding-top:calc(56.25% + 52px)}}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container{display:flex;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container>svg{display:inline-block;width:100%}.future__jwplayer--carousel{position:relative;padding-top:65%;padding-top:calc(56.25% + 52px);margin-bottom:50px}.jwplayer__wrapper{position:relative;padding-top:56.25%;margin-bottom:50px}.jwplayer__wrapper .future__jwplayer{position:absolute;width:100%;height:100%;top:0;left:0}.jwplayer__widthsetter{clear:both;background-color:#000;position:relative}.jwplayer{margin-bottom:0!important}@keyframes slideDown{0%{transform:translateY(-100%)}10%{transform:translateY(-90%)}20%{transform:translateY(-80%)}30%{transform:translateY(-70%)}40%{transform:translateY(-60%)}50%{transform:translateY(-50%)}60%{transform:translateY(-40%)}70%{transform:translateY(-30%)}80%{transform:translateY(-20%)}90%{transform:translateY(-10%)}to{transform:translateY(0)}}.endorsement-hero-image{position:absolute;width:15%}li ul{padding-left:5px}article .hero-image-padding-wrap,article .hero-image-padding-wrap .hero-image-padding{width:100%;margin:0 auto}article .hero-image-padding-wrap.padding-on .hero-image-padding{position:relative;height:0;line-height:0}article .hero-image-padding-wrap.padding-on .hero-image-padding img:not(.endorsement-hero-image){position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}article .caption-text,article .credit{padding:0;margin:0;color:#333;font-size:12px;line-height:16px}@media (max-width:900px){article .caption-text,article .credit{font-size:11px;line-height:15px}}article .credit{word-break:break-word}article .review-article .credit{color:inherit;margin-right:1ex}article figure{margin-bottom:15px}article figure .image-full-width-wrapper{width:100%;margin:0 auto 10px}@media (max-width:900px){article figure .image-full-width-wrapper{margin-bottom:8px}}article figure .image-widthsetter{width:100%;margin:0 auto}article figure p.vanilla-image-block{display:block;position:relative;height:0;line-height:0;margin-bottom:0}article figure p.vanilla-image-block img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}article figure p.vanilla-image-block img.endorsement-bottom-left{top:inherit;bottom:0;left:0;right:inherit}article figure p.vanilla-image-block img.endorsement-bottom-right{top:inherit;bottom:0;right:0;left:inherit}article figure p.vanilla-image-block img.endorsement-top-left{top:0;left:0;right:inherit;bottom:inherit}article figure p.vanilla-image-block img.endorsement-top-right{top:0;right:0;left:inherit;bottom:inherit}.breadcrumb li,article figure .credit,article figure figcaption{display:inline-block}article figure figcaption,article img.van-old-layout-image{width:100%}figure img:not(.slice-container img){top:0;left:0}.center-cropped{position:relative;overflow:hidden;width:100%;margin:0 0 25px;height:150px;max-height:150px}@media (min-width:360px){.center-cropped{height:200px;max-height:200px}}@media (min-width:575px){.center-cropped{width:calc(100% - 40px);height:400px;max-height:400px;margin:0 20px 25px}}@media (min-width:1000px){.center-cropped{width:calc(100% - 50px);margin:25px 25px 30px}}.center-cropped .review-article{margin-bottom:30px;margin-top:0}.review-article .center-cropped{margin-top:0}.center-cropped .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box figcaption{margin-top:10px}@media (max-width:900px){.box figcaption{margin-top:8px}}.box .hero-image,.box.block table,video{width:100%}section>div[itemprop=image]:nth-of-type(1) .credit{padding-bottom:0}img.lft{float:left;margin:0 20px 10px 0;width:auto}.award-placeholder{position:absolute;text-indent:-9999px;bottom:auto;left:auto;right:5px;top:5px;transform:scale(.6);transform-origin:top right}@media (min-width:1000px){.award-placeholder{transform:scale(1);bottom:5px;left:auto;top:auto}}.endorsement-bottom-left,.endorsement-bottom-right{bottom:0!important;left:0!important;top:auto!important;right:auto!important}.endorsement-bottom-right{right:0!important;left:auto!important}.endorsement-top-left,.endorsement-top-right{top:0!important;left:0!important;bottom:auto!important;right:auto!important}.endorsement-top-right{right:0!important;left:auto!important}#burgerbar{background:#2f6e91;display:none}@media (max-width:699px){#burgerbar:checked~.wrapper .menuitems{display:block}}.button-search{position:absolute;top:0;right:0;min-width:60px;height:60px;margin-bottom:0;line-height:60px}@media only screen and (max-width:360px){.pro .button-search{min-width:45px}}@media only screen and (min-width:700px){.button-search{position:relative}}:checked+.button-search{background-color:#315062}.search-box{z-index:1000;position:absolute;right:0;top:60px;width:100%;border:2px solid #315062;box-sizing:border-box;background-color:#fff;padding:16px 18px;font-size:16px;display:none;line-height:44px}.search-box .search-submit{position:absolute;right:18px;top:16px;width:44px;height:44px;background-color:#333;color:#fff;border:0;padding:0}@media screen and (min-width:900px){.search-box .search-submit{width:47px;height:47px}}.search-box .search-submit .search-input{height:44px}.search-box .search-submit .search-icon{display:flex;flex-direction:column}.search-box .search-submit .search-icon .icon-svg{height:20px}.search-box input[type=search]{color:#000}:checked~.search-box{display:block}.masthead-item .desktop-text,.search-checkbox{display:none}.masthead-item{width:auto;text-align:center;font-size:0}@media only screen and (min-width:700px){.masthead-item{padding-right:1rem;padding-left:1rem;position:relative;height:100%;float:right}}@media only screen and (min-width:700px){.masthead-item .desktop-text{display:inline-block;zoom:1;*display:inline;padding-right:8px;font-size:14px;vertical-align:middle;line-height:60px}}.masthead-item .search-icon{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:1.4rem;line-height:1.4rem;height:20px;width:20px}@media only screen and (min-width:700px){.masthead-item .search-icon{font-size:1rem;line-height:1rem}}@media screen and (min-width:575px){.masthead-item .search-icon{height:20px;width:20px}}.masthead-item label{margin-bottom:0}.burgerbar{background-color:#2f6e91;color:#fff;font-size:24px;line-height:60px;max-height:60px;height:60px}.pro .burgerbar{background-color:#8c2b5e}@media only screen and (min-width:700px){.burgerbar{border-bottom:1px solid #2f6e91}.pro .burgerbar{border-bottom:1px solid #8c2b5e}}@media only screen and (min-width:700px){.burgerbar .other-links{display:block;float:right;clear:none;margin-right:10px;height:24px;line-height:24px;margin-top:18px;font-size:14px}.burgerbar .other-links a{float:left;box-sizing:border-box;color:#fff}.burgerbar .other-links a:visited{color:#fff}}.burgerbar .buttons-social{display:none;min-height:60px;padding:0}@media only screen and (min-width:700px){.burgerbar .buttons-social{display:block}.burgerbar .buttons-social a{float:left;border:1px solid #fff;width:24px;height:24px;margin-top:18px;box-sizing:border-box;color:#fff;margin-right:10px}.burgerbar .buttons-social a:visited{color:#fff}.burgerbar .buttons-social a:before{font-size:12px;line-height:22px;box-sizing:border-box;float:left;width:22px;text-align:center}}.article.pagination.internal.current-prev-next .burgerbar .buttons-social .direction,.burgerbar .buttons-social .article.pagination.internal.current-prev-next .direction,.burgerbar .buttons-social .fancy_box-title,.burgerbar .buttons-social .icon,.burgerbar .buttons-social .pagination.internal input[type=checkbox].hidden:checked~label,.burgerbar .buttons-social .pagination.internal label,.burgerbar .buttons-social .pagination.internal.current-prev-next .home .direction,.burgerbar .buttons-social .pagination.internal.current-prev-next .next .direction,.burgerbar .buttons-social .pagination.internal.current-prev-next.review-article .direction,.burgerbar .buttons-social .rating:not(.slice-container),.pagination.internal .burgerbar .buttons-social input[type=checkbox].hidden:checked~label,.pagination.internal .burgerbar .buttons-social label,.pagination.internal.current-prev-next .home .burgerbar .buttons-social .direction,.pagination.internal.current-prev-next .next .burgerbar .buttons-social .direction,.pagination.internal.current-prev-next.review-article .burgerbar .buttons-social .direction{display:flex;flex-direction:column;justify-content:center}.burgerbar .buttons-social .icon-svg{display:block;height:24px;width:24px}.burgerbar .button-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;width:60px}.burgerbar .button-menu .checked{display:none}.breadcrumb{font-size:13px;margin-bottom:30px}.breadcrumb li:after{content:">";margin-left:.5ex;margin-right:.5ex}.breadcrumb li:last-child:after{content:none;margin:0}.breadcrumb a{display:inline-block;padding:8px 4px}.review-article .breadcrumb{margin-top:30px;margin-left:24px}.box{display:table;margin-bottom:40px;clear:both;width:100%}.box.separator{border-bottom:1px #ccc dotted;border-top:1px #ccc dotted}.box.separator .sub-box{padding:0 24px 0 0}.box.auto{width:auto;float:none;overflow:hidden}.box.contrast{background:#ededed}.box.contrast .sub-box{padding:8px 16px}#sidebar .box,.box.less-space{margin-bottom:30px}.box.block{display:block}.box .sub-box{float:left;width:100%;box-sizing:border-box}.box .sub-box.auto{width:auto;float:left}.box .sub-box:nth-child(odd){border-bottom:1px #fff dotted}@media (min-width:575px){.box .sub-box{width:50%;float:none;display:table-cell;vertical-align:top;height:100%}.box .sub-box:nth-child(odd){border-bottom:none;border-right:1px #fff dotted}.box .sub-box.full{width:100%;border-right:none}}.box h3,.box h4{font-weight:600;font-size:16px;line-height:40px;text-transform:uppercase;vertical-align:middle}.article.pagination.internal.current-prev-next .box h3.direction:before,.article.pagination.internal.current-prev-next .box h4.direction:before,.box .article.pagination.internal.current-prev-next h3.direction:before,.box .article.pagination.internal.current-prev-next h4.direction:before,.box .pagination.internal.current-prev-next .home h3.direction:before,.box .pagination.internal.current-prev-next .home h4.direction:before,.box .pagination.internal.current-prev-next .next h3.direction:before,.box .pagination.internal.current-prev-next .next h4.direction:before,.box .pagination.internal.current-prev-next.review-article h3.direction:before,.box .pagination.internal.current-prev-next.review-article h4.direction:before,.box h3.fancy_box-title:before,.box h3.icon:before,.box h3.rating:not(.slice-container):before,.box h4.fancy_box-title:before,.box h4.icon:before,.box h4.rating:not(.slice-container):before,.pagination.internal.current-prev-next .home .box h3.direction:before,.pagination.internal.current-prev-next .home .box h4.direction:before,.pagination.internal.current-prev-next .next .box h3.direction:before,.pagination.internal.current-prev-next .next .box h4.direction:before,.pagination.internal.current-prev-next.review-article .box h3.direction:before,.pagination.internal.current-prev-next.review-article .box h4.direction:before{float:left;margin-right:12px;font-size:24px;line-height:40px}.box .inline{float:left;margin:12px 0 0}.box p{font-size:14px;line-height:1.5em;margin-bottom:10px;color:#333}.box li{font-size:16px;line-height:28px}.box ul{margin-bottom:1rem}@media screen and (min-width:575px){.pagination-numerical-list{display:block;text-align:center;font-size:0;padding:5px 0}.box .pagination-numerical-list{margin-bottom:0}}.pagination-numerical-list-item{display:inline-block;zoom:1;*display:inline;vertical-align:top;line-height:40px;font-size:1rem;min-width:30px}.pagination-numerical-list-item.current-page{color:#333;background-color:#ddd}.pagination-numerical-list-item-link,.youtube-facade img{display:block;width:100%;height:100%}.youtube-video{float:none;clear:left;width:100%;margin-bottom:1em}.video-aspect-box{position:relative;height:0;padding-bottom:56.25%;padding-top:0;overflow:hidden}#content header h1,.looped-video{margin-bottom:20px}.youtube-facade{position:relative;cursor:pointer}.youtube-facade svg{visibility:visible}.youtube-facade img{height:auto;aspect-ratio:16/9}.youtube-facade .play-button{position:absolute;top:50%;left:50%;translate:-50% -50%;width:4rem;height:4rem;pointer-events:none}.youtube-facade a{position:absolute;display:flex;align-items:flex-end;left:0;bottom:5px;height:47px;padding:1rem;font-size:14px;line-height:16px;color:#fff!important;background:rgba(23,23,23,.8);border-bottom-right-radius:2px;border-top-right-radius:2px}.youtube-facade .youtube-logo{display:inline-block;height:16px;margin-left:.5rem;font-size:1.2rem;line-height:1.2rem;color:transparent}.youtube-facade .youtube-video-title{color:#fff;position:absolute;padding-top:21px;padding-left:20px;font-size:18px;max-width:100%;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;text-shadow:0 0 2px #000}.button{text-transform:uppercase;font-size:.875em;text-align:center;font-weight:700;line-height:3em;display:block}.button .icon-arrow-right,.button .pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next .next .button .direction{font-size:.7em;position:relative;top:-2px}.button:hover .icon-arrow-right,.button:hover .pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next .next .button:hover .direction,.youtube-facade a{text-decoration:none}.button:hover,.button:hover:visited{background-color:#666;text-decoration:none}.load-comments:hover{color:#fff}input[type=search]{-webkit-appearance:none;border:1px solid #ddd;font-size:1em;padding-right:3em;line-height:2.5em;padding-left:.75em;width:100%;box-sizing:border-box;outline-offset:0;border-radius:0;margin-top:0;margin-bottom:0}input[type=search]:focus{outline-offset:0}@media screen and (min-width:700px){input[type=search]{padding-right:0}}@media screen and (min-width:900px){input[type=search]{padding-right:54px;padding-top:13px;padding-bottom:11px;line-height:16px;font-size:16px}}input[type=email],input[type=text]{font-size:1rem;border:1px solid #ddd;padding:12px;color:#333;display:block;box-sizing:border-box}label{line-height:1.4;display:block;margin-bottom:5px}.search-box.inline{display:block;position:relative;top:0;border:0;padding:0}.search-box.inline .search-submit{right:0;top:0}.icon-svg{width:100%;height:100%;max-width:100%;max-height:100%;fill:#fff;margin:0 auto}.article-name{color:#333;font-weight:700;text-decoration:none}.byline{display:block;margin-bottom:4px;line-height:23px;font-size:13px}.primary-nav.pro .menuitems.legacy-container,.primary-nav.pro .wrapper,.primary-nav.pro .wrapper .menu-item-container a{background:#601948!important}@media only screen and (max-width:699px){#burgerbar:checked~.burgerbar .wrapper .menuitems{display:block}}.primary-nav{contain:layout;position:relative;z-index:10000}.primary-nav .menu-hamburger::after,.primary-nav .menu-hamburger::before{box-sizing:content-box}.primary-nav .wrapper,.subsite-techradar-pro .nav-list .menu-item a:hover{background:#315062}.primary-nav .menuitems{display:none;position:absolute;width:100%;left:0}.primary-nav .menuitems:hover{z-index:999}@media screen and (min-width:700px){.primary-nav .menuitems{clear:none;z-index:auto;display:flex;position:relative;top:0;max-height:44px;max-width:970px}}.nav-list{font-size:0;display:inline-flex;width:100%}@media screen and (max-width:699px){.nav-list{flex-direction:column}}@media screen and (min-width:700px){.nav-list{height:44px}}.nav-list .menu-item,.nav-list .menu-item .sub-menu>.menu-item{visibility:visible}.menu-item{background-color:#315062}@media screen and (min-width:700px){.menu-item{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:0;background-color:transparent;white-space:nowrap;position:relative}}.menu-item i{visibility:inherit}.menu-item a{line-height:44px;font-size:1rem;padding-left:1rem}.menu-item a:not(.maglink){padding-right:1rem}@media screen and (min-width:700px){.menu-item a{display:inline-block;zoom:1;*display:inline;vertical-align:top}}.menu-item a,.menu-item a:hover,.menu-item a:visited,.menu-item a:visited:hover{color:#fff;display:block}.menu-item a:not(.menu-item-magazines):active{background-color:#2f6e91}.menu-item .icon-home{font-size:1.3em;line-height:1;min-width:12px}.sub-menu .menu-item{display:block}.menu-item.menu-item-main-pro a,.pro .menu-item{background-color:transparent}.menu-item.menu-item-main-pro{background-color:#8c2b5e}@media screen and (min-width:700px){.menu-item.menu-item-main-pro{min-width:70px;text-align:center}}.pro .menu-item.menu-item-main-pro{background-color:#2f6e91}.sub-menu{display:none;background-color:#315062;font-size:0;right:0}.current>.sub-menu,.reveal>.sub-menu,:focus+.sub-menu,:focus-within>.sub-menu{display:block;margin-left:9px}@media screen and (min-width:700px){.current>.sub-menu,.reveal>.sub-menu,:focus+.sub-menu,:focus-within>.sub-menu{display:inline-block;zoom:1;*display:inline;margin-left:0;vertical-align:top}}.menu-hamburger{height:60px;margin-bottom:0}.menu-hamburger:after,.menu-hamburger:before{content:"";position:absolute;width:18px;margin-left:-9px;top:50%;left:50%}.menu-hamburger:before{height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-6px}.menu-hamburger:after{height:2px;background:currentColor;margin-top:-1px}.menu-hamburger.checked:before{border-top:none;border-bottom:none;border-left:2px solid currentColor;border-right:2px solid currentColor;width:8px;height:18px;margin-top:-9px;margin-left:-6px}.menu-hamburger.checked:after{width:2px;height:18px;margin-top:-9px;margin-left:-1px}@media screen and (min-width:700px){.nav-sub-set-container{display:inline-flex;float:right}}.menu-item.nav-button-background-blue{background-color:#1dafec}@media screen and (min-width:700px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{float:left;display:block}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{display:flex;justify-content:center;align-items:center;background:#212121;line-height:36px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item:hover{background:#dc0f17}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg{padding:0!important;fill:#fff;width:auto}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg>g,.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg>path{fill:#fff}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{text-align:left}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg{width:auto}}#content h1{font-weight:600;font-size:24px;line-height:30px;margin-bottom:.25rem}@media (min-width:700px){#content h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}@media (min-width:1574px){#content h1{margin-bottom:.75rem;font-size:34px;line-height:42px}body.limit-width #content h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header{margin:30px 20px}@media screen and (min-width:700px){#content>header{margin-top:0;margin-left:0;margin-right:0}}#content>header p{font-size:18px;line-height:26px;font-weight:300}@media (min-width:700px){#content>header p{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header p{font-size:24px;line-height:30px}body.limit-width #content>header p{font-size:20px;line-height:28px}}#sidebar{box-sizing:border-box;float:left}@media screen and (min-width:700px){#sidebar{padding-left:20px;padding-right:20px}}@media screen and (min-width:1000px){#sidebar{padding-left:0;padding-right:0;width:300px}}@media (min-width:900px){.review-article+#sidebar{margin-top:0}}.review-article+#sidebar>:first-child{margin-top:0}.pagination.internal{border-top:1px solid #ccc;width:100%}.pagination.internal.expand{box-sizing:border-box;color:#fff;height:40px;background:#2f6e91}@media (min-width:700px){.pagination.internal.expand{padding:0 0 0 20px}}.pagination.internal.current-prev-next .current{width:100%;box-sizing:border-box;float:left;margin-bottom:0;padding:10px;border-bottom:1px solid #ccc;display:none}@media screen and (min-width:575px){.pagination.internal.current-prev-next .current{display:none}}.pagination.internal.current-prev-next .current .title{font-size:13px;text-transform:uppercase;width:100%;text-align:center;float:left;font-weight:800}.pagination.internal.current-prev-next .current .page-title{font-size:16px;width:100%;float:left;text-align:center}.pagination.internal.current-prev-next .direction{text-transform:uppercase;color:#333;font-weight:600;line-height:24px;margin:10px 0}.pagination.internal.current-prev-next .direction.after,.pagination.internal.current-prev-next .direction.before{top:0}.pagination.internal.current-prev-next .home,.pagination.internal.current-prev-next .next{margin:10px 0;line-height:24px;box-sizing:border-box;width:50%}.pagination.internal.current-prev-next .home{float:left}.pagination.internal.current-prev-next .home:hover .page-title,.pagination.internal.current-prev-next .next:hover .page-title{text-decoration:underline}.pagination.internal.current-prev-next .home .page-title,.pagination.internal.current-prev-next .next .page-title{clear:both}.pagination.internal.current-prev-next .home .direction:before,.pagination.internal.current-prev-next .next .direction:before{color:#fff;background:#333;width:24px;height:24px;font-size:10px;line-height:24px;top:0}.pagination.internal.current-prev-next .next{float:right;text-align:right;padding-left:20px}.pagination.internal.current-prev-next .next .direction:before{float:right;margin-left:10px;text-indent:9px;text-align:left}.pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next .next .page-title{float:right}.pagination.internal label{width:100%;float:left;font-size:16px;line-height:40px;position:relative;margin:0}.pagination.internal label .box-title{font-weight:600;float:left;text-transform:uppercase;margin-left:20px}@media (min-width:700px){.pagination.internal label .box-title{margin-right:17px}}.pagination.internal label .current-page{cursor:pointer;float:left;overflow:hidden;font-weight:300;text-transform:uppercase;display:none}@media (min-width:700px){.pagination.internal label .current-page{display:block}}.pagination.internal label .pages-wrapper{position:relative;clear:both;font-weight:300;z-index:10000}@media (min-width:700px){.pagination.internal label .pages-wrapper{float:none;overflow:hidden;display:block;clear:none;margin-right:36px}}@media (min-width:700px){.pagination.internal label{max-height:40px;overflow:visible}.pagination.internal label:after{margin-top:0}}.pagination.internal input[type=checkbox].hidden{margin-left:-200px}@media (min-width:700px){.pagination.internal input[type=checkbox].hidden:checked~label:before{position:absolute;right:10px;top:0}}.pagination.internal .pages{display:none;float:left;clear:both;border:1px solid #ccc;background:#fff;font-weight:600;text-transform:none;margin-bottom:0}.pagination.internal .pages li{border-bottom:1px solid #ccc}.pagination.internal .pages li a{line-height:1.25;padding:10px;display:block;text-align:left}.pagination.internal .pages li:last-child{border-bottom:none}.pagination.internal .pages li:hover{cursor:pointer}.pagination.internal .pages li.current,.pagination.internal .pages li:hover,.pagination.internal .pages li>a:active{background:#eaeaea;color:#2f6e91}.pagination.internal input[type=checkbox].hidden:checked~label .pages-wrapper .pages{display:block;width:100%;box-sizing:border-box}.pagination>span{box-sizing:border-box;float:left;width:50%;text-align:right}.article.pagination.internal.current-prev-next .pagination>span .direction,.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span label,.pagination.internal.current-prev-next .home .pagination>span .direction,.pagination.internal.current-prev-next .next .pagination>span .direction,.pagination.internal.current-prev-next.review-article .pagination>span .direction,.pagination>span .article.pagination.internal.current-prev-next .direction,.pagination>span .fancy_box-title,.pagination>span .icon,.pagination>span .pagination.internal input[type=checkbox].hidden:checked~label,.pagination>span .pagination.internal label,.pagination>span .pagination.internal.current-prev-next .home .direction,.pagination>span .pagination.internal.current-prev-next .next .direction,.pagination>span .pagination.internal.current-prev-next.review-article .direction,.pagination>span .rating:not(.slice-container){color:#fff;background-color:#333;position:relative;height:1.25rem;width:1.25rem;border-radius:.625rem;text-align:center;float:left;margin-right:1em}.article.pagination.internal.current-prev-next .pagination>span .direction:before,.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span label:before,.pagination.internal.current-prev-next .home .pagination>span .direction:before,.pagination.internal.current-prev-next .next .pagination>span .direction:before,.pagination.internal.current-prev-next.review-article .pagination>span .direction:before,.pagination>span .article.pagination.internal.current-prev-next .direction:before,.pagination>span .fancy_box-title:before,.pagination>span .icon:before,.pagination>span .pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination>span .pagination.internal label:before,.pagination>span .pagination.internal.current-prev-next .home .direction:before,.pagination>span .pagination.internal.current-prev-next .next .direction:before,.pagination>span .pagination.internal.current-prev-next.review-article .direction:before,.pagination>span .rating:not(.slice-container):before{top:.1rem;left:.2em}.pagination>span:nth-child(2){text-align:left;float:right;padding:0 0 0 1em}.article.pagination.internal.current-prev-next .pagination>span:nth-child(2) .direction,.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span:nth-child(2) label,.pagination.internal.current-prev-next .home .pagination>span:nth-child(2) .direction,.pagination.internal.current-prev-next .next .pagination>span:nth-child(2) .direction,.pagination.internal.current-prev-next.review-article .pagination>span:nth-child(2) .direction,.pagination>span:nth-child(2) .article.pagination.internal.current-prev-next .direction,.pagination>span:nth-child(2) .fancy_box-title,.pagination>span:nth-child(2) .icon,.pagination>span:nth-child(2) .pagination.internal input[type=checkbox].hidden:checked~label,.pagination>span:nth-child(2) .pagination.internal label,.pagination>span:nth-child(2) .pagination.internal.current-prev-next .home .direction,.pagination>span:nth-child(2) .pagination.internal.current-prev-next .next .direction,.pagination>span:nth-child(2) .pagination.internal.current-prev-next.review-article .direction,.pagination>span:nth-child(2) .rating:not(.slice-container){float:right;margin-right:0;margin-left:.5em}.article.pagination.internal.current-prev-next .pagination>span:nth-child(2) .direction:before,.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span:nth-child(2) label:before,.pagination.internal.current-prev-next .home .pagination>span:nth-child(2) .direction:before,.pagination.internal.current-prev-next .next .pagination>span:nth-child(2) .direction:before,.pagination.internal.current-prev-next.review-article .pagination>span:nth-child(2) .direction:before,.pagination>span:nth-child(2) .article.pagination.internal.current-prev-next .direction:before,.pagination>span:nth-child(2) .fancy_box-title:before,.pagination>span:nth-child(2) .icon:before,.pagination>span:nth-child(2) .pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination>span:nth-child(2) .pagination.internal label:before,.pagination>span:nth-child(2) .pagination.internal.current-prev-next .home .direction:before,.pagination>span:nth-child(2) .pagination.internal.current-prev-next .next .direction:before,.pagination>span:nth-child(2) .pagination.internal.current-prev-next.review-article .direction:before,.pagination>span:nth-child(2) .rating:not(.slice-container):before{top:.1rem;left:.35em}.article.pagination.internal,.pagination.internal.review-article{position:relative;display:flex;justify-content:center;align-content:space-between;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;min-height:66px;flex-wrap:wrap}@media screen and (min-width:575px){.article.pagination.internal .pagination-numerical-list,.pagination.internal.review-article .pagination-numerical-list{display:inline-flex;order:2;max-width:40%;flex-wrap:wrap;justify-content:center;font-size:0;padding:10px 0;border-bottom:none;margin:10px auto}}.article.pagination.internal .pagination-numerical-list-item,.pagination.internal.review-article .pagination-numerical-list-item{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:1rem;height:28px;min-width:30px;margin-bottom:5px}.article.pagination.internal .pagination-numerical-list-item.current-page,.pagination.internal.review-article .pagination-numerical-list-item.current-page{color:#fff}.article.pagination.internal .pagination-numerical-list-item-link,.pagination.internal.review-article .pagination-numerical-list-item-link{display:block;width:100%;height:100%}.article.pagination.internal .current,.article.pagination.internal .page-title,.fancy-box figcaption,.pagination.internal.review-article .current,.pagination.internal.review-article .page-title{display:none}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{display:inline-flex;margin:10px 0;line-height:24px;box-sizing:border-box;text-decoration:none;width:auto;justify-content:flex-start}@media screen and (min-width:300px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{flex-basis:50%}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{flex-basis:auto}}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{order:3;padding-left:0}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{padding-left:20px}}.article.pagination.internal.current-prev-next .next .direction:before,.pagination.internal.current-prev-next.review-article .next .direction:before{float:right;margin-left:10px;text-indent:8px;text-align:left}.article.pagination.internal.current-prev-next p+.next,.pagination.internal.current-prev-next.review-article p+.next{margin-left:auto}.article.pagination.internal.current-prev-next .direction,.pagination.internal.current-prev-next.review-article .direction{display:block;text-transform:uppercase;color:#333;font-weight:600;line-height:24px}.article.pagination.internal.current-prev-next .direction:before,.pagination.internal.current-prev-next.review-article .direction:before{color:#fff;background:#333;width:24px;height:24px;font-size:10px;line-height:24px;top:0}@media screen and (min-width:700px){.review-article .sticky-pagination-header{padding-bottom:10px;border-bottom:none}.review-article .sticky-pagination-header .socialite-widget{bottom:68px}}.socialite-widget-ul{font-size:0;display:inline-block;zoom:1;*display:inline;vertical-align:top}.box .socialite-widget-ul{margin-bottom:0}.socialite-widget-item{display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:24px;height:24px;line-height:24px;font-size:1rem;margin-left:8px}.socialite-widget-item:first-child{margin-left:0!important}.socialite-widget-item a{background-color:#333;display:flex;align-items:center;line-height:24px;width:100%;height:100%;text-align:center;border-radius:50%}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro svg,.socialite-widget-item a.linkedin>.icon-svg{height:12px}.socialite-widget-item a.email>.icon-svg,.socialite-widget-item a.website>.icon-svg{height:14px}.socialite-widget-item a,.socialite-widget-item a:hover,.socialite-widget-item a:visited,.socialite-widget-item a:visited:hover{color:#fff;text-decoration:none}.article.pagination.internal.current-prev-next .socialite-widget-item .direction,.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label,.pagination.internal .socialite-widget-item label,.pagination.internal.current-prev-next .home .socialite-widget-item .direction,.pagination.internal.current-prev-next .next .socialite-widget-item .direction,.pagination.internal.current-prev-next.review-article .socialite-widget-item .direction,.socialite-widget-item .article.pagination.internal.current-prev-next .direction,.socialite-widget-item .fancy_box-title,.socialite-widget-item .icon,.socialite-widget-item .pagination.internal input[type=checkbox].hidden:checked~label,.socialite-widget-item .pagination.internal label,.socialite-widget-item .pagination.internal.current-prev-next .home .direction,.socialite-widget-item .pagination.internal.current-prev-next .next .direction,.socialite-widget-item .pagination.internal.current-prev-next.review-article .direction,.socialite-widget-item .rating:not(.slice-container){font-size:.9em;width:100%;height:100%;line-height:24px}.article.pagination.internal.current-prev-next .socialite-widget-item .direction:before,.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label:before,.pagination.internal .socialite-widget-item label:before,.pagination.internal.current-prev-next .home .socialite-widget-item .direction:before,.pagination.internal.current-prev-next .next .socialite-widget-item .direction:before,.pagination.internal.current-prev-next.review-article .socialite-widget-item .direction:before,.socialite-widget-item .article.pagination.internal.current-prev-next .direction:before,.socialite-widget-item .fancy_box-title:before,.socialite-widget-item .icon:before,.socialite-widget-item .pagination.internal input[type=checkbox].hidden:checked~label:before,.socialite-widget-item .pagination.internal label:before,.socialite-widget-item .pagination.internal.current-prev-next .home .direction:before,.socialite-widget-item .pagination.internal.current-prev-next .next .direction:before,.socialite-widget-item .pagination.internal.current-prev-next.review-article .direction:before,.socialite-widget-item .rating:not(.slice-container):before{display:block}.socialite-widget-item.comment{width:auto;border-left:solid 1px #333;padding-left:8px}.review-article .socialite-widget-item.comment{border-left:solid 1px #fff}.buttons-social a:hover,.socialite-widget-item a:hover{filter:brightness(1.2)}.buttons-social .envelope-icon,.socialite-widget-item .envelope-icon{background:#e6248a}.burgerbar .buttons-social a{border:0}.burgerbar .buttons-social a:before{font-size:14px;line-height:24px;width:100%;height:100%}.comment-jump{cursor:pointer}.socialite-widget-item .comment-jump{background-color:transparent}.comment-jump .icon-comment{display:inline-block;width:24px;font-size:16px}.comment-jump .icon-comment:before{display:inline-block;border-radius:50%;background:#e6248a;line-height:24px;width:24px}.comment-jump span{display:none;color:#333;text-transform:uppercase;margin-left:.25rem;font-size:13px;font-weight:600}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews .rating:before,.review-article .comment-jump span,body .pretty-verdict .pretty-verdict__heading-container span.rating::before{color:#fff}@media screen and (min-width:320px){.comment-jump span{display:inline-block;vertical-align:top}}.circle{border-radius:50%;display:inline-block;width:2em;line-height:2em;text-align:center;overflow:hidden;vertical-align:middle}.circle i{font-size:1.2em}.box.less-space.socialite-widget.hands-on,.fancy_box_body figure{margin-bottom:5px}.hands-on-link{clear:both;margin-bottom:20px;font-size:13px;display:none}@media screen and (max-width:700px){.hands-on-link{display:block}}#auth-in-nav-header .show,.hands-on-link.jump,.review-article .read-more-container figure figcaption{display:block}@media screen and (max-width:700px){.hands-on-link.jump{display:none}}.inlinegallery .credit{margin-top:0}.inlinegallery figcaption~.credit{margin-top:8px}.caption-text{font-size:13px;margin-top:10px}@media screen and (min-width:700px){.inlinegallery .caption-text{line-height:19px}}.slice-container.slice-author-bio{background:0 0}.fancy-box{background:#fff;position:relative;margin:1.5em 0;width:100%;z-index:1}@media screen and (min-width:575px){.fancy-box{float:right;margin:.3em 0 1.5em 1.5em;width:50%}}.fancy-box strong{font-weight:600;line-height:23px}.fancy-box strong:empty{display:none}.fancy-box+:not(p):not(.bordeaux-slot):not(p~aside){clear:both}.fancy_box_body{background:#fff;overflow:hidden}.fancy_box-title{font-family:inherit;text-transform:uppercase;font-size:16px;line-height:16px;background:#e6248a;color:#fff;padding:15px;position:relative;margin-bottom:0}.fancy_box-title:before{color:#e6248a;position:absolute;bottom:-14px;left:calc(50% - 8px)}.recommendation-articles{display:flex;flex-direction:column}@media screen and (min-width:575px) and (max-width:999px){.recommendation-articles{flex-direction:row;justify-content:space-between}}.recommendation-title{background:#e6248a;font-size:14px;color:#fff;text-transform:uppercase;padding:10px;font-weight:600;font-family:"Open Sans",Arial,sans-serif;height:22px;line-height:22px}.recommended-article{border-bottom:solid 1px #ccc;overflow:hidden;padding:5px 0;width:100%;position:relative;display:block}@media screen and (min-width:575px) and (max-width:999px){.recommended-article{min-width:calc((100% - 30px)/3);border-bottom:none}}.recommended-article.item-1{padding:5px 5px 10px 0}@media (max-width:574px){.recommended-article.item-1{padding:5px 0 10px}}@media screen and (min-width:900px){.recommended-article .article-name.item-2{width:50%}}.recommendation-container{margin:.3em 0 30px}.recommendation-container .article-name{display:inline-block;width:300px;overflow:hidden;font-size:16px;line-height:22px;padding:10px;font-family:"Open Sans","Open Sans-fallback"}@media screen and (min-width:575px){.recommendation-container .article-name{padding:10px 0;width:100%}}@media screen and (min-width:575px) and (max-width:999px){.recommendation-container .article-name{overflow:visible;font-size:18px;line-height:24px;padding:10px 0 0}}@media screen and (min-width:1000px){.recommendation-container .article-name{padding:0}}.recommendation-container .article-name.item-1{display:inline-block;margin-top:0;font-size:18px;line-height:24px;padding:10px}@media screen and (min-width:575px){.recommendation-container .article-name.item-1{padding:10px 0}}.recommendation-container .article-image-container{display:none;width:40%;float:left;margin-right:12px}@media screen and (min-width:575px) and (max-width:999px){.recommendation-container .article-image-container{width:100%;float:none;margin-right:0}}.recommendation-container .article-image-container.item-1{width:100%;margin-right:5px}@media screen and (min-width:575px){.recommendation-container .article-image-container{display:block}}.recommendation-container .article-image{height:0;padding-bottom:56.25%;width:100%;overflow:hidden}.recommendation-container img{-o-object-fit:cover;object-fit:cover;width:100%}.read-more-container{margin-bottom:40px;content-visibility:auto}.related-articles-block{margin:40px 20px 0;content-visibility:auto}@media screen and (min-width:1000px){.related-articles-block{margin:40px 1.5rem 0}}#expanding-articles{clear:both;margin-bottom:25px}.deal-block,.product{width:100%;overflow:hidden;border-bottom:1px solid #ddd;margin:18px 0;padding-bottom:6px}.deal-block figure,.product figure{float:left;width:100px;min-width:0;margin:6px 20px 6px 0}.deal-block:last-child,.product:last-child{border-bottom:none}.deal-block p,.product p,body .pretty-verdict .pretty-verdict__cons h4,body .pretty-verdict .pretty-verdict__pros h4{margin-bottom:10px}.deal-block a.view-deal,.product a.view-deal{background-color:#5aaf0b;margin:15px;float:none;padding:0;font-size:13px;line-height:29px;color:#fff;bottom:0}@media screen and (min-width:575px){.deal-block a.view-deal,.product a.view-deal{float:right;margin-top:10px;margin-right:17px;width:121px}}.deal-block:not(.editors-choice),.product:not(.editors-choice){clear:both}.featured_product_block{margin-bottom:20px}.featured_product_block .stars__reviews{margin-bottom:10px;text-align:center}.featured_product_block .chunk.rating{display:inline-block}.featured_block_hero{width:100%;display:block}.featured_block_standard{width:100%}.featured__title{font-size:22px;line-height:28px;margin-bottom:5px;letter-spacing:-.2px;text-align:center}.featured_product_block.featured_block_hero .pro-con,.featured_product_block.featured_block_horizontal .pro-con,.featured_product_block.featured_block_standard .pro-con{margin-top:auto}.featured_product_block.featured_block_hero .pro-con .list-cons,.featured_product_block.featured_block_hero .pro-con .list-pros,.featured_product_block.featured_block_horizontal .pro-con .list-cons,.featured_product_block.featured_block_horizontal .pro-con .list-pros,.featured_product_block.featured_block_standard .pro-con .list-cons,.featured_product_block.featured_block_standard .pro-con .list-pros{margin-top:10px}.featured_product_block.featured_block_versus{padding:20px}.featured_product_block.featured_block_versus .product-image-widthsetter{display:inline-block;margin-bottom:20px}.featured_product_block.featured_block_versus .featured_product_details_wrapper{border:2px solid #ededed;padding:20px;margin-top:40px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper{padding:10px 0;width:90%;margin:-58px auto;text-align:center;background-color:#ededed}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title,.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .stars__reviews{margin:0;padding:10px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title{line-height:32px;display:inline-block;width:auto}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews{display:inline-block;padding:0 32px;width:100%}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title:before{border-top:0}.featured_product_block.featured_block_versus .featured_product_details_wrapper .subtitle__description{margin-top:90px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews+.subtitle__description{margin-top:20px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .hawk-root{border:0;margin:0;padding:0}.featured_product_block.featured_block_versus .featured_product_details_wrapper .hawk-root:empty{display:none}.featured_product_block .product-image-widthsetter{width:100%;margin:0 auto}.featured_product_block .vanilla-image-block{display:block;position:relative;height:0;line-height:0;margin-bottom:0;margin-top:60px}.featured_product_block .vanilla-image-block img:not(.endorsement-img):not(.endorsement-hero-image):not(.top-left):not(.top-right):not(.bottom-left):not(.bottom-right):not(.endorsement-top-left):not(.endorsement-top-right):not(.endorsement-bottom-left):not(.endorsement-bottom-right){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.featured_product_block.featured_block_hero .product-image-widthsetter{max-width:200px;margin:0 auto;display:inline}.featured_product_block.featured_block_hero .featured__title{font-size:20px;width:-moz-fit-content;width:fit-content;margin:20px auto;padding:0 10px}.featured_product_block.featured_block_horizontal .featured__title,.featured_product_block.featured_block_horizontal .stars__reviews{text-align:left;margin-bottom:10px}.featured_product_block.featured_block_horizontal .subtitle__description p:last-child{min-height:50px}@media (max-width:700px){.featured_product_block.featured_block_horizontal{position:relative}}.featured_block_standard .pro-con{display:flex;justify-content:space-between}.featured_product_block.featured_block_versus .featured__title{width:-moz-fit-content;width:fit-content;margin:20px auto;padding:0 10px}@media (min-width:700px){.product-container.versus-product-container{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));gap:16px}.product-container.hero-product-container{display:grid;grid-template-columns:repeat(3,calc(33.33% - 10px));gap:16px;width:100%}.featured_product_block.featured_block_horizontal .pro-con{width:100%}.featured_product_block.featured_block_horizontal .pro-con .list-cons-wrapper,.featured_product_block.featured_block_horizontal .pro-con .list-pros-wrapper{width:calc(50% - 10px)}.featured_product_block.featured_block_horizontal .pro-con .list-cons-wrapper{float:right}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-label,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-label,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-label,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-label{margin-top:10px}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper{margin-right:10px}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-wrapper,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper{width:calc(50% - 10px);display:inline-block}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-wrapper ul,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper ul,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-wrapper ul,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper ul{text-align:left;padding:0 5px}.featured_product_block.featured_block_horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.featured_product_block.featured_block_horizontal .vanilla-image-block{margin-top:0}}@media (min-width:1000px){.responsive .featured_product_block.featured_block_horizontal{margin:40px 0 60px;width:100%}.responsive .featured_product_block.featured_block_horizontal .product-image-widthsetter{float:left;margin-right:10px;max-width:370px}.responsive .featured_product_block.featured_block_horizontal .stars__reviews{display:inline-block;width:60%;max-width:470px}.responsive .featured_product_block.featured_block_horizontal .subtitle__description{max-width:470px;display:inline-block;font-size:15px}.responsive .featured_product_block.featured_block_horizontal .subtitle__description p{font-size:15px}.responsive .featured_product_block.featured_block_horizontal:after{content:"";clear:both;display:block}}@media screen and (min-width:700px){.article .featured_product_block.featured_block_standard,.review-article .featured_product_block.featured_block_standard{max-width:450px!important}}a.skip-to-main-content{height:1px;left:-999px;opacity:0;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-to-main-content:active,a.skip-to-main-content:focus{background-color:#fff;border-radius:5px;font-size:1rem;height:auto;left:0;margin:5px;opacity:1!important;overflow:auto;padding:5px;width:auto;z-index:9999}.stickers{position:absolute;z-index:5;padding:20px;top:0;bottom:0}@media screen and (max-width:700px){.stickers{padding:10px}}.sticker--generic{max-width:160px;max-height:160px;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto}@media screen and (max-width:700px){.sticker--generic{width:90px;height:90px}}.sticker--generic:not(:first-child){margin-top:20px}@media screen and (max-width:700px){.sticker--generic:not(:first-child){margin-top:10px}}img.sticker--generic{-o-object-fit:unset;object-fit:unset;width:auto;height:auto}a.xenforo-nav-link{display:inline-block;line-height:24px;margin:0 0 0 15px;color:#e6248a;font-size:1em}a.xenforo-nav-link:visited{color:#e6248a}.sticky-nav:not(.left-rail-nav){display:flex;position:relative;position:sticky;position:-webkit-sticky;overscroll-behavior-x:contain;box-sizing:border-box;width:100vw;height:50px;margin-left:-20px;margin-bottom:20px;top:0!important;z-index:9996;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family:"Open Sans","Open Sans-fallback"}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav){width:100%;margin-left:0;border:1px solid #ccc}}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper{display:flex;position:relative;flex-direction:row;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;color:#333;font-size:14px;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper{width:calc(100% - 50px);margin-left:25px}}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper::-webkit-scrollbar{display:none}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__label,.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__list{display:inline-block;height:100%;line-height:49px;white-space:nowrap}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__label{padding-left:12px;font-weight:600}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list{display:flex;flex-direction:row;width:auto;border-top:0!important;border-bottom:0!important}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title{display:inline-block;font-size:0}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title::after{content:"";display:inline-block;position:relative;top:6px;height:50%;width:1px;background-color:#ccc}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title:last-of-type::after{content:none}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active{text-shadow:0 0 1px #000;border-bottom:3px solid #e6248a}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a{display:inline-block;padding:0 12px;color:#333;font-size:14px}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow{display:none;position:absolute;width:25px;height:100%;top:0;padding:0;border:0;background-color:#fff;cursor:pointer}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow{display:block}}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow>i{font-size:10px}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow>i::before{color:#333}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.disabled{cursor:default}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.disabled>i::before{color:#ccc}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.sticky-nav__arrow--right{right:0;border-left:1px solid #ccc}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.sticky-nav__arrow--left{left:0;border-right:1px solid #ccc}@media (min-width:1230px){.sticky-nav.side-nav-on{display:none}}.sticky-nav.left-rail-nav{display:block;position:fixed;top:50%;transform:translateY(-50%);z-index:9996;visibility:hidden;margin-top:0}@media (max-height:800px){.sticky-nav.left-rail-nav{margin-top:100px}}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper{display:block;max-height:calc(100vh - 135px);width:140px;padding:0 10px 20px;box-sizing:border-box;background-color:#fff;border-radius:10px;color:#333;font-size:12px;z-index:1500}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper .scroll-wrapper__label{display:block;padding:20px 0 10px;font-weight:700;font-family:"Open Sans","Open Sans-fallback"}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list{position:relative;width:calc(100% + 3px);max-height:calc(100vh - 187px - 44px);overflow-y:scroll;padding:5px 0;border-top:2px solid #e6248a;border-bottom:2px solid #e6248a;line-height:16px}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list::-webkit-scrollbar{width:3px;background:0 0}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title{border-bottom:1px solid #ccc}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active>a{color:#e6248a;font-weight:700}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a{display:block;padding:5px 0;color:#333;cursor:pointer}#article-body>a:hover,#article-body>a:visited:hover,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a:hover{text-decoration:none}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title:last-of-type{border-bottom:none}.sticky-nav.left-rail-nav button.sticky-nav__arrow{display:none}.left-rail-area{display:block;visibility:hidden;position:fixed;top:0;left:0;z-index:9996;overflow:auto;width:135px;height:200vh;padding:0;background-color:transparent;pointer-events:none}@media (max-width:699px){body.sticky-navigation{margin-top:60px}body.sticky-navigation.supernav-present{margin-top:90px}body.sticky-navigation .primary-nav{position:fixed;top:0;width:100vw}body.sticky-navigation .primary-nav .wrapper .menuitems .sub-menu{max-height:calc(100vh - 60px - 88px - 50px);box-sizing:border-box;overflow-y:scroll}body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{max-height:calc(100vh - 60px - 50px);overflow-y:scroll}body.sticky-navigation .primary-nav .supernav~.wrapper .menuitems .sub-menu{max-height:calc(100vh - 90px - 138px)}body.sticky-navigation .primary-nav .supernav~.wrapper .menuitems .nav-list{max-height:calc(100vh - 90px - 50px)}body.sticky-navigation:has(#chatbot-container){margin-top:100px}}.instagram-embed{min-height:100vw}@media screen and (min-width:1000px){.instagram-embed{min-height:600px}}.read-more-container{min-height:350px}.related-articles-block .related-articles-wrap{position:relative;padding-top:calc(314px + 560%);height:0}@media (min-width:575px){.related-articles-block .related-articles-wrap{padding-top:2930px}}.related-articles-block .related-articles-wrap #expanding-articles{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.collapsible-block-wrapper{position:relative;padding-bottom:15px;margin-bottom:25px;overflow:hidden}.collapsible-block-wrapper.collapsed{height:103px;padding-bottom:0}.collapsible-block-wrapper.collapsed .collapsible-block-filter{height:76px;bottom:0;position:absolute;width:100%;z-index:999;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.5) 10%,#fff 55%)}.collapsible-block-title{position:absolute;bottom:0;z-index:999;color:#2f6e91;text-decoration:none;cursor:pointer}.collapsible-block-title:hover,a:hover{text-decoration:underline}.collapsible-block-title p{margin:0!important}@media screen and (max-width:699px){body:not(.no-ads) #top-leaderboard{height:100px;margin-top:0;margin-bottom:0;contain:layout}div#ad-unit-2{min-height:660px;margin:10px 0}div#ad-unit-2::after{content:"";display:table;clear:both}body:not(.no-ads):not(.premium) #article-body>.ad-unit:not(#in-article):not(.in-article):not(#ad-unit-2){height:460px;margin-top:20px;margin-bottom:20px;contain:layout}body:not(.no-ads):not(.premium) #article-body>#ad-unit-1.ad-unit:not(#in-article):not(.in-article){height:auto;min-height:300px;margin-top:30px;margin-bottom:55px}body:not(.no-ads):not(.premium) #article-body>#ad-unit-2.ad-unit:not(#in-article):not(.in-article){margin-top:30px;margin-bottom:55px}}@media screen and (min-width:700px) and (max-width:999px){body:not(.no-ads) .dfp-leaderboard-container{contain:layout;width:728px;height:100px;margin:0 auto;display:block}body:not(.no-ads) .dfp-leaderboard-container:empty{display:block}body:not(.no-ads) .ad-unit{min-height:250px}body:not(.no-ads) #sidebar-popular-bottom,body:not(.no-ads) #sidebar-popular-top,body:not(.no-ads) #sidebar-top{height:630px;margin-bottom:20px;contain:layout}}@media screen and (min-width:1000px){body:not(.no-ads) .dfp-leaderboard-container{width:980px;height:250px;margin:0 auto;display:block;contain:layout}body:not(.no-ads) .dfp-leaderboard-container:empty{display:block}body:not(.no-ads) #sidebar-popular-bottom,body:not(.no-ads) #sidebar-popular-top,body:not(.no-ads) #sidebar-top{height:630px;margin-bottom:20px;contain:layout}}#auth-in-nav-header{position:relative;display:flex;font-size:14px;font-weight:inherit;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:899px){#auth-in-nav-header{flex-direction:column-reverse;text-align:center;top:0;height:100%}}#auth-in-nav-header-svg-block{display:flex;margin-left:4px}@media screen and (max-width:899px){#auth-in-nav-header-svg-block{margin-left:0}#auth-in-nav-header-text{line-height:15px;font-size:8px;text-align:center;font-weight:700}}#auth-in-nav-header-menu{position:absolute;top:61px;background-color:var(--flexi-brand_color_2);min-width:160px;width:-moz-max-content;width:max-content;z-index:1000;padding-left:10px;padding-right:10px;line-height:3em;display:none}@media screen and (max-width:699px){#auth-in-nav-header-menu{right:-50px;font-size:12px}}#auth-in-nav-header-menu-email{font-weight:700;flex-direction:column}#auth-in-nav-header-menu-email:after{content:"";border-bottom:1px solid #fff;width:50px}#auth-in-nav-header-menu-email,#auth-in-nav-header-profile,#auth-in-nav-header-sign-out{display:flex;align-items:center}.auth-in-nav-header-sign-out-text{margin-right:8px}.newsletter-slice,.slice-container.popular-box-slice{width:100%}.slice-container.scroll-up-slice{display:unset}.slice-container svg{visibility:unset}.slice-container.newsletter-inbodyContent-slice,.slice-container.newsletterForm-homepage{margin-bottom:3em;clear:both}@media (min-width:700px){.slice-container.trending-bar-container{padding:0 24px}}.slice-container.livereport{margin:0 12px 20px}@media (min-width:700px){.slice-container.livereport{margin:0 0 20px}}@media screen and (min-width:1000px){body:not(.no-ads) #sidebar-top{height:980px}body:not(.no-ads) #sidebar>.slice-container.newsletter-slice+#sidebar-top{height:630px}}body .pretty-verdict{display:inline-block;width:100%;box-sizing:border-box;clear:both;border:2px solid #ededed;margin-top:20px;margin-bottom:20px;padding:10px 20px;color:#333}@media (min-width:1000px){body .pretty-verdict{padding:10px 30px}}body .pretty-verdict .pretty-verdict__heading-container{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;top:-32px;height:44px;padding:0 10px;background:#ededed;text-align:center;line-height:24px}@media (min-width:1000px){body .pretty-verdict .pretty-verdict__heading-container{width:calc(100% - 60px);margin:0 auto}}body .pretty-verdict .pretty-verdict__heading-container h3{font-size:18px}@media (max-width:400px){body .pretty-verdict .pretty-verdict__heading-container h3{font-size:16px}}@media (min-width:1000px){body .pretty-verdict .pretty-verdict__heading-container h3{font-size:20px}}.nav-subscribe svg,body .pretty-verdict .pretty-verdict__heading-container h3,body .pretty-verdict .pretty-verdict__heading-container span{display:inline-block}body .pretty-verdict .pretty-verdict__heading-container h3+span{margin-left:5px}body .pretty-verdict .pretty-verdict__heading-container span.rating{display:inline-block;transform:scale(.9);width:84px}body .pretty-verdict .pretty-verdict__verdict{font-size:14px;margin-top:-12px;color:#333}body .pretty-verdict .pretty-verdict__verdict p{line-height:1.5em;margin-bottom:20px}body .pretty-verdict .pretty-verdict__verdict .hawk-root{margin-left:-5px;margin-top:20px;margin-bottom:20px}body .pretty-verdict .pretty-verdict__verdict .hawk-root .hawk-title-merchantlink-title-responsive{display:none;font-size:16px;font-weight:700}body .pretty-verdict .pretty-verdict__cons,body .pretty-verdict .pretty-verdict__pros{padding-top:20px;border-top:1px solid #ededed}@media (min-width:700px){body .pretty-verdict .pretty-verdict__cons,body .pretty-verdict .pretty-verdict__pros{display:inline-block;width:49%;box-sizing:border-box;vertical-align:top}}body .pretty-verdict .pretty-verdict__cons ul li,body .pretty-verdict .pretty-verdict__pros ul li{font-size:14px;line-height:18px}body .pretty-verdict .pretty-verdict__cons ul li:not(:last-of-type),body .pretty-verdict .pretty-verdict__pros ul li:not(:last-of-type){margin-bottom:10px}body .pretty-verdict .pretty-verdict__cons ul li span,body .pretty-verdict .pretty-verdict__pros ul li span{font-weight:700;margin-right:5px}body .pretty-verdict .pretty-verdict__cons ul li p,body .pretty-verdict .pretty-verdict__pros ul li p{display:inline-block;vertical-align:top;line-height:inherit;width:95%;width:calc(100% - 15px)}body .pretty-verdict>div:last-of-type{padding-bottom:10px}@media (min-width:1000px){body .pretty-verdict .pretty-verdict__cons,body .pretty-verdict .pretty-verdict__pros{padding-bottom:10px}}body .pretty-verdict>.hawk-root{padding-top:20px;border-top:1px solid #ededed;margin-top:10px}.prog-buying-guide h4,body .pretty-verdict>.hawk-root .hawk-title-merchantlink-title-responsive{font-size:16px;font-weight:700}#article-body>div#in-article.ad-unit{height:0!important;margin-bottom:0!important;display:none!important}@media screen and (max-width:699px){body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit{height:300px;width:100%;max-width:425px;margin-bottom:50px;position:relative;margin-left:auto;margin-right:auto;clear:both;content-visibility:auto}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit:before{content:" ";width:100%;padding-bottom:90%;display:block}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit #mobile-taboola-mid-article{position:absolute;top:0;left:0;width:100%}}@media screen and (min-width:700px){body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit{height:345px;width:100%;max-width:480px;margin-bottom:50px;position:relative;margin-left:auto;margin-right:auto;clear:both;overflow:hidden;content-visibility:auto}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit:before{content:" ";width:100%;padding-bottom:65%;display:block}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit #desktop-taboola-mid-article{position:absolute;top:0;left:0;width:100%}}.prog-buying-guide{position:relative;clear:both}.prog-buying-guide h3.product__title{font-family:inherit;font-weight:700;line-height:24px;margin-bottom:10px}.prog-buying-guide ._hawk.subtitle{font-size:20px;font-weight:300;line-height:22px;margin-top:0;padding-bottom:20px}.prog-buying-guide h4{flex:1 1 auto;line-height:30px;margin:0 40px 0 0;text-transform:uppercase}@media (min-width:1024px){.prog-buying-guide ._hawk.subtitle{font-size:20px;line-height:28px}.prog-buying-guide h4{flex:1 1 38%}.prog-buying-guide h3.product__title{font-size:24px}}.prog-buying-guide .title-and-rating{text-align:left;margin-bottom:5px}.prog-buying-guide .title-and-rating .product__title{display:inline-block;width:auto;margin-right:10px}.prog-buying-guide .title-and-rating .rating{display:inline-block;vertical-align:middle;top:-4px}@media (min-width:700px){.prog-buying-guide .title-and-rating{text-align:center}.prog-buying-guide .title-and-rating .product__title{margin-right:0}.prog-buying-guide .title-and-rating .rating{margin-left:10px}}.prog-buying-guide ._hawk.subtitle{margin-bottom:13px;overflow:hidden;position:static;text-align:left;border-bottom:1px solid #ccc}@media (min-width:700px){.prog-buying-guide ._hawk.subtitle{text-align:center}}.prog-buying-guide .product-summary{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1em}@media (min-width:1024px){.prog-buying-guide .product-summary{flex-direction:row;margin-bottom:30px}.prog-buying-guide .product-summary.pros{margin-top:30px}}.prog-buying-guide .product-summary span{font-size:1em;line-height:23px}@media (min-width:1024px){.prog-buying-guide .product-summary span{font-size:16px;line-height:30px}}.prog-buying-guide .product-summary .cons__marker,.prog-buying-guide .product-summary .pros__marker{font-weight:600}.prog-buying-guide .product-summary__container{width:100%}.article.pagination.internal.current-prev-next .current,.article.pagination.internal.current-prev-next .page-title,.pagination.internal.current-prev-next.review-article .current,.pagination.internal.current-prev-next.review-article .page-title,.prog-buying-guide .cons__value,.prog-buying-guide .pros__value{display:block}.prog-buying-guide .cons__marker,.prog-buying-guide .pros__marker{display:inline-block;margin-right:10px}.prog-buying-guide .spec__name{font-weight:600}.prog-buying-guide .spec__entry{display:inline-block;margin-right:20px;width:auto}.prog-buying-guide .hawk-title-price-widget{line-height:30px}@media (max-width:1024px){.prog-buying-guide .hawk-root{flex-direction:column}}.prog-buying-guide.bg-full-width .all-info,.prog-buying-guide.bg-full-width .hawk-wrapper{display:inline-block;vertical-align:top;box-sizing:border-box}@media (min-width:1000px){.prog-buying-guide.bg-full-width{padding-bottom:0;border-bottom:1px solid #ccc}.prog-buying-guide.bg-full-width .product__title{text-align:center;margin-bottom:10px}.prog-buying-guide.bg-full-width .subtitle{text-align:center;padding-bottom:15px;border-bottom:1px solid #ccc}.prog-buying-guide.bg-full-width .subtitle._hawk{margin:0;font-weight:400;font-size:16px}.prog-buying-guide.bg-full-width ._hawk.subtitle{margin-bottom:0}.prog-buying-guide.bg-full-width ._hawk.subtitle::after{display:none}.prog-buying-guide.bg-full-width .product-summary{display:inline-block;margin-bottom:0}.prog-buying-guide.bg-full-width .product-summary span{line-height:24px}.prog-buying-guide.bg-full-width .all-info,.prog-buying-guide.bg-full-width .hawk-wrapper{display:inline-block;margin:15px 0;vertical-align:top;box-sizing:border-box}.prog-buying-guide.bg-full-width .all-info{width:632px;padding-right:20px;border-right:1px solid #ccc}.prog-buying-guide.bg-full-width .all-info h4{font-size:18px;margin-bottom:10px}.prog-buying-guide.bg-full-width .all-info .spec{margin-bottom:20px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry{display:inline;line-height:24px;margin-right:0}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:last-of-type){padding-right:10px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:last-of-type)::after{content:"";position:absolute;display:inline-block;height:16px;margin-left:10px;margin-top:4px;box-sizing:border-box;border-right:1px solid #000}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:first-of-type){padding-left:10px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry .spec__name{font-weight:700}.prog-buying-guide.bg-full-width .all-info .cons,.prog-buying-guide.bg-full-width .all-info .pros{display:inline-block;width:50%;vertical-align:top}.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value{display:block;margin-bottom:10px}.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value .pros__marker{margin-right:10px;font-weight:600}.prog-buying-guide.bg-full-width .hawk-wrapper{width:290px;padding-left:20px}.prog-buying-guide.bg-full-width .hawk-wrapper .hawk-title-price-widget{display:inline-block;margin-bottom:10px}}.popular-box-slice{content-visibility:auto;contain-intrinsic-height:auto 600px}@media (min-width:700px){.popular-box-slice{content-visibility:visible;contain-intrinsic-height:initial}}body{background-color:#fff;-webkit-text-size-adjust:100%}a{color:#2f6e91;text-decoration:none}a:visited,a:visited:hover{color:#09c}button{font-size:.875em;line-height:3em;border:solid 1px #333;color:#fff;background-color:#333;text-transform:uppercase;font-family:"Open Sans","Open Sans-fallback";margin:0;padding:0}button:focus{outline:0}button::-moz-focus-inner{border:0}.table{display:table;width:100%}span.label{text-transform:uppercase;padding:0 1em;line-height:2em;display:inline-block;margin:0 1em 1em 0;font-size:60%}@media screen and (min-width:700px){.mobile-only{display:none}}.credit{font-size:11px;color:#333;word-break:break-all}figcaption~.credit{margin-top:8px}.center-cropped~.credit{margin:-15px 20px 25px}@media screen and (min-width:1000px){.center-cropped~.credit{margin:-17px 25px 25px}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.masthead-item.buttons-social,.pagination>span,.sr-only{padding:0}.burgerbar .other-links{display:none}@media screen and (min-width:850px){.burgerbar .other-links{display:block;margin-right:0}}.button-search{margin-left:28px}@media (max-width:699px){.burgerbar .logo{text-align:left;margin-left:60px}}@media (max-width:450px){.burgerbar .logo{margin-left:46px}}@media (max-width:699px){.burgerbar .logo svg{max-width:80%}}.burgerbar .logo{text-align:left}@media (max-width:699px){.burgerbar .logo{margin-left:60px}}@media only screen and (max-width:360px){.burgerbar .logo{margin-left:45px}}@media (min-width:700px) and (max-width:849px){.button-search{margin-left:0}}.burgerbar .nav-subscribe{margin-left:18px;float:right;font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.burgerbar .nav-subscribe span{margin-left:5px}.burgerbar .nav-subscribe span svg{width:9px;height:auto;fill:#333}.burgerbar .nav-subscribe .subscribe-text{display:inline;background:#fff;color:#333;padding:6px;font-family:"Open Sans","Open Sans-fallback";overflow:hidden;white-space:nowrap;font-size:12px;line-height:20px;border:0}.burgerbar .nav-subscribe .subscribe-text:hover{text-decoration:underline}@media (max-width:699px){.burgerbar .nav-subscribe{position:absolute;top:0;right:50px}.burgerbar .nav-subscribe span svg{fill:#fff}.burgerbar .nav-subscribe .subscribe-text{background:0 0;color:#fff}}.nav-subscribe-widget-container{display:inline-block;visibility:hidden;position:absolute;width:100%;overflow:hidden;z-index:100;background-color:transparent;border-top:1px solid #fff}.nav-subscribe-widget-container.visible{visibility:visible}.nav-subscribe-widget-container .container-inner{width:100%;background-color:#333;font-family:"Open Sans","Open Sans-fallback"}.nav-subscribe-widget-container .container-inner .block-message{display:flex;flex-direction:column;justify-content:center;width:100%;height:130px;padding:20px;box-sizing:border-box;color:#fff;text-align:center;font-size:17px;line-height:25px;border-bottom:1px solid #fff}@media (min-width:700px){.nav-subscribe-widget-container .container-inner .block-message{height:100px}}.burgerbar .button-search{margin-left:10px;min-width:60px}.burgerbar.subscribe-region-disabled .nav-subscribe{display:none}.nav-subscribe button:focus{outline:auto!important}.supernav{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:7px 0;background-color:#999;line-height:1}.supernav__lead{display:inline-block;margin:0 5px}.supernav__lead svg{width:80px;height:16px}.supernav__items{display:inline-block;font-size:13px;padding-top:2px}@media screen and (max-width:575px){.supernav__items{display:none}}.supernav__item{display:inline-block;margin:0 5px;border-left:1px solid;padding-left:13px;border-color:#fff}.supernav__item a,.supernav__item a:visited{font-weight:600;color:#212121}.supernav__item a:hover,.supernav__item a:visited:hover{color:#2f6e91}.burgerbar.subsite__burger .search-box{top:60px}.burgerbar.subsite__burger~.wrapper .menuitems{top:90px}@media (min-width:700px){.burgerbar.subsite__burger~.wrapper .menuitems{top:0}}.subsite-techradar-pro .supernav a,.subsite-techradar-pro .supernav a:link{text-decoration:none;color:#fff}.subsite-techradar-pro .supernav a:hover{text-decoration:none;color:#601948}.subsite-techradar-pro .burgerbar{background:#8c2b5e;border-bottom:1px solid #8c2b5e}.subsite-techradar-pro .primary-nav>div.wrapper{background:#601948}.subsite-techradar-pro label.button-menu.unchecked.menu-hamburger::before{border-top:2px solid #fff;border-bottom:2px solid #fff}.subsite-techradar-pro label.button-menu.checked.menu-hamburger::before{border-top:none;border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.subsite-techradar-pro label.button-menu.checked.menu-hamburger::after,.subsite-techradar-pro label.button-menu.unchecked.menu-hamburger::after{background:#fff}.subsite-techradar-pro .other-links a{color:#fff}@media screen and (max-width:699px){.subsite-techradar-pro .nav-subscribe .subscribe-text{color:#fff}.subsite-techradar-pro .nav-subscribe .subscribe-text svg{fill:#fff}}.subsite-techradar-pro .button-search{padding-left:0;margin-left:5px;background:#8c2b5e}.subsite-techradar-pro .nav-list{background:#601948;color:#8c2b5e}@media screen and (max-width:699px){.subsite-techradar-pro .nav-list{position:relative;padding-bottom:30px}}.subsite-techradar-pro .nav-list .menu-item,.subsite-techradar-pro .sub-menu{background:#601948}.subsite-techradar-pro div.nav-button-background-blue a:hover{background:#315062}.subsite-techradar-gaming .supernav a,.subsite-techradar-gaming .supernav a:link,.supernav a{text-decoration:none;color:#000}.subsite-techradar-gaming .supernav a:hover{text-decoration:none;color:#a910e8}.subsite-techradar-gaming .supernav svg{max-height:1rem;max-width:6.7rem}.subsite-techradar-gaming .burgerbar{background:#000;border-bottom:1px solid #000}.subsite-techradar-gaming .primary-nav>div.wrapper{background:#720fe8}.subsite-techradar-gaming label.button-menu.unchecked.menu-hamburger::before{border-top:2px solid #fff;border-bottom:2px solid #fff}.subsite-techradar-gaming label.button-menu.checked.menu-hamburger::before{border-top:none;border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.subsite-techradar-gaming label.button-menu.checked.menu-hamburger::after,.subsite-techradar-gaming label.button-menu.unchecked.menu-hamburger::after{background:#fff}.subsite-techradar-gaming .other-links a,.subsite-techradar-gaming article .socialite-widget-item a,.subsite-techradar-gaming article .socialite-widget-item a:visited:hover{color:#fff}@media screen and (max-width:699px){.subsite-techradar-gaming .nav-subscribe .subscribe-text{color:#fff}.subsite-techradar-gaming .nav-subscribe .subscribe-text svg{fill:#fff}}.subsite-techradar-gaming .nav-list{background:#720fe8;color:#fff}@media screen and (max-width:699px){.subsite-techradar-gaming .nav-list{position:relative;padding-bottom:30px}}.subsite-techradar-gaming .nav-list .menu-item,.subsite-techradar-gaming .sub-menu{background:#720fe8}.subsite-techradar-gaming .nav-list .menu-item a:hover,.subsite-techradar-gaming div.nav-button-background-blue a:hover{background:#666}.subsite-techradar-gaming #main div.fancy-box>div.fancy_box-title,.subsite-techradar-gaming .newsletter-signup .envelope-icon{background:#a910e8}.subsite-techradar-gaming .newsletter-signup .envelope-icon svg{fill:#fff;stroke:#a910e8}.subsite-techradar-gaming #main div.fancy-box>div.fancy_box-title::after,.subsite-techradar-gaming .newsletter-signup a,.subsite-techradar-gaming .rating .icon-star,.subsite-techradar-gaming article a,.subsite-techradar-gaming article a:visited:hover,.subsite-techradar-gaming li.pagination-numerical-list-item>a.pagination-numerical-list-item-link,.subsite-techradar-gaming li.pagination-numerical-list-item>a.pagination-numerical-list-item-link:active,.subsite-techradar-gaming li.pagination-numerical-list-item>a.pagination-numerical-list-item-link:hover,.subsite-techradar-gaming li.pagination-numerical-list-item>a.pagination-numerical-list-item-link:link,.subsite-techradar-gaming li.pagination-numerical-list-item>a.pagination-numerical-list-item-link:visited{color:#a910e8}body.header-v2 .primary-nav .wrapper{background:#fff;border-bottom:1px solid #ddd}@media screen and (min-width:700px){body.header-v2 .primary-nav .menuitems{max-width:1200px}body.header-v2 #main.legacy-container.full{padding:0}}body.header-v2 .menu-item a:visited,body.header-v2 .menu-item a:visited:hover{color:#333;font-size:16px;font-weight:600;text-transform:uppercase}@media screen and (min-width:700px){body.header-v2 .menu-item a:not(.menu-item-magazines):hover{color:#2f6e91;background-color:transparent}body.header-v2 .burgerbar{border-bottom:4px solid #2f6e91;background-color:#f5f8fb}body.header-v2 .sub-menu{background:#fff}body.header-v2 .search-box{width:50%;top:98px}body.header-v2 :checked+.button-search{background-color:#090e21}}body.header-v2 .burgerbar .logo a:visited{color:#333}body.header-v2 .burgerbar .logo .strapline{font-family:Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:.01em;text-transform:none;margin-top:9px;color:#fff}body.header-v2 .menu-item a,body.header-v2 .menu-item a:hover,body.header-v2 .menu-item span{font-family:Arial,sans-serif;font-weight:700;font-size:18px;color:#000;font-style:normal;text-transform:capitalize}body.header-v2 .burgerbar .logo a{color:#fff}body.header-v2 .burgerbar{background-color:#090e21}body.header-v2 .burgerbar .nav-subscribe .subscribe-text{background:#090e21;color:#fff;border-radius:30px;border:1px solid #fff;font-weight:500;font-size:14px;line-height:17px;padding:6px 12px;font-family:Helvetica}body.header-v2 .burgerbar .nav-subscribe .subscribe-text svg{fill:#fff;height:7px}body.header-v2 .burgerbar .buttons-social .icon-svg{border:1px solid #fff;border-radius:50%}body.header-v2 .burgerbar .buttons-social .icon-svg circle{fill:#090e21}body.header-v2 .buttons-social .flipboard-icon .icon-svg path:first-of-type{fill:transparent}body.header-v2 .nav-list .menu-item,body.header-v2 .sub-menu{background:#fff}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:180px}@media (max-width:360px){body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo{margin:0}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:120px}}@media screen and (min-width:700px){body.header-v2 .burgerbar{border-bottom:0;max-height:100px!important;height:100px!important}body.header-v2 .menu-item a,body.header-v2 .menu-item a:hover,body.header-v2 .menu-item span{color:#1b1b1b}body.header-v2 .burgerbar .burgerbar-small{max-height:100px!important;height:100px!important;max-width:97%!important}body.header-v2 .primary-nav .menuitems.legacy-container{max-width:1200px!important}body.header-v2 .burgerbar,body.header-v2 .burgerbar .logo .strapline{line-height:100px!important}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{height:40px;width:245px}body.header-v2 .burgerbar .masthead-item{line-height:100px}body.header-v2 .burgerbar .other-links{line-height:100px;margin-top:0}body.header-v2 .burgerbar .buttons-social a{display:inline-block;float:none;margin-top:0;margin-right:15px;vertical-align:middle}body.header-v2 .burgerbar .button-search .desktop-text{display:none}}@media screen and (min-width:1000px){body.header-v2 body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{justify-content:center;gap:30px}body.header-v2 .primary-nav .wrapper{border-bottom:4px solid #ccc}}@media screen and (min-width:800px){body.header-v2 .locale-selector{border-right:none}}.primary-nav .menuitems .menu-item.techlife{background:#333}@media only screen and (min-width:700px){.primary-nav .menuitems .menu-item.techlife{padding:0 16px;text-align:center;margin-right:5px}}.pagination.internal:not(.recent-news) .page-title{display:none}.article.pagination.internal .pagination-numerical-list,.pagination.internal.review-article .pagination-numerical-list{align-items:flex-start;height:-moz-fit-content;height:fit-content}@media screen and (min-width:575px){.article.pagination.internal .pagination-numerical-list,.pagination.internal.review-article .pagination-numerical-list{max-width:28%}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .current,.article.pagination.internal.current-prev-next .page-title,.pagination.internal.current-prev-next.review-article .current,.pagination.internal.current-prev-next.review-article .page-title{display:none}}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{flex-wrap:wrap;flex-basis:auto;flex-direction:column;max-width:50%}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{flex-basis:35%}}.article.pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next.review-article .next .direction{min-width:150px}.article.pagination.internal.current-prev-next .next .page-title,.pagination.internal.current-prev-next.review-article .next .page-title{display:block;max-width:180px;margin-bottom:10px}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next .page-title,.pagination.internal.current-prev-next.review-article .next .page-title{max-width:none}}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.review-article .next{text-align:right;align-items:flex-end}.pull-left img{max-height:174px}.pull-right img{max-height:155px}.search-box input{color:#333;max-height:44px}.newsletter-signup .subtitle{box-sizing:border-box;text-align:center}.newsletter-signup .newsletter-image{height:125px;background-size:auto 125px}.jwplayer-hero{width:100%;height:auto;position:absolute;top:0;left:0}.jwplayer-herowrapper{padding-top:56.25%;padding-left:24px;padding-right:24px;position:relative;margin-bottom:30px;margin-top:30px}@media screen and (min-width:900px){.jwplayer-herowrapper{margin-top:0}}.jwplayer-herowrapper .jwplayer{position:absolute;top:0;left:0}.fancy_box_body{padding:10px 14px 5px;border:1px solid #ededed}.sprite-award-best-in-class,.sprite-award-editors-choice{background-image:url(https://cdn.mos.cms.futurecdn.net/5ttCYoTKwSQvRPCeDdwAgS-600-80.png.webp);background-size:contain;width:100px;height:100px}.sprite-award-editors-choice{background-image:url(https://cdn.mos.cms.futurecdn.net/HKnms7NCPP9zMnvJtbF6V7-600-80.png.webp)}.sprite-award-great-value,.sprite-award-recommended{background-image:url(https://cdn.mos.cms.futurecdn.net/EJ9HSvnhuKTupTrdPbSNXG-600-80.png.webp);background-size:contain;width:100px;height:100px}.sprite-award-recommended{background-image:url(https://cdn.mos.cms.futurecdn.net/4NDuuVtoRs9LGWTUc8QDKU-600-80.png.webp)}.chunk.rating{width:94px;display:inline-block;top:0}.title__text{display:inline-block;margin-right:10px}.subtitle__description{margin-bottom:20px;line-height:1.5}.review-article .header-container .caption-text{font-size:13px;margin:-20px 0 30px 25px;padding-top:0;padding-right:0}@media screen and (max-width:700px){.review-article .header-container .caption-text{margin:-16px 0 24px 16px}}@media (max-width:460px){.primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:110px;height:auto}.primary-nav.pro .burgerbar .logo .site-logo>svg{width:110px;height:auto}}@media (max-width:330px){.primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:95px}}.search-slice,.techradar_logo_small,.techradar_pro_logo_small{display:none}@media (max-width:360px){.primary-nav:not(.pro) .burgerbar .logo .site-logo{margin:0 0 5px}}.supernav{background:#333}.supernav .supernav__lead svg{width:100px;height:auto}.supernav .supernav__items li{border-color:#b3b3b3}.supernav a:link{color:#000}.supernav a:hover,.supernav a:link{text-decoration:none}.supernav svg{width:100%;max-height:1rem;max-width:6.6rem}@media (max-width:699px){.burgerbar.subsite__burger .burgerbar-small .nav-subscribe{padding-top:30px}}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo .strapline{padding-top:25px}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo span{height:auto;margin-bottom:5px;margin-top:0}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo svg{width:auto;filter:invert(100%)}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo.pro svg{height:35px}@media screen and (max-width:450px){.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo{margin-left:45px}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo.pro svg{height:24px}}label.button-menu.checked.menu-hamburger,label.button-menu.unchecked.menu-hamburger{z-index:1000}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{border-left:none}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{width:100%}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{height:44px;width:100%;padding:0;text-align:center}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{width:auto;text-align:left;padding-left:16px}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item svg{height:auto;max-width:90%;max-height:60%}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item svg{height:40%}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro{background:#8c2b5e;min-width:111px;max-width:111px;line-height:2.6rem}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro svg{height:20px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro{max-width:initial}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming{background:#000;min-width:67px;max-width:67px;line-height:2.6rem}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming svg{height:12px}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming svg{height:20px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming{max-width:initial}}.nav-sub-set-container .subsite-container{width:auto;position:relative;display:inline-flex}@media screen and (max-width:699px){.nav-sub-set-container .subsite-container{width:auto;border-left:none;display:block}}body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{max-height:calc(100vh - 192px)}.nav-button-background-blue{float:none;display:inline-block;margin-left:-4px}@media screen and (max-width:699px){.nav-button-background-blue{display:block}}.text-copy ._hawk.subtitle>p{margin:-18px 0 16px;font-weight:300;font-size:20px}.text-copy ._hawk.features>p{margin:0 0 16px}.article.pagination.internal.current-prev-next .text-copy ._hawk.direction,.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.pagination.internal.current-prev-next .home .text-copy ._hawk.direction,.pagination.internal.current-prev-next .next .text-copy ._hawk.direction,.pagination.internal.current-prev-next.review-article .text-copy ._hawk.direction,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .article.pagination.internal.current-prev-next ._hawk.direction,.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk,.text-copy .pagination.internal.current-prev-next .home ._hawk.direction,.text-copy .pagination.internal.current-prev-next .next ._hawk.direction,.text-copy .pagination.internal.current-prev-next.review-article ._hawk.direction{margin-bottom:16px;text-indent:-21px;margin-left:21px}.article.pagination.internal.current-prev-next .text-copy ._hawk.direction:before,.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk:before,.pagination.internal .text-copy label._hawk:before,.pagination.internal.current-prev-next .home .text-copy ._hawk.direction:before,.pagination.internal.current-prev-next .next .text-copy ._hawk.direction:before,.pagination.internal.current-prev-next.review-article .text-copy ._hawk.direction:before,.text-copy ._hawk.fancy_box-title:before,.text-copy ._hawk.icon:before,.text-copy ._hawk.rating:not(.slice-container):before,.text-copy .article.pagination.internal.current-prev-next ._hawk.direction:before,.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk:before,.text-copy .pagination.internal label._hawk:before,.text-copy .pagination.internal.current-prev-next .home ._hawk.direction:before,.text-copy .pagination.internal.current-prev-next .next ._hawk.direction:before,.text-copy .pagination.internal.current-prev-next.review-article ._hawk.direction:before{font-size:16px;margin-right:5px}@media (min-width:600px){.article.pagination.internal.current-prev-next .text-copy ._hawk.direction,.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.pagination.internal.current-prev-next .home .text-copy ._hawk.direction,.pagination.internal.current-prev-next .next .text-copy ._hawk.direction,.pagination.internal.current-prev-next.review-article .text-copy ._hawk.direction,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .article.pagination.internal.current-prev-next ._hawk.direction,.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk,.text-copy .pagination.internal.current-prev-next .home ._hawk.direction,.text-copy .pagination.internal.current-prev-next .next ._hawk.direction,.text-copy .pagination.internal.current-prev-next.review-article ._hawk.direction{float:left;clear:left;width:calc(50% - 21px)}}.text-copy div._hawk+p{clear:both}.pagination.internal{border-bottom:none;display:flex;justify-content:center;text-align:center}.article.pagination.internal.current-prev-next .direction,.pagination.internal .fancy_box-title,.pagination.internal .icon,.pagination.internal .rating:not(.slice-container),.pagination.internal input[type=checkbox].hidden:checked~label,.pagination.internal label,.pagination.internal.current-prev-next .home .direction,.pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next.review-article .direction{background:0 0;color:#333;font-size:.75em}.pagination.internal .icon-arrow-left{margin-right:.5em}.article.pagination.internal.current-prev-next .next .direction,.pagination.internal .icon-arrow-right,.pagination.internal.current-prev-next .next .direction,.pagination.internal.current-prev-next.review-article .next .direction{margin-left:.5em}.pagination.internal.current-prev-next>*+*{margin-left:1em}.pagination>span:nth-child(2){border-left:none}article .pagination.internal{display:block}article .pagination.internal .pagination-numerical-list{text-align:center}article .pagination.internal .current{display:none}.article.pagination.internal .pagination-numerical-list-item.current-page,.pagination.internal.review-article .pagination-numerical-list-item.current-page{background-color:#e6248a}}</style>
<meta data-static-host="//vanilla.futurecdn.net/techradar/1499681" id="static-host-pattern">
<link rel="preload" as="style" href="https://vanilla.futurecdn.net/techradar/1499681/media/css/techradar.min.css" onload="this.onload=null;this.rel='stylesheet'">
<style id="vanilla-slice-root">@layer legacy { .slice-container-newsletterForm{--newsletter-form-primary-color:#090E21;--newsletter-form-secondary-color:#ddd;--newsletter-form-background-color:#f6f6f6;--newsletter-form-text-color:#000;--newsletter-form-header-padding:0 0 15px;--newsletter-form-alignment:left;}.slice-container-popularBox{--popular-box-tab-bar-color:#090E21;}.slice-container-trending{--trending-label-color:#2f6e91;--trending-background-color:#ededed;--trending-highlight-color:#2f6e91;--trending-scrollbar-color:#2f6e91;--trending-scrollbar-background-color:#F5F5F5;}.slice-container-regionRedirectBanner{--region-redirect-banner-background:#090E21;--region-redirect-banner-font-color:#fff;}.slice-container-stickyNavSearch{--stickyNavSearch-list-background:#ffffff;--stickyNavSearch-form-position:absolute;--stickyNavSearch-form-width:250px;--stickyNavSearch-article-title-size:16px;} }</style>
<style id="vanilla-slice-combined-css">@layer legacy { .expanded-images{background-color:#000000bf;contain:strict;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:9999999}.expanded-images__items{contain:content;height:100%;width:100%}.expanded-images__items>div{height:100%;width:100%}.expanded-slide__item{height:100vh}.expanded-slide__wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.expanded-slide__inner-wrap{display:inline-block;line-height:0;max-height:calc(100vh - 70px);max-width:calc(100vw - 40px);position:relative;width:100%}.expanded-slide__inner-wrap .expanded-slide__image-wrap{text-align:center}.expanded-slide__inner-wrap .expanded-slide__image-wrap img{max-height:calc(100vh - 70px);max-width:calc(100vw - 40px);-o-object-fit:contain;object-fit:contain}.expanded-slide__surroundings{height:100%;position:absolute;visibility:hidden;width:100%}.expanded-slide__surroundings.show{visibility:visible}.expanded-slide__surroundings .surroundings__close{background-color:#333;cursor:pointer;position:absolute;right:0;top:-31px}.expanded-slide__surroundings .surroundings__close svg{fill:#fff;height:auto;padding:8px;width:15px}.expanded-slide__surroundings .surroundings__expanded-count{background-color:#fff;font-size:12px;left:0;line-height:12px;padding:5px;position:absolute;top:-22px}.expanded-slide__surroundings .surroundings__view-original{bottom:-30px;color:#fff;cursor:pointer;display:block;font-size:12px;position:absolute;right:0}.expanded-slide__surroundings .surroundings__view-original .view-original__text{display:inline-block;line-height:30px;margin-bottom:0}.expanded-slide__surroundings .surroundings__view-original .view-original__svg{background-color:#333;display:inline-block;float:right;margin-left:7px}.expanded-slide__surroundings .surroundings__view-original .view-original__svg svg{fill:#fff;height:auto;padding:7px;width:16px}.expanded-images__arrows{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.expanded-images__arrows,.expanded-images__arrows .arrows__arrows-inner{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.expanded-images__arrows .arrows__arrows-inner{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin:0 20px}.expanded-images__arrows .arrows__arrows-inner g,.expanded-images__arrows .arrows__arrows-inner path,.expanded-images__arrows .arrows__arrows-inner svg{fill:#333}.expanded-images__arrows .arrows__arrows-inner .arrows__left,.expanded-images__arrows .arrows__arrows-inner .arrows__right{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #ededed;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center;opacity:.8;pointer-events:all;width:45px}.expanded-images__arrows .arrows__arrows-inner .arrows__left:hover,.expanded-images__arrows .arrows__arrows-inner .arrows__right:hover{-webkit-box-shadow:0 1px 2px 1px 15% #333;box-shadow:0 1px 2px 1px 15% #333;opacity:1}.expanded-images__arrows .arrows__arrows-inner .arrows__left svg,.expanded-images__arrows .arrows__arrows-inner .arrows__right svg{height:auto;width:20px}.expanded-images__arrows .arrows__arrows-inner .arrows__left.disable,.expanded-images__arrows .arrows__arrows-inner .arrows__right.disable{visibility:hidden}.expanded-images__arrows .arrows__arrows-inner .arrows__left:focus,.expanded-images__arrows .arrows__arrows-inner .arrows__right:focus{border:4px solid #fff;outline:#3a6af9 solid 4px}.expanded-images__arrows .arrows__arrows-inner .arrows__left{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expanded-images__arrows .arrows__arrows-inner .arrows__right{-ms-flex-item-align:end;align-self:flex-end}.inline-gallery{overflow:hidden;position:relative;width:100%}.inline-gallery.first-slide-only .inline-gallery__items .react-swipeable-view-container>div:not(:first-child){height:50px;overflow:hidden}.inline-gallery__count{background-color:#fff;font-size:11px;padding:3px;position:absolute;right:0;top:0;z-index:10}.inline-gallery__items .items__item{width:100%}.inline-gallery__items .items__item .item__image-cont{position:relative}.inline-gallery__items .items__item .item__image-cont .image-cont__image img{background-color:#0000;-o-object-fit:contain;object-fit:contain}.inline-gallery__items .items__item .item__image-cont .image-cont__expand{background-color:#333;cursor:pointer;display:inline-block;line-height:0;padding:8px;position:absolute;right:0;top:0}.inline-gallery__items .items__item .item__image-cont .image-cont__expand svg{fill:#fff;height:auto;width:15px}.inline-gallery__items .items__item .item__title{font-weight:700;margin-bottom:14px;margin-top:36px}.inline-gallery__items .items__item .item__description{margin-bottom:16px}.inline-gallery__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 36px);justify-content:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.inline-gallery__arrows.show{visibility:visible}.inline-gallery__arrows .arrows__arrows-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin:0 20px}.inline-gallery__arrows .arrows__arrows-inner g,.inline-gallery__arrows .arrows__arrows-inner path,.inline-gallery__arrows .arrows__arrows-inner svg{fill:#333}.inline-gallery__arrows .arrows__arrows-inner .arrows__left,.inline-gallery__arrows .arrows__arrows-inner .arrows__right{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #ededed;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:center;opacity:.8;pointer-events:all;width:45px}.inline-gallery__arrows .arrows__arrows-inner .arrows__left:hover,.inline-gallery__arrows .arrows__arrows-inner .arrows__right:hover{-webkit-box-shadow:0 1px 2px 1px 15% #333;box-shadow:0 1px 2px 1px 15% #333;opacity:1}.inline-gallery__arrows .arrows__arrows-inner .arrows__left svg,.inline-gallery__arrows .arrows__arrows-inner .arrows__right svg{height:auto;width:20px}.inline-gallery__arrows .arrows__arrows-inner .arrows__left.disable,.inline-gallery__arrows .arrows__arrows-inner .arrows__right.disable{visibility:hidden}.inline-gallery__arrows .arrows__arrows-inner .arrows__left{-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.inline-gallery__arrows .arrows__arrows-inner .arrows__right{-ms-flex-item-align:end;align-self:flex-end}.item__title{font-size:22px;line-height:28px}.item__description{font-size:16px;line-height:1.5}.newsletter-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;background:var(--newsletter-form-background-color,#fff);border-top:2px solid #000;border-top:2px solid var(--newsletter-form-secondary-color,#000);-ms-flex-direction:column;flex-direction:column;position:relative}.newsletter-form__top-bar,.newsletter-form__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form__top-bar{text-align:center;vertical-align:middle}.newsletter-form__header{color:#333;color:var(--newsletter-form-text-color,#333);font-weight:600}.newsletter-form__header svg{height:40px;width:auto}.newsletter-form__main-section{text-align:center}.newsletter-form__strapline{color:#333;color:var(--newsletter-form-text-color,#333);font-size:1.125em;line-height:1.5em}.newsletter-form__footer{color:#666;font-size:.8em;line-height:1.3em;margin:10px 0 0;margin:var(--newsletter-form-footer-margin,10px) 0 0;text-align:left}.newsletter-form__footer a,.newsletter-form__message{color:#333;color:var(--newsletter-form-text-color,#333)}.newsletter-form__message{font-size:1.3em;font-weight:600;line-height:1.3;margin:60px 0 3rem}.newsletter-form__form input[type=submit]{background-color:#000;background-color:var(--newsletter-form-primary-color,#000);border:none;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;line-height:2.85em;text-align:center;text-transform:uppercase;width:100%}.newsletter-form__form input[type=email],.newsletter-form__form input[type=text]{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;color:var(--newsletter-form-text-color,#333);font-size:1em;line-height:2.75em;padding:0 10px;width:100%}.newsletter-form__form input[type=checkbox]{-webkit-box-flex:0;display:inline;-ms-flex:0 0 auto;flex:0 0 auto;height:13px;margin:0 8px 0 0;padding:0 0 10px 25px;position:relative;top:2px;width:13px}.form__checkbox-label,.newsletter-form__form input[type=checkbox]{color:#333;color:var(--newsletter-form-text-color,#333);cursor:pointer}.form__checkbox-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.813em;margin-bottom:0;padding-top:15px;text-align:left}.form__checkbox-label:last-of-type{margin-bottom:15px}label.form__checkbox-label{grid-column:1/span 2}.newsletter-form__wrapper{padding:30px 20px}.newsletter-form__top-bar{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-pack:var(--newsletter-form-alignment,flex-start);-ms-flex-pack:var(--newsletter-form-alignment,flex-start);justify-content:flex-start;justify-content:var(--newsletter-form-alignment,flex-start);padding:0 0 10px;padding:var(--newsletter-form-header-padding,0 0 10px)}.newsletter-form__strapline{margin:0 0 10px;margin:var(--newsletter-form-strapline-margin,0 0 10px);text-align:left;text-align:var(--newsletter-form-alignment,left)}.newsletter-form__header{font-size:1.5em}@media (min-width:700px){.newsletter-form__form--inbodyContent{grid-gap:0 10px;display:grid;grid-template-areas:"email submit";grid-template-columns:calc(65% - 10px) 35%}}input[type=email].form__email-input--inbodyContent{grid-area:email}input[type=submit].form__submit-input--inbodyContent{grid-area:submit;width:100%}input.form__submit-input--inbodyContent{grid-column:1/span 2}.text-with-breakpoints{display:none}@media screen and (max-width:574px){.text-with-breakpoints--default{display:inline}}@media screen and (min-width:575px) and (max-width:699px){.text-with-breakpoints--xs{display:inline}}@media screen and (min-width:700px) and (max-width:899px){.text-with-breakpoints--s{display:inline}}@media screen and (min-width:900px) and (max-width:999px){.text-with-breakpoints--m{display:inline}}@media screen and (min-width:1000px) and (max-width:1573px){.text-with-breakpoints--l{display:inline}}@media screen and (min-width:1574px){.text-with-breakpoints--xl{display:inline}}.button-social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.button-social:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media screen and (min-width:700px){.button-social--hide{display:none}}.button-social--border-left{border-left:1px solid #333;border-left:1px solid var(--button-social__border--color,#333);padding-left:.625em}.button-social--border-right{border-right:1px solid #333;border-right:1px solid var(--button-social__border--color,#333);padding-right:.625em}.button-social__label{border-bottom:1px dotted #333;border-bottom:1px dotted var(--button-social__label--color,#333);color:#333;color:var(--button-social__label--color,#333);font-family:Open-Sans,sans-serif;font-size:.875em;text-decoration:none}.button-social__label:hover{border-bottom:1px solid #333;border-bottom:1px solid var(--button-social__label--hover-color,#333);color:#333;color:var(--button-social__label--hover-color,#333)}.button-social__label--abbr{speak-as:spell-out}.button-social__side-text{color:#333;color:var(--button-social__text--color,#333);font-family:arial,sans-serif;font-size:.6875em;padding-left:.625em}.button-social__side-text:hover{color:#333;color:var(--button-social__text--hover-color,#333)}.button-social__side-text--comments{font-family:Open-Sans,arial,sans-serif;font-size:.8125em;text-transform:uppercase}.button-social__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;justify-content:center;line-height:.875em;position:relative;width:1.5em}.button-social__icon-email:before{background:#333;background:var(--button-social__email-backlayer--color,#333)}.button-social__icon-email:before,.button-social__icon-website:before{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.button-social__icon-website:before{background:#333;background:var(--button-social__website-backlayer--color,#333)}.button-social__icon-whatsapp:before{background:#64d448;background:var(--button-social__whatsapp-backlayer--color,#64d448);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.icon-email{fill:#fff;fill:var(--button-social__email-frontlayer--color,#fff)}.icon-email,.icon-website{height:.875em;position:relative;width:100%;z-index:2}.icon-website{fill:#fff;fill:var(--button-social__website-frontlayer--color,#fff)}.icon-whatsapp{fill:#fff;fill:var(--button-social__whatsapp-frontlayer--color,#fff);height:100%;position:relative;width:100%;z-index:2}.icon-steam circle{fill:#333;fill:var(--buton-social__steam-background-circle--color,#333)}.icon-steam path{fill:#fff;fill:var(--button-social__steam-icon-path--color,#fff)}.icon-comments{background:#fff0;background:var(--button-social--background-color,#fff0)}.icon-comments g circle{fill:#dc191b;fill:var(--button-social__comments-icon-circle--color,#dc191b)}.button-social-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.caption-credit__figcaption{color:#333;display:inline-block;margin-bottom:5px;margin-top:10px;width:100%}.caption-credit__caption,.caption-credit__credit{display:inline-block;font-size:12px;line-height:12px;margin:0;padding:0}.caption-credit__caption+.caption-credit__credit{margin-left:5px}.image-wrapped__wrapper{display:block;line-height:0}.hide-caption-credit .caption-credit__figcaption{display:none}.image-wrapped__widthsetter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;overflow:hidden;width:100%}.image-wrapped__aspect-padding{display:block;height:0;line-height:0;margin-bottom:0;overflow:hidden;position:relative}.image-wrapped__image{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.img__award,.img__endorsement{margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;position:absolute;width:15%;z-index:1}.img__award--bottom-left,.img__endorsement--bottom-left{bottom:0;left:0}.img__award--bottom-right,.img__endorsement--bottom-right{bottom:0;right:0}.img__award--top-left,.img__endorsement--top-left{left:0;top:0}.img__award--top-right,.img__endorsement--top-right{right:0;top:0}.author__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.author__biography{font-style:normal;font-weight:400}.author.author--author-page .author__biography p{margin:1em 0}.author--border{border:1px solid #ccc;padding:20px 15px}.author--separator{border-bottom-style:solid;border-bottom-width:2px;border-top-style:solid;border-top-width:2px;clear:both;padding:30px 15px}.author.author__default-layout{max-width:100%}.author.author__default-layout .author__avatar-block{margin-right:15px}.author.author__default-layout .author__avatar-block figure{margin-bottom:0!important}.author.author__default-layout .author__avatar-block figure figcaption{display:block!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:700px){.author.author__default-layout .author__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.author.author__default-layout .author__name{display:inline-block;vertical-align:middle}.author.author__default-layout .author__name .author__name_link,.author.author__default-layout .author__name .author__name_text{font-size:20px}.author.author__default-layout .author__role{margin-top:5px}.author.author__default-layout .author__social-buttons .button-social__icon{font-size:16px;height:24px;width:24px}.author.author__default-layout .author__social{display:inline-block;margin-left:13px;text-align:center;vertical-align:middle}@media (max-width:700px){.author.author__default-layout .author__role{margin-top:0}.author.author__default-layout .author__social{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:0;margin-left:0;order:3;vertical-align:initial}}.author.author__default-layout .author__contributor-item{margin-top:10px}.author.author__default-layout .author__contributors{line-height:28px}.author.author__sidebar-layout .author__name-block{text-align:left}.author.author__sidebar-layout .author__avatar-block{margin-right:12px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{-webkit-box-flex:0;border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.author.author__sidebar-layout .author__biography{display:block;font-size:1rem;line-height:1.5rem;margin-top:15px}.author.author__sidebar-layout .author__role{display:block;font-size:1.125rem;font-weight:500;line-height:1.5rem}.author.author__sidebar-layout .author__social-buttons{margin-top:5px}.author.author__sidebar-layout .author__name_link{color:#000;font-size:18px;font-weight:700;line-height:24px;text-decoration:none}.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{font-weight:700;padding-left:0;text-decoration:none}@media screen and (min-width:576px){.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:10px}}.author.author__default-layout .author__role{font-size:16px}@media (max-width:700px){.author.author__default-layout .author__social-buttons{margin-top:5px}.author.author__default-layout .author__role{margin-bottom:10px;margin-top:5px}}.author.author__default-layout .author__biography{line-height:24px;margin-top:15px;text-align:left}@media screen and (max-width:576px){.author.author__default-layout .author__biography{font-size:16px;line-height:24px;margin:15px 0}}.author.author__default-layout .author__contributors{margin-top:20px}.author.author__default-layout .author__contributors-text{font-weight:600}.author.author__default-layout .author__contributors-list{display:block;margin-top:10px}.author.author__default-layout .author__contributor-name{margin-right:5px}.author.author__default-layout .author__contributor-name .author__name_link,.author.author__default-layout .author__contributor-name .author__name_text{font-weight:400}.author.author__default-layout.author--author-page{padding:30px 15px}.author.author__default-layout.author--author-page .author__name_text{font-size:28px}.author.author__default-layout .image-wrapped__aspect-padding{padding-bottom:100%!important;width:70px}.author.author__default-layout:not(.author--author-page){padding:10px 5px}.author.author__default-layout:not(.author--author-page) .author__header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:5px}.author.author__default-layout:not(.author--author-page) .author__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.author.author__default-layout:not(.author--author-page) .author__name .author__name_link{font-size:18px;font-weight:700;padding-right:10px}.author.author__default-layout:not(.author--author-page) .author__role{font-size:16px;margin:3px 0 0}@media (min-width:700px){.author.author__default-layout:not(.author--author-page) .author__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;grid-row-gap:10px;align-items:baseline;display:grid;grid-template-columns:auto auto;row-gap:10px}.author.author__default-layout:not(.author--author-page) .author__role{line-height:22px;max-height:16px}}.author.author__default-layout:not(.author--author-page) .author__biography{margin-top:0;padding:20px 0 0;text-align:left}.author.author__default-layout:not(.author--author-page) .author__biography p{font-size:16px;line-height:26px}.author.author__default-layout:not(.author--author-page) .author__biography p:not(:last-child){padding-bottom:10px}.author.author__default-layout:not(.author--author-page) .author__contributors{text-align:left}.author.author__default-layout:not(.author--author-page) .author__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;grid-column:span 2;margin:0;order:2;text-align:left}.author.author__default-layout:not(.author--author-page) .author__social .button-social{margin:0;min-height:26px;min-width:26px;padding-right:10px}.popular-box__articles-list{display:none}.popular-box__articles-list--active{margin:0;min-height:280px;padding:0}.popular-box__article-list,.popular-box__articles-list--active{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.popular-box__article-list{border-bottom:1px dotted #999;min-height:52px;position:relative;width:100%}.popular-box__article-list__image-wrapper{height:0;padding-top:max(180px,min(56.25%,70vh));position:relative}.popular-box__article-list__image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.popular-box__article-list:first-child .popular-box__article-list__content{background-color:#333333f2;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%}.popular-box__article-list:first-child .popular-box__article-list__link,.popular-box__article-list:first-child .popular-box__article-list__number-text{background:#333;color:#fff}.popular-box__article-list__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:15px}.popular-box__article-list__number-text{color:#4d4d4d;font-size:30px;font-weight:100;margin-right:10px;text-align:center}.popular-box__article-list__heading{-ms-flex-item-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-self:center;color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-grow:1;font-weight:700}.popular-box__article-list__heading:hover{color:#333}.popular-box__article-list__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column;flex-flow:column;position:relative;width:100%}.popular-box__article-list__link{color:#333;line-height:1.375;text-decoration:none}.popular-box__article-list__link:active,.popular-box__article-list__link:focus,.popular-box__article-list__link:hover,.popular-box__article-list__link:link,.popular-box__article-list__link:visited{color:#333;text-decoration:none}.popular-box__label{background:#2f6e91;background:var(--popular-box-tab-bar-color,#2f6e91);-ms-flex-direction:row;flex-direction:row;padding:4px 4px 0}.popular-box__label,.popular-box__label__tab{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.popular-box__label__tab{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:14px;font-weight:600;justify-content:center;line-height:1.05;margin:0;opacity:1;padding:10px;text-align:center;text-transform:uppercase;width:auto}.popular-box__label__tab:hover{opacity:.9}.popular-box__label__tab:active,.popular-box__label__tab:focus,.popular-box__label__tab:link,.popular-box__label__tab:visited{outline:0}.popular-box__label__tab--active{background:#fff;color:#595959;opacity:1}.popular-box{background-color:#fff;contain:content;display:block;margin:24px 0;width:100%}.trending{contain:layout}.trending__wrapper{background:#ededed;background:var(--trending-background-color,#ededed);border-bottom:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;width:100%}.trending__wrapper.trending--border-top{border-top:none;border-top:var(--trending__border-top-width,none) var(--trending__border-top-style,none) var(--trending__border-top-color,none)}.trending__wrapper.trending--border-bottom{border-bottom:none;border-bottom:var(--trending__border-bottom-width,none) var(--trending__border-bottom-style,none) var(--trending__border-bottom-color,none)}.trending__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;line-height:40px}.trending__nav-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trending__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;white-space:nowrap}.trending__list::-webkit-scrollbar-track{background-color:var(--trending-scrollbar-background-color);border-radius:10px;-webkit-box-shadow:inset 0 0 2px #0000004d;box-shadow:inset 0 0 2px #0000004d}.trending__list::-webkit-scrollbar{background-color:var(--trending-scrollbar-background-color);height:6px}.trending__list::-webkit-scrollbar-thumb{background-color:var(--trending-scrollbar-color);border-radius:10px}.trending__label{color:#333;color:var(--trending-label-color,#333);font-weight:600;padding:0 14px;text-transform:uppercase}.trending__link{color:#333;padding:7px;text-decoration:none}.trending__link-highlight{color:var(--trending-highlight-color);text-transform:uppercase}.trending__link:visited{color:#333}.trending__item{margin:0 15px;font-weight:600;padding:0 7px}.region_redirect_banner{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#315062;background-color:var(--region-redirect-banner-background,#315062);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;contain:content;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;min-height:26px;padding:20px;position:fixed;width:100vw;z-index:9999}.region-redirect-banner__text{cursor:pointer;font-size:18px;line-height:26px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.region-redirect-banner__text,.region-redirect-banner__text a{color:#fff;color:var(--region-redirect-banner-font-color,#fff)}.region-redirect-banner__text a{font-weight:700;text-decoration:underline}.region-redirect-banner__text a:visited{color:#fff;color:var(--region-redirect-banner-font-color,#fff)}.region-redirect-banner__close{-webkit-box-flex:0;fill:#fff;fill:var(--region-redirect-banner-font-color,#fff);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:22px;margin-top:3px;opacity:.8;width:22px}.region-redirect-banner__close:hover{opacity:1}.stickyNavSearch__list-search-svg{height:20px;width:20px}.stickyNavSearch__form{border:0;bottom:0;display:block;height:50px;margin:5px;padding:0;position:"relative";position:var(--stickyNavSearch-form-position,"relative");right:0;width:"auto";width:var(--stickyNavSearch-form-width,"auto")}.stickyNavSearch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid grey;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:100%;padding:0 10px;width:100%}.stickyNavSearch__input:matches(:hover,:focus){outline:0}.stickyNavSearch__button{background:0 0;border:none;bottom:0;line-height:0;padding:0;position:absolute;right:0;top:0;width:42px}.stickyNavSearch__reset{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:50px;top:0}.image__image{vertical-align:middle;width:100%}.stickyNavSearch__list-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.stickyNavSearch__list-label{color:#333;font-size:18px;font-weight:700;line-height:22px;margin:0;padding:0;text-align:left}.stickyNavSearch__list-close{cursor:pointer;line-height:16px;position:absolute;right:0;top:0}.stickyNavSearch__article{border-bottom:1px solid #ccc;padding:15px 0}.stickyNavSearch__article:last-child{border:none}.stickyNavSearch__article-anchor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.stickyNavSearch__article-img-widthsetter{display:inline-block;min-width:25%;width:25%}.stickyNavSearch__article-img-aspect{height:0;overflow:hidden;padding-top:56.25%;position:relative}.stickyNavSearch__article-img{height:100%;left:0;position:absolute;top:0;width:100%}.stickyNavSearch__article-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-size:var(--stickyNavSearch-article-title-size,16px);height:100%;justify-content:center;line-height:1.4em;margin:0;padding:0 15px}.stickyNavSearch__article-anchor,.stickyNavSearch__article-anchor:matches(:hover,:focus){text-decoration:none}.stickyNavSearch__list{background:#fff;background:var(--stickyNavSearch-list-background,#fff);border-bottom:1px solid #333;padding:10px 15px}.newsletter-form__wrapper--exitIntent{padding:30px 50px}.newsletter-form__wrapper--exitIntent .newsletter-form__header{margin-bottom:15px;width:100%}.newsletter-form__wrapper--exitIntent .newsletter-form__container{max-width:750px}.newsletter-form__wrapper--exitIntent .newsletter-form__top-bar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-pack:var(--newsletter-form-alignment,center);-ms-flex-pack:var(--newsletter-form-alignment,center);justify-content:center;justify-content:var(--newsletter-form-alignment,center);padding:0 0 30px;padding:var(--newsletter-form-header-padding,0 0 30px)}@media screen and (max-width:699px){.newsletter-form__wrapper--inbodyContent .newsletter-form__strapline{display:none}.newsletter-form__wrapper--inbodyContent .newsletter-form__main-section{margin-top:10px}.newsletter-form__wrapper--exitIntent .newsletter-form__header{margin-top:20px}.newsletter-form__wrapper--exitIntent .form__checkbox-label{line-height:1.3}.newsletter-form__wrapper--exitIntent .newsletter-form__top-bar{padding:0 0 15px;padding:var(--newsletter-form-header-padding,0 0 15px)}}.newsletter-form__wrapper--exitIntent .newsletter-form__strapline{font-size:24px;margin:0 0 15px;margin:var(--newsletter-form-strapline-margin,0 0 15px);text-align:center;text-align:var(--newsletter-form-alignment,center)}.exit-intent{background-color:#000000b3;contain:content;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99999999}.exit-intent__wrapper{contain:layout;left:50%;min-height:350px;min-width:750px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:699px){.newsletter-form__wrapper--exitIntent .newsletter-form__strapline{font-size:20px;line-height:1.35}.newsletter-form__wrapper--exitIntent{padding:15px 20px}.exit-intent{display:block;z-index:9999999999}.exit-intent__wrapper{min-height:450px;min-width:320px}}.exit-intent__close-button{background-color:initial;border:none;border-radius:100%;cursor:pointer;height:32px;padding:5px;position:absolute;right:15px;top:20px;z-index:1}@media screen and (max-width:699px){.exit-intent__close-button{right:0;top:0}}.exit-intent__close-button:focus{background-color:hsla(0,0%,60%,.322);border:none;outline:0}input[type=email].form__email-input--exitIntent{height:44px;margin-bottom:0}input[type=submit].form__submit-input--exitIntent{height:44px} }</style>
<style id="vanilla-critical-styles">
@font-face {
font-family: "Roboto Condensed-fallback";
size-adjust: 88.91000000000001%;
ascent-override: 110%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans-fallback";
size-adjust: 105.42999999999994%;
ascent-override: 105%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 82%;
src: local(sans-serif);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 87%;
ascent-override: 110%;
descent-override: 41%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 105%;
ascent-override: 100%;
descent-override: 30%;
src: local("Arial Narrow");
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 89%;
ascent-override: 89%;
src: local("Helvetica");
}
@font-face {
font-family: "Open Sans";
font-weight: 300;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-300-Light.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 400;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-400-Regular.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 600;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-600-SemiBold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 700;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-700-Bold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 800;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/shared/fonts/OpenSans-800-ExtraBold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "techradar";
src: url('https://vanilla.futurecdn.net/techradar/1499681/media/fonts/techradar.woff') format('woff');
font-display: "swap";
}
/* --flexi-layout-- */
@layer legacy {.widget-area svg {visibility: hidden;}}
/* --flexi-core-- */
@charset "UTF-8";@layer legacy{.special1{font-weight:400}.special2{font-weight:700;text-transform:capitalize}.special3{font-weight:400}.h1,.heading1a{font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.h1b,.heading1b{font-weight:700;font-size:1.25em;line-height:1.4;margin-bottom:4px}.h1c,.h2,.heading1c,.heading2{font-weight:700;text-transform:uppercase}.h3,.heading3a{font-weight:600}.h3b,.heading3b{font-weight:700;text-transform:uppercase}.h3c,.heading3c{font-weight:700;text-transform:capitalize}.subheading1{font-weight:600}.subheading2,.subheading3,.subheading4{font-weight:700;text-transform:uppercase}.txt1a,.txt1b{font-weight:400}.txt2a{font-weight:600}.txt2b,.txt2c,.txt3{font-weight:400}:root{--brand-font-family-1:Arial, sans-serif;--brand-font-family-2:Arial, sans-serif;--brand-font-weight-light:100;--brand-font-weight-medium:400;--brand-font-weight-heavy:700;--brand-font-size-big:32px;--brand-font-size-medium:16px;--brand-font-size-small:12px;--brand-line-height-big:26px;--brand-line-height-medium:22px;--brand-line-height-small:16px;--brand-color-1:#090E21;--brand-color-2:#E40784;--brand-color-3:#3D73D1;--brand-color-black:#1B1B1B;--brand-color-white:#FFFFFF;--brand-color-grey:#EDEDED;--brand-secondary-color-1:#A910E8;--brand-secondary-color-2:#520B3D;--brand-secondary-color-3:#FF9900}@media screen and (min-width:700px){:root{--brand-font-size-big:42px;--brand-font-size-medium:18px;--brand-font-size-small:12px;--brand-line-height-big:56px;--brand-line-height-medium:26px;--brand-line-height-small:16px}}:root{--brand-layout-margin-default:0px;--brand-layout-padding-default:15px;--brand-layout-margin-top:25px;--brand-layout-margin-right:var(--brand-layout-margin-default);--brand-layout-margin-bottom:25px;--brand-layout-margin-left:var(--brand-layout-margin-default);--brand-layout-padding-top:15px;--brand-layout-padding-right:var(--brand-layout-padding-default);--brand-layout-padding-bottom:var(--brand-layout-padding-default);--brand-layout-padding-left:var(--brand-layout-padding-default);--brand-layout-background-color:var(--brand-secondary-color-1)}@media screen and (min-width:700px){:root{--brand-layout-margin-default:0px;--brand-layout-padding-default:20px}}:root{--brand-widget-title-font-family:var(--brand-font-family-1);--brand-widget-title-font-weight:var(--brand-font-weight-medium);--brand-widget-title-font-size:var(--brand-font-size-big);--brand-widget-title-line-height:var(--brand-line-height-big);--brand-widget-title-text-transform:none;--brand-widget-description-font-family:var(--brand-font-family-1);--brand-widget-description-font-weight:var(--brand-font-weight-medium);--brand-widget-description-font-size:var(--brand-font-size-medium);--brand-widget-description-line-height:var(--brand-line-height-medium);--brand-widget-description-text-transform:none;--brand-widget-view-more-top-font-family:var(--brand-font-family-1);--brand-widget-view-more-top-font-weight:var(--brand-font-weight-heavy);--brand-widget-view-more-top-font-size:var(--brand-font-size-medium);--brand-widget-view-more-top-line-height:20px;--brand-widget-view-more-top-text-transform:uppercase;--brand-widget-tab-cta-font-family:var(--brand-font-family-1);--brand-widget-tab-cta-font-weight:var(--brand-font-weight-heavy);--brand-widget-tab-cta-font-size:18px;--brand-widget-tab-cta-line-height:26px;--brand-widget-tab-cta-text-transform:uppercase;--brand-widget-item-title-font-family:var(--brand-font-family-1);--brand-widget-item-title-font-weight:var(--brand-font-weight-heavy);--brand-widget-item-title-font-size:var(--brand-font-size-medium);--brand-widget-item-title-line-height:var(--brand-line-height-medium);--brand-widget-item-title-text-transform:none;--brand-widget-item-title-text-color:var(--brand-color-black);--brand-widget-item-label-font-family:var(--brand-font-family-1);--brand-widget-item-label-font-weight:var(--brand-font-weight-heavy);--brand-widget-item-label-font-size:var(--brand-font-size-small);--brand-widget-item-label-line-height:10px;--brand-widget-item-label-text-transform:uppercase;--brand-widget-item-label-text-color:var(--brand-color-2);--brand-widget-item-strapline-font-family:var(--brand-font-family-1);--brand-widget-item-strapline-font-weight:var(--brand-font-weight-medium);--brand-widget-item-strapline-font-size:var(--brand-font-size-medium);--brand-widget-item-strapline-line-height:var(--brand-line-height-medium);--brand-widget-item-strapline-text-transform:none;--brand-widget-item-strapline-text-color:var(--brand-color-black);--brand-widget-item-byline-font-family:var(--brand-font-family-1);--brand-widget-item-byline-font-weight:var(--brand-font-weight-medium);--brand-widget-item-byline-font-size:var(--brand-font-size-small);--brand-widget-item-byline-line-height:var(--brand-line-height-small);--brand-widget-item-byline-text-transform:uppercase;--brand-widget-item-byline-text-color:var(--brand-color-black);--brand-widget-hero-title-font-family:var(--brand-font-family-1);--brand-widget-hero-title-font-weight:var(--brand-font-weight-heavy);--brand-widget-hero-title-font-size:22px;--brand-widget-hero-title-line-height:30px;--brand-widget-hero-title-text-transform:none;--brand-widget-hero-title-text-color:var(--brand-color-white);--brand-widget-hero-label-font-family:var(--brand-font-family-1);--brand-widget-hero-label-font-weight:var(--brand-font-weight-heavy);--brand-widget-hero-label-font-size:var(--brand-font-size-small);--brand-widget-hero-label-line-height:10px;--brand-widget-hero-label-text-transform:uppercase;--brand-widget-hero-label-text-color:var(--brand-color-2);--brand-widget-hero-strapline-font-family:var(--brand-font-family-1);--brand-widget-hero-strapline-font-weight:var(--brand-font-weight-medium);--brand-widget-hero-strapline-font-size:var(--brand-font-size-medium);--brand-widget-hero-strapline-line-height:var(--brand-line-height-medium);--brand-widget-hero-strapline-text-transform:none;--brand-widget-hero-strapline-text-color:var(--brand-color-white);--brand-widget-hero-byline-font-family:var(--brand-font-family-1);--brand-widget-hero-byline-font-weight:var(--brand-font-weight-medium);--brand-widget-hero-byline-font-size:var(--brand-font-size-small);--brand-widget-hero-byline-line-height:var(--brand-line-height-small);--brand-widget-hero-byline-text-transform:uppercase;--brand-widget-hero-byline-text-color:var(--brand-color-white)}@media screen and (min-width:700px){:root{--brand-widget-view-more-top-font-size:20px;--brand-widget-hero-title-font-size:32px;--brand-widget-hero-title-line-height:36px;--brand-widget-dynamic-feature-hero-title-font-size:28px;--brand-widget-dynamic-feature-hero-title-line-height:36px;--brand-widget-dynamic-coverlist-hero-title-font-size:28px;--brand-widget-dynamic-coverlist-hero-title-line-height:36px}}body.vanilla2{font-family:var(--brand-font-family-1);font-weight:var(--brand-font-weight-medium);color:var(--brand-color-black)}.vanilla2 #main.legacy-container{max-width:1200px!important}.vanilla2.impact #content,.vanilla2.impact #main.legacy-container .content,img{max-width:100%}.vanilla2 .slot-lightbox2,.vanilla2 .slot-lightbox3{margin:auto!important}.fa,.fa-stack,.fa:after,.fa:before{display:inline-block}.fa.fa-th:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z' transform='translate(0,1792) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-list:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z' transform='translate(0,1792) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-minus:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1257 1257'%3E%3Cpath d=' M500.5 841C224.098875 841 0 616.86984375 0 340.5S224.098875 -160 500.5 -160C776.93240625 -160 1001 64.13015625 1001 340.5S776.93240625 841 500.5 841zM792.44790625 257.07290625H208.55209375V423.8958125H792.4791875000001V257.07290625z' transform='translate(0,1001) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-plus:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1257 1257'%3E%3Cpath d=' M500.5 841C224.0363125 841 0 616.86984375 0 340.5S224.0363125 -160 500.5 -160C776.93240625 -160 1001 64.13015625 1001 340.5S776.93240625 841 500.5 841zM834.17709375 257.07290625H583.92709375V6.82290625H417.1041875V257.07290625H166.8541875000001V423.8958125H417.1041875V674.1458124999999H583.92709375V423.8958125H834.17709375V257.07290625z' transform='translate(0,1001) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-remove:before{content:"\00d7"}.fa.fa-caret-down:after,.fa.fa-caret-left:after,.fa.fa-caret-right:after,.fa.fa-caret-top:after{border:1px solid red;border-color:transparent transparent transparent #000;border-width:5px;content:"";display:inline-block;vertical-align:baseline}.fa.fa-caret-down:after,.fa.fa-caret-left:after,.fa.fa-caret-top:after{border-color:transparent #000 transparent transparent}.fa.fa-caret-down:after,.fa.fa-caret-top:after{border-color:transparent transparent #000;vertical-align:text-top}.fa.fa-caret-down:after{border-color:#000 transparent transparent;vertical-align:text-bottom}.p-g-bbs [class*=p-u]{box-sizing:border-box}.pos-relative{position:relative}.pos-absolute{position:absolute}.txt-hidden{text-indent:-99999px}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-break{word-wrap:break-word}.bold,.stronger{font-weight:700}.normal{font-weight:400}.upper{text-transform:uppercase}.cap{text-transform:capitalize}.pointer,.tabs-nav label{cursor:pointer}.ib,.inlineBlock{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.space--l{margin-left:-54px}.space-l{margin-left:54px}.h,.hide{display:none}.img-lazy{opacity:0}.img-lazy-loaded{opacity:1}.carousel-single-css figure,figure{margin:0}img{height:auto}.widget-area svg{visibility:inherit}.z{box-shadow:0 4px 6px rgba(38,51,65,.1),0 1px 3px rgba(0,0,0,.08);transition:all .2s}.z:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(38,51,65,.1),0 3px 6px rgba(0,0,0,.08)}.italic{font-style:italic}.p-button,a,a:visited,span.cr-link,span.cr-link:hover{text-decoration:none}:not(.content) .p-input-group{border-radius:4px}:not(.content) .p-input-group .p-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}:not(.content) .p-input-group .p-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}:not(.content) .p-btn,:not(.content) .p-input{border:0;border-radius:4px;font-size:1.1em;height:40px;line-height:40px;font-weight:700;max-width:100%}:not(.content) .p-btn{box-sizing:border-box}:not(.content) .p-input{padding:0 10px;box-sizing:border-box}:not(.content) .p-input::-webkit-input-placeholder{color:#c7d0d9}:not(.content) .p-btn{white-space:nowrap;display:inline-block;padding:0 16px;text-transform:uppercase;text-align:center;transition:all .2s}:not(.content) .p-btn-primary,:not(.content) a.p-btn-primary{background-color:var(--flexi-brand_color_2);color:rgba(255,255,255,.9);text-decoration:none}:not(.content) .p-btn-primary:hover,:not(.content) a.p-btn-primary:hover{background-color:var(--flexi-brand_color_1)}@media screen and (max-width:29.9375em){.h1,.heading1a{font-size:157.1428571429%}}.space5{margin:5px}.space-t5{margin-top:5px}.space-r5{margin-right:5px}.space-b5{margin-bottom:5px}.space-l5{margin-left:5px}.inner5{padding:5px}.inner-t5{padding-top:5px}.inner-r5{padding-right:5px}.inner-b5{padding-bottom:5px}.inner-l5{padding-left:5px}.space--5{margin:-5px}.space--t5{margin-top:-5px}.space--r5{margin-right:-5px}.space--b5{margin-bottom:-5px}.space--l5{margin-left:-5px}.space10{margin:10px}.space-t10{margin-top:10px}.space-r10{margin-right:10px}.space-b10{margin-bottom:10px}.space-l10{margin-left:10px}.inner10{padding:10px}.inner-t10{padding-top:10px}.inner-r10{padding-right:10px}.inner-b10{padding-bottom:10px}.inner-l10{padding-left:10px}.space--10{margin:-10px}.space--t10{margin-top:-10px}.space--r10{margin-right:-10px}.space--b10{margin-bottom:-10px}.space--l10{margin-left:-10px}.space20{margin:20px}.space-t20{margin-top:20px}.space-r20{margin-right:20px}.space-b20{margin-bottom:20px}.space-l20{margin-left:20px}.inner20{padding:20px}.inner-t20{padding-top:20px}.inner-r20{padding-right:20px}.inner-b20{padding-bottom:20px}.inner-l20{padding-left:20px}.space--20{margin:-20px}.space--t20{margin-top:-20px}.space--r20{margin-right:-20px}.space--b20{margin-bottom:-20px}.space--l20{margin-left:-20px}.space30{margin:30px}.space-t30{margin-top:30px}.space-r30{margin-right:30px}.space-b30{margin-bottom:30px}.space-l30{margin-left:30px}.inner30{padding:30px}.inner-t30{padding-top:30px}.inner-r30{padding-right:30px}.inner-b30{padding-bottom:30px}.inner-l30{padding-left:30px}.space--30{margin:-30px}.space--t30{margin-top:-30px}.space--r30{margin-right:-30px}.space--b30{margin-bottom:-30px}.space--l30{margin-left:-30px}.z-layer-0{z-index:0!important}.z-layer-1{z-index:10!important}.z-layer-2{z-index:100!important}.z-layer-3{z-index:1000!important}.z-layer-4{z-index:10000!important}.z-layer-5{z-index:100000!important}.z-layer-6{z-index:1000000!important}.z-layer-7{z-index:10000000!important}.z-layer-8{z-index:100000000!important}.z-layer-9{z-index:2147483647!important}.carousel-multi-css{position:relative;width:auto;background-color:#ddd}.carousel-multi-css ul,.carousel-single-css ul{list-style-type:none!important;margin:0;padding:0}.carousel-multi-css .carousel-multi-css-ctn{overflow:hidden;margin:0 auto}.carousel-multi-css .carousel-multi-css-wrapper{position:relative;z-index:1;transition:left .5s;float:left;transition-timing-function:cubic-bezier(.75,.01,.3,1);margin:0}.carousel-multi-css .carousel-multi-css-wrapper,.carousel-multi-css noindex:-o-prefocus{-o-transition:left .5s;transition:left .5s}.carousel-multi-css .carousel-multi-css-item-ctn{display:block;float:left;overflow:hidden;height:100%;padding-bottom:70px;position:relative;box-sizing:border-box;padding-left:2px;padding-right:2px}.carousel-multi-css .carousel-multi-css-item{cursor:pointer}.carousel-multi-css .carousel-multi-css-link{overflow:hidden;line-height:1.2em;font-weight:700;font-size:110%;padding:5px 15px 0}.carousel-multi-css .carousel-multi-css-link:before{content:"";float:left;width:5px;height:70px}.carousel-multi-css .carousel-multi-css-link>:first-child{float:right;width:100%;margin-left:-5px}.carousel-multi-css .carousel-multi-css-bullets li,.carousel-multi-css .carousel-multi-css-radio{display:none}.carousel-multi-css:after{box-shadow:0 4px 5px -3px;position:absolute;width:100%;left:0;bottom:0;content:" ";display:block;height:20px}.carousel-multi-css .carousel-multi-css-item-caption{height:100%;padding:5px 18px;top:calc(100% - 70px);left:0;position:absolute;transition:top .2s ease-out;background-color:rgba(180,180,180,.8);color:#fff;cursor:pointer;line-height:2em;margin:0 2px;width:calc(100% - 40px)}.carousel-multi-css .carousel-multi-css-item-caption p{font-size:1.3em}.carousel-multi-css .carousel-multi-css-arrows{position:absolute;right:15px;text-align:left;top:2px;width:65px;height:100%}.carousel-multi-css .title{margin-bottom:10px;max-height:55px;min-height:55px;overflow:hidden}.carousel-multi-css .carousel-multi-css-item-wrapper{margin:2px 0 0}.carousel-multi-css .carousel-multi-css-navs{background-color:#eee;line-height:41px;height:41px;position:relative;text-align:center;z-index:2}.carousel-multi-css .carousel-multi-css-wrapper{margin-left:-2px}.carousel-multi-css .carousel-multi-css-wrapper .carousel-multi-css-item-wrapper:hover .carousel-multi-css-item-caption{top:0}.carousel-multi-css .carousel-multi-css-wrapper .carousel-multi-css-item-wrapper:hover .title{margin-top:20px;max-height:none;min-height:none;overflow:visible}.carousel-multi-css .carousel-multi-css-bullets label{box-shadow:inset 0 2px 2px 0;border-radius:50px;cursor:pointer;display:block;height:12px;margin:0 2px;transition:background-color .3s;background-color:#b4b4b4;width:12px;opacity:.5}.carousel-multi-css .carousel-multi-css-bullets label:hover{opacity:1;box-shadow:none}.carousel-multi-css .carousel-multi-css-item{overflow:hidden;padding:0}.carousel-multi-css .carousel-multi-css-item img{display:block;width:auto;max-width:100%;margin:auto}.carousel-multi-css .carousel-multi-css-arrow{font-size:250%;position:absolute;z-index:2;display:none;cursor:pointer;font-weight:700;top:0;bottom:0;margin:auto 0;width:30px;height:25px;border:1px solid #9b9b9b;background-color:#b4b4b4}.carousel-multi-css .carousel-multi-css-arrow:before{text-align:center;display:block;color:var(--flexi-brand_color_1);line-height:25px}.carousel-multi-css .carousel-multi-css-arrow.plc,.carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure{display:block}.carousel-multi-css .carousel-multi-css-arrow.plc-disabled{cursor:default;opacity:.5}.carousel-multi-css .carousel-multi-css-arrow.plc-disabled:before{opacity:.5}.carousel-multi-css .carousel-multi-css-arrow.plc-left{left:0}.carousel-multi-css .carousel-multi-css-arrow.plc-left:before{content:"\f104"}.carousel-multi-css .carousel-multi-css-arrow.plc-right{right:0}.carousel-multi-css .carousel-multi-css-arrow.plc-right:before{content:"\f105"}.carousel-multi-css .carousel-multi-css-arrow.plc-media-config,.carousel-multi-css.carousel-multi-css-no-caption .carousel-multi-css-item-caption{display:none}.carousel-multi-css.carousel-multi-css-no-caption .carousel-multi-css-item-ctn{padding-bottom:0}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-caption,.carousel-single-css input[type=radio]{display:none}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-ctn{padding:10px 0}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-wrapper{padding:0 10px}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item{border:1px solid var(--flexi-brand_color_1);background-color:#fff;padding:5px}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-arrow{border:0}.carousel-single-css{position:relative}.carousel-single-css .carousel-single-css-ctn,.carousel-single-css .carousel-single-css-ctn.line{overflow:hidden;margin:0 auto;width:100%}.carousel-single-css .carousel-single-css-wrapper{position:relative;z-index:1;transition:left .5s;float:left;transition-timing-function:cubic-bezier(.75,.01,.3,1);margin:0}.carousel-single-css-centered .carousel-single-css .carousel-single-css-wrapper{margin:0 auto;float:none}.carousel-single-css .carousel-single-css-wrapper>li{display:block;float:left;overflow:hidden;min-height:1em}.carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure img{width:100%;height:auto;display:block}.carousel-single-css .carousel-single-css-wrapper,.carousel-single-css noindex:-o-prefocus{-o-transition:left .5s;transition:left .5s}.carousel-single-css .carousel-single-css-content{overflow:hidden;position:relative}.carousel-single-css .carousel-single-css-content .carousel-single-css-title{position:absolute;bottom:8px;left:0;color:#fff;font-size:36px;font-family:"Oswald",Impact,sans-serif;width:629px;height:116px;line-height:42px;overflow:hidden;z-index:1000}.carousel-single-css .carousel-single-css-content .carousel-single-css-title .carousel-single-css-title-cont{padding-left:23px;background-color:rgba(180,180,180,.8);height:100%}.carousel-single-css .carousel-single-css-arrow{position:absolute;z-index:2;display:none;top:0;bottom:0;margin:auto;cursor:pointer;text-align:center;width:38px;height:38px;font-size:3.2em;color:var(--flexi-brand_color_1);background:rgba(180,180,180,.6);line-height:38px;opacity:.6}.carousel-single-css .carousel-single-css-arrow:hover{opacity:1}.carousel-single-css .carousel-single-css-arrow:before{line-height:38px}.carousel-single-css.carousel-single-css-no-caption .carousel-single-css-title{display:none}.fullscreenOn .carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure img{max-width:100%;width:auto}@media screen and (max-width:61.8125em){.carousel-single-css .carousel-single-css-content .carousel-single-css-title{font-size:22px;width:auto;line-height:30px;height:auto}.carousel-single-css .carousel-single-css-content .carousel-single-css-title .carousel-single-css-title-cont{padding-left:12px;padding-right:12px;padding-bottom:6px;min-height:50px}.carousel-single-css.carousel-css-scrollable .carousel-single-css-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;white-space:nowrap}.carousel-single-css.carousel-css-scrollable .carousel-single-css-wrapper>li{width:85%;display:inline-block;float:none;margin-right:24px}.carousel-single-css.carousel-css-scrollable .carousel-single-css-arrow{visibility:hidden}.carousel-single-css .carousel-single-css-arrow{width:50px;height:50px;line-height:50px;font-size:3.8em;color:var(--flexi-brand_color_1);background:rgba(180,180,180,.6)}}.back-button{color:#333;display:block;text-transform:uppercase;font-size:13px;padding:10px 0}.back-button:hover,.back-button:visited{color:inherit!important;text-decoration:none}.back-button .icon{margin-right:5px;font-size:10px;writing-mode:vertical-lr}.toggle-check{display:none}.toggle-check:not(.toggle-expand):not(.toggle-custom):not(:checked)~:not(.toggle-btn){display:none}.toggle-check.toggle-expand+*{overflow:hidden;transition:max-height .2s}.toggle-check.toggle-expand:checked+*{max-height:999px}.toggle-check~.toggle-btn .toggle-btn-label:after{content:attr(data-label-more)}.toggle-check:checked~.toggle-btn-shadow:before{height:0}.toggle-check:checked~.toggle-btn .toggle-btn-label:after{content:attr(data-label-less)}.toggle-check:checked~.toggle-btn .fa-plus-thin:before{transform:translateY(-10px)}.toggle-btn{background-color:var(--flexi-brand_color_1);color:#fff;cursor:pointer;display:block}.toggle-btn:hover{background-color:#a7a7a7}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-label,.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-logo,.toggle-btn>*{display:inline-block}.toggle-btn-shadow,[data-tooltip]{position:relative}.toggle-btn-shadow:before{background:linear-gradient(to top,#989898 0,rgba(255,255,255,0) 100%);bottom:100%;content:" ";display:block;height:70px;left:0;margin-bottom:1px;opacity:.2;position:absolute;right:0;transition:height .2s;z-index:2}[data-tooltip]{display:inline-block}[data-tooltip]:after{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;content:attr(data-tooltip);display:inline-block;left:50%;opacity:0;margin-bottom:5px;padding:5px 10px;position:absolute;bottom:100%;transition:opacity .2s,visibility .2s;transform:translateX(-50%);visibility:hidden;z-index:1;white-space:nowrap}[data-tooltip]:hover:after{opacity:1;visibility:visible}.tabs-item,.tabs>input{display:none}.tabs-default{border:1px solid var(--flexi-brand_color_1);padding:1em}.tabs-default .tabs-nav{text-align:center}.tabs-default .tabs-nav li.tabs-prev-next{float:left}.tabs-default .tabs-nav li.tabs-nav-item{padding:0 1em;border:1px solid var(--flexi-brand_color_1)}.tabs-default .tabs-content{padding-top:2em}.widget-dynamic .more-link{display:block;width:100%;margin-bottom:30px;font-size:13px;text-align:center;height:44px;line-height:44px;padding:0;background-color:#333;color:#fff;border:0;font-weight:700;position:relative}@media screen and (max-width:699px){.widget-dynamic .more-link{margin:20px;width:auto}}.widget-dynamic .more-link:hover{color:#fff;text-decoration:none}.widget-dynamic .more-link i.fa{position:relative;top:0;left:3px;filter:invert(1)}.widget-dynamic .more-link i.fa:before{font-size:13px}.widget-dynamic .bottom-link{bottom:-5px;display:block;position:absolute;right:0;font-size:13px;font-weight:700;color:#000}[class*=widget-area-g]>[class*=widget-]{box-sizing:border-box}.widget-area-g-u-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.\:grid-cols-2,.widget-area.\:grid-cols-3,.widget-area.\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-1-3 [class*="widget widget-"],.widget-area-g-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-1-4 [class*="widget widget-"],.widget-area-g-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}@media screen and (min-width:37.4375em){.widget-area-g-u-sm-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-sm-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-sm-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-sm\:grid-cols-2,.widget-area.-sm\:grid-cols-3,.widget-area.-sm\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-sm\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-sm-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-sm-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-sm-1-3 [class*="widget widget-"],.widget-area-g-sm-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-sm-1-4 [class*="widget widget-"],.widget-area-g-sm-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-sm-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:61.8125em){.widget-area-g-u-md-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-md-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-md-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-md\:grid-cols-2,.widget-area.-md\:grid-cols-3,.widget-area.-md\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-md\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-md-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-md-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-md-1-3 [class*="widget widget-"],.widget-area-g-md-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-md-1-4 [class*="widget widget-"],.widget-area-g-md-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-md-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:64em){.widget-area-g-u-lg-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-lg-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-lg-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-lg\:grid-cols-2,.widget-area.-lg\:grid-cols-3,.widget-area.-lg\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-lg\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-lg-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-lg-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-lg-1-3 [class*="widget widget-"],.widget-area-g-lg-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-lg-1-4 [class*="widget widget-"],.widget-area-g-lg-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-lg-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:87.5em){.widget-area-g-u-xl-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-xl-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-xl-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-xl\:grid-cols-2,.widget-area.-xl\:grid-cols-3,.widget-area.-xl\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-xl\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-xl-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-xl-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-xl-1-3 [class*="widget widget-"],.widget-area-g-xl-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-xl-1-4 [class*="widget widget-"],.widget-area-g-xl-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-xl-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}.widget-area-g-1-1 .wag-u-full-1-1,.widget-area-g-vp-1-1 .wag-u-full-1-1{width:100%}.widget-area-g-1-1 .wag-u-full-1-2,.widget-area-g-vp-1-1 .wag-u-full-1-2{width:50%}.widget-area-g-1-1 .wag-u-full-1-3,.widget-area-g-vp-1-1 .wag-u-full-1-3{width:33.3333333333%}.widget-area-g-1-1 .wag-u-full-1-4,.widget-area-g-vp-1-1 .wag-u-full-1-4{width:25%}.widget-area-g-1-1 .wag-u-full-1-5,.widget-area-g-vp-1-1 .wag-u-full-1-5{width:20%}.widget-area-g-1-1 .wag-u-full-2-3,.widget-area-g-vp-1-1 .wag-u-full-2-3{width:66.6666666667%}.widget-area-g-1-1 .wag-u-full-2-5,.widget-area-g-vp-1-1 .wag-u-full-2-5{width:40%}.widget-area-g-1-1 .wag-u-full-3-5,.widget-area-g-vp-1-1 .wag-u-full-3-5{width:60%}.widget-area-g-1-1 .wag-u-full-h,.widget-area-g-vp-1-1 .wag-u-full-h{display:none}.widget-area-g-1-2 .wag-u-half-1-1,.widget-area-g-vp-1-2 .wag-u-half-1-1{width:100%}.widget-area-g-1-2 .wag-u-half-1-2,.widget-area-g-vp-1-2 .wag-u-half-1-2{width:50%}.widget-area-g-1-2 .wag-u-half-1-3,.widget-area-g-vp-1-2 .wag-u-half-1-3{width:33.3333333333%}.widget-area-g-1-2 .wag-u-half-1-4,.widget-area-g-vp-1-2 .wag-u-half-1-4{width:25%}.widget-area-g-1-2 .wag-u-half-1-5,.widget-area-g-vp-1-2 .wag-u-half-1-5{width:20%}.widget-area-g-1-2 .wag-u-half-2-3,.widget-area-g-vp-1-2 .wag-u-half-2-3{width:66.6666666667%}.widget-area-g-1-2 .wag-u-half-2-5,.widget-area-g-vp-1-2 .wag-u-half-2-5{width:40%}.widget-area-g-1-2 .wag-u-half-3-5,.widget-area-g-vp-1-2 .wag-u-half-3-5{width:60%}.widget-area-g-1-2 .wag-u-half-h,.widget-area-g-vp-1-2 .wag-u-half-h{display:none}.widget-area-g-1-3 .wag-u-third-1-1,.widget-area-g-vp-1-3 .wag-u-third-1-1{width:100%}.widget-area-g-1-3 .wag-u-third-1-2,.widget-area-g-vp-1-3 .wag-u-third-1-2{width:50%}.widget-area-g-1-3 .wag-u-third-1-3,.widget-area-g-vp-1-3 .wag-u-third-1-3{width:33.3333333333%}.widget-area-g-1-3 .wag-u-third-1-4,.widget-area-g-vp-1-3 .wag-u-third-1-4{width:25%}.widget-area-g-1-3 .wag-u-third-1-5,.widget-area-g-vp-1-3 .wag-u-third-1-5{width:20%}.widget-area-g-1-3 .wag-u-third-2-3,.widget-area-g-vp-1-3 .wag-u-third-2-3{width:66.6666666667%}.widget-area-g-1-3 .wag-u-third-2-5,.widget-area-g-vp-1-3 .wag-u-third-2-5{width:40%}.widget-area-g-1-3 .wag-u-third-3-5,.widget-area-g-vp-1-3 .wag-u-third-3-5{width:60%}.widget-area-g-1-3 .wag-u-third-h,.widget-area-g-vp-1-3 .wag-u-third-h{display:none}.widget-area-g-1-4 .wag-u-quarter-1-1,.widget-area-g-vp-1-4 .wag-u-quarter-1-1{width:100%}.widget-area-g-1-4 .wag-u-quarter-1-2,.widget-area-g-vp-1-4 .wag-u-quarter-1-2{width:50%}.widget-area-g-1-4 .wag-u-quarter-1-3,.widget-area-g-vp-1-4 .wag-u-quarter-1-3{width:33.3333333333%}.widget-area-g-1-4 .wag-u-quarter-1-4,.widget-area-g-vp-1-4 .wag-u-quarter-1-4{width:25%}.widget-area-g-1-4 .wag-u-quarter-1-5,.widget-area-g-vp-1-4 .wag-u-quarter-1-5{width:20%}.widget-area-g-1-4 .wag-u-quarter-2-3,.widget-area-g-vp-1-4 .wag-u-quarter-2-3{width:66.6666666667%}.widget-area-g-1-4 .wag-u-quarter-2-5,.widget-area-g-vp-1-4 .wag-u-quarter-2-5{width:40%}.widget-area-g-1-4 .wag-u-quarter-3-5,.widget-area-g-vp-1-4 .wag-u-quarter-3-5{width:60%}.widget-area-g-1-4 .wag-u-quarter-h,.widget-area-g-vp-1-4 .wag-u-quarter-h{display:none}.widget-area-g-2-3 .wag-u-2third-1-1,.widget-area-g-vp-2-3 .wag-u-2third-1-1{width:100%}.widget-area-g-2-3 .wag-u-2third-1-2,.widget-area-g-vp-2-3 .wag-u-2third-1-2{width:50%}.widget-area-g-2-3 .wag-u-2third-1-3,.widget-area-g-vp-2-3 .wag-u-2third-1-3{width:33.3333333333%}.widget-area-g-2-3 .wag-u-2third-1-4,.widget-area-g-vp-2-3 .wag-u-2third-1-4{width:25%}.widget-area-g-2-3 .wag-u-2third-1-5,.widget-area-g-vp-2-3 .wag-u-2third-1-5{width:20%}.widget-area-g-2-3 .wag-u-2third-2-3,.widget-area-g-vp-2-3 .wag-u-2third-2-3{width:66.6666666667%}.widget-area-g-2-3 .wag-u-2third-2-5,.widget-area-g-vp-2-3 .wag-u-2third-2-5{width:40%}.widget-area-g-2-3 .wag-u-2third-3-5,.widget-area-g-vp-2-3 .wag-u-2third-3-5{width:60%}.widget-area-debug.no-widget-infos .widget-area [class*="widget widget-"]:before,.widget-area-debug.no-widget-infos .widget-area:before,.widget-area-g-2-3 .wag-u-2third-h,.widget-area-g-vp-2-3 .wag-u-2third-h{display:none}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-1,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-1,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-1,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-1{width:100%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-2,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-2,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-2,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-2{width:50%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-3,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-3{width:33.3333333333%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-4,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-4,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-4,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-4{width:25%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-5,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-5{width:20%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-3,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-3{width:66.6666666667%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-5,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-5{width:40%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-3-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-3-5{width:60%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-h,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-h{display:none}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-3-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-3-5{width:60%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-h,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-h{display:none}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-1,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-1,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-1,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-1{width:100%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-2,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-2,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-2,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-2{width:50%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-3,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-3{width:33.3333333333%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-4,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-4,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-4,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-4{width:25%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-5,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-5{width:20%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-3,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-3{width:66.6666666667%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-5,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-5{width:40%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-3-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-3-5{width:60%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-h,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-h{display:none}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-3-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-3-5{width:60%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-h,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-h{display:none}@media screen and (min-width:37.4375em) and (max-width:61.8125em){.widget-area-g-sm-1-1 .wag-u-sm-full-1-1,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-1{width:100%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-2,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-2{width:50%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-3,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-3{width:33.3333333333%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-4,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-4{width:25%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-5{width:20%}.widget-area-g-sm-1-1 .wag-u-sm-full-2-3,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-2-3{width:66.6666666667%}.widget-area-g-sm-1-1 .wag-u-sm-full-2-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-2-5{width:40%}.widget-area-g-sm-1-1 .wag-u-sm-full-3-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-3-5{width:60%}.widget-area-g-sm-1-1 .wag-u-sm-full-h,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-h{display:none}.widget-area-g-sm-1-2 .wag-u-sm-half-1-1,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-1{width:100%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-2,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-2{width:50%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-3,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-3{width:33.3333333333%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-4,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-4{width:25%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-5{width:20%}.widget-area-g-sm-1-2 .wag-u-sm-half-2-3,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-2-3{width:66.6666666667%}.widget-area-g-sm-1-2 .wag-u-sm-half-2-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-2-5{width:40%}.widget-area-g-sm-1-2 .wag-u-sm-half-3-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-3-5{width:60%}.widget-area-g-sm-1-2 .wag-u-sm-half-h,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-h{display:none}.widget-area-g-sm-1-3 .wag-u-sm-third-1-1,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-1{width:100%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-2,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-2{width:50%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-3,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-3{width:33.3333333333%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-4,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-4{width:25%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-5{width:20%}.widget-area-g-sm-1-3 .wag-u-sm-third-2-3,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-2-3{width:66.6666666667%}.widget-area-g-sm-1-3 .wag-u-sm-third-2-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-2-5{width:40%}.widget-area-g-sm-1-3 .wag-u-sm-third-3-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-1-3 .wag-u-sm-third-h,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-h{display:none}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-1,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-1{width:100%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-2,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-2{width:50%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-3,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-3{width:33.3333333333%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-4,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-4{width:25%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-5{width:20%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-2-3,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-2-3{width:66.6666666667%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-2-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-2-5{width:40%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-3-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-3-5{width:60%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-h,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-h{display:none}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-1{width:100%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-2{width:50%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-3{width:33.3333333333%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-4{width:25%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-5{width:20%}.widget-area-g-sm-2-3 .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-2-3{width:66.6666666667%}.widget-area-g-sm-2-3 .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-2-5{width:40%}.widget-area-g-sm-2-3 .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-2-3 .wag-u-sm-2third-h,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-h{display:none}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-1,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-1,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-1{width:100%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-2,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-2,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-2{width:50%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-3,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-3{width:33.3333333333%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-4,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-4,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-4{width:25%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-5,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-5{width:20%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-3,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-3{width:66.6666666667%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-5,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-5{width:40%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-3-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-h,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-h{display:none}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-h,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-h{display:none}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-1,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-1,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-1{width:100%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-2,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-2,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-2{width:50%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-3,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-3{width:33.3333333333%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-4,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-4,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-4{width:25%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-5,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-5{width:20%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-3,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-3{width:66.6666666667%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-5,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-5{width:40%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-h,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-h{display:none}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-3-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-h,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-h{display:none}}@media screen and (min-width:61.8125em) and (max-width:63.9375em){.widget-area-g-md-1-1 .wag-u-md-full-1-1,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-1{width:100%}.widget-area-g-md-1-1 .wag-u-md-full-1-2,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-2{width:50%}.widget-area-g-md-1-1 .wag-u-md-full-1-3,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-3{width:33.3333333333%}.widget-area-g-md-1-1 .wag-u-md-full-1-4,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-4{width:25%}.widget-area-g-md-1-1 .wag-u-md-full-1-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-5{width:20%}.widget-area-g-md-1-1 .wag-u-md-full-2-3,.widget-area-g-md-vp-1-1 .wag-u-md-full-2-3{width:66.6666666667%}.widget-area-g-md-1-1 .wag-u-md-full-2-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-2-5{width:40%}.widget-area-g-md-1-1 .wag-u-md-full-3-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-3-5{width:60%}.widget-area-g-md-1-1 .wag-u-md-full-h,.widget-area-g-md-vp-1-1 .wag-u-md-full-h{display:none}.widget-area-g-md-1-2 .wag-u-md-half-1-1,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-1{width:100%}.widget-area-g-md-1-2 .wag-u-md-half-1-2,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-2{width:50%}.widget-area-g-md-1-2 .wag-u-md-half-1-3,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-3{width:33.3333333333%}.widget-area-g-md-1-2 .wag-u-md-half-1-4,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-4{width:25%}.widget-area-g-md-1-2 .wag-u-md-half-1-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-5{width:20%}.widget-area-g-md-1-2 .wag-u-md-half-2-3,.widget-area-g-md-vp-1-2 .wag-u-md-half-2-3{width:66.6666666667%}.widget-area-g-md-1-2 .wag-u-md-half-2-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-2-5{width:40%}.widget-area-g-md-1-2 .wag-u-md-half-3-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-3-5{width:60%}.widget-area-g-md-1-2 .wag-u-md-half-h,.widget-area-g-md-vp-1-2 .wag-u-md-half-h{display:none}.widget-area-g-md-1-3 .wag-u-md-third-1-1,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-1{width:100%}.widget-area-g-md-1-3 .wag-u-md-third-1-2,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-2{width:50%}.widget-area-g-md-1-3 .wag-u-md-third-1-3,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-3{width:33.3333333333%}.widget-area-g-md-1-3 .wag-u-md-third-1-4,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-4{width:25%}.widget-area-g-md-1-3 .wag-u-md-third-1-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-5{width:20%}.widget-area-g-md-1-3 .wag-u-md-third-2-3,.widget-area-g-md-vp-1-3 .wag-u-md-third-2-3{width:66.6666666667%}.widget-area-g-md-1-3 .wag-u-md-third-2-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-2-5{width:40%}.widget-area-g-md-1-3 .wag-u-md-third-3-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-3-5{width:60%}.widget-area-g-md-1-3 .wag-u-md-third-h,.widget-area-g-md-vp-1-3 .wag-u-md-third-h{display:none}.widget-area-g-md-1-4 .wag-u-md-quarter-1-1,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-1{width:100%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-2,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-2{width:50%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-3,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-3{width:33.3333333333%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-4,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-4{width:25%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-5{width:20%}.widget-area-g-md-1-4 .wag-u-md-quarter-2-3,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-2-3{width:66.6666666667%}.widget-area-g-md-1-4 .wag-u-md-quarter-2-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-2-5{width:40%}.widget-area-g-md-1-4 .wag-u-md-quarter-3-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-3-5{width:60%}.widget-area-g-md-1-4 .wag-u-md-quarter-h,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-h{display:none}.widget-area-g-md-2-3 .wag-u-md-2third-1-1,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-1{width:100%}.widget-area-g-md-2-3 .wag-u-md-2third-1-2,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-2{width:50%}.widget-area-g-md-2-3 .wag-u-md-2third-1-3,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-3{width:33.3333333333%}.widget-area-g-md-2-3 .wag-u-md-2third-1-4,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-4{width:25%}.widget-area-g-md-2-3 .wag-u-md-2third-1-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-5{width:20%}.widget-area-g-md-2-3 .wag-u-md-2third-2-3,.widget-area-g-md-vp-2-3 .wag-u-md-2third-2-3{width:66.6666666667%}.widget-area-g-md-2-3 .wag-u-md-2third-2-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-2-5{width:40%}.widget-area-g-md-2-3 .wag-u-md-2third-3-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-2-3 .wag-u-md-2third-h,.widget-area-g-md-vp-2-3 .wag-u-md-2third-h{display:none}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-1,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-1,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-1,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-1{width:100%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-2,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-2,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-2,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-2{width:50%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-3,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-3{width:33.3333333333%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-4,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-4,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-4,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-4{width:25%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-5,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-5{width:20%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-3,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-3{width:66.6666666667%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-5,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-5{width:40%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-3-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-3-5{width:60%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-h,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-h{display:none}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-3-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-h,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-h{display:none}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-1,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-1,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-1,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-1{width:100%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-2,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-2,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-2,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-2{width:50%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-3,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-3{width:33.3333333333%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-4,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-4,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-4,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-4{width:25%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-5,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-5{width:20%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-3,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-3{width:66.6666666667%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-5,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-5{width:40%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-3-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-h,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-h{display:none}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-3-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-3-5{width:60%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-h,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-h{display:none}}@media screen and (min-width:64em) and (max-width:87.4375em){.widget-area-g-lg-1-1 .wag-u-lg-full-1-1,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-1{width:100%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-2,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-2{width:50%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-3,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-3{width:33.3333333333%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-4,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-4{width:25%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-5{width:20%}.widget-area-g-lg-1-1 .wag-u-lg-full-2-3,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-2-3{width:66.6666666667%}.widget-area-g-lg-1-1 .wag-u-lg-full-2-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-2-5{width:40%}.widget-area-g-lg-1-1 .wag-u-lg-full-3-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-3-5{width:60%}.widget-area-g-lg-1-1 .wag-u-lg-full-h,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-h{display:none}.widget-area-g-lg-1-2 .wag-u-lg-half-1-1,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-1{width:100%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-2,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-2{width:50%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-3,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-3{width:33.3333333333%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-4,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-4{width:25%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-5{width:20%}.widget-area-g-lg-1-2 .wag-u-lg-half-2-3,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-2-3{width:66.6666666667%}.widget-area-g-lg-1-2 .wag-u-lg-half-2-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-2-5{width:40%}.widget-area-g-lg-1-2 .wag-u-lg-half-3-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-3-5{width:60%}.widget-area-g-lg-1-2 .wag-u-lg-half-h,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-h{display:none}.widget-area-g-lg-1-3 .wag-u-lg-third-1-1,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-1{width:100%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-2,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-2{width:50%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-3,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-3{width:33.3333333333%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-4,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-4{width:25%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-5{width:20%}.widget-area-g-lg-1-3 .wag-u-lg-third-2-3,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-2-3{width:66.6666666667%}.widget-area-g-lg-1-3 .wag-u-lg-third-2-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-2-5{width:40%}.widget-area-g-lg-1-3 .wag-u-lg-third-3-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-1-3 .wag-u-lg-third-h,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-h{display:none}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-1,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-1{width:100%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-2,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-2{width:50%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-3,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-3{width:33.3333333333%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-4,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-4{width:25%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-5{width:20%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-2-3,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-2-3{width:66.6666666667%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-2-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-2-5{width:40%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-3-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-3-5{width:60%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-h,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-h{display:none}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-1{width:100%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-2{width:50%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-3{width:33.3333333333%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-4{width:25%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-5{width:20%}.widget-area-g-lg-2-3 .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-2-3{width:66.6666666667%}.widget-area-g-lg-2-3 .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-2-5{width:40%}.widget-area-g-lg-2-3 .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-2-3 .wag-u-lg-2third-h,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-h{display:none}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-1,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-1,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-1{width:100%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-2,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-2,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-2{width:50%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-3,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-3{width:33.3333333333%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-4,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-4,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-4{width:25%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-5,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-5{width:20%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-3,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-3{width:66.6666666667%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-5,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-5{width:40%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-3-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-h,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-h{display:none}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-h,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-h{display:none}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-1,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-1,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-1{width:100%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-2,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-2,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-2{width:50%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-3,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-3{width:33.3333333333%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-4,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-4,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-4{width:25%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-5,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-5{width:20%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-3,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-3{width:66.6666666667%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-5,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-5{width:40%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-h,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-h{display:none}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-3-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-h,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-h{display:none}}@media screen and (min-width:87.5em){.widget-area-g-xl-1-1 .wag-u-xl-full-1-1,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-1{width:100%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-2,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-2{width:50%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-3,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-3{width:33.3333333333%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-4,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-4{width:25%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-5{width:20%}.widget-area-g-xl-1-1 .wag-u-xl-full-2-3,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-2-3{width:66.6666666667%}.widget-area-g-xl-1-1 .wag-u-xl-full-2-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-2-5{width:40%}.widget-area-g-xl-1-1 .wag-u-xl-full-3-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-3-5{width:60%}.widget-area-g-xl-1-1 .wag-u-xl-full-h,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-h{display:none}.widget-area-g-xl-1-2 .wag-u-xl-half-1-1,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-1{width:100%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-2,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-2{width:50%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-3,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-3{width:33.3333333333%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-4,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-4{width:25%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-5{width:20%}.widget-area-g-xl-1-2 .wag-u-xl-half-2-3,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-2-3{width:66.6666666667%}.widget-area-g-xl-1-2 .wag-u-xl-half-2-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-2-5{width:40%}.widget-area-g-xl-1-2 .wag-u-xl-half-3-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-3-5{width:60%}.widget-area-g-xl-1-2 .wag-u-xl-half-h,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-h{display:none}.widget-area-g-xl-1-3 .wag-u-xl-third-1-1,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-1{width:100%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-2,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-2{width:50%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-3,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-3{width:33.3333333333%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-4,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-4{width:25%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-5{width:20%}.widget-area-g-xl-1-3 .wag-u-xl-third-2-3,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-2-3{width:66.6666666667%}.widget-area-g-xl-1-3 .wag-u-xl-third-2-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-2-5{width:40%}.widget-area-g-xl-1-3 .wag-u-xl-third-3-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-1-3 .wag-u-xl-third-h,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-h{display:none}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-1,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-1{width:100%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-2,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-2{width:50%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-3,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-3{width:33.3333333333%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-4,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-4{width:25%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-5{width:20%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-2-3,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-2-3{width:66.6666666667%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-2-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-2-5{width:40%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-3-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-3-5{width:60%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-h,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-h{display:none}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-1{width:100%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-2{width:50%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-3{width:33.3333333333%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-4{width:25%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-5{width:20%}.widget-area-g-xl-2-3 .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-2-3{width:66.6666666667%}.widget-area-g-xl-2-3 .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-2-5{width:40%}.widget-area-g-xl-2-3 .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-2-3 .wag-u-xl-2third-h,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-h{display:none}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-1,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-1,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-1{width:100%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-2,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-2,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-2{width:50%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-3,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-3{width:33.3333333333%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-4,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-4,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-4{width:25%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-5,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-5{width:20%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-3,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-3{width:66.6666666667%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-5,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-5{width:40%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-3-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-h,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-h{display:none}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-h,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-h{display:none}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-1,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-1,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-1{width:100%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-2,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-2,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-2{width:50%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-3,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-3{width:33.3333333333%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-4,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-4,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-4{width:25%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-5,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-5{width:20%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-3,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-3{width:66.6666666667%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-5,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-5{width:40%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-h,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-h{display:none}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-3-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-h,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-h{display:none}}.widget-area-debug.no-widget-infos .widget-area,.widget-area-debug.no-widget-infos .widget-area [class*="widget widget-"]{border:0}.widget-area-debug .widget-area:empty{display:block}.widget-area-debug .widget-area{border:1px dashed #08c508;margin:10px 0;min-height:100px;position:relative;padding:5px!important}.widget-area-debug .widget-area-group:before,.widget-area-debug .widget-area:before{text-align:center;font-weight:700;font-size:20px;font-family:"Helvetica";opacity:.5;display:block}.widget-area-debug .widget-area:before{color:#08c508;content:""attr(id)".["attr(class)"]";position:absolute;right:0;left:0;top:0;margin:auto}.widget-area-debug .widget-area[class*=p-u-]:before{font-size:17px}.widget-area-debug .widget-area-group{border:1px solid #00008b;padding:5px!important}.widget-area-debug .widget-area-group:before{content:"Widget Area Group";color:#00008b;letter-spacing:normal;width:100%}.widget-area-debug .widget-area-group .widget-area{padding-top:10px!important}.widget-area-debug [class*="lg:grid-"],.widget-area-debug [class*="md:grid-"],.widget-area-debug [class*="sm:grid-"],.widget-area-debug [class*="xl:grid-"]{border:1px dashed #07ac07}.widget-area-debug [class*="lg:grid-"]:before,.widget-area-debug [class*="md:grid-"]:before,.widget-area-debug [class*="sm:grid-"]:before,.widget-area-debug [class*="xl:grid-"]:before{content:"Responsive Widget Area Grid: "attr(id)".["attr(class)"]";color:#07ac07}.widget-area-debug [class*=widget-area-g-u-]{border:1px dashed #069406}.widget-area-debug [class*=widget-area-g-u-]:before{content:"Widget Area Unit Grid: "attr(id)".["attr(class)"]";color:#069406}.widget-area-debug .widget-area .widget{border:1px dotted var(--flexi-brand_color_1)}.widget-area-debug .widget-area .widget:before{content:"Widget "attr(data-widget-type)" ";font-size:15px;font-weight:700;color:var(--flexi-brand_color_1);opacity:.5;font-family:"Helvetica"}.widget-area-debug .widget-placeholder{background:#ddd;padding:5px}.widget-area-debug .widget-placeholder .p-g-example{border-bottom:1px solid #b4b4b4;border-right:1px solid #b4b4b4}.widget-area-debug .widget-placeholder [class*=basis]{border:1px solid #b4b4b4!important;border-right:none!important;border-bottom:none!important;text-align:center;padding:10px 0;background:#f8f8f8}.widget-area-debug .widget-placeholder [class*=basis]:before{content:"Pure grid unit: ["attr(class)"]";display:block}@media screen and (min-width:37.4375em){.widget-area-debug .widget-area.sm\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.sm\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.sm\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.sm\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.sm\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (min-width:61.8125em){.widget-area-debug .widget-area.md\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.md\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.md\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.md\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.md\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.md\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (min-width:64em){.widget-area-debug .widget-area.lg\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.lg\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}.widget-area-debug .widget-area-g-lg-vp-2-3#widgetArea16{margin-right:8px!important}}@media screen and (min-width:87.5em){.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before,.widget-area-debug .widget-area.xl\:grid-cols-2 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.xl\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.xl\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (max-width:37.4375em){.widget-area-debug .widget-area-group:before,.widget-area-debug .widget-area:before,.widget-area-debug [class*=grid-cols]:before{display:none}.widget-area-debug .widget-control-nav{top:80px;opacity:.5}}.widget-area:empty{display:none}.widget,.widget-area,.widget-area-group{clear:both}[class*=widget-] .widget-header{position:relative}[class*=widget-] .widget-header .widget-title{text-transform:capitalize;margin-right:5px}[class*=widget-] .widget-commercial-lead,[class*=widget-] .widget-commercial-logo{display:inline-block;color:#333}[class*=widget-] .widget-commercial-lead{height:28px}[class*=widget-] .widget-commercial-lead .widget-commercial-label,[class*=widget-] .widget-commercial-lead .widget-commercial-link,[class*=widget-] .widget-commercial-lead .widget-commercial-logo:not(.css-logo){display:table-cell;vertical-align:middle}[class*=widget-] .widget-commercial-lead .widget-commercial-label{padding-right:10px}[class*=widget-] .widget-commercial-lead .widget-commercial-logo{width:100px;height:40px}[class*=widget-] .widget-commercial-lead .widget-commercial-logo.css-logo:before{width:100px;height:40px;margin-top:5px;content:" ";display:block;background-size:contain!important}[class*=widget-] .widget-title{display:inline-block;margin-bottom:16px;max-width:calc(100% - 70px)}[class*=widget-] .widget-title.cpc{max-width:100%}[class*=widget-] .widget-desc{margin-bottom:32px;font-weight:400}[class*=widget-] .widget-desc a{font-weight:600}[class*=widget-] .widget-items{margin-top:16px}[class*=widget-] .widget-see-all{display:inline-block;direction:rtl;position:absolute;right:0;padding-top:10px;text-decoration:none;color:var(--flexi-brand_color_2)}[class*=widget-] .widget-see-all:before{margin-left:4px;vertical-align:baseline}[class*=widget-] .widget-see-all:hover{text-decoration:none;color:var(--flexi-brand_color_1)}[class*=widget-] .widget-cover,[class*=widget-] .widget-cover-after::after{background:-owg-linear-gradient(to bottom,rgba(123,203,202,0),var(--flexi-brand_color_1));background:linear-gradient(to bottom,rgba(123,203,202,0),var(--flexi-brand_color_1));opacity:.2}[class*=widget-] .widget-cover{transition:background .2s}[class*=widget-] .widget-cover img,[class*=widget-] .widget-cover img.lazy.loaded{transition:opacity .3s;opacity:.6}[class*=widget-] .widget-cover-after::after{content:" ";width:100%;height:100%;display:block;position:absolute;top:0;left:0}[class*=widget-] .lazy .fa-spinner{width:100%;display:none}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead,[class*=widget-] .lazy.loading .fa-spinner{display:block}.progressive [class*=widget-] .widget-hero .widget-header{text-align:center}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-label{padding-right:5px}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-label~.widget-commercial-logo{height:25px}.widget-lightbox-content{width:50%;z-index:9999999999;top:120px;background:#fff;height:60%;max-height:720px;left:50%;transform:translateX(-50%);overflow:auto;border-radius:4px;box-shadow:0 50px 100px rgba(61,82,104,.1),0 15px 35px rgba(61,82,104,.15),0 5px 15px rgba(0,0,0,.1);position:fixed}.widget-lightbox-content .widget-lightbox-close{position:absolute;right:26px;top:40%;transform:translateY(-50%);font-size:26px;color:#c7d0d9;background:0 0;width:26px;height:26px;line-height:26px}.widget-lightbox-content .hide{display:none}.widget-lightbox{z-index:9999999999}.widget-lightbox-overlay{position:fixed;display:none;z-index:999999999;top:0;left:0;width:100%;height:100%;background-color:#263341;opacity:.4}.widget-lightbox-open .widget-lightbox-overlay{display:block}.widget-item-thumbnail img{width:100%;max-width:48px;height:auto;display:block}.widget-item-thumbnail svg{height:100%;max-height:48px}.widget-full-width{position:relative;width:100vw!important;margin-left:-50vw!important;margin-right:0!important;left:50%!important}.widget-more-ddm{float:right;width:auto}.widget-more-ddm .widget-more-ddm-toggle:checked~.widget-more-ddm-btn::after{display:block}.widget-more-ddm .widget-more-ddm-btn{display:inline-block;position:relative;z-index:4}.widget-more-ddm .widget-more-ddm-btn::after{width:18px;height:18px;background-color:#fff;position:absolute;content:"";display:none;top:120%;transform:translateX(-50%) rotate(45deg);transform-origin:center;box-shadow:0-17.4px 35.1px rgba(61,82,104,.1);left:50%;z-index:1}.widget-more-ddm .widget-more-ddm-label{cursor:pointer;direction:rtl;text-transform:none;padding:6px 0;color:var(--flexi-secondary_color_5)}.widget-more-ddm .widget-more-ddm-label:visited{color:var(--flexi-secondary_color_5)}.widget-more-ddm .widget-more-ddm-label::after{display:none}.widget-more-ddm .widget-more-ddm-label:before{margin-left:4px;font-size:10px;vertical-align:middle;padding-bottom:2px}.widget-more-ddm .widget-more-ddm-children{box-shadow:0-2px 35px rgba(61,82,104,.1),0 5px 15px rgba(0,0,0,.08);border-radius:4px;padding:16px;transform:translateX(-50%);left:50%;top:150%}.widget-more-ddm .widget-more-ddm-link{border-radius:4px}.widget-more-ddm .widget-more-ddm-link:hover{text-decoration:none}.toggle-btn{margin:10px 0}.toggle-btn .toggle-btn-label{background:var(--flexi-brand_color_1);width:auto;font-size:13px;font-weight:700;text-align:center;padding:11px 15px;margin:auto;display:flex;flex-direction:row-reverse;justify-content:center}.toggle-btn .toggle-btn-label i:before{margin-left:5px;transition:transform .25s ease-in-out;font-size:10px;margin-top:3px;float:left}@media screen and (max-width:47.9375em){.widget-lightbox-content{width:100%;top:0;left:0;height:100%;margin:0;bottom:0;transform:none;border-radius:0}}@media screen and (max-width:29.9375em){.widget-commercial-lead{padding:0 10px}.widget-commercial-lead .widget-commercial-label{padding-right:5px;display:inline-block}.widget-commercial-lead .widget-commercial-link{display:inline-block}}.vanilla2.flexi-page .widget{margin:var(--brand-layout-margin-top) var(--brand-layout-margin-right) var(--brand-layout-margin-bottom) var(--brand-layout-margin-left);padding:var(--brand-layout-padding-top) var(--brand-layout-padding-right) var(--brand-layout-padding-bottom) var(--brand-layout-padding-left)}.vanilla2.flexi-page .widget .widget-header .widget-title{font-family:var(--brand-widget-title-font-family);font-weight:var(--brand-widget-title-font-weight);font-size:var(--brand-widget-title-font-size);line-height:var(--brand-widget-title-line-height);text-transform:var(--brand-widget-title-text-transform)}.vanilla2.flexi-page .widget .widget-desc{font-family:var(--brand-widget-description-font-family);font-weight:var(--brand-widget-description-font-weight);font-size:var(--brand-widget-description-font-size);line-height:var(--brand-widget-description-line-height);text-transform:var(--brand-widget-description-text-transform)}.vanilla2.flexi-page .widget .view-more-top{font-family:var(--brand-widget-view-more-top-font-family);font-weight:var(--brand-widget-view-more-top-font-weight);font-size:var(--brand-widget-view-more-top-font-size);line-height:var(--brand-widget-view-more-top-line-height);text-transform:var(--brand-widget-view-more-top-text-transform)}@media screen and (max-width:700px){.vanilla2.flexi-page .widget-area{padding:0}[class*=widget-] .widget-title{max-width:unset}}.tabs:after{content:"";display:block;clear:both}.tabs-nav-item label{display:none;font-size:1.2em}.tabs-prev-next{background-color:#f5f8fb;color:var(--flexi-brand_color_2);width:26px;height:26px;border-radius:50%;text-align:center;font-size:.7em}.tabs-prev-next label{line-height:26px;display:block}.tabs-prev-next label:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabs-nav{width:94px;float:right;text-align:center;line-height:26px}.tabs-nav li{display:inline}.v2-listing-image-wrapper{padding-top:56.25%;position:relative;margin-bottom:15px;width:100%;overflow:hidden}.v2-listing-image-wrapper .endorsement-hero-image{position:absolute}.v2-listing-image-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.flexi-pagination{padding:10px;display:block;text-align:center}.flexi-pagination a{display:inline-block;padding-left:10px}.flexi-pagination .active{font-size:120%}.flexi-pagination .active,.flexi-pagination .sep-dots{font-weight:700;padding-left:10px}}
/* --flexi-widget-hero-- */
@layer legacy {
.widget-hero{position:relative}.widget-hero .widget-hero-bigimg{max-height:450px;overflow:hidden}.widget-hero .widget-hero-bigimg img{width:100%;height:auto}.widget-hero .widget-hero-wrapper{position:absolute;top:0;text-align:left;width:80%}.widget-hero.hero-live .widget-header .widget-title{display:block;background:var(--flexi-brand_color_1);padding:10px;font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:20px}
}
/* --flexi-widget-contentparsed-- */
@layer legacy {
@charset "UTF-8";.widget-content-parsed-fields_query{padding:30px 10px 10px}.widget.widget-content-parsed-fields_query .widget-title{margin:10px}.widget.widget-content-parsed-fields_query h2.widget-title span{font-size:40px;text-align:left;padding:unset;margin:unset;line-height:normal}.widget-content-parsed-fields_query .widget-header{margin-bottom:20px}.widget-content-parsed-fields_query .wcp-item-content{line-height:1.5em}.widget-content-parsed-fields_query .image-hero__padding,.widget-content-parsed-fields_query .vanilla-image-block{padding-top:10%!important}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title:after,.widget-content-parsed-fields_query .credit{display:none}.widget-content-parsed-fields_query.landscape-hero{padding:15px 0}.widget-content-parsed-fields_query.landscape-hero .cp-article-title{color:var(--greyscale-white-fff, #FFF);font-size:18px;font-family:Arial;font-weight:700;line-height:26px;border-radius:0 30px 0 0;background:var(--brands-tr-pink-e-40784, #E40784);width:auto;display:inline-block;padding:5px 40px 5px 30px;margin-bottom:-4px;text-transform:uppercase}.widget-content-parsed-fields_query.landscape-hero .cp-article-body{-o-border-image:linear-gradient(to right,#e6258a 50%,#090e21)1;border-image:linear-gradient(to right,#e6258a 50%,#090e21)1;border-top:5px;border-style:solid;padding:30px;background:var(--greyscale-grey-f-5, #F5F5F5)}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-hero .hero-image-padding{padding-top:100%!important}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source h2{color:var(--greyscale-black-1-b, #1B1B1B);font-size:22px;font-family:Arial;font-weight:700;line-height:30px;letter-spacing:-.22px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source p{color:var(--greyscale-black-1-b, #1B1B1B);font-size:16px;font-family:Arial;line-height:22px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul{color:var(--greyscale-black-1-b, #1B1B1B);font-size:16px;font-family:Arial;line-height:22px;margin-bottom:30px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul li{padding-bottom:10px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source li:before{padding-right:10px;color:#e40784;font-weight:700;content:"\2714";font-family:fantasy}.widget-content-parsed-fields_query.landscape-hero article .hero-image-padding-wrap.padding-on .hero-image-padding img:not(.endorsement-hero-image){position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#main .widget-content-parsed-fields_query.landscape-hero article .fancy-box{float:none;display:inline-block;text-align:center;border:1px solid #1b1b1b;padding:10px;margin:15px 10px;width:calc(50% - 20px);box-sizing:border-box}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title{background:0 0;color:#1b1b1b;font-size:28px;font-family:Arial;font-weight:700;line-height:36px;letter-spacing:-.28px;padding:0}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box_body{border:0;padding:0}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box_body p{font-size:14px;font-family:Arial;line-height:21px;padding:0;min-height:45px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type{text-align:right}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a{font-size:16px;font-family:Arial;font-weight:700;line-height:20px;letter-spacing:.8px;text-transform:uppercase;color:#1b1b1b}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a:after{text-indent:0;content:"\203a";color:var(--flexi-brand_color_2);font-size:23px;font-weight:700;padding-left:5px}@media screen and (min-width:700px){.widget-content-parsed-fields_query.landscape-hero{padding:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-title{font-size:22px;font-weight:700;line-height:38px;letter-spacing:-.22px;border-radius:0 50px 0 0;padding:5px 40px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-hero{flex:0 0 33%}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source h2{font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.32px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body{display:flex;-o-border-image:linear-gradient(to right,#e6258a 25%,#090e21)1;border-image:linear-gradient(to right,#e6258a 25%,#090e21)1;gap:40px;padding:40px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source p{font-size:18px;line-height:24px;letter-spacing:.18px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul{font-size:18px;line-height:24px;letter-spacing:.18px}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title{font-size:32px;line-height:36px;letter-spacing:-.32px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a{font-size:20px;letter-spacing:1px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a:after{font-size:27px}}
}
/* --flexi-widget-empty-- */
@layer legacy {
}
/* --flexi-widget-dynamic-- */
@layer legacy {
.widget-edt-listing .wel-item .ribbon-sponsored::before{display:inline-block;content:"sponsored";background-color:#3ece8d;color:#fff;font-size:78.5714285714%;line-height:21px;padding:0 6px;font-family:Lato;font-weight:800;letter-spacing:1px;text-transform:uppercase}.widget-dynamic-default,.widget-edt-listing{position:relative}.widget-edt-listing .wel-item{padding-bottom:32px}.widget-edt-listing .wel-item a{display:block;color:inherit}.widget-edt-listing .wel-item a:hover,.widget-edt-listing .wel-item a:hover .wel-item-title{text-decoration:none;color:var(--flexi-brand_color_2)}.widget-edt-listing .wel-item .wel-item-subtitle{color:#ddd;padding-bottom:16px}.widget-edt-listing .wel-item .wel-item-title{margin-bottom:0;color:#263341}.widget-edt-listing .wel-item .ribbon-sponsored.top-left::before{position:absolute;top:0;left:0}.widget-edt-listing .wel-item .ribbon-sponsored.top-right::before,.widget-edt-listing .wel-see-all{position:absolute;top:0;right:0}.widget-edt-listing .wel-item .ribbon-sponsored.bottom-left::before{position:absolute;bottom:0;left:0}.widget-edt-listing .wel-item .ribbon-sponsored.bottom-right::before{position:absolute;bottom:0;right:0}.widget-edt-listing .wel-item .ribbon-sponsored.center-center::before{position:absolute;top:50%;left:50%;transform:translate(-50%,0)}.widget-dynamic-default .wdyn-item{padding-bottom:10px}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-count:hover,.widget-dynamic-default .wdyn-item>a:hover{text-decoration:none}.widget-dynamic-default .wdyn-item .wdyn-item-subtitle{color:#8c9eb1}.widget-dynamic-default .wdyn-item .wdyn-item-picto img{max-width:95%;height:auto;border-radius:4px}.widget-dynamic-default .wdyn-item .wdyn-item-picto svg{height:100%}.widget-dynamic-default .wdyn-item .wdyn-item-title{color:#263341}@media screen and (max-width:37.4375em){.widget-dynamic-default .wdyn-item{font-size:93%}.widget-dynamic-default .wdyn-item .wdyn-item-right{overflow:hidden;max-height:170px}}.widget-drilldown{margin-bottom:30px}.widget-drilldown .hide.flex{display:none!important}.widget-drilldown .refine-filters-facets{border:1px solid #ccc;background:#fff;padding:16px}.widget-drilldown .dropdown>ul input,.widget-drilldown .refine-filters-facets input[type=radio],.widget-drilldown .refine-filters-input{display:none}.widget-drilldown .dropdown>ul input:checked~ul,.widget-drilldown .refine-filters-facets input[type=radio]:checked~div{display:block}.widget-drilldown .refine-filters-facets>label{border:1px solid #ccc;padding:10px 20px;font-size:14px;cursor:pointer}.widget-drilldown .refine-filters-facets .facet-selected{margin-top:15px}.widget-drilldown .refine-filters-facets .facet-selected .first{background:0 0;padding-left:0;padding-right:0}.widget-drilldown .refine-filters-facets .facet-selected li{background:#ccc;padding:10px 18px;font-size:14px;margin-right:5px;margin-bottom:5px}.widget-drilldown .refine-filters-facets .facet-selected li a{color:#333}.widget-drilldown .refine-filters-facets .facet-selected li.last{background:0 0;float:right;padding-right:0;margin-right:0}.widget-drilldown .refine-filters-facets .facet-contents .facet-search{margin-top:5px;position:relative}.widget-drilldown .refine-filters-facets .facet-contents .facet-search input{height:40px;font-size:14px;width:100%;padding-right:30px;border:1px solid #ccc}.widget-drilldown .refine-filters-facets .facet-contents .facet-search label{position:absolute;right:10px;height:18px;border:0;font-size:18px;line-height:18px;margin-top:-30px}.widget-drilldown .refine-filters-facets .facet-contents ul{overflow-y:auto;max-height:194px;border-top:1px solid #ccc;margin-top:10px;padding-top:20px}.widget-drilldown .refine-filters-facets .facet-contents ul li{margin-bottom:6px;cursor:pointer}.widget-drilldown .refine-filters-facets .facet-contents ul li a{color:#333;line-height:24px;font-size:16px}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-count{color:#ccc;vertical-align:top}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-title{display:inline-block;max-width:84%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.widget-drilldown .refine-filters-input:checked~.refine-filters-title{border-bottom:1px solid #6b7c92}.widget-drilldown .refine-filters-input:checked~.refine-filters-facets,.widget-drilldown .refine-filters-input:checked~.refine-filters-title .fa-stack{display:none}.widget-drilldown .refine-filters-input:checked~.refine-filters-title .fa-stack.h{display:inline-block}.widget-drilldown .refine-filters-title{padding:10px;font-weight:700;text-transform:uppercase;border-bottom:none;font-family:"Helvetica";line-height:2em;background:var(--flexi-brand_color_1);color:#fff}.widget-drilldown .refine-filters-facet-title{padding-bottom:5px;font-weight:700;border-bottom:none;font-family:"Helvetica";color:#333}.widget-drilldown .refine-filters-toggle{float:right;cursor:pointer;color:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter')}.widget-drilldown .refine-filters-toggle.fa .fa:after,.widget-drilldown .refine-filters-toggle.fa .fa:before{width:25px}.widget-drilldown .dropdown>ul{float:right;position:relative;line-height:42px}.widget-drilldown .dropdown>ul>li{display:inline-block}.widget-drilldown .dropdown>ul>li label{border:0;padding:0;margin:0}.widget-drilldown .dropdown>ul ul{display:none;border:1px solid var(--flexi-brand_color_1);right:0;top:42px;background-color:#fff;position:absolute;margin:0;padding:0;z-index:3}.widget-drilldown .dropdown>ul ul li{display:block;vertical-align:middle;padding:0;margin:0;position:relative}.widget-drilldown .dropdown>ul ul li a{text-decoration:none;line-height:35px;padding:0 10px;color:#333}.widget-dynamic.tag-blocks-display{margin-bottom:0!important}.widget-dynamic.tag-blocks-display:nth-of-type(2){margin-top:0!important}.widget-dynamic.tag-blocks-display .widget-header{text-align:center}.widget-dynamic.tag-blocks-display .widget-title{text-transform:uppercase!important}.widget-dynamic.tag-blocks-display .tabs-content .wel-item-title{text-transform:uppercase;color:#171e2f;font-size:13px;overflow:hidden}.widget-dynamic.tag-blocks-display .wel-items{display:flex;justify-content:center;margin:10px 10px 0}.widget-dynamic.tag-blocks-display .wel-item{flex:auto;border:1px solid #000;padding:7px;flex-grow:inherit;width:auto;margin-bottom:5px;margin-right:5px;max-width:-moz-fit-content;max-width:fit-content}.widget-dynamic.tag-blocks-display .wel-item:hover{background:var(--flexi-brand_color_1)}.widget-dynamic.tag-blocks-display .tabs-content .wel-item:hover .wel-item-title{color:#fff}@media (min-width:700px){.widget-dynamic.tag-blocks-display{width:calc(100% - 60px);margin:0 auto}.widget-dynamic.tag-blocks-display .wel-items{margin:10px 0 0}.widget-dynamic.tag-blocks-display .wel-item{padding:11px}.widget-dynamic.tag-blocks-display .tabs-content .wel-item-title{font-size:15px}}.flexi-pagination{padding:10px;display:block;text-align:center}.flexi-pagination a{display:inline-block;padding-left:10px}.flexi-pagination .active{font-size:120%}.flexi-pagination .active,.flexi-pagination .sep-dots{font-weight:700;padding-left:10px}.widget-multiquery-wrapper{--flexi-dynamic-tabs-color-primary:var(--flexi-brand_color_1);--flexi-dynamic-tabs-color-secondary:var(--flexi-secondary_color_1);--flexi-dynamic-tabs-color-black:var(--brand-color-black);--flexi-dynamic-tabs-color-white:var(--brand-color-white);--flexi-dynamic-tabs-color-grey:var(--brand-color-grey);--flexi-dynamic-tabs-font-family:var(--brand-font-family-1);--flexi-dynamic-tabs-font-weight-heavy:var(--brand-font-weight-heavy);--flexi-dynamic-tabs-font-weight-medium:var(--brand-font-weight-medium);--flexi-dynamic-tabs-font-weight-light:var(--brand-font-weight-light);---flexi-dynamic-tabs-font-size-medium:var(--brand-font-size-medium);--flexi-dynamic-tabs-font-size-small:var(--brand-font-size-small);margin:20px 0}.widget-multiquery-wrapper .dynamic-tabs.alternate,.widget-multiquery-wrapper .dynamic-widget-multiquery-option-tabbed{display:none}.widget-multiquery-wrapper .dynamic-tabs-container{display:flex;margin-bottom:20px}.widget-multiquery-wrapper.lateral-tab-style{display:flex;outline:1px solid var(--flexi-dynamic-tabs-color-black)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs{font-size:var(--flexi-dynamic-tabs-font-size-medium)}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs-container .dynamic-tabs:not(:last-child){border-bottom:1px solid var(--flexi-dynamic-tabs-color-black)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:60%}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:65%}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:70%}}@media (min-width:1200px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:75%}}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:15px}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:16px}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:18px}}@media (min-width:1000px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:20px}}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:14px}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:15px}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:16px}}@media (min-width:1000px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:17px}}@media (max-width:699px){.widget-multiquery-wrapper.lateral-tab-style{flex-direction:column;overflow:hidden}.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{display:block;margin:auto;max-height:0;max-width:95%;transition:all 1s;overflow:hidden}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs{font-family:var(--flexi-dynamic-tabs-font-family);font-weight:var(--flexi-dynamic-tabs-font-weight-medium);font-size:var(--flexi-dynamic-tabs-font-size-medium)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs.alternate{display:flex}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs-container{display:none}}.widget-multiquery-wrapper.accordion-tab-style{outline:1px solid var(--flexi-dynamic-tabs-color-black);flex-direction:column;overflow:hidden}.widget-multiquery-wrapper.accordion-tab-style .dynamic-widget-multiquery-option-tabbed{display:block;margin:auto;max-height:0;max-width:95%;transition:all 1s;overflow:hidden}.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs{font-family:var(--flexi-dynamic-tabs-font-family);font-weight:var(--flexi-dynamic-tabs-font-weight-medium);font-size:var(--flexi-dynamic-tabs-font-size-medium)}.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs.alternate{display:flex}.widget-dynamic.widget-no-data,.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs-container{display:none}.widget-dynamic{font-family:var(--brand-font-family-1)}
}
/* --flexi-reviews-- */
@layer legacy {
.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height)}@media (max-width:1024px){.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height-mobile)}}.hasBarrier .flexi-after-paywall-locker{display:initial!important}.hasBarrier .widget-area.paywall-locker.flexi-paywall-locker{display:none!important}.hasBarrier .widget-area.flexi-kiosq-targeted-area{overflow:hidden;position:relative;margin-bottom:0}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer{z-index:99;position:absolute;width:96%;padding:0;margin:0;bottom:0;margin-bottom:0!important;left:50%;transform:translateX(-50%);max-width:none}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer .kiosq-main-layer-container{margin-bottom:0}.hasBarrier.flexi-page .paywall-locker.flexi-paywall-locker{overflow:hidden!important}.hasBarrier.flexi-page.flexi-landing.responsive .flexi-kiosq-targeted-area .kiosq-main-layer{margin-inline:auto;position:absolute;z-index:99;width:95%;max-width:none}.hasBarrier.flexi-page.flexi-landing.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto;max-width:none}.hasBarrier.flexi-page.flexi-home.responsive .flexi-after-paywall-locker{margin-inline:auto;position:relative;z-index:99}.hasBarrier.flexi-page.flexi-home.responsive .kiosq-main-layer{max-width:none}@media (min-width:1024px){.hasBarrier.flexi-page.flexi-home.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto}}.hasBarrier.flexi-page.flexi-home.progressive .kiosq-main-layer{max-width:none!important;width:100%}.flexi-after-paywall-locker{display:none}
}
/* --flexi-fte-custom-responsive-- */
@layer legacy{.flexi-page article .widget-dynamic-feature-fter-feature-block figcaption{width:auto;display:block}.flexi-page article .widget-content-parsed iframe[src*=sporcle]{width:100%;min-height:550px}.flexi-page .tabs-item,.flexi-page .tabs>input,.flexi-page.responsive.no-sidebar .widget-area-group-2col #widgetArea17{display:none}.flexi-page .widget-edt-listing .wel-item .wel-item-title{margin-bottom:0}.news-article header .kiosq-member-label .kiosq-member-label-text{display:inline-block;background-color:var(--flexi-brand_color_2);color:#fff;padding:0 5px;height:22px;line-height:22px;text-align:center;vertical-align:middle;font-size:11px}.news-article header .kiosq-member-label .kiosq-member-label-text b{vertical-align:baseline}@media screen and (max-width:699px){body.low-ads-density:not(.body--no-ads):not(.premium) #ad-unit-1,body.low-ads-density:not(.body--no-ads):not(.premium) #top-leaderboard{height:0!important;margin-bottom:0!important;overflow:hidden}}body.flexi-bestpicks .legacy-container.full{max-width:1440px}@media screen and (min-width:990px){.widget-area-group-2col #widgetArea16 .news-article header,.widget-area-group-2col #widgetArea16 .widget-dynamic-eventgroup-menu,.widget-area-group-2col #widgetArea16 .widget-dynamic-fter-lists-list section,.widget-area-group-2col #widgetArea16 section header,.widget-area-group-2col #widgetArea16 section.content-wrapper{margin-left:0;margin-right:0}.widget-dynamic-fter-curated-carousel .hide-image .feature-block{display:block}.widget-dynamic-fter-curated-carousel .hide-image .feature-block .feature-block-item-wrapper{min-width:calc(66.66% - 15px);min-width:-webkit-calc(66.66% - 15px);flex:1 1 calc(66.66% - 15px);-webkit-flex:1 1 -webkit-calc(66.66% - 15px);max-width:calc(66.66% - 15px);max-width:-webkit-calc(66.66% - 15px)}}.widget-dynamic-feature-block .category-link{position:absolute;top:0;left:0;font-size:13px;line-height:1.4em;padding:.65em .7em;background-color:var(--flexi-brand_color_2);text-transform:uppercase;z-index:1}.widget-dynamic-fter-lists .hide-image .listingResult{padding-bottom:30px;border-bottom:thin solid #ccc}.widget-dynamic-fter-lists .flexi-pagination{margin-bottom:40px;clear:both}.wdyn-list-view-label-list{color:var(--flexi-brand_color_2)}@media screen and (min-width:700px){.wdyn-list-view-grid-toggle:checked~.wdyn-list-view .wdyn-list-view-label-grid{color:var(--flexi-brand_color_2)}.wdyn-list-view-grid-toggle:checked~.wdyn-list-view .wdyn-list-view-label-list{color:#000}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults{margin-left:-3%}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult{float:left;box-sizing:border-box;width:33%;padding-left:3%;border-bottom:0;overflow:inherit}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult:nth-child(3n+1){clear:left}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult:nth-child(3n+1):before{content:"";position:absolute;top:0;left:9%;width:291%;z-index:10;border-top:thin dotted #474747}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult:nth-child(3n+1):first-child:before{display:none}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult .search-result .image{width:100%;padding:0;margin:0 0 20px}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult .search-result .image figure{height:auto}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult .content{width:100%;min-width:auto}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult .article-name{font-size:1.15em}.wdyn-list-view-grid-toggle:checked~.wdn-fte-lists-list .listingResults .listingResult .category-link{left:19px}}.widget-dynamic-fter-lists-list{position:relative}.widget-dynamic-fter-lists-list .wdyn-list-view{text-align:right;position:relative;right:0;z-index:2;margin-bottom:-60px}.flexi-page.responsive .widget.widget-dynamic header,.flexi-page.responsive .widget.widget-dynamic section,.widget-dynamic-fter-lists-list .wdyn-list-view~.wdn-fte-lists-list h1{margin:0}.widget-dynamic-fter-lists-list .wdyn-list-view label{padding-right:10px;cursor:pointer;margin-bottom:0}.widget-dynamic-fter-lists-list .wdyn-list-view label:before{padding-right:5px}@media screen and (max-width:989px){.widget-dynamic-fter-lists-list .wdyn-list-view{display:none}}.widget-hero-fter-news .widget-header h1{font-size:28px;line-height:34px;margin-bottom:0;font-weight:600}.widget-hero-fter-news header{margin-top:20px}.widget-hero-fter-news header .breadcrumb{margin-bottom:20px}.widget-hero-fter-news header .sponsored{background-color:#1b1b1b;color:#fff;text-transform:uppercase;padding:0 1em;line-height:2em;display:inline-block;margin:0 0 20px auto;font-size:14px}@media screen and (max-width:700px){.widget-hero-fter-news header .sponsored{font-size:12px;margin:0}}.widget-hero-fter-review .breadcrumb{line-height:1.5;margin-bottom:0;margin-left:24px}@media (min-width:700px){.widget-hero-fter-review .breadcrumb{margin-left:0}}.widget-hero-fter-review header{margin-top:0}.widget-hero-fter-review header h1{margin-top:.58em}.widget-content-parsed-fter-archive-date li,.widget-content-parsed-fter-archive-date ul,.widget-content-parsed-fter-archive-filter li,.widget-content-parsed-fter-archive-filter ul,.widget-content-parsed-fter-archive-types li,.widget-content-parsed-fter-archive-types ul{list-style-type:none}.widget-content-parsed-fter-archive-date ul,.widget-content-parsed-fter-archive-filter ul,.widget-content-parsed-fter-archive-types ul{margin-left:0}.widget-content-parsed-fter-archive-date li,.widget-content-parsed-fter-archive-filter li,.widget-content-parsed-fter-archive-types li{padding-bottom:0}body.van-banner-hero-image article.news-article{padding-top:150px}body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper{height:110px;position:absolute;top:0;box-sizing:border-box;width:calc(100% - 40px);max-width:calc(100% - 40px)}@media screen and (min-width:461px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper{height:200px}}@media screen and (min-width:700px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper{top:30px}}@media screen and (min-width:1000px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper{width:calc(100% - 48px);max-width:calc(100% - 48px);top:60px}}body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper img{-o-object-fit:contain;object-fit:contain;height:110px;display:block;width:100vw}@media screen and (min-width:461px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper img{height:200px}}@media screen and (min-width:700px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper img{width:100%;margin-left:0}}body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper figcaption{position:absolute;right:0;top:115px;background:0 0;padding:0 5px 0 0;margin:0}@media screen and (min-width:461px){body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper figcaption{top:205px}}body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper figcaption .caption-text{font-size:10px!important;line-height:10px}body.van-banner-hero-image article.news-article section:first-of-type>.hero-image-wrapper figcaption>.credit{display:block;font-size:10px!important;line-height:10px}body.van-banner-hero-image article.news-article .breadcrumb:first-of-type{position:absolute;top:-10px}@media screen and (min-width:1000px){body.van-banner-hero-image article.news-article .breadcrumb:first-of-type{top:-250px}}@media screen and (min-width:461px){body.van-banner-hero-image article.news-article{padding-top:240px}}@media screen and (min-width:700px){body.van-banner-hero-image article.news-article{padding-top:250px}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand{box-sizing:border-box;color:#fff;height:40px;background:var(--flexi-brand_color_1)}@media screen and (min-width:700px){.flexi-page.responsive .widget-content-parsed .pagination.internal.expand{padding:0 0 0 20px}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label{width:100%;float:left;font-size:16px;line-height:40px;margin:0}@media screen and (min-width:700px){.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label{max-height:40px;overflow:visible}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .box-title{display:block;font-weight:600;float:left;text-transform:uppercase;margin-left:20px}@media screen and (min-width:700px){.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .box-title{margin-right:17px}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .pages-wrapper{display:block;font-weight:300}@media screen and (min-width:700px){.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .pages-wrapper{float:none;overflow:hidden;display:block;clear:none;margin-right:36px}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .pages-wrapper .current-page{float:left;overflow:hidden;font-weight:300;text-transform:uppercase}@media screen and (min-width:700px){.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label .pages-wrapper .current-page{display:block}}.flexi-page.responsive .widget-content-parsed .pagination.internal.expand label:after{content:"\f11f";cursor:pointer;font-size:22px;position:absolute;top:2px;right:10px;min-width:22px}.flexi-page.responsive .widget-content-parsed .pagination .pages{display:none;float:left;clear:both}@media screen and (max-width:991px){.flexi-page.responsive .landing-article .widget:not(.widget-carousel,.widget-ads) .widget-desc,.flexi-page.responsive .landing-article .widget:not(.widget-carousel,.widget-ads) .widget-header .widget-title{padding-left:20px}}.sponsored-article .article-body__disclaimer{line-height:1.5;padding-bottom:20px;margin-inline:auto;max-width:800px;text-align:center}.flexi-page.responsive.flexi-home:not(.vanilla2) .widget-title{border-top:2px solid #000;padding:5px 0;border-bottom:2px solid #000;line-height:42px;position:relative;font-weight:700;font-size:100%!important;margin-bottom:20px;text-align:center;text-transform:uppercase}@media screen and (max-width:700px){.flexi-page.responsive.flexi-home:not(.vanilla2) .widget-title{padding:5px 20px}}.flexi-page.responsive .flexisites-social a.with-title{width:auto;background:inherit}.flexi-page.responsive .flexisites-social a.with-title:hover{text-decoration:none}.flexi-page.responsive .flexisites-social a.with-title:before{margin-right:5px;width:auto;background-color:#333;border-radius:50%;padding:0 5px}.flexi-page.responsive .flexisites-social a.with-title span.social-title{color:#333;display:inline-block;vertical-align:top;margin-top:-18px;font-size:13px}.flexi-page.responsive.flexi-news .widget-content-parsed .related-articles-block .c0118{background-color:var(--flexi-brand_color_2)}.flexi-page.responsive.flexi-home:not(.vanilla2) .widget-dynamic-fter-lists .wdyn-list-view{display:none}.flexi-page.responsive .box>img{width:100%}.flexi-page.responsive .text-copy img:has(:not([class^=hawk-])),.flexi-page.responsive .text-copy p{width:100%}.flexi-page.responsive .widget .widget-header h1{margin-bottom:.5rem;font-size:28px;line-height:34px}@media screen and (max-width:900px){.flexi-page.responsive .widget .widget-header h1{margin-bottom:20px;font-weight:600}}@media screen and (max-width:575px){.flexi-page.responsive .widget .widget-header h1{font-size:24px;line-height:30px}}.flexi-page.responsive .widget .widget-header h2{font-weight:700;line-height:42px}.flexi-page.responsive .widget .widget-header h3{font-size:1.25em;line-height:1.4;margin-bottom:4px}.flexi-page.responsive .widget.widget-dynamic header .list-title{border-top:2px solid #000;padding:5px 0;border-bottom:2px solid #000;line-height:42px;position:relative;font-weight:700;font-size:100%!important;margin-bottom:20px}@media screen and (max-width:700px){.flexi-page.responsive .widget.widget-dynamic header .list-title{padding:5px 20px}}.flexi-page.responsive .widget.widget-dynamic .wdyn-list-view label:last-child{padding-right:0}.flexi-page.responsive .wdn-fte-lists-list.with-search .list-title{font-weight:400}.flexi-page.responsive .wdn-fte-lists-list.with-search .list-title em{font-weight:700}.flexi-page.responsive .widget-newsletter section{margin:0 auto!important}.flexi-page.responsive input[type=search]{box-sizing:inherit}.flexi-page.responsive .widget-dynamic-eventgroup-menu{margin-left:24px;margin-right:24px;width:auto}.flexi-page.responsive .articletable caption{padding:1.2em;text-align:center;background-color:#fff;font-weight:700}.flexi-page.responsive .news-article,.flexi-page.responsive .review-article{max-width:inherit;float:none;width:auto}.flexi-page.responsive .review-article .center-cropped{margin-left:0;margin-right:0;width:100%}.flexi-page.responsive div#expanding-articles p.c0116{line-height:18px}.flexi-page.responsive div#expanding-articles header>span{font-size:24px;line-height:1.5em}@media screen and (max-width:700px){.flexi-page.responsive div#expanding-articles header>span{font-size:22px;line-height:1.27em}}@media screen and (max-width:400px){.flexi-page.responsive div#expanding-articles header>span{font-size:18px;line-height:1.22em}}.flexi-page.responsive.no-sidebar .widget-area-group-2col #widgetArea16{width:100%;flex-basis:100%!important;margin:0}.flexi-page.responsive #live-feed-multipage .wcp-item-content{display:block}@media screen and (max-width:700px){.flexi-page.responsive .flexisites-social a.with-title:before{margin-right:0}.flexi-page.responsive .flexisites-social a.with-title span.social-title{display:none}}@media screen and (min-width:991px){.flexi-page.responsive #main.legacy-container.full{max-width:970px}.flexi-page.responsive .news-article header,.flexi-page.responsive .review-article header{margin-left:0;margin-right:0}}.flexi-page.responsive .widget-area{padding:0 24px}.flexi-page.responsive .widget-area-group .widget-area{padding:0}.flexi-page.responsive .widget-area-group-2col #widgetArea16{width:650px;flex-basis:650px!important;padding:0 24px;max-width:100%;box-sizing:border-box}.flexi-page.responsive .widget-area-group-2col #widgetArea17{width:300px;flex-basis:300px!important;padding:0}@media screen and (min-width:700px){.flexi-page.responsive #widgetArea0{max-width:970px;padding:0;margin:auto}}.flexi-page.responsive #widgetArea17 .widget{float:none}.flexi-page.responsive .widget-area:not(#widgetArea0)>:not(.widget-ads){margin-top:30px;margin-bottom:30px}.flexi-page.responsive #content{float:none;width:auto;margin:0;padding:0}.flexi-page.responsive .h1,.flexi-page.responsive .heading1a{margin:0}@media screen and (max-width:700px){.flexi-page [class*=widget-] .widget-header{margin:30px 0}.flexi-page .widget-commercial-lead{padding:0 10px}.flexi-page .widget-commercial-lead .widget-commercial-label{padding-right:5px;display:inline-block}.flexi-page .widget-commercial-lead .widget-commercial-link{display:inline-block}.flexi-page.responsive .widget-area{padding:0}html{overflow-x:hidden}body{overflow-x:clip}}.flexi-home .wdyn-list-view,.no-sidebar .widget-area-group-2col #widgetArea17{display:none}.flexi-video #affiliateDisclaimer,.flexi-videohub #affiliateDisclaimer,.flexi-videolist #affiliateDisclaimer{color:#fff}.no-sidebar .widget-area-group-2col #widgetArea16{width:100%;margin:0;flex-basis:100%!important}@media screen and (min-width:991px){.widget-area-group-2col #widgetArea16 .news-article header,.widget-area-group-2col #widgetArea16 .widget-dynamic-eventgroup-menu,.widget-area-group-2col #widgetArea16 .widget-dynamic-fter-lists-list section,.widget-area-group-2col #widgetArea16 section header,.widget-area-group-2col #widgetArea16 section.content-wrapper{margin-left:0;margin-right:0}}@media screen and (max-width:991px){.flexi-page.responsive .widget-area-group-2col #widgetArea16{margin:0;width:100%;flex-basis:100%!important;padding:0}.flexi-page.responsive .widget-area-group-2col #widgetArea17{width:100%;flex-basis:100%!important}.flexi-page.responsive [class*=widget-] .widget-title{margin-bottom:0!important}.flexi-page.responsive [class*=widget-] .widget-see-all{display:block;position:relative!important;padding-top:6px;padding-bottom:40px}.flexi-page.responsive .widget-dynamic-feature{padding:0 20px}}@media (min-width:991px){.after-article-tags{margin:0}}@media (max-width:900px){.flexi-page.responsive [class*=widget-] .widget-header h2.heading1a.widget-title{display:block}}@media screen and (max-width:900px){.home-top-feature-block-mobile .wdn-fte-rcr{display:flex;flex-direction:column-reverse}}}
/* --flexi-page-layout-- */
@layer legacy { .widget-hero-fter-review .breadcrumb {
margin-bottom: 0;
}
html:not(.pcgamer) .flexi-page.responsive .review-article .header-container > header .socialite-widget.box.less-space {
margin-bottom: 30px !important;
}
.flexi-page.responsive .review-article .header-container > header {
margin-bottom: 0 !important;
} }
</style>
<style data-component-name="ViteAsset" id="tailwind-inline-styles">
@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}em{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[x-cloak]{display:none!important}html{line-height:1}}@layer tw-components{.\!container{width:100%!important}.container{width:100%}@media (min-width: 575px){.\!container{max-width:575px!important}.container{max-width:575px}}@media (min-width: 700px){.\!container{max-width:700px!important}.container{max-width:700px}}@media (min-width: 900px){.\!container{max-width:900px!important}.container{max-width:900px}}@media (min-width: 1000px){.\!container{max-width:1000px!important}.container{max-width:1000px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1574px){.\!container{max-width:1574px!important}.container{max-width:1574px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"&ldquo;""&rdquo;""&lsquo;""&rsquo;";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:start;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-neutral{--tw-prose-body: #404040;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #171717;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #d4d4d4;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #171717;--tw-prose-kbd-shadows: 23 23 23;--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #525252;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.aspect-h-9{--tw-aspect-h: 9}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w: 16}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.slate{color:#f8fafc;background-color:#64748b;border-color:#475569;outline-color:#475569}.slate::-moz-selection{color:#1e293b;background-color:#e2e8f0}.slate::selection{color:#1e293b;background-color:#e2e8f0}.button-slate{color:#f8fafc;background-color:#64748b;border-color:#475569;outline-color:#475569}.button-slate:disabled{color:#e2e8f0;background-color:#94a3b8}.button-slate:hover,.button-slate:focus{color:#f8fafc;background-color:#94a3b8;border-color:#64748b;outline-color:#64748b}.button-slate.-outline{color:#334155;background-color:transparent;border-color:#475569;outline-color:#475569}.button-slate.-outline:hover,.button-slate.-outline:focus{color:#f8fafc;background-color:#64748b;border-color:#475569;outline-color:#475569}.button-gray{color:#f9fafb;background-color:#6b7280;border-color:#4b5563;outline-color:#4b5563}.button-gray:disabled{color:#e5e7eb;background-color:#9ca3af}.button-gray:hover,.button-gray:focus{color:#f9fafb;background-color:#9ca3af;border-color:#6b7280;outline-color:#6b7280}.button-gray.-outline{color:#374151;background-color:transparent;border-color:#4b5563;outline-color:#4b5563}.button-gray.-outline:hover,.button-gray.-outline:focus{color:#f9fafb;background-color:#6b7280;border-color:#4b5563;outline-color:#4b5563}.red{color:#fef2f2;background-color:#ef4444;border-color:#dc2626;outline-color:#dc2626}.red::-moz-selection{color:#991b1b;background-color:#fecaca}.red::selection{color:#991b1b;background-color:#fecaca}.button-red{color:#fef2f2;background-color:#ef4444;border-color:#dc2626;outline-color:#dc2626}.button-red:disabled{color:#fecaca;background-color:#f87171}.button-red:hover,.button-red:focus{color:#fef2f2;background-color:#f87171;border-color:#ef4444;outline-color:#ef4444}.button-red.-outline{color:#b91c1c;background-color:transparent;border-color:#dc2626;outline-color:#dc2626}.button-red.-outline:hover,.button-red.-outline:focus{color:#fef2f2;background-color:#ef4444;border-color:#dc2626;outline-color:#dc2626}.yellow{color:#fefce8;background-color:#eab308;border-color:#ca8a04;outline-color:#ca8a04}.yellow::-moz-selection{color:#854d0e;background-color:#fef08a}.yellow::selection{color:#854d0e;background-color:#fef08a}.green{color:#f0fdf4;background-color:#22c55e;border-color:#16a34a;outline-color:#16a34a}.green::-moz-selection{color:#166534;background-color:#bbf7d0}.green::selection{color:#166534;background-color:#bbf7d0}.button-green{color:#f0fdf4;background-color:#22c55e;border-color:#16a34a;outline-color:#16a34a}.button-green:disabled{color:#bbf7d0;background-color:#4ade80}.button-green:hover,.button-green:focus{color:#f0fdf4;background-color:#4ade80;border-color:#22c55e;outline-color:#22c55e}.button-green.-outline{color:#15803d;background-color:transparent;border-color:#16a34a;outline-color:#16a34a}.button-green.-outline:hover,.button-green.-outline:focus{color:#f0fdf4;background-color:#22c55e;border-color:#16a34a;outline-color:#16a34a}.primary{color:rgb(var(--color-primary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-primary-600) / var(--tw-outline-opacity,1))}.primary::-moz-selection{color:rgb(var(--color-primary-800) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-200) / var(--tw-background-opacity,1))}.primary::selection{color:rgb(var(--color-primary-800) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-200) / var(--tw-background-opacity,1))}.button-primary{color:rgb(var(--color-primary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-primary-600) / var(--tw-outline-opacity,1))}.button-primary:disabled{color:rgb(var(--color-primary-200) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-400) / var(--tw-background-opacity,1))}.button-primary:hover,.button-primary:focus{color:rgb(var(--color-primary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-400) / var(--tw-background-opacity,1));border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-primary-500) / var(--tw-outline-opacity,1))}.button-primary.-outline{color:rgb(var(--color-primary-700) / var(--tw-text-opacity,1));background-color:transparent;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-primary-600) / var(--tw-outline-opacity,1))}.button-primary.-outline:hover,.button-primary.-outline:focus{color:rgb(var(--color-primary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-primary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-primary-600) / var(--tw-outline-opacity,1))}.link-primary{color:rgb(var(--color-primary-500) / var(--tw-text-opacity,1))}.link-primary:hover{color:rgb(var(--color-primary-400) / var(--tw-text-opacity,1))}.secondary{color:rgb(var(--color-secondary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-secondary-600) / var(--tw-outline-opacity,1))}.secondary::-moz-selection{color:rgb(var(--color-secondary-800) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-200) / var(--tw-background-opacity,1))}.secondary::selection{color:rgb(var(--color-secondary-800) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-200) / var(--tw-background-opacity,1))}.button-secondary{color:rgb(var(--color-secondary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-secondary-600) / var(--tw-outline-opacity,1))}.button-secondary:disabled{color:rgb(var(--color-secondary-200) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-400) / var(--tw-background-opacity,1))}.button-secondary:hover,.button-secondary:focus{color:rgb(var(--color-secondary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-400) / var(--tw-background-opacity,1));border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-secondary-500) / var(--tw-outline-opacity,1))}.button-secondary.-outline{color:rgb(var(--color-secondary-700) / var(--tw-text-opacity,1));background-color:transparent;border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-secondary-600) / var(--tw-outline-opacity,1))}.button-secondary.-outline:hover,.button-secondary.-outline:focus{color:rgb(var(--color-secondary-50) / var(--tw-text-opacity,1));background-color:rgb(var(--color-secondary-500) / var(--tw-background-opacity,1));border-color:rgb(var(--color-secondary-600) / var(--tw-border-opacity,1));outline-color:rgb(var(--color-secondary-600) / var(--tw-outline-opacity,1))}.bg-checkerboard{background:conic-gradient(transparent 90deg,transparent 90deg 180deg,transparent 180deg 270deg,transparent 270deg);background-size:2rem 2rem}}@layer tw-utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-\[--wdn-listv2-item-content-label-block-bottom\]{bottom:calc(var(--wdn-listv2-item-content-label-block-bottom) * -1)}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.bottom-4{bottom:1rem}.bottom-\[-1\.85rem\]{bottom:-1.85rem}.bottom-\[115\%\]{bottom:115%}.bottom-\[30px\]{bottom:30px}.left-0{left:0}.left-1\/2,.left-2\/4{left:50%}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-1\/2{right:50%}.right-3{right:.75rem}.right-4{right:1rem}.right-\[38\%\]{right:38%}.right-\[var\(--tray-bell-right-offset\)\]{right:var(--tray-bell-right-offset)}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-\[calc\(50\%_-_10px\)\]{top:calc(50% - 10px)}.top-auto{top:auto}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[999999999999999999\]{z-index:999999999999999999!important}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1\]{z-index:1}.z-\[9996\]{z-index:9996}.z-\[9999998\]{z-index:9999998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-first{order:-9999}.col-span-2{grid-column:span 2 / span 2}.float-start{float:inline-start}.float-end{float:inline-end}.float-left{float:left}.clear-left{clear:left}.clear-both{clear:both}.m-0{margin:0}.m-1{margin:.25rem}.m-4{margin:1rem}.m-\[--wdn-listv2-action-margin\]{margin:var(--wdn-listv2-action-margin)}.m-\[var\(--wdn-listv2-item-lists-margin\,0px\)\]{margin:var(--wdn-listv2-item-lists-margin,0px)}.m-\[var\(--wdn-listv2-items-margin\,0px\)\]{margin:var(--wdn-listv2-items-margin,0px)}.m-auto{margin:auto}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[-49vw\]{margin-left:-49vw;margin-right:-49vw}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[40px\]{margin-top:40px;margin-bottom:40px}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1{margin-left:-.25rem}.-ml-2\.5{margin-left:-.625rem}.-mr-1{margin-right:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[--wdn-listv2-img-wrapper-hero-mb\]{margin-bottom:var(--wdn-listv2-img-wrapper-hero-mb)}.mb-\[--wdn-listv2-item-mb\]{margin-bottom:var(--wdn-listv2-item-mb)}.mb-\[20px\]{margin-bottom:20px}.mb-\[2px\]{margin-bottom:2px}.mb-\[30px\]{margin-bottom:30px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-\[calc\(-50vw\+50\%\)\]{margin-left:calc(-50vw + 50%)}.ml-\[var\(--wdn-listv2-item-content-label-block-margin-left\,33px\)\]{margin-left:var(--wdn-listv2-item-content-label-block-margin-left,33px)}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[15px\]{margin-right:15px}.mr-auto{margin-right:auto}.ms-4{margin-inline-start:1rem}.ms-5{margin-inline-start:1.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[2px\]{margin-top:2px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[--img-listing-aspect-ratio\,16\/9\]{aspect-ratio:var(--img-listing-aspect-ratio,16/9)}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-20{width:5rem;height:5rem}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[length\:var\(--comment-count-icon-size\,1\.2em\)\]{width:var(--comment-count-icon-size,1.2em);height:var(--comment-count-icon-size,1.2em)}.\!h-12{height:3rem!important}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--nav-height\]{height:var(--nav-height)}.h-\[--truncate-height\]{height:var(--truncate-height)}.h-\[--wdn-listv2-action-height\]{height:var(--wdn-listv2-action-height)}.h-\[--wdn-listv2-item-content-rating-height\]{height:var(--wdn-listv2-item-content-rating-height)}.h-\[150px\]{height:150px}.h-\[26px\]{height:26px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[80vh\]{height:80vh}.h-\[calc-size\(auto\,size\)\]{height:calc-size(auto,size)}.h-\[var\(--logo-height-mobile\,25px\)\]{height:var(--logo-height-mobile,25px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-min{height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:3rem}.max-h-32{max-height:8rem}.max-h-6{max-height:1.5rem}.max-h-80{max-height:20rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(70vh-var\(--secondary-nav-height\,0px\)\)\]{max-height:calc(70vh - var(--secondary-nav-height,0px))}.max-h-\[var\(--logo-height-mobile\,25px\)\]{max-height:var(--logo-height-mobile,25px)}.min-h-8{min-height:2rem}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[250px\]{min-height:250px}.min-h-\[270px\]{min-height:270px}.min-h-\[328px\]{min-height:328px}.min-h-\[50vh\]{min-height:50vh}.min-h-full{min-height:100%}.\!w-12{width:3rem!important}.w-0{width:0px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[--article-river-thumbnail-width\,100px\]{width:var(--article-river-thumbnail-width,100px)}.w-\[--article-river-thumbnail-width\,60px\]{width:var(--article-river-thumbnail-width,60px)}.w-\[--wdn-listv2-action-width\]{width:var(--wdn-listv2-action-width)}.w-\[--wdn-listv2-item-lists-width\]{width:var(--wdn-listv2-item-lists-width)}.w-\[--wdn-listv2-item-wrapper-width\]{width:var(--wdn-listv2-item-wrapper-width)}.w-\[--wdn-listv2-rating-star-width\]{width:var(--wdn-listv2-rating-star-width)}.w-\[100\%\]{width:100%}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[173px\]{width:173px}.w-\[18px\]{width:18px}.w-\[278px\]{width:278px}.w-\[30px\]{width:30px}.w-\[3rem\]{width:3rem}.w-\[98dvw\]{width:98dvw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-20{min-width:5rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-52{min-width:13rem}.min-w-\[100px\]{min-width:100px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.min-w-\[30px\]{min-width:30px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-32{max-width:8rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1070px\]{max-width:1070px}.max-w-\[60rem\]{max-width:60rem}.max-w-\[800px\]{max-width:800px}.max-w-\[806px\]{max-width:806px}.max-w-\[980px\]{max-width:980px}.max-w-\[98vw\]{max-width:98vw}.max-w-\[min\(970px\,98dvw\)\]{max-width:min(970px,98dvw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[--wdn-listv2-item-flex\]{flex:var(--wdn-listv2-item-flex)}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-1\/5{flex-basis:20%}.basis-1\/6{flex-basis:16.666667%}.basis-2\/3{flex-basis:66.666667%}.basis-2\/5{flex-basis:40%}.basis-3\/5{flex-basis:60%}.basis-\[--wdn-listv2-item-basis\]{flex-basis:var(--wdn-listv2-item-basis)}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.origin-center{transform-origin:center}.origin-top-right{transform-origin:top right}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-\[--wdn-listv2-action-cursor\]{cursor:var(--wdn-listv2-action-cursor)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-outside{list-style-position:outside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[--nav-item-list-grid-cols\]{grid-template-columns:var(--nav-item-list-grid-cols)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-around{align-content:space-around}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[15px\]{gap:15px}.gap-\[var\(--site-header-gap\,0\.65rem\)\]{gap:var(--site-header-gap,.65rem)}.gap-\[var\(--site-header-gap\,1\.20rem\)\]{gap:var(--site-header-gap,1.2rem)}.gap-\[var\(--wdn-listv2-gapX\)\]{gap:var(--wdn-listv2-gapX)}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[200px\]{border-radius:200px}.rounded-\[20px\]{border-radius:20px}.rounded-\[30px\]{border-radius:30px}.rounded-\[400px\]{border-radius:400px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-8{border-width:8px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-0{border-top-width:0px;border-bottom-width:0px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-\[1px\]{border-bottom-width:1px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-\[1px\]{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[\#1A98EE\]{--tw-border-opacity: 1;border-color:rgb(26 152 238 / var(--tw-border-opacity, 1))}.border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.border-\[\#666666\]{--tw-border-opacity: 1;border-color:rgb(102 102 102 / var(--tw-border-opacity, 1))}.border-\[\#DDDDDD\]{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.border-\[\#EDEDED\],.border-\[\#ededed\]{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1))}.border-\[--footer-nav-border-color\]{border-color:var(--footer-nav-border-color)}.border-\[--jumpto-underline-color\]{border-color:var(--jumpto-underline-color)}.border-\[--sub-brands-bar-border-color\]{border-color:var(--sub-brands-bar-border-color)}.border-\[none\]{border-color:none}.border-\[var\(--buttons-background\)\]{border-color:var(--buttons-background)}.border-\[var\(--flexi-dynamic-tabs-color-black\)\]{border-color:var(--flexi-dynamic-tabs-color-black)}.border-\[var\(--flexi-dynamic-tabs-color-grey\)\]{border-color:var(--flexi-dynamic-tabs-color-grey)}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.border-secondary-500{--tw-border-opacity: 1;border-color:rgb(var(--color-secondary-500) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-b-\[var\(--flexi-dynamic-tabs-color-black\)\]{border-bottom-color:var(--flexi-dynamic-tabs-color-black)}.border-b-\[var\(--jumpto-underline-color\)\]{border-bottom-color:var(--jumpto-underline-color)}.border-b-black{--tw-border-opacity: 1;border-bottom-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-b-neutral-200{--tw-border-opacity: 1;border-bottom-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-b-neutral-300{--tw-border-opacity: 1;border-bottom-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-l-\[\#ccc\]{--tw-border-opacity: 1;border-left-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-l-neutral-200{--tw-border-opacity: 1;border-left-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-r-\[\#ccc\]{--tw-border-opacity: 1;border-right-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-r-neutral-100{--tw-border-opacity: 1;border-right-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-r-neutral-200{--tw-border-opacity: 1;border-right-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-t-\[var\(--flexi-dynamic-tabs-color-primary\)\]{border-top-color:var(--flexi-dynamic-tabs-color-primary)}.border-t-black{--tw-border-opacity: 1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-t-neutral-500{--tw-border-opacity: 1;border-top-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.\!bg-secondary-500{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-secondary-500) / var(--tw-bg-opacity, 1))!important}.bg-\[\#1A98EE\]{--tw-bg-opacity: 1;background-color:rgb(26 152 238 / var(--tw-bg-opacity, 1))}.bg-\[\#33333370\]{background-color:#33333370}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#5AAF0B\]{--tw-bg-opacity: 1;background-color:rgb(90 175 11 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#ededed\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.bg-\[--ad-slot-badge-bg-color\]{background-color:var(--ad-slot-badge-bg-color)}.bg-\[--footer-bg-color\]{background-color:var(--footer-bg-color)}.bg-\[--nav-item-bg-color\]{background-color:var(--nav-item-bg-color)}.bg-\[--nav-item-list-bg-color\]{background-color:var(--nav-item-list-bg-color)}.bg-\[--nav-item-secondary-bg-color\]{background-color:var(--nav-item-secondary-bg-color)}.bg-\[--sub-brands-bar-bg-color\]{background-color:var(--sub-brands-bar-bg-color)}.bg-\[--truncate-btn-bg-color\,black\]{background-color:var(--truncate-btn-bg-color,black)}.bg-\[--wdn-listv2-action-bg\]{background-color:var(--wdn-listv2-action-bg)}.bg-\[unset\]{background-color:unset}.bg-\[var\(--brand-color-1\)\]{background-color:var(--brand-color-1)}.bg-\[var\(--flexi-dynamic-tabs-color-primary\)\]{background-color:var(--flexi-dynamic-tabs-color-primary)}.bg-\[var\(--flexi-dynamic-tabs-color-white\)\]{background-color:var(--flexi-dynamic-tabs-color-white)}.bg-\[var\(--site-header-background-color\,rgb\(var\(--color-primary-500\)\)\)\]{background-color:var(--site-header-background-color,rgb(var(--color-primary-500)))}.bg-\[var\(--site-header-background-color\,white\)\]{background-color:var(--site-header-background-color,white)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-900\/5{background-color:#1118270d}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-secondary-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-500) / var(--tw-bg-opacity, 1))}.bg-secondary-950{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-950) / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-\[--truncate-gradient-color\,white\]{--tw-gradient-from: var(--truncate-gradient-color,white) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950{--tw-gradient-from: #030712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-50\%{--tw-gradient-from-position: 50%}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.bg-repeat{background-repeat:repeat}.fill-\[\#D21F25\]{fill:#d21f25}.fill-\[white\]{fill:#fff}.fill-current{fill:currentColor}.fill-gray-500{fill:#6b7280}.fill-none{fill:none}.fill-primary-50{fill:rgb(var(--color-primary-50) / 1)}.fill-primary-500{fill:rgb(var(--color-primary-500) / 1)}.fill-primary-600{fill:rgb(var(--color-primary-600) / 1)}.fill-secondary-50{fill:rgb(var(--color-secondary-50) / 1)}.fill-white{fill:#fff}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[--wdn-listv2-item-content-padding\]{padding:var(--wdn-listv2-item-content-padding)}.p-\[15px\]{padding:15px}.p-\[5\.5px\]{padding:5.5px}.p-\[var\(--wdn-listv2-item-lists-padding\,0px\)\]{padding:var(--wdn-listv2-item-lists-padding,0px)}.p-\[var\(--wdn-listv2-item-sponsored-padding\,30px\)\]{padding:var(--wdn-listv2-item-sponsored-padding,30px)}.p-\[var\(--wdn-listv2-items-padding\,0px\)\]{padding:var(--wdn-listv2-items-padding,0px)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[--nav-item-x-padding\]{padding-left:var(--nav-item-x-padding);padding-right:var(--nav-item-x-padding)}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[var\(--strapline-padding-bottom\,12px\)\]{padding-bottom:var(--strapline-padding-bottom,12px)}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.-indent-0\.5{text-indent:-.125rem}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-top{vertical-align:text-top}.align-\[--wdn-listv2-rating-star-vertical-align\]{vertical-align:var(--wdn-listv2-rating-star-vertical-align)}.font-\[\"Archivo\"\]{font-family:Archivo}.font-article-copy{font-family:var(--font-article-copy,"inherit")}.font-article-heading{font-family:var(--font-article-heading,"inherit")}.font-ui-heading{font-family:var(--font-ui-heading,"inherit")}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xl\/10{font-size:1.875rem;line-height:2.5rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[\.8em\]{font-size:.8em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[length\:--comment-count-font-size\,\.875rem\]{font-size:var(--comment-count-font-size,.875rem)}.text-\[length\:--nav-item-font-size\]{font-size:var(--nav-item-font-size)}.text-\[length\:--strapline-font-size\,13px\]{font-size:var(--strapline-font-size,13px)}.text-\[length\:--wdn-listv2-rating-star-size\]{font-size:var(--wdn-listv2-rating-star-size)}.text-\[length\:var\(--comment-count-font-size\,0\.95rem\)\]{font-size:var(--comment-count-font-size,.95rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[--nav-item-font-weight\]{font-weight:var(--nav-item-font-weight)}.font-\[var\(--flexi-dynamic-tabs-font-family\)\]{font-weight:var(--flexi-dynamic-tabs-font-family)}.font-\[var\(--flexi-dynamic-tabs-font-weight-heavy\)\]{font-weight:var(--flexi-dynamic-tabs-font-weight-heavy)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-4{line-height:1rem!important}.\!leading-5{line-height:1.25rem!important}.leading-10{line-height:2.5rem}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[--wdn-listv2-action-line-height\]{line-height:var(--wdn-listv2-action-line-height)}.leading-\[--wdn-listv2-rating-star-line-height\]{line-height:var(--wdn-listv2-rating-star-line-height)}.leading-\[1\.3em\]{line-height:1.3em}.leading-\[1\.625rem\]{line-height:1.625rem}.leading-\[14px\]{line-height:14px}.leading-\[17px\]{line-height:17px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[2\.85em\]{line-height:2.85em}.leading-\[20px\]{line-height:20px}.leading-\[21px\]{line-height:21px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-\[1\.3px\]{letter-spacing:1.3px}.tracking-\[2px\]{letter-spacing:2px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-secondary-50{--tw-text-opacity: 1 !important;color:rgb(var(--color-secondary-50) / var(--tw-text-opacity, 1))!important}.text-\[\#1A98EE\]{--tw-text-opacity: 1;color:rgb(26 152 238 / var(--tw-text-opacity, 1))}.text-\[\#1E6A8D\]{--tw-text-opacity: 1;color:rgb(30 106 141 / var(--tw-text-opacity, 1))}.text-\[\#333333\],.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#e84d0e\]{--tw-text-opacity: 1;color:rgb(232 77 14 / var(--tw-text-opacity, 1))}.text-\[--accent-color\]{color:var(--accent-color)}.text-\[--burger-btn-color\,black\]{color:var(--burger-btn-color,black)}.text-\[--footer-text-color\]{color:var(--footer-text-color)}.text-\[--jumpto-underline-color\]{color:var(--jumpto-underline-color)}.text-\[--nav-item-secondary-text-color\]{color:var(--nav-item-secondary-text-color)}.text-\[--nav-item-text-color\]{color:var(--nav-item-text-color)}.text-\[--sub-brands-bar-text-color\]{color:var(--sub-brands-bar-text-color)}.text-\[color\:--comment-count-text-color\,inherit\]{color:var(--comment-count-text-color,inherit)}.text-\[color\:--comment-count-text-color\,var\(--accent-color\)\]{color:var(--comment-count-text-color,var(--accent-color))}.text-\[color\:--truncate-btn-text-color\,white\]{color:var(--truncate-btn-text-color,white)}.text-\[rgba\(20\,20\,20\,0\.8\)\]{color:#141414cc}.text-\[var\(--brand-color-white\,\#fff\)\]{color:var(--brand-color-white,#fff)}.text-\[var\(--comment-count-icon-color\,var\(--accent-color\)\)\]{color:var(--comment-count-icon-color,var(--accent-color))}.text-\[var\(--flexi-dynamic-tabs-color-black\)\]{color:var(--flexi-dynamic-tabs-color-black)}.text-\[var\(--flexi-dynamic-tabs-color-white\)\]{color:var(--flexi-dynamic-tabs-color-white)}.text-\[var\(--site-header-text-color\,\#333\)\]{color:var(--site-header-text-color,#333)}.text-\[var\(--site-header-text-color\,white\)\]{color:var(--site-header-text-color,white)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-primary-100{--tw-text-opacity: 1;color:rgb(var(--color-primary-100) / var(--tw-text-opacity, 1))}.text-primary-200{--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary-50{--tw-text-opacity: 1;color:rgb(var(--color-secondary-50) / var(--tw-text-opacity, 1))}.text-secondary-500{--tw-text-opacity: 1;color:rgb(var(--color-secondary-500) / var(--tw-text-opacity, 1))}.text-secondary-600{--tw-text-opacity: 1;color:rgb(var(--color-secondary-600) / var(--tw-text-opacity, 1))}.text-secondary-900{--tw-text-opacity: 1;color:rgb(var(--color-secondary-900) / var(--tw-text-opacity, 1))}.text-secondary-950{--tw-text-opacity: 1;color:rgb(var(--color-secondary-950) / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_4px_-1px_rgba\(0\,0\,0\,0\.06\)\,0_4px_6px_-1px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 2px 4px -1px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 4px -1px var(--tw-shadow-color), 0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_1px_4px_rgba\(223\,223\,223\,0\.44\)\]{--tw-shadow: 1px 1px 4px rgba(223,223,223,.44);--tw-shadow-colored: 1px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[2px_2px_9\.8px_rgba\(117\,117\,117\,0\.25\)\]{--tw-shadow: 2px 2px 9.8px rgba(117,117,117,.25);--tw-shadow-colored: 2px 2px 9.8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-\[\#EDEDED\]{outline-color:#ededed}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-600\/20{--tw-ring-color: rgb(217 119 6 / .2)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-600\/20{--tw-ring-color: rgb(37 99 235 / .2)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-green-600\/20{--tw-ring-color: rgb(22 163 74 / .2)}.ring-orange-600\/20{--tw-ring-color: rgb(234 88 12 / .2)}.ring-purple-600\/20{--tw-ring-color: rgb(147 51 234 / .2)}.ring-red-600\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-slate-600\/20{--tw-ring-color: rgb(71 85 105 / .2)}.ring-teal-600\/20{--tw-ring-color: rgb(13 148 136 / .2)}.ring-yellow-600\/20{--tw-ring-color: rgb(202 138 4 / .2)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-\[ease-out\]{transition-timing-function:ease-out}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}.\[border-bottom\:--nav-item-border-bottom\]{border-bottom:var(--nav-item-border-bottom)}.\[border-bottom\:var\(--nav-border-bottom\)\]{border-bottom:var(--nav-border-bottom)}.\[border-left\:--nav-item-border-left\]{border-left:var(--nav-item-border-left)}.\[border-radius\:var\(--wdn-listv2-action-border-radius\,9999px\)\]{border-radius:var(--wdn-listv2-action-border-radius,9999px)}.\[border-top\:var\(--nav-border-top\)\]{border-top:var(--nav-border-top)}.\[box-shadow\:--nav-item-list-dropdown-shadow\]{box-shadow:var(--nav-item-list-dropdown-shadow)}.\[box-shadow\:--nav-item-list-mega-shadow\]{box-shadow:var(--nav-item-list-mega-shadow)}.\[contain\:layout\]{contain:layout}.\[display\:var\(--wdn-listv2-action-display\,none\)\]{display:var(--wdn-listv2-action-display,none)}.\[display\:var\(--wdn-listv2-item-content-label-block-display\,inline-block\)\]{display:var(--wdn-listv2-item-content-label-block-display,inline-block)}.\[display\:var\(--wdn-listv2-item-lists-display\,flex\)\]{display:var(--wdn-listv2-item-lists-display,flex)}.\[display\:var\(--wdn-listv2-items-display\,flex\)\]{display:var(--wdn-listv2-items-display,flex)}.\[display\:var\(--wdn-listv2-rating-star-display\,inline-block\)\]{display:var(--wdn-listv2-rating-star-display,inline-block)}.\[filter\:var\(--footer-logo-filter\)\]{filter:var(--footer-logo-filter)}.\[flex-wrap\:var\(--wdn-listv2-items-wrap\,wrap\)\]{flex-wrap:var(--wdn-listv2-items-wrap,wrap)}.\[font-family\:--nav-item-font-family\]{font-family:var(--nav-item-font-family)}.\[font-weight\:var\(--wdn-listv2-action-font-weight\,bold\)\]{font-weight:var(--wdn-listv2-action-font-weight,bold)}.\[grid-template-areas\:var\(--site-header-grid-template-areas\)\]{grid-template-areas:var(--site-header-grid-template-areas)}.\[grid-template-columns\:var\(--site-header-grid-template-columns\)\]{grid-template-columns:var(--site-header-grid-template-columns)}.\[justify-content\:var\(--wdn-listv2-item-lists-justify\,space-between\)\]{justify-content:var(--wdn-listv2-item-lists-justify,space-between)}.\[line-height\:--nav-item-line-height\]{line-height:var(--nav-item-line-height)}.\[overflow\:var\(--wdn-listv2-item-lists-overflow\,auto\)\]{overflow:var(--wdn-listv2-item-lists-overflow,auto)}.\[position\:var\(--wdn-listv2-action-position\,absolute\)\]{position:var(--wdn-listv2-action-position,absolute)}.\[position\:var\(--wdn-listv2-item-content-position\,relative\)\]{position:var(--wdn-listv2-item-content-position,relative)}.\[position\:var\(--wdn-listv2-item-lists-position\,relative\)\]{position:var(--wdn-listv2-item-lists-position,relative)}.\[position\:var\(--wdn-listv2-item-sponsored-position\,relative\)\]{position:var(--wdn-listv2-item-sponsored-position,relative)}.\[position\:var\(--wdn-listv2-item-wrapper-position\,relative\)\]{position:var(--wdn-listv2-item-wrapper-position,relative)}.\[position\:var\(--wdn-listv2-rating-star-position\,relative\)\]{position:var(--wdn-listv2-rating-star-position,relative)}.\[text-align\:var\(--wdn-listv2-action-text-align\,center\)\]{text-align:var(--wdn-listv2-action-text-align,center)}.\[text-transform\:--nav-item-text-transform\]{text-transform:var(--nav-item-text-transform)}.\[text-transform\:var\(--strapline-text-transform\,uppercase\)\]{text-transform:var(--strapline-text-transform,uppercase)}}.\*\:pointer-events-auto>*{pointer-events:auto}.before\:my-\[0\.7rem\]:before{content:var(--tw-content);margin-top:.7rem;margin-bottom:.7rem}.before\:my-\[15px\]:before{content:var(--tw-content);margin-top:15px;margin-bottom:15px}.before\:mr-4:before{content:var(--tw-content);margin-right:1rem}.before\:block:before{content:var(--tw-content);display:block}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[50px\]:before{content:var(--tw-content);width:50px}.before\:flex-1:before{content:var(--tw-content);flex:1 1 0%}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-black:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.before\:border-t-\[\#333\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:content-\[\'&bull;\'\]:before{--tw-content: "&bull;";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:relative:after{content:var(--tw-content);position:relative}.after\:right-2:after{content:var(--tw-content);right:.5rem}.after\:top-1\/4:after{content:var(--tw-content);top:25%}.after\:top-\[calc\(50\%_-_0\.25em\)\]:after{content:var(--tw-content);top:calc(50% - .25em)}.after\:my-\[0\.7rem\]:after{content:var(--tw-content);margin-top:.7rem;margin-bottom:.7rem}.after\:ml-4:after{content:var(--tw-content);margin-left:1rem}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:h-3\/6:after{content:var(--tw-content);height:50%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:flex-1:after{content:var(--tw-content);flex:1 1 0%}.after\:border-x-\[0\.329em\]:after{content:var(--tw-content);border-left-width:.329em;border-right-width:.329em}.after\:border-b-\[0\.614em\]:after{content:var(--tw-content);border-bottom-width:.614em}.after\:border-t:after{content:var(--tw-content);border-top-width:1px}.after\:border-solid:after{content:var(--tw-content);border-style:solid}.after\:border-x-transparent:after{content:var(--tw-content);border-left-color:transparent;border-right-color:transparent}.after\:border-b-\[white\]:after{content:var(--tw-content);--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.after\:border-t-\[\#333\]:after{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.after\:bg-neutral-200:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-t-\[10px\]:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.last\:rounded-b-\[10px\]:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.empty\:hidden:empty{display:none}.empty\:border-none:empty{border-style:none}.hover\:rounded-sm:hover{border-radius:.125rem}.hover\:bg-\[--nav-item-hover-bg-color\]:hover{background-color:var(--nav-item-hover-bg-color)}.hover\:bg-\[--nav-item-secondary-hover-bg-color\]:hover{background-color:var(--nav-item-secondary-hover-bg-color)}.hover\:bg-\[--truncate-btn-hover-bg-color\,gray\]:hover{background-color:var(--truncate-btn-hover-bg-color,gray)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-500:hover{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-500:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary-400:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-400) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-700) / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-\[--nav-item-hover-text-color\]:hover{color:var(--nav-item-hover-text-color)}.hover\:text-\[--nav-item-secondary-hover-text-color\]:hover{color:var(--nav-item-secondary-hover-text-color)}.hover\:text-\[--sub-brands-bar-link-hover-color\]:hover{color:var(--sub-brands-bar-link-hover-color)}.hover\:text-\[color\:--truncate-btn-hover-text-color\,white\]:hover{color:var(--truncate-btn-hover-text-color,white)}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-inherit:hover{color:inherit}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:\[text-decoration\:--nav-item-text-decoration\,revert\]:hover{-webkit-text-decoration:var(--nav-item-text-decoration,revert);text-decoration:var(--nav-item-text-decoration,revert)}.focus\:relative:focus{position:relative}.focus\:z-10:focus{z-index:10}.focus\:bg-transparent:focus{background-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-1:focus{outline-width:1px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-300) / var(--tw-ring-opacity, 1))}.focus\:ring-secondary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-secondary-500) / var(--tw-ring-opacity, 1))}.focus\:ring-secondary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-secondary-600) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:\[outline-style\:auto\]:focus{outline-style:auto}.focus-visible\:rounded-\[1px\]:focus-visible{border-radius:1px}.focus-visible\:outline-\[4px\]:focus-visible{outline-width:4px}.focus-visible\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.focus-visible\:outline-\[\#ffffff80\]:focus-visible{outline-color:#ffffff80}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-neutral-200:disabled{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-secondary-600{--tw-text-opacity: 1;color:rgb(var(--color-secondary-600) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.prose-p\:mb-0 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:0}.prose-a\:text-\[\#1A98EE\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(26 152 238 / var(--tw-text-opacity, 1))}@media (max-width: 1500px){.max-\[1500px\]\:hidden{display:none}}@media not all and (min-width: 1280px){.max-xl\:hidden{display:none}}@media not all and (min-width: 1000px){.max-lg\:-ml-5{margin-left:-1.25rem}.max-lg\:hidden{display:none}}@media not all and (min-width: 700px){.max-sm\:left-2\/4{left:50%}.max-sm\:top-full{top:100%}.max-sm\:max-h-0{max-height:0px}.max-sm\:max-h-96{max-height:24rem}.max-sm\:min-w-\[300px\]{min-width:300px}.max-sm\:-translate-x-2\/4{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}@media (min-width: 575px){.xs\:visible{visibility:visible}.xs\:order-last{order:9999}.xs\:mx-0{margin-left:0;margin-right:0}.xs\:mt-2{margin-top:.5rem}.xs\:block{display:block}.xs\:flex{display:flex}.xs\:h-\[73px\]{height:73px}.xs\:w-2\/3{width:66.666667%}.xs\:w-full{width:100%}.xs\:flex-1{flex:1 1 0%}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:flex-col{flex-direction:column}.xs\:p-3{padding:.75rem}}@media (min-width: 700px){.sm\:pointer-events-none{pointer-events:none}.sm\:visible{visibility:visible}.sm\:static{position:static}.sm\:relative{position:relative}.sm\:left-\[var\(--wdn-listv2-arrow-next-left\,auto\)\]{left:var(--wdn-listv2-arrow-next-left,auto)}.sm\:left-\[var\(--wdn-listv2-arrow-previous-left\,0\)\]{left:var(--wdn-listv2-arrow-previous-left,0)}.sm\:right-\[var\(--wdn-listv2-arrow-next-right\,0px\)\]{right:var(--wdn-listv2-arrow-next-right,0px)}.sm\:right-\[var\(--wdn-listv2-arrow-previous-right\,auto\)\]{right:var(--wdn-listv2-arrow-previous-right,auto)}.sm\:order-3{order:3}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:m-0{margin:0}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-2\.5{margin-left:.625rem;margin-right:.625rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-0{margin-right:0}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:\!hidden{display:none!important}.sm\:hidden{display:none}.sm\:h-\[--truncate-desktop-height\]{height:var(--truncate-desktop-height)}.sm\:h-\[100px\]{height:100px}.sm\:h-\[58px\]{height:58px}.sm\:h-\[820px\]{height:820px}.sm\:h-\[var\(--logo-height-desktop\,auto\)\]{height:var(--logo-height-desktop,auto)}.sm\:h-fit{height:-moz-fit-content;height:fit-content}.sm\:max-h-full{max-height:100%}.sm\:w-\[200px\]{width:200px}.sm\:w-\[480px\]{width:480px}.sm\:w-full{width:100%}.sm\:max-w-full{max-width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:basis-1\/2{flex-basis:50%}.sm\:basis-1\/3{flex-basis:33.333333%}.sm\:basis-1\/4{flex-basis:25%}.sm\:basis-1\/5{flex-basis:20%}.sm\:basis-2\/3{flex-basis:66.666667%}.sm\:basis-3\/4{flex-basis:75%}.sm\:basis-\[40\%\]{flex-basis:40%}.sm\:basis-\[53\%\]{flex-basis:53%}.sm\:basis-full{flex-basis:100%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-y-14{row-gap:3.5rem}.sm\:border-0{border-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-l-2{border-left-width:2px}.sm\:border-r{border-right-width:1px}.sm\:border-solid{border-style:solid}.sm\:border-none{border-style:none}.sm\:border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.sm\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.sm\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.sm\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.sm\:p-0{padding:0}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-0{padding-left:0}.sm\:pl-2{padding-left:.5rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pr-0{padding-right:0}.sm\:pr-1{padding-right:.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-\[6px\]{line-height:6px}.sm\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.sm\:before\:m-0:before{content:var(--tw-content);margin:0}.sm\:before\:border-0:before{content:var(--tw-content);border-width:0px}.sm\:before\:text-\[length\:--wdn-listv2-arrow-previous-txt\]:before{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-previous-txt)}.sm\:before\:content-\[var\(--wdn-listv2-arrow-next-content\)\]:before{--tw-content: var(--wdn-listv2-arrow-next-content);content:var(--tw-content)}.sm\:before\:content-\[var\(--wdn-listv2-arrow-previous-content\)\]:before{--tw-content: var(--wdn-listv2-arrow-previous-content);content:var(--tw-content)}.sm\:after\:text-\[length\:--wdn-listv2-arrow-next-txt\]:after{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-next-txt)}.sm\:after\:text-\[length\:--wdn-listv2-arrow-previous-txt\]:after{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-previous-txt)}.sm\:after\:content-\[var\(--wdn-listv2-arrow-next-content\)\]:after{--tw-content: var(--wdn-listv2-arrow-next-content);content:var(--tw-content)}.sm\:after\:content-\[var\(--wdn-listv2-arrow-previous-content\)\]:after{--tw-content: var(--wdn-listv2-arrow-previous-content);content:var(--tw-content)}}@media (min-width: 900px){.md\:visible{visibility:visible}.md\:static{position:static}.md\:sticky{position:sticky}.md\:bottom-auto{bottom:auto}.md\:top-4{top:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-0{margin-left:0}.md\:mr-0{margin-right:0}.md\:mt-2{margin-top:.5rem}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[60px\]{margin-top:60px}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:\!h-20{height:5rem!important}.md\:h-12{height:3rem}.md\:h-20{height:5rem}.md\:h-\[150px\]{height:150px}.md\:h-\[584px\]{height:584px}.md\:h-auto{height:auto}.md\:min-h-\[230px\]{min-height:230px}.md\:\!w-20{width:5rem!important}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-12{width:3rem}.md\:w-20{width:5rem}.md\:w-3\/4{width:75%}.md\:w-48{width:12rem}.md\:w-\[140px\]{width:140px}.md\:w-\[806px\]{width:806px}.md\:w-\[calc\(33\.33\%_-_0\.5rem\)\]{width:calc(33.33% - .5rem)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[65\%\]{max-width:65%}.md\:flex-none{flex:none}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.333333%}.md\:basis-1\/4{flex-basis:25%}.md\:basis-1\/5{flex-basis:20%}.md\:basis-2\/3{flex-basis:66.666667%}.md\:basis-3\/4{flex-basis:75%}.md\:basis-4\/5{flex-basis:80%}.md\:basis-full{flex-basis:100%}.md\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[32\.3\%_65\.5\%\]{grid-template-columns:32.3% 65.5%}.md\:grid-cols-\[calc\(66\.66\%_-_10px\)_calc\(33\.33\%_-_10px\)\]{grid-template-columns:calc(66.66% - 10px) calc(33.33% - 10px)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-6{gap:1.5rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-visible{overflow:visible}.md\:overflow-x-hidden{overflow-x:hidden}.md\:rounded-lg{border-radius:.5rem}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-36{padding-left:9rem;padding-right:9rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pl-0{padding-left:0}.md\:pr-4{padding-right:1rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[13px\]{font-size:13px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-6{line-height:1.5rem}.md\:leading-8{line-height:2rem}.md\:leading-\[30px\]{line-height:30px}}@media (min-width: 1000px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:w-full{width:100%}.lg\:max-w-\[--nav-narrow-width\]{max-width:var(--nav-narrow-width)}.lg\:max-w-\[--nav-wide-width\]{max-width:var(--nav-wide-width)}.lg\:max-w-none{max-width:none}.lg\:basis-full{flex-basis:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[32\.3\%_65\.5\%\]{grid-template-columns:32.3% 65.5%}.lg\:grid-cols-\[65\.5\%_32\.3\%\]{grid-template-columns:65.5% 32.3%}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\:whitespace-normal{white-space:normal}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-3{padding-left:.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1280px){.xl\:ms-auto{margin-inline-start:auto}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1574px){.\32xl\:inline{display:inline}.\32xl\:hidden{display:none}}@media (prefers-color-scheme: dark){.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}}.\[\&\.sponsored-post--loaded\+\.sponsored-post--placeholder\]\:hidden.sponsored-post--loaded+.sponsored-post--placeholder{display:none}.\[\&\:focus-within\>\.is-dropdown\]\:flex:focus-within>.is-dropdown{display:flex}.\[\&\:focus-within\>\.is-dropdown\]\:grid:focus-within>.is-dropdown{display:grid}.\[\&\:hover\>\.is-dropdown\]\:flex:hover>.is-dropdown{display:flex}.\[\&\:hover\>\.is-dropdown\]\:grid:hover>.is-dropdown{display:grid}.\[\&\:not\(\:empty\)\]\:py-2:not(:empty){padding-top:.5rem;padding-bottom:.5rem}.\[\&\>\.icon\]\:h-fit>.icon{height:-moz-fit-content;height:fit-content}.\[\&\>\.icon\]\:w-fit>.icon{width:-moz-fit-content;width:fit-content}.\[\&\>\.no-icon\]\:mt-\[8px\]>.no-icon{margin-top:8px}.\[\&\>\.no-icon\]\:text-\[25px\]>.no-icon{font-size:25px}.\[\&\>a\]\:text-gray-700>a{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.\[\&\>a\]\:text-white>a{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>g\>path\]\:fill-transparent>g>path{fill:transparent}.\[\&\>picture\>img\]\:h-full>picture>img{height:100%}.\[\&\>picture\>img\]\:w-full>picture>img{width:100%}.\[\&\>picture\>img\]\:object-cover>picture>img{-o-object-fit:cover;object-fit:cover}.\[\&\>span\]\:font-bold>span{font-weight:700}.\[\&\>span\]\:text-white>span{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>span\]\:underline>span{text-decoration-line:underline}.\[\&\>span\]\:visited\:text-white:visited>span{color:#fff}.\[\&\>svg\]\:m-auto>svg{margin:auto}.\[\&\>svg\]\:inline-block>svg{display:inline-block}.\[\&\>svg\]\:h-12>svg{height:3rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:max-h-10>svg{max-height:2.5rem}.\[\&\>svg\]\:max-h-\[--mobile-nav-item-svg-max-h\,var\(--nav-item-svg-max-h\)\]>svg{max-height:var(--mobile-nav-item-svg-max-h,var(--nav-item-svg-max-h))}.\[\&\>svg\]\:max-h-\[--nav-item-svg-max-h\]>svg{max-height:var(--nav-item-svg-max-h)}.\[\&\>svg\]\:w-auto>svg{width:auto}.\[\&\>svg\]\:w-fit>svg{width:-moz-fit-content;width:fit-content}.\[\&\>svg\]\:max-w-\[--mobile-nav-item-svg-max-w\,var\(--nav-item-svg-max-w\)\]>svg{max-width:var(--mobile-nav-item-svg-max-w,var(--nav-item-svg-max-w))}.\[\&\>svg\]\:max-w-\[--nav-item-svg-max-w\]>svg{max-width:var(--nav-item-svg-max-w)}.\[\&\>svg\]\:max-w-\[110px\]>svg{max-width:110px}.\[\&\>svg\]\:max-w-\[90\%\]>svg{max-width:90%}.\[\&\>svg\]\:fill-\[--nav-item-text-color\]>svg{fill:var(--nav-item-text-color)}.\[\&\[data-bordeaux-hook-loaded\]\+\.sponsored-post--placeholder\]\:hidden[data-bordeaux-hook-loaded]+.sponsored-post--placeholder{display:none}.\[\&_a\]\:text-\[\#2f6e91\] a{--tw-text-opacity: 1;color:rgb(47 110 145 / var(--tw-text-opacity, 1))}.\[\&_a\]\:visited\:text-\[\#09c\]:visited a{color:#09c}.\[\&_circle\]\:fill-transparent circle{fill:transparent}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_path\]\:fill-white path{fill:#fff}.\[\&_span\]\:text-\[--accent-color\] span{color:var(--accent-color)}.\[\&_svg\]\:h-\[35px\] svg{height:35px}.\[\&_svg\]\:w-fit svg{width:-moz-fit-content;width:fit-content}.\[\&_svg\]\:text-\[--nav-item-text-color\] svg{color:var(--nav-item-text-color)}.\[\&_svg\]\:text-\[--tray-bell-initial-color\] svg{color:var(--tray-bell-initial-color)}.\[\&_svg\]\:hover\:text-\[--nav-item-hover-text-color\]:hover svg{color:var(--nav-item-hover-text-color)}.\[\&_svg\]\:hover\:text-\[--tray-bell-hover-color\]:hover svg{color:var(--tray-bell-hover-color)}
</style>
<style data-component-name="ViteAsset" id="locale-selector-css" data-layerless-source="true">@layer legacy { 
.anchor{anchor-name:--locale-selector}@media (min-width: 700px){.anchored-element{position-anchor:--locale-selector;top:anchor(bottom);right:anchor(right)}}[data-component-name="RegionSelector:Dropdown"]>div:last-of-type>div{border:none!important}.transition-max-height{transition-property:max-height;transition-timing-function:cubic-bezier(.45,.05,.55,.95);transition-duration:.3s}
 }</style>
<style data-component-name="ViteAsset" id="article-river-cards">
@layer global{.cards-grid>div:not([data-card-type=ads]){flex-basis:calc(33.33333% - 20px);padding-block:.625rem}.cards-grid>div:not([data-card-type=ads]):nth-of-type(n+5){flex-basis:calc(25% - 20px);display:block}.truncate-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 700px){.cards-grid>div:not([data-card-type=ads]){flex-basis:calc(100% - 20px);margin:1rem 0}.cards-grid>div .truncate-lines{-webkit-line-clamp:4}.cards-grid>div:nth-child(1) .truncate-lines{-webkit-line-clamp:2}.cards-grid>div:nth-of-type(n+2):not([data-card-type=ads]){flex-basis:calc(50% - 20px)}}@media (min-width: 700px) and (max-width: 900px){.cards-grid>div .truncate-lines{-webkit-line-clamp:4}.cards-grid>div:nth-child(-n+4) .truncate-lines{-webkit-line-clamp:2}}}
</style>
<script type="text/javascript">
function getActionCreator(o){var n,i,t;return window.Actions?([n,i]=o.split("."),(t=window.Actions[n])?t[i]||(console.warn("Unknown action: "+o),null):(console.warn("Unknown reducer: "+n),null)):(console.warn("getActionCreator: 'window.Actions' not found yet."),null)}function dispatchOrQueueAction(n,o){if(window.actionQueue=window.actionQueue||[],window.reduxStore&&window.Actions){var i=getActionCreator(n);if(i)try{var t=i(o);window.reduxStore.dispatch(t)}catch(o){console.error(`[dispatchOrQueueAction] Error dispatching "${n}":`,o)}else console.warn(`[dispatchOrQueueAction] No action creator found for "${n}".`),void 0}else window.actionQueue.push({action:n,payload:o})}window.dispatchOrQueueAction=dispatchOrQueueAction;;
</script>
<script src="https://www.techradar.com/vite/assets/reduxStore-iLD4WOR5.js" type="module" data-component-name="ViteAsset" id="redux-store"></script>
<script>
window.vanilla = window.vanilla || {};
window.actionQueue = window.actionQueue || [];
</script><script>
window.vanilla = window.vanilla || {};
window.VAN = window.VAN || {};
// For AB testing
// list of feature flags is available @ https://purch1.atlassian.net/wiki/spaces/SUPPORT/pages/10863312897/Feature+Flags
var defaultFlags = {"masthead":{"template":"full-width"},"moreAbout":{"images":{"disabled":true}},"relatedArticles":{"images":{"disabled":true}},"mostPopular":{"images":{"disabled":true}},"recirculation":{"enabled":true,"articleInline":{"enabled":true,"sections":[{"title":"You may like","template":"thumbnail-list","dataModel":"adviser:related","position":3,"rows":3,"maxAgeMonths":3},{"title":"You may like","template":"thumbnail-list","dataModel":"adviser:related","position":10,"rows":3,"maxAgeMonths":3,"cacheAdviserResults":true}]},"articleEnd":{"enabled":true,"sections":[{"title":"Read more","template":"stacked","dataModel":"adviser:related","maxAgeMonths":3,"sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12},{"title":"Latest in {category_name}","template":"stacked","dataModel":"solr:latest-category","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12},{"title":"Latest in {article_type}","template":"stacked","dataModel":"solr:latest-articletype","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12}]},"overlay":{"enabled":true,"title":"Don't miss these","dataModel":"adviser:rerank-adrevenue","minimumPageViewDuration":20000,"rows":15,"reranker":{"pageViewsPopularity":{"timeWindowDays":7}},"adSlots":[{"placement":2,"deviceType":"mobile","width":320,"height":50},{"placement":4,"deviceType":"desktop","width":728,"height":90}]},"recommended":{"enabled":true,"sections":[{"title":"Best picks for you","template":"related","dataModel":"adviser:related","articleTypes":["best-pick","best","buying-guide","round-up"],"distance":0.8,"maxAgeYears":1,"rows":3,"placement":{"articleTypes":["review"],"target":"pretty-verdict","type":"append"},"allowSourceLinks":true}]},"upNextRibbon":{"enabled":false,"title":"Your next read","dataModel":"adviser:related","reranker":{"pageViewsPopularity":{"timeWindowDays":7}},"rows":3}},"regionRedirect":{"enabled":true},"navSubscribe":{"enabled":true},"jsCookie":{"enabled":true},"jwplayer":{"carousel":{"enabled":true,"IDs":{"playerID":"APjl6osP","searchPlaylistID":"1v6djO3j","divID":"botr_1v6djO3j_APjl6osP_div","fallbackPlaylistID":"KgQ4BrDw","fallbackDivID":"botr_KgQ4BrDw_APjl6osP_div","key":"ZuubZ0qo8PC91SeYBvrz9lq0zFhLM446gwRNTJacILQ18liS","tintLogo":true,"useSearchPlaylist":false},"previewDuration":{"enabled":false,"durationSeconds":60}},"placementPosition":4,"positionByCharCount":false,"sidebar":false,"voucher":{"enabled":false},"stickyPlayer":{"whitenStickyLogo":true,"trigger":"adImpression"},"typeUsed":{"JWPLAYER_CAROUSEL_DESKTOP":"ALL_GEOS","JWPLAYER_CAROUSEL_MOBILE":"ALL_GEOS","JWPLAYER_EDITORIAL_MOBILE":"ALL_GEOS"}},"stickyPrimaryNav":{"enabled":true,"mobileOn":true,"desktopOn":false},"stickyNavSearch":{"enabled":true},"sponsoredPost":{"label":{"backgroundColor":"#e6248a","standoutColor":"#e6248a","freeTextColor":"#e6248a","useBorderAccentColor":true,"font":"'Open Sans', Arial, sans-serif","fontSize":"0.8125rem","textColor":"#333"},"categoryLink":{"backgroundColor":"#e6248a"},"titleFont":"'Open Sans', Arial, sans-serif","font":"'Open Sans', Arial, sans-serif","bgColor":"#fff"},"prettyReview":{"enabled":true},"i18n":{"useV2":true},"gallery":{"showBody":true,"adEveryNItem":2},"breadcrumbs":{"articleTypeBreadcrumb":{"enabled":true},"enabled":true},"primaryCategory":{"enabled":true,"onlyShowPrimaryCategoryInBreadcrumb":false},"categoryLinks":{"displayLinksAfterArticle":true,"filterPrimaryCategoryOutOfLinks":true},"tagLinks":{"displayLinksAfterArticle":true,"displayAllTagsByDefault":false,"tagsToInclude":["freeform"],"displayIndexedTagsOnly":true,"tagsToExclude":[],"displayGalleryTags":false,"displayCarouselTags":false},"enableAutoTagging":true,"header":{"class":"header-v2"},"sponsoredScroll":{"enabled":true,"allowedArticleTypes":["news","feature"],"device":["mobile","tablet"]},"adviser":{"recommendedDeals":{"enabled":true,"optinout":"optin"},"moreAbout":{"enabled":true,"optinout":"optin","strategy":{"article_type_strategy":0,"recency_strategy":0,"sort_strategy":0}},"segments":{"enabled":true},"searcher":{"enabled":true,"defaultDateRange":"DATE_RANGE_24_MONTHS"},"endpoint":{"recommendations":"https:\/\/api.recommendations.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/","searcher":"https:\/\/api.searcher.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/"}},"debugbear":{"enabled":true,"id":"TuDveAyr5BQ5","allowedArticles":{"id":["frxWqzt29Umx5JDcV3ZRdC","FNFsgRNhqAzZcWsSjhWM2H","AKbMBQddtr3E7ku9KA8buM"]},"siteWide":false,"sampleRate":50},"contentsquare":{"enabled":false,"id":"255a78f1c9b60"},"connectService":{"enabled":true,"allowedConnections":"google-oauth2,Username-Password-Authentication","enableDisplayNameEdit":true,"enableRecommendations":true,"getAuthConfigFromMongo":false},"viafouraComments":{"enabled":true,"blockedArticleTypes":[],"trayBellColor":"light","mobileTrayBellRightOffset":"128px","communityGuidelinesLink":"https:\/\/www.techradar.com\/news\/about-us#section-community-guidelines","disableArticleCommentsBeforeContentModifiedDate":"2025-01-13","siteUUID":"00000000-0000-4000-8000-ef463b4a7c7f","envSpecific":{"dev":{"siteUUID":"00000000-0000-4000-8000-c7eb25976eb2"},"docker":{"siteUUID":"00000000-0000-4000-8000-c7eb25976eb2"}},"dynamicCommentWidgetHeight":{"enabled":false},"commentCounts":{"article":false,"listing":false,"minimumCountToShowInListing":2,"cacheConfig":{"minimumTtlSeconds":300,"maximumTtlSeconds":86400,"ageAtMaximumTtlDays":14,"curveSteepness":1.5}}},"googleNews":{"id":"CAAiEPLaWn1TGx_bRcUvsOZFLA4qFAgKIhDy2lp9Uxsf20XFL7DmRSwO","followBlock":{"enabled":false}},"navigationComponent":{"enabled":true,"isMegaNavEnabled":true,"hideDropdownIconOnDesktop":true,"hideHomeLink":true,"subsiteNavItems":{"pro":{"styles":{"--nav-item-bg-color":"#8c2b5e","--nav-item-hover-bg-color":"#8c2b5e"}},"gaming":{"styles":{"--nav-item-bg-color":"black","--nav-item-hover-bg-color":"black"}}}},"adSlotsReposition":{"leaderboard-top":{"mobile":{"enabled":true,"renameToClosedLeaderboard":true,"addMidArticleLeaderboard":true,"midArticlePosition":3}}},"boostBlock":{"enabled":false,"targetUrlSlug":"best\/password-manager","targetRegion":"GB","insertAfterParagraph":4,"content":{"link":"https:\/\/go.nordpass.io\/aff_c?offer_id=645&aff_id=39632&url_id=23213&aff_sub=trblock","text":"NordPass provides an accessible, competent, easy-to-use solution that most people will love, according to TechRadar editors. <a href=\"https:\/\/go.nordpass.io\/aff_c?offer_id=645&aff_id=39632&url_id=23213&aff_sub=trblock\">Save 58% on NordPass Premium<\/a> plus 6 months free.","image":"https:\/\/cdn.mos.cms.futurecdn.net\/QSPpX52qVevGT8QWi4NgzM-200-80.png.webp","productName":"Reader Offer: Save 58% on NordPass Premium","label":null,"brand":null,"currency":null,"price":null,"salePrice":null,"isPreferredPartner":true}},"kiosqService":{"enabled":true,"forceInit":true},"profile":{"showRewards":true},"adUnit":{"customPlacement":{"article":{"enabled":true,"deactivateWith":{"templates":["premium-supported","premium-advertisement-feature","live-report","gallery","voucher","recipe"]},"placementIndex":[1,4]},"positionByCharCount":false,"homepage":{"enabled":true,"placementIndex":2}}},"gtm":{"vanilla":true,"sitespecific":true},"selligent":{"enabled":false},"mobileAppBanner":{"enabled":false},"raygun":{"enabled":false,"rum":false,"crashReporting":false},"thatswhy":{"enabled":false},"fps":{"enabled":false},"fireworkFloatingPlayer":{"placements":{"homepage":{"enabled":false},"defaultPlayer":{"enabled":false}}},"freyr":{"enabled":true,"ga4SpecificGTM":{"enabled":true,"code":"GTM-WWBWRXL"}},"flexiCriticalCss":{"enabled":true},"flexiAdvancedSearch":{"fields":["articleName","articleStrapline","articleSynopsis","articleBodyClean","articleAuthor"]},"elkBlockWrapper":{"productBlock":{"enabled":true}},"newsletter":{"exitIntent":{"enabled":true,"cookieExpiryDays":14,"source":"15"},"mobile":{"enabled":true,"setTimerDelay":null,"scrollDepthTrigger":80},"homepage":{"enabled":true,"besideMagsWidget":false,"placementIndex":2,"source":"101","analytics":[{"analyticsTrigger":"widgetViewed"}]},"listingSidebar":{"enabled":true,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleSidebar":{"enabled":false,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleInbodyContent":{"enabled":true,"positionByCharCount":false,"source":"60","analytics":[{"analyticsTrigger":"widgetViewed"}]},"kiosq":{"source":"106"},"multiSubscribe":{"enabled":false,"source":"302"},"newsletterPage":true},"dianomi":{"enabled":false},"liveReport":{"redesign":false,"refresh":true,"sse":false},"howWeTestBlock":{"reviews":true,"buyingGuides":true},"pagination":{"legacyPagination404Redirects":false},"affiliateDisclaimer":{"homepage":false},"qualaroo":{"enabled":false},"authorListingUrlPrefix":"\/author\/","productLinks":{"displayLinksAfterArticle":false,"displayIndexedProductsOnly":false,"minimumRequiredToDisplay":2},"autoTagLink":{"enabled":false,"types":["freeform"],"products":false},"chatbot":{"homepage":{"enabled":false},"header":{"enabled":false,"title":"shop with isa","url":"","rightAlign":false}},"localeSelector":{"enabled":true},"regionRedirectBanner":{"enabled":true},"authorByline":{"link":{"color":"","underline":false},"text":{"color":"","textTransform":"","font":"","fontSize":""},"date":{"color":""}},"autoContextualiseDealsBotIframes":{"enabled":true},"switchOff":{"mostPopular":false,"gtm":false,"ads":false,"hawklinks":false},"forceFeature":{"jwplayerCarousel":false},"enableHtmlInListingTitle":false,"synopsisInListings":{"enabled":true},"hasProductListings":{"enabled":false},"carouselListingsStrapline":{"enabled":false},"fontEnhancement":{"enabled":false},"trendingBar":{"enabled":true},"adHighline":{"enabled":false},"socialNavigation":{"enabled":true,"position":"header","footerTitle":""},"mosImages":{"useOriginalUrlAsImgSrc":true},"progressiveSocialite":{"enabled":false},"listingSubcategories":{"enabled":true},"aiTranslatedDisclaimer":{"link":null},"categoryDekLabel":{"enabled":false},"marfeel":{"enabled":true,"accountID":7842},"sourcepoint":{"consentOrPay":{"enabled":true}},"pugpig":{"cors":{"enabled":false},"csp":{"allowLocalhostFrameAncestors":false}},"notifications":{"favicon":{"enabled":true,"dotColor":"red","dotSize":"small"},"title":{"enabled":true}},"coreWebVitalsThresholdMonitoring":{"enabled":true,"sampleRate":1,"logger":false,"loggerAttr":false,"loggerEvent":false},"scv":{"enabled":false}};
window.vanilla.featureFlags = Object.assign({}, defaultFlags, window.vanilla.featureFlags || {})
window.vanilla.resourceBasePath = '//vanilla.futurecdn.net/techradar/media/shared/js/';
window.vanilla.addScript = function(src, id, defer) {
var script = window.document.createElement('script');
script.src = src;
script.async = true;
if (!!defer) {
script.defer = true;
}
script.id = id;
window.document.head.appendChild(script);
};
window.vanilla.loadGTM = function (gtmCode) {
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.defer=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer', gtmCode);
};
window.dispatchOrQueueAction('vanilla.setIsArticle', true);
window.vanilla.translations = {"cmp_footer_link":"GDPR consent","American Football":"Football"};
window.vanilla.getCookieByName = function(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
};
var trailingSlash = false;
</script> <script>
window.ffte = {"site":"techradar","locale":"US","lang":"en-us","serverEnvironment":"live","staticHost":"vanilla.futurecdn.net\/techradar","regionLink":"","regionUrl":"https:\/\/www.techradar.com","isGlobal":false,"platform":"responsive","isKube":true,"l10ns":"{\"Asia\":{\"SG\":{}},\"Africa\":[],\"Europe\":{\"DK\":{},\"FI\":{},\"NO\":{},\"SE\":{},\"GB\":{},\"IT\":{},\"NL\":{},\"BE\":{},\"FR\":{},\"DE\":{},\"ES\":{}},\"North America\":{\"US\":{},\"CA\":{},\"MX\":{}},\"Australasia\":{\"AU\":{},\"NZ\":{}},\"South America\":[]}","blueconic":null,"seoSiteName":"TechRadar","properties":{"articleProduct":["DJI Avata 2"],"articleProductHandle":["dji-avata-2"],"articleType":"review","articleTemplate":"review","articleTagHandle":["best-drones","dji","drone","dji-drones","fpv-drones","fpv","dji-avata-2","dji-avata-2"],"articleTagType":["freeform","freeform","freeform","freeform","freeform","freeform","freeform","product"],"articleControlTag":["van-sticky-side-nav","channel_cameras","type_review","awardrecommended","serversidehawk","videoarticle","enhanced-review"],"articleVerticalHandle":[],"articleCategoryHandle":["drones","cameras"],"subSite":"","articleVertical":"","id":"7DrXpSUTmrmniX5bcDFpad","legacyId":"7DrXpSUTmrmniX5bcDFpad","misc":null}}
</script>
<script>
var FEP_object = [{"articleName":"DJI_Avata_2_FPV_flight_has_never_felt_more_immersive","articleType":"review","adTags":{"primaryProduct":"DJI_Avata_2","secondaryProducts":["DJI","DJI_Avata","Flight","Avata_O4","Light"],"companies":["GoPro","Software"],"category":"Drones","classifierCategories":{"textrazor_iab_content_taxonomy_3.0":{"239":{"categoryId":"239","label":"Hobbies_&_Interests","score":"1"},"239.245":{"categoryId":"239.245","label":"Hobbies_&_Interests|Radio_Control","score":"1"},"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"596.632":{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":"1"},"596.632.633":{"categoryId":"596.632.633","label":"Technology_&_Computing|Consumer_Electronics|Cameras_and_Camcorders","score":"0.7538"},"596.632.634":{"categoryId":"596.632.634","label":"Technology_&_Computing|Consumer_Electronics|Home_Entertainment_Systems","score":"0.6629"},"653":{"categoryId":"653","label":"Travel","score":"0.5833"},"483":{"categoryId":"483","label":"Sports","score":"0.4865"}},"textrazor_mediatopics_2023Q1":{"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6364"},"20000304":{"categoryId":"20000304","label":"economy_business_and_finance|products_and_services|media_and_entertainment_industry","score":"0.5363"}}},"groups":["Drones"],"editorProducts":"DJI_Avata_2","primaryCompany":"DJI"},"overrides":[],"topProductVsproductName":"1","internalProductName":"DJI_Avata_2","hawkTags":{"primaryProduct":"DJI_Avata_2","secondaryProducts":["DJI","DJI_Avata","Flight","Avata_O4","Light"],"companies":["DJI","GoPro","Software"],"category":"Drones","classifierCategories":{"textrazor_iab_content_taxonomy_3.0":{"239":{"categoryId":"239","label":"Hobbies_&_Interests","score":"1"},"239.245":{"categoryId":"239.245","label":"Hobbies_&_Interests|Radio_Control","score":"1"},"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"596.632":{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":"1"},"596.632.633":{"categoryId":"596.632.633","label":"Technology_&_Computing|Consumer_Electronics|Cameras_and_Camcorders","score":"0.7538"},"596.632.634":{"categoryId":"596.632.634","label":"Technology_&_Computing|Consumer_Electronics|Home_Entertainment_Systems","score":"0.6629"},"653":{"categoryId":"653","label":"Travel","score":"0.5833"},"483":{"categoryId":"483","label":"Sports","score":"0.4865"}},"textrazor_mediatopics_2023Q1":{"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6364"},"20000304":{"categoryId":"20000304","label":"economy_business_and_finance|products_and_services|media_and_entertainment_industry","score":"0.5363"}}},"groups":["Drones"],"editorProducts":"DJI_Avata_2","internalProductName":"DJI_Avata_2"},"rampTags":{"primaryProduct":"DJI Avata 2","secondaryProducts":["DJI","DJI Avata","Flight","Avata O4","Light"],"companies":["DJI","GoPro","Software"],"category":"Drones","classifierCategories":{"textrazor_iab_content_taxonomy_3.0":{"239":{"categoryId":"239","label":"Hobbies & Interests","score":"1"},"239.245":{"categoryId":"239.245","label":"Hobbies & Interests|Radio Control","score":"1"},"596":{"categoryId":"596","label":"Technology & Computing","score":"1"},"596.632":{"categoryId":"596.632","label":"Technology & Computing|Consumer Electronics","score":"1"},"596.632.633":{"categoryId":"596.632.633","label":"Technology & Computing|Consumer Electronics|Cameras and Camcorders","score":"0.7538"},"596.632.634":{"categoryId":"596.632.634","label":"Technology & Computing|Consumer Electronics|Home Entertainment Systems","score":"0.6629"},"653":{"categoryId":"653","label":"Travel","score":"0.5833"},"483":{"categoryId":"483","label":"Sports","score":"0.4865"}},"textrazor_mediatopics_2023Q1":{"13000000":{"categoryId":"13000000","label":"science and technology","score":"0.6364"},"20000304":{"categoryId":"20000304","label":"economy business and finance|products and services|media and entertainment industry","score":"0.5363"}}},"groups":["Drones"],"editorProducts":"DJI Avata 2"},"strategy":"6.5","nullified":false,"timestamp":1714484672,"dataSource":"provided","site":"techradar","origSite":"techradar","acceptableLanguage":true}];
VAN.assignFep=function(a){try{var e=e||{fepPrimaryProduct:"",fepSecondaryProducts:Array(),fepCompanies:Array(),fepHawk:{},fepCategory:"",fepGroups:Array(),kwMunge:Array(),fepArticleName:"",fepPrimaryCompany:"",fepAlgorithm:"",fepNullified:"",ready:!1,primaryCategory:"",secondaryCategories:Array(),thirdCategories:Array()};if(!(window.FEP=e).ready){if(void 0===a)throw"FEPNotReady";e.fepPrimaryProduct=a[0].adTags.primaryProduct,e.fepSecondaryProducts=a[0].adTags.secondaryProducts,e.fepCompanies=a[0].adTags.companies,e.fepCategory="object"==typeof a[0].adTags.category?"":a[0].adTags.category,void 0!==a[0].adTags.groups?e.fepGroups=a[0].adTags.groups:e.fepGroups=Array(),e.fepArticleName=a[0].articleName,e.fepAlgorithm=a[0].strategy,e.fepNullified=a[0].nullified,null!==a[0].adTags.primaryCompany&&1<=a[0].adTags.primaryCompany.length?e.fepPrimaryCompany=a[0].adTags.primaryCompany:e.fepPrimaryCompany=" ",void 0!==a[0].adTags.primaryCategory&&void 0!==a[0].adTags.secondaryCategories&&void 0!==a[0].adTags.thirdCategories&&(e.primaryCategory=a[0].adTags.primaryCategory,e.secondaryCategories=a[0].adTags.secondaryCategories,e.thirdCategories=a[0].adTags.thirdCategories),e.fepIAB=[],e.ready=!0;["fepPrimaryProduct","fepSecondaryProducts","fepCompanies","fepCategory"].forEach(function(a){a=e[a];"object"==typeof a&&a,e.kwMunge=e.kwMunge.concat(a)}),e.kwMunge=e.kwMunge.filter(function(a,r){return e.kwMunge.indexOf(a)==r}),void 0!==a[0].hawkTags.primaryProduct&&(e.fepHawk.primaryProduct=a[0].hawkTags.primaryProduct),void 0!==a[0].hawkTags.secondaryProducts&&(e.fepHawk.secondaryProducts=a[0].hawkTags.secondaryProducts),void 0!==a[0].hawkTags.companies&&(e.fepHawk.companies=a[0].hawkTags.companies),void 0!==a[0].hawkTags.groups&&(e.fepHawk.groups=a[0].hawkTags.groups),void 0!==a[0].hawkTags.category&&(e.fepHawk.category=a[0].hawkTags.category)}return window.FEP=e}catch(a){console.log("fep ga exc "+a.message)}};;
VAN.assignFep(FEP_object);
</script>
<script async type="text/javascript">
window.lazyObserveElement = function(element, callback, distance) {
var offset = 1000;
if (distance) {
offset = distance;
}
if (window.IntersectionObserver) {
var margin = offset + "px";
var observer = new window.IntersectionObserver(function (entries, observer) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
window.requestAnimationFrame(callback);
observer.disconnect();
}
})
}, {threshold:[0],rootMargin:margin});
observer.observe(element);
} else {
window.requestAnimationFrame(callback);
}
};
</script>
<script type="text/javascript">
window.sliceHydrationLazy=function(n,c,r,i,e){window.sliceComponents=window.sliceComponents||{},externalsScriptLoaded.then(()=>{window.reliablePageLoad.then(function(){var o=(e||document).querySelectorAll("."+n);o.length?Array.prototype.slice.call(o).forEach(function(o){var e;o.classList.contains("slice-hydrated")||(e=function(){window.sliceComponents[c].hydrate(JSON.parse(r),o),o.classList.add("slice-hydrated")},window.lazyObserveElement?window.lazyObserveElement(o,function(){var o;void 0===window.sliceComponents[c]?((o=document.createElement("script")).src=i,o.async=!0,o.id="vanilla-slice-"+n+"-component-script",o.onload=()=>{window.sliceComponents[c]=window[c],e()},document.head.append(o)):e()},1500):console.error("%c FTE ","background: #9306F9; color: #ffffff","Could not lazy load slice JS for"+n))}):console.error("%c FTE ","background: #9306F9; color: #ffffff","Slice injection - no container found for"+n)}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Hydration Script has failed for "+n+" Slice",o))}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Externals script failed to load",o))};</script>
<script id="vanilla-slice-externals">
    const loadExternalsScript = () => {
        return new Promise((resolve, reject) => {
            try {
                const scriptTag = document.createElement('script');
                scriptTag.async = true;
                scriptTag.type = 'text/javascript';
                scriptTag.id = 'vanilla-slice-externals-script';
                scriptTag.src = 'https://slice.vanilla.futurecdn.net/13-4-9/js/externals.js';
                scriptTag.onload = resolve;
                const firstScriptTag = document.getElementsByTagName('script')[0];
                firstScriptTag.parentNode.insertBefore(scriptTag, firstScriptTag);
            } catch (err) {
                reject(err);
            }
        });
    };
    var externalsScriptLoaded = loadExternalsScript();
</script>
<script src="https://www.techradar.com/vite/assets/main-BMmega5U.js" type="module" data-component-name="ViteAsset" id="vite-main-js"></script>
<script src="https://www.techradar.com/vite/assets/Article/JumpTo/JumpTo.ts-CsteD4aF.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Viafoura/Comments/CommentsSizeLogger.ts-BMUlJYgr.js" type="module" data-component-name="ViteAsset"></script>
<script id="infinite-scroll-articles">
window.vanilla.infiniteArticleIDs = [];
</script>
<script id="pressboard-script" type="text/javascript" defer>
!function(p,r,e,s,b,d){p.pbq||(s=p.pbq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.0',s.queue=[],b=r.createElement(e),b.async=!0,b.src='https://sr.studiostack.com/v3/services',
d=r.getElementsByTagName(e)[0],d.parentNode.insertBefore(b,d))}(window,document,'script'); pbq('init', '250873');
</script>
<script src="https://www.techradar.com/vite/assets/SponsoredScroll/SponsoredScroll.ts-DMLkVtcP.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Article/ScrollUp/ScrollUp.ts-zigwNotn.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Recirculation/ArticleRiver/ArticleRiver.ts-B6w3hZS2.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Viafoura/EntryScript/EntryScript.ts-C_56jQpM.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Region/LocaleSelector/LocaleSelector.ts-LhBGDQvt.js" type="module" data-component-name="ViteAsset" id="locale-selector-js"></script>
<script src="https://www.techradar.com/vite/assets/Recirculation/Overlay/Overlay.ts-QQYq5OWp.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Footer/ccpa-footer-link.ts-B9_pzN11.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Footer/gdpr-footer-link.ts-BYKQRecd.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/EditInCmsLink/EditInCmsLink.ts-BY_FB_0-.js" type="module" data-component-name="ViteAsset"></script>
<script type="module">
Alpine.start(false);
</script>
<script>
</script>
<script>'use strict';
// Please see vite/src/utils/load-js.ts for unminified version
(() => {
const e = (e) => () => {
const t = document.createElement('script'),
n = document.getElementsByTagName('script')[0];
if (!n || !n.parentNode) return console.error('firstScriptOnPage.parentNode not found');
const r = ((e, t) => (
Object.entries(e).forEach(([e, n]) => {
Number.isInteger(Number(e)) ? t.setAttribute(n, '') : t.setAttribute(e, n);
}),
t
))(e, t);
n.parentNode.insertBefore(r, n);
};
(window.vanilla = window.vanilla || {}),
(window.vanilla.addJs = (t = {}, n = null, r = !1) => {
const o = e(t),
i =
null !== n
? (
(e, t) => () =>
setTimeout(e, t)
)(o, n)
: o;
r ? window.reliablePageLoad.then(i) : i();
});
})();
</script>
<script>'use strict';
!(function () {
var e =
Object.assign ||
function (e) {
for (var t = 1; t < arguments.length; t++) {
var n,
r = arguments[t];
for (n in r) Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n]);
}
return e;
},
t =
window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function (e) {
return window.reliablePageLoad.then(e);
};
window.vanilla.addCss = function (n) {
var r, a;
return t(
((r = document),
(a = n),
function () {
var t = r.createElement('link'),
n = e({}, a, { rel: 'stylesheet', type: 'text/css' });
Object.keys(n).forEach(function (e) {
return t.setAttribute(e, n[e]);
});
let i = r.getElementById('css-layer-order');
if (i) {
i.after(t);
return;
}
var s = r.getElementsByTagName('head')[0];
s.append(t, s);
}),
);
};
})();
</script>
<script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script>
<script>(function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })();</script>
<script>window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],p=e.length>1?e[1]:null,s=e.length>2?e[2]:null;if("ping"===t)p({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.events.push({id:n,callback:p,parameter:s}),p({eventName:"listenerRegistered",listenerId:n,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var a=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==s){__gpp.events.splice(i,1),a=!0;break}p({eventName:"listenerRemoved",listenerId:s,data:a,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else"hasSection"===t?p(!1,!0):"getSection"===t||"getField"===t?p(null,!0):__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t="string"==typeof e.data;try{var p=t?JSON.parse(e.data):e.data}catch(e){p=null}if("object"==typeof p&&null!==p&&"__gppCall"in p){var s=p.__gppCall;window.__gpp(s.command,(function(p,n){var a={__gppReturn:{returnValue:p,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(a):a,"*")}),"parameter"in s?s.parameter:null,"version"in s?s.version:"1.1")}},"__gpp"in window&&"function"==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator"));</script>

<script>
window._sp_queue = [];
window._sp_ = {
config: {
accountId: 200,
baseEndpoint: 'https://cdn.privacy-mgmt.com',
usnat: {
includeUspApi: true
},
gdpr: {},
events: {
onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: "click",
data: {
messageType: message_type,
choiceId: choice_id,
choiceTypeId: choice_type_id
}
}
}
});
},
onMessageReady: function (message_type) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: "appear",
data: {
messageType: message_type
}
}
}
});
},
onMessageReceiveData: function (message_type, data) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpModalInfo',
eventObject: {
cmpModalInfo: {
data: {
messageType: message_type,
...data
}
}
}
});
},
onPrivacyManagerActionStatus: function (message_type, status, actionType) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: "update",
data: {
messageType: message_type,
status: status,
actionType: actionType
}
}
}
});
},
onConsentReady: function() {},
onError: function() {
console.error('%c FTE ','background: #9306F9; color: #ffffff','[event] onError', arguments);
},
},
targetingParams:{
ecommerce_session: window.vanilla.getCookieByName("ecommerce_session") ?? "false",
kiosqGranted: Boolean(
window.FUTR?.Connect?.isGranted ||
window.FUTR?.Kiosq?.User?.entitlements?.includes(
window.FUTR?.Kiosq?.defaultSiteConfig?.cb_porc_entitlement
)
),
articleType: 'review' ?? '',
consent_or_pay_content: false,
sponsored: false ?? false,
}
}
}
</script>
<script async src="https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js"></script>
<script>
window.ccpaAppliesPromise = new Promise(function (resolve) {
if (typeof window.__tcfapi === 'function') {
try {
window.__tcfapi('getTCData', 2, function () {
if (typeof window.__uspapi === 'function') {
window.__uspapi('getUSPData', 1, function (uspData, _success) {
var ccpaApplies =
JSON.stringify(uspData).indexOf('---') === -1 ? true : false;
resolve(ccpaApplies);
});
}
});
} catch (err) {}
}
});
window.reliableConsentGiven = new Promise(function (resolve) {
if (typeof window.__tcfapi === 'function') {
window.__tcfapi('addEventListener', 2, function (data, success) {
if (
success &&
(data.eventStatus === 'tcloaded' || data.eventStatus === 'useractioncomplete')
) {
resolve({ consent: data });
}
});
}
});
(function(){"use strict";const r=(t,e)=>e??t,m=t=>[].concat(t)[0],P=t=>{return typeof(e=t)!="object"||Array.isArray(e)||e===null?{}:t;var e},b="",f="",C="",O="",j=[],w="",h=[],_="",N=[],T="",v=[],x=[],E=[],F=[],p={primaryProduct:"",secondaryProducts:[],companies:[],groups:[],category:""},l=t=>t.replace(/[#*()+\-='",<>\{\}\[\]\\\/]/gi,"").replace(/[_-]/g," ");window.FEPProcess=t=>(({articleName:e,articleType:n,strategy:d,nullified:o,timestamp:g,adTags:a={},hawkTags:y={}})=>{const c={articleName:r(b,e),articleType:r(f,n),strategy:r(C,d),nullified:r(!1,o),timestamp:r(0,g)};if(a){Object.assign(c,{primaryProduct:r(_,a.primaryProduct),secondaryProducts:r(N,a.secondaryProducts),category:r(O,m(a.category)),groups:r(j,a.groups),primaryCompany:r(w,a.primaryCompany),companies:r(h,a.companies),primaryCategory:r(T,m(a.primaryCategory)),secondaryCategories:r(v,a.secondaryCategories),tertiaryCategories:r(x,a.thirdCategories)});const s=a.classifierCategories&&a.classifierCategories["textrazor_iab_content_taxonomy_3.0"]||{},u=Object.values(s).sort((i,I)=>Number(I.score)-Number(i.score));Object.assign(c,{iabCategoryIds:r(E,u.map(({categoryId:i})=>i)),iabCategories:r(F,u.map(({label:i})=>i))})}return y&&Object.assign(c,{hawk:{primaryProduct:r(p.primaryProduct,y.primaryProduct),secondaryProducts:r(p.secondaryProducts,y.secondaryProducts),companies:r(p.companies,y.companies),groups:r(p.groups,y.groups),category:r(p.category,m(y.category))}}),c.kwMunge=[c.primaryProduct,c.secondaryProducts,c.companies,c.category].reduce((s,u)=>s.concat(u),[]).filter((s,u,i)=>s!==void 0&&s!==""&&i.indexOf(s)===u),c})(P((e=>{if(Array.isArray(e)){const[n={}]=e;return n}return e})(t))),window.FEPSanitise=t=>Object.keys(t).reduce((e,n)=>{const d=function(o){if(Array.isArray(o)){const g=[];return Object.keys(o).forEach(a=>{o.hasOwnProperty(a)&&g.push(l(o[a]))}),g}return o instanceof Object?o:l(o)}(t[n]);return d.length>0&&(e[n]=d),e},{})})();
(function(){"use strict";const t=window,m=t.document,l=t.performance,a=t.Promise,c=(...o)=>n=>n(...o),d=()=>l&&l.now&&l.now()||0,f=d();performance.mark("DOMPromises - Initialising"),t.resolveFEP=null,t.processFEP=a?new a(o=>{t.resolveFEP=o}):{then(o){}};const r=!(window.location.href.indexOf("disable_dom_promise_timeouts")>-1);{let o=!1;const n=[],i=5e3,s=e=>{o||(o=!0,n.forEach(c(e)))};r&&setTimeout(()=>s({timeStamp:d()}),i),m.addEventListener("DOMContentLoaded",s),t.reliableDOMContentLoaded=a?new a(e=>{r&&setTimeout(()=>e({timeStamp:d()}),i),m.addEventListener("DOMContentLoaded",e)}):{then(e){o?e():n.push(e)}},t.reliableDOMContentLoaded.then(({timeStamp:e})=>{console.debug("%c FTE ","background: #9306F9; color: #ffffff","DOMContentLoaded at",e-f|0)})}{let o=!1;const n=[],i=7e3,s=e=>{o||(o=!0,n.forEach(c(e)))};r&&setTimeout(()=>s({timeStamp:d()}),i),t.addEventListener("load",s),t.reliablePageLoad=a?new a(e=>{r&&setTimeout(()=>e({timeStamp:d()}),i),t.addEventListener("load",e)}):{then:e=>(o?e():n.push(e),t.reliablePageLoad),catch:()=>t.reliablePageLoad},t.reliablePageLoad.then(({timeStamp:e})=>{console.debug("%c FTE ","background: #9306F9; color: #ffffff","PageLoad at",e-f|0)})}})();
window.preemptionPlaceholders = {};
window.preallocatorErrors = [];
</script> <script>
window.googletag = window.googletag || { cmd: []};
</script>
<script src="https://freyr.futurecdn.net/freyr.js" defer></script>
<script>
window.freyr = window.freyr || { cmd: [] };
window.vanilla.loadGTM('GTM-WWBWRXL');
window.dispatchOrQueueAction('analytics.setFreyrData', {"page":{"title":"DJI Avata 2 review \u2013 FPV flight has never felt more immersive\n","url":"https:\/\/www.techradar.com\/cameras\/drones\/dji-avata-2-review","region":"US","type":"review","category":"review","tags":["best_drones","dji","drone","dji_drones","fpv_drones","fpv","dji_avata_2","dji_avata_2","van-sticky-side-nav","channel_cameras","type_review","awardrecommended","serversidehawk","videoarticle"],"number":"1","viewType":"pageLoad","index":0,"hasComments":false,"sponsored":false},"content":{"article":{"verticals":[""],"subVerticals":["drones","cameras"],"language":"en","authors":["nico_goodden"],"id":"7DrXpSUTmrmniX5bcDFpad","legacyId":null,"publishDate":{"year":"2024","month":"04","day":"11"},"updateDate":{"year":"2024","month":"04","day":"11"}},"classification":{"google":null,"iab":[{"categoryId":"239","label":"Hobbies_&_Interests","score":1},{"categoryId":"239.245","label":"Hobbies_&_Interests|Radio_Control","score":1},{"categoryId":"596","label":"Technology_&_Computing","score":1},{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":1},{"categoryId":"596.632.633","label":"Technology_&_Computing|Consumer_Electronics|Cameras_and_Camcorders","score":0.7538},{"categoryId":"596.632.634","label":"Technology_&_Computing|Consumer_Electronics|Home_Entertainment_Systems","score":0.6629},{"categoryId":"653","label":"Travel","score":0.5833},{"categoryId":"483","label":"Sports","score":0.4865}]}},"site":{"region":"US","brand":"techradar"},"product":{"primary":{"name":"DJI_Avata_2","brand":"DJI","category":null},"secondary":{"products":["DJI","DJI_Avata","Flight","Avata_O4","Light"],"brands":null},"source":"fep"},"segment":{"advisor":{"segmentArticleDistance":["0.5866364"],"segmentID":["6a18dbb7-1be2-51a6-9ec2-dd6b84deff67"],"segmentMaxDistance":["0.61"]}}});
</script>
<!-- Hawk Elements -->

<style type="text/css" data-chunk="responsive" id="hawkStyles-responsive">@layer hawk { 
.hawk-affiliate-link-container{height:inherit;line-height:1.2}.hawk-affiliate-link-container,.hawk-affiliate-link-container:hover,.hawk-affiliate-link-container:hover:visited,.hawk-affiliate-link-container:visited{border:none;text-decoration:none}.hawk-affiliate-link-inline{display:inline}.hawk-affiliate-link-delivery-medium{text-align:center}.hawk-affiliate-link-inbody{display:inline}.hawk-affiliate-link-underline{display:inline-block;margin-top:5px}.hawk-affiliate-link-underline,.hawk-affiliate-link-underline:hover,.hawk-affiliate-link-underline:hover:visited,.hawk-affiliate-link-underline:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-peacock{color:var(--black);display:inline-block}.hawk-affiliate-link-peacock:hover,.hawk-affiliate-link-peacock:hover:visited,.hawk-affiliate-link-peacock:visited{color:var(--black)}.hawk-affiliate-link-specs{display:inline-block;font-size:13px}.hawk-affiliate-link-prime-shipping,.hawk-affiliate-link-specs,.hawk-affiliate-link-specs:hover,.hawk-affiliate-link-specs:hover:visited,.hawk-affiliate-link-specs:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-prime-shipping{font-size:13px;line-height:unset;text-align:center}.hawk-affiliate-link-prime-shipping:hover,.hawk-affiliate-link-prime-shipping:hover:visited,.hawk-affiliate-link-prime-shipping:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-styled{color:inherit;font-size:12px}.hawk-affiliate-link-styled:hover,.hawk-affiliate-link-styled:hover:visited,.hawk-affiliate-link-styled:link,.hawk-affiliate-link-styled:visited,.hawk-affiliate-link-styled>*{color:inherit}.hawk-affiliate-link-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-button:hover,.hawk-affiliate-link-button:hover:visited,.hawk-affiliate-link-button:link,.hawk-affiliate-link-button:visited,.hawk-affiliate-link-button>*{text-decoration:none}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-button{max-width:100px}@media screen and (max-width:500px){.hawk-affiliate-link-button{max-width:100px}}.hawk-affiliate-link-large{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-large:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-large:hover,.hawk-affiliate-link-large:hover:visited,.hawk-affiliate-link-large:link,.hawk-affiliate-link-large:visited,.hawk-affiliate-link-large>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:100px}}.hawk-affiliate-link-large{font-size:14px;line-height:1.3;max-width:none;padding:8px 6px}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-large{max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:none}}.hawk-affiliate-link-similar{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-similar:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-similar{max-width:100px}}.hawk-affiliate-link-similar{background-color:var(--white);border:1px solid var(--site-color);color:var(--site-color);padding:8px 4px}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{color:var(--site-color)}.hawk-affiliate-link-simple{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-simple:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-simple:hover,.hawk-affiliate-link-simple:hover:visited,.hawk-affiliate-link-simple:link,.hawk-affiliate-link-simple:visited,.hawk-affiliate-link-simple>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-simple{max-width:100px}}.hawk-affiliate-link-simple{padding:10px}.hawk-affiliate-link-promotion-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-promotion-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-promotion-button:hover,.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:100px}}.hawk-affiliate-link-promotion-button{background-color:var(--promotion-cta-background);color:var(--promotion-cta-text-color);font-family:var(--promotion-cta-font-family);font-size:16px;font-weight:500;margin-top:15px;max-width:unset;padding:18px 10px;width:100%}.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{color:var(--promotion-cta-text-color)}.hawk-affiliate-link-promotion-button:hover{background-color:var(--promotion-cta-background-hover)}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-promotion-button{max-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:unset}}.hawk-affiliate-link-deal-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-deal-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-deal-button:hover,.hawk-affiliate-link-deal-button:hover:visited,.hawk-affiliate-link-deal-button:link,.hawk-affiliate-link-deal-button:visited,.hawk-affiliate-link-deal-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{max-width:100px}}.hawk-affiliate-link-deal-button{margin:0}body .hawk-root[data-viewports*=desktop] .hawk-affiliate-link-deal-button{width:140px}@media screen and (min-width:801px){.hawk-affiliate-link-deal-button{width:140px}}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-deal-button{margin-right:0;max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{margin-right:0;max-width:none}}.hawk-affiliate-link-sticky-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-sticky-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-sticky-button:hover,.hawk-affiliate-link-sticky-button:hover:visited,.hawk-affiliate-link-sticky-button:link,.hawk-affiliate-link-sticky-button:visited,.hawk-affiliate-link-sticky-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:100px}}.hawk-affiliate-link-sticky-button{height:40px;max-width:220px}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-sticky-button{max-width:90px}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:90px}}.hawk-affiliate-link-price-subscriptions{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-subscriptions:hover,.hawk-affiliate-link-price-subscriptions:hover:visited,.hawk-affiliate-link-price-subscriptions:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-subscriptions{color:inherit}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-widget-deal:hover,.hawk-affiliate-link-price-widget-deal:hover:visited,.hawk-affiliate-link-price-widget-deal:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{color:inherit;padding-right:5px}.hawk-affiliate-link-price-widget-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-price-widget-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-price-widget-button:hover,.hawk-affiliate-link-price-widget-button:hover:visited,.hawk-affiliate-link-price-widget-button:link,.hawk-affiliate-link-price-widget-button:visited,.hawk-affiliate-link-price-widget-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:100px}}.hawk-affiliate-link-price-widget-button{margin:0;max-width:150px;width:auto}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-price-widget-button{max-width:150px}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:150px}}.hawk-affiliate-link-price-subs{display:block;margin-top:5px}.hawk-affiliate-link-price-subs,.hawk-affiliate-link-price-subs:hover,.hawk-affiliate-link-price-subs:hover:visited,.hawk-affiliate-link-price-subs:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-pricedeal-button{line-height:1;padding:0 4px}.hawk-affiliate-link-magazinesubscriptions-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-magazinesubscriptions-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-magazinesubscriptions-button:hover,.hawk-affiliate-link-magazinesubscriptions-button:hover:visited,.hawk-affiliate-link-magazinesubscriptions-button:link,.hawk-affiliate-link-magazinesubscriptions-button:visited,.hawk-affiliate-link-magazinesubscriptions-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-magazinesubscriptions-button{max-width:100px}}.hawk-affiliate-link-magazinesubscriptions-button{font-size:14px;margin-bottom:4px;padding:18px 10px}.hawk-affiliate-link-overlay-tag{align-items:center;display:flex;flex:1;font-size:13px;font-weight:600;justify-content:center;letter-spacing:normal;padding:8px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;word-break:normal}.hawk-affiliate-link-overlay-tag,.hawk-affiliate-link-overlay-tag:hover{color:var(--white);text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{border:none;line-height:1.2;text-decoration:none}.hawk-affiliate-link-deal-widget-hero:hover,.hawk-affiliate-link-deal-widget-hero:hover:visited,.hawk-affiliate-link-deal-widget-hero:visited,.hawk-affiliate-link-deal-widget:hover,.hawk-affiliate-link-deal-widget:hover:visited,.hawk-affiliate-link-deal-widget:visited,.hawk-affiliate-link-hero:hover,.hawk-affiliate-link-hero:hover:visited,.hawk-affiliate-link-hero:visited{border:none;text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{display:flex;height:inherit;max-height:inherit;max-width:inherit;width:inherit}.hawk-affiliate-link-deal-widget a,.hawk-affiliate-link-deal-widget a>picture,.hawk-affiliate-link-deal-widget-hero a,.hawk-affiliate-link-deal-widget-hero a>picture,.hawk-affiliate-link-hero a,.hawk-affiliate-link-hero a>picture{height:inherit;width:inherit}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-label,.hawk-affiliate-link-merchantlink-transparent-price,.hawk-affiliate-link-streaming-label,.hawk-affiliate-link-streaming-price{border-bottom:none;color:inherit;padding:3px 0;text-decoration:inherit}.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-price{padding-left:6px}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-transparent-label{line-height:normal;padding:3px 5px}.hawk-affiliate-link-merchantlink-price[data-product-type="3500"],.hawk-affiliate-link-merchantlink-transparent-label[data-product-type="3500"]{padding-left:0}.hawk-affiliate-link-streaming-price{padding-right:5px}.hawk-affiliate-link-streaming-label{line-height:normal;padding:3px 0}.hawk-affiliate-link-vulture-code{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-vulture-code:hover,.hawk-affiliate-link-vulture-code:hover:visited,.hawk-affiliate-link-vulture-code:visited{border:none;text-decoration:none}.hawk-affiliate-link-vulture-code{color:var(--terms-conditions);text-decoration:underline}.hawk-affiliate-link-vulture-discount{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-vulture-discount:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-vulture-discount:hover,.hawk-affiliate-link-vulture-discount:hover:visited,.hawk-affiliate-link-vulture-discount:link,.hawk-affiliate-link-vulture-discount:visited,.hawk-affiliate-link-vulture-discount>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{max-width:100px}}.hawk-affiliate-link-vulture-discount{border-radius:5px;margin-top:10px;max-width:unset;min-height:40px;min-width:430px;width:100%}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-discount{min-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{min-width:unset}}.hawk-affiliate-link-vulture-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-vulture-button:hover,.hawk-affiliate-link-vulture-button:hover:visited,.hawk-affiliate-link-vulture-button:link,.hawk-affiliate-link-vulture-button:visited,.hawk-affiliate-link-vulture-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:100px}}.hawk-affiliate-link-vulture-button{border-radius:5px;min-height:40px;min-width:360px}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-button:hover{-webkit-text-decoration:var(--vulture-button-hover-underline);text-decoration:var(--vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-reward:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-vulture-reward:hover,.hawk-affiliate-link-vulture-reward:hover:visited,.hawk-affiliate-link-vulture-reward:link,.hawk-affiliate-link-vulture-reward:visited,.hawk-affiliate-link-vulture-reward>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:100px}}.hawk-affiliate-link-vulture-reward{border-radius:5px;min-height:40px;min-width:360px}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-reward:hover{-webkit-text-decoration:var(--vulture-button-hover-underline);text-decoration:var(--vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{font-size:18px;text-transform:none}.hawk-affiliate-link-vulture-copybutton{align-items:center;background-color:var(--site-color);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-copybutton:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-vulture-copybutton:hover,.hawk-affiliate-link-vulture-copybutton:hover:visited,.hawk-affiliate-link-vulture-copybutton:link,.hawk-affiliate-link-vulture-copybutton:visited,.hawk-affiliate-link-vulture-copybutton>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-copybutton{max-width:100px}}.hawk-affiliate-link-vulture-copybutton{background:var(--site-color);border:none;box-sizing:border-box;color:var(--white);font-weight:400;height:33px;max-width:150px;outline:none;padding:7px;width:inherit}.hawk-affiliate-link-merchantlink-review{align-self:center;color:var(--site-color);font-weight:600;padding:0;text-decoration:underline}.hawk-affiliate-link-button-merchantlink-review{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button-merchantlink-review:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-button-merchantlink-review:hover,.hawk-affiliate-link-button-merchantlink-review:hover:visited,.hawk-affiliate-link-button-merchantlink-review:link,.hawk-affiliate-link-button-merchantlink-review:visited,.hawk-affiliate-link-button-merchantlink-review>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{max-width:100px}}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-button-merchantlink-review{display:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{display:none}}.hawk-affiliate-link-merchantlink-review-textbutton{align-self:center;color:var(--site-color);display:none;font-weight:600;padding:0;text-decoration:underline}body .hawk-root[data-viewports*=mobile] .hawk-affiliate-link-merchantlink-review-textbutton{color:var(--site-color);display:unset}@media screen and (max-width:500px){.hawk-affiliate-link-merchantlink-review-textbutton{color:var(--site-color);display:unset}}.hawk-affiliate-link-shop{display:flex;height:inherit;line-height:24px;width:inherit}.hawk-affiliate-link-availableFrom,.hawk-affiliate-link-availableFromClickable{align-self:center;color:var(--available-from);display:block;padding-left:10px;pointer-events:none;width:100%}.hawk-affiliate-link-availableFromClickable{pointer-events:auto}.hawk-affiliate-link-productblock{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-productblock:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-productblock:hover,.hawk-affiliate-link-productblock:hover:visited,.hawk-affiliate-link-productblock:link,.hawk-affiliate-link-productblock:visited,.hawk-affiliate-link-productblock>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-productblock{max-width:100px}}.hawk-affiliate-link-productblock{background-color:var(--productblock-background-color,#1b1b1b);border:var(--productblock-border,0);border-bottom:var(--productblock-border-bottom,0);color:var(--productblock-text-color,#fff);font-size:var(--productblock-font-size,13px);font-weight:500;letter-spacing:var(--productblock-letter-spacing,1px);margin-top:var(--productblock-margin-top,10px);max-width:var(--productblock-max-width,none);padding:15px;width:100%}.hawk-affiliate-link-productblock:hover{background-color:var(--productblock-background-color-hover)}.hawk-affiliate-link-partner-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-partner-button:hover{background-color:var(--site-color-hover)}.hawk-affiliate-link-partner-button:hover,.hawk-affiliate-link-partner-button:hover:visited,.hawk-affiliate-link-partner-button:link,.hawk-affiliate-link-partner-button:visited,.hawk-affiliate-link-partner-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-partner-button{max-width:100px}}.hawk-affiliate-link-partner-button{font-size:14px;max-width:80%;padding:18px 10px}.hawk-affiliate-link-specs-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-specs-deal-image:hover,.hawk-affiliate-link-specs-deal-image:hover:visited,.hawk-affiliate-link-specs-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-specs-deal-image{height:70px}.hawk-affiliate-link-sticky-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-sticky-deal-image:hover,.hawk-affiliate-link-sticky-deal-image:hover:visited,.hawk-affiliate-link-sticky-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-sticky-deal-image{height:44px}.hawk-affiliate-link-merchantlink-modern-button{line-height:normal;text-decoration:inherit;width:100%}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=true]{background-color:var(--modern-button-background-color-selected);border-color:var(--modern-button-border-color-selected);color:var(--modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=false]{background-color:var(--modern-button-background-color-unselected);border-color:var(--modern-button-border-color-unselected);color:var(--modern-button-text-color-unselected)}.hawk-affiliate-link-merchantlink-modern-button:visited div div{background-color:var(--modern-button-background-color-visited);border-color:var(--modern-button-border-color-visited);color:var(--modern-button-text-color-visited)}.hawk-affiliate-link-merchantlink-modern-button:visited div div[data-last-hovered=true]{background-color:var(--modern-button-background-color-selected);border-color:var(--modern-button-border-color-selected);color:var(--modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button:hover div div,.hawk-affiliate-link-merchantlink-modern-button:hover:visited div div{background-color:var(--modern-button-background-color-hover);border-color:var(--modern-button-border-color-hover);color:var(--modern-button-text-color-hover)}.hawk-affiliate-link-merchantlink-modern-button:hover,.hawk-affiliate-link-merchantlink-modern-button:hover:visited,.hawk-affiliate-link-merchantlink-modern-button:visited{text-decoration:none}.hawk-affiliate-link-left-alignment{align-items:flex-start}.hawk-affiliate-link-centered-alignment{align-self:center}.hawk-affiliate-link-tabletop-readmore{color:var(--tabletop-blocks-navigation-link);font-size:14px;font-weight:700;line-height:22px;text-decoration:none}a.hawk-all-deals-button{background-color:var(--trd-dark-grey);color:var(--white);font-size:14px;font-weight:600;line-height:1.3;margin:5px 10px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase}a.hawk-all-deals-button span{color:var(--white)}a.hawk-all-deals-button:hover,a.hawk-all-deals-button:hover:visited,a.hawk-all-deals-button:visited{color:var(--white);text-decoration:none}a.hawk-all-deals-game-platform-image:hover,a.hawk-all-deals-game-platform-image:hover:visited,a.hawk-all-deals-game-platform-image:visited{color:var(--dark-grey)}.hawk-all-deals-price-widget{display:block}.hawk-all-deals-review-widget-peacock{font-size:12px;margin-right:10px}.hawk-all-deals-multimodelreview{display:block;font-size:13px;grid-column:1;margin-bottom:5px;text-align:center}.hawk-animate-slide-enter{opacity:0;transform:translateX(-100%)}.hawk-animate-slide-enter-active{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave{opacity:0;transform:translateX(-100%);transition:all .5s ease}.hawk-animate-slide-enter-reverse{opacity:0;transform:translateX(100%)}.hawk-animate-slide-enter-active-reverse{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave-reverse{opacity:0;transform:translateX(100%);transition:all .5s ease}.hawk-animate-fade-enter{opacity:0}.hawk-animate-fade-enter-active{opacity:1;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-animate-fade-leave{opacity:0;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-display-name-container{color:var(--black);font-size:14px;line-height:22px;position:relative;text-align:left}.hawk-display-name-container .hawk-display-name-full{background:var(--white);border:1px solid var(--black);display:none;padding:3px;position:absolute;z-index:10}.hawk-display-name-container:hover .hawk-display-name-full{display:block}.hawk-display-price-contract-type-broadband,.hawk-display-price-contract-type-container{color:var(--black);display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-broadband{font-size:16px;font-weight:700}.hawk-display-price-contract-type-merchantlink-price,.hawk-display-price-contract-type-merchantlink-transparent-price,.hawk-display-price-contract-type-streaming-price{color:var(--black);color:inherit;display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-decoration:inherit;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-promotion{color:var(--black);color:var(--promotion-secondary-color);font-family:var(--promotion-price-font-family)}.hawk-display-price-contract-type-partner,.hawk-display-price-contract-type-promotion{display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-partner{color:var(--black);font-size:16px;line-height:25px}.hawk-display-price-container{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-container .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-container .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-container[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-container[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-container[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-container[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-subscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-subscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-price-subscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-subscriptions[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-subscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-subscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:inherit}.hawk-display-price-price-widget-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-deal{background-color:transparent}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:inherit;font-size:17px;font-weight:700}.hawk-display-price-price-widget-deal[data-type=wasPrice]{display:inline;text-align:left}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{text-align:center}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{font-size:14px;font-weight:700}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:left}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-full-price-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-full-price-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{box-sizing:content-box;display:inline;line-height:14px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:inherit;font-size:14px;font-weight:700;line-height:14px}.hawk-display-price-pocket{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket[data-type=upfront]{text-align:left}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:18px;font-weight:600}.hawk-display-price-pocket[data-type=monthly] .hawk-display-price-label{color:var(--black);font-size:14px;text-align:center}.hawk-display-price-broadband{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-broadband .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-broadband .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-broadband[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-broadband[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-broadband[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-broadband{font-weight:600}.hawk-display-price-broadband .hawk-display-price-price{color:var(--black)}.hawk-display-price-broadband[data-type=upfront]{text-align:left}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400}.hawk-display-price-broadband[data-type=monthly] .hawk-display-price-label{color:var(--black);font-size:14px;text-align:center}.hawk-display-price-pocket-mobile{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket-mobile .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket-mobile .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket-mobile[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket-mobile[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket-mobile[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket-mobile[data-type=upfront]{text-align:left}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:15px;font-weight:600;margin-right:3px}.hawk-display-price-peacock{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-peacock .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-peacock .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-peacock[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-peacock[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-peacock[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-peacock[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-peacock[data-type=wasPrice]{margin:0 3px 0 0}.hawk-display-price-promotion{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-promotion .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-promotion[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-promotion[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-promotion[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-promotion[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-promotion{display:flex}.hawk-display-price-promotion .hawk-display-price-label{color:var(--promotion-secondary-color);font-family:var(--promotion-price-font-family);font-size:16px;margin-right:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--promotion-primary-color);font-family:var(--promotion-price-font-family);font-size:26px}.hawk-display-price-magazinesubscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-magazinesubscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-magazinesubscriptions[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-magazinesubscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-magazinesubscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-magazinesubscriptions{display:flex}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{align-self:flex-end;color:var(--black);font-size:16px;margin-bottom:2px;margin-right:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--black);font-size:26px}.hawk-display-price-cc-simplified{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-cc-simplified .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-cc-simplified .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-cc-simplified[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-cc-simplified[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-cc-simplified[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{font-size:15px}.hawk-display-price-cc-simplified .hawk-display-price-price{font-size:26px}.hawk-display-price-available-from{color:#000;line-height:1;margin-left:5px}.hawk-display-price-merchantlink-price,.hawk-display-price-merchantlink-transparent-price,.hawk-display-price-streaming-price{color:inherit;text-decoration:inherit}.hawk-display-price-merchantlink-price .hawk-display-price-price,.hawk-display-price-merchantlink-transparent-price .hawk-display-price-price,.hawk-display-price-streaming-price .hawk-display-price-price{text-decoration:inherit}.hawk-display-price-merchantlink-review{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-merchantlink-review .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-merchantlink-review .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-merchantlink-review[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-merchantlink-review[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-merchantlink-review[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-merchantlink-review[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}body .hawk-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review{text-decoration:underline}body .hawk-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}@media screen and (max-width:500px){.hawk-display-price-merchantlink-review{text-decoration:underline}.hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}.hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}}.hawk-display-price-shop{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-shop .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-shop .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-shop[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-shop[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-shop[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-shop[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-shop[data-type=wasPrice]{margin:0}@container (max-width: 405px){.hawk-display-price-shop[data-type=wasPrice]{display:none}}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{display:inline-block;line-height:1;white-space:nowrap;width:auto}.hawk-display-price-availableFrom .hawk-display-price-label,.hawk-display-price-availableFromClickable .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--site-color);font-size:16px}.hawk-display-price-availableFromClickable[data-type=buySimilar] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-availableFromClickable[data-type=upfront] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-availableFromClickable[data-type=wasPrice],.hawk-display-price-availableFrom[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-availableFromClickable[data-type=wasPrice] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{background-color:transparent;text-decoration:inherit;width:100%}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--available-from);font-size:20px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-partner .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-partner .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-partner[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-partner[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-partner[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-partner{align-items:center;display:flex;flex-direction:column;min-height:55px}.hawk-display-price-partner .hawk-display-price-price{font-size:30px}.hawk-deal-countdown-container{align-items:center;display:flex;font-size:12px;gap:4px;justify-content:center;line-height:1.3;text-align:center}.hawk-deal-countdown-container .hawk-deal-countdown-label{color:inherit;font-weight:400}.hawk-deal-countdown-container .hawk-deal-countdown-time-string{font-weight:700}.hawk-deal-countdown-not-started .hawk-deal-countdown-time-string{color:var(--orange,#ff6f28)}.hawk-deal-countdown-in-progress .hawk-deal-countdown-time-string{color:var(--countdown-in-progress-color,#e6248a)}.hawk-deal-countdown-expired .hawk-deal-countdown-time-string{color:var(--red,red)}.hawk-deal-countdown-unknown .hawk-deal-countdown-time-string{color:var(--black,#1b1b1b)}.hawk-deal-countdown-peacock{flex-direction:column}.hawk-deal-countdown-mmroundup{display:flex;font-size:12px;gap:4px}.hawk-deal-countdown-mmroundup .hawk-deal-countdown-label{color:#1b1b1b}.hawk-grid-item-block-container{align-items:center;display:flex;flex-direction:column;grid-row:2;justify-content:center}.hawk-grid-item-block-container[data-name=promos]{grid-column:1/-1;grid-row:1}.hawk-grid-item-block-container[data-name=toggle]{grid-column:1/-1}.hawk-grid-item-block-container[data-name=countdown]{align-items:flex-end;grid-row:3}.hawk-grid-item-block-container[data-name=priceLink]{grid-row-gap:5px;display:grid;grid-column:3/5;grid-template-columns:1fr 1fr;margin:auto;width:100%}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/5;grid-row:3;justify-content:space-around}body .hawk-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}body .hawk-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}@media screen and (max-width:500px){.hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}}.hawk-grid-item-block-container[data-stacked="1"][data-name=promos]{height:70px}.hawk-grid-item-main-container{box-sizing:border-box;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px 10px 0;position:relative;width:100%}.hawk-grid-item-main-container[data-stacked="1"]{display:block}.hawk-grid-item-main-container[data-expanded="1"]{display:flex;flex-direction:column}.hawk-grid-item-main-container[data-type=promos]{padding-bottom:0;padding-top:0}.hawk-grid-item-toggle-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label{color:var(--trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label:after{background:var(--white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--light-mid-grey);border:1px solid var(--light-mid-grey);border-top-color:var(--white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label{color:var(--trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{background:var(--white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--light-mid-grey);border:1px solid var(--light-mid-grey);border-top-color:var(--white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{width:100%}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{content:"\25B2"}.hawk-grid-item-toggle-expanded-container:after{background-image:linear-gradient(to bottom,var(--light-mid-grey) 0,var(--white));content:"";height:4px;left:0;position:absolute;right:0;top:18px}.hawk-grid-item-container:not(:last-of-type){border-bottom:1px dotted var(--light-mid-grey)}.hawk-grid-item-container .hawk-grid-item-expanded{align-items:center;border-top:1px solid var(--light-mid-grey);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:25px 5px 10px}.hawk-grid-item-container .hawk-grid-item-spacer{height:10px}.hawk-no-deals-container{background:var(--white);font-size:14px;margin:0 4px;padding:20px 0;text-align:center}.hawk-no-deals-comparison{font-size:16px;margin-top:50px;text-align:center}.hawk-grid-items-container{background:var(--rows-background-color);margin:0 4px}.hawk-grid-items-container[data-stacked="1"]{display:grid;grid-template-columns:repeat(3,1fr)}body .hawk-root[data-viewports*=mobile] .hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:500px){.hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}}.hawk-scroll-arrow-container{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-container:hover{cursor:pointer}.hawk-scroll-arrow-container[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-container[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-container[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-partner{align-items:center;background:var(--white);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-partner:hover{cursor:pointer}.hawk-scroll-arrow-partner[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-partner[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-partner{border:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{height:10px;width:15px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--black)}.hawk-scroll-arrow-partner[data-direction=right]{border:1px solid var(--light-mid-grey);border-radius:0 5px 5px 0}.hawk-scroll-arrow-partner[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-tabs-widget:hover{cursor:pointer}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-tabs-widget[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-tabs-widget{border-left:1px solid var(--light-mid-grey);border-radius:6px;left:6px;padding:4px 9px;top:21%}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:8px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-radius:6px;border-right:1px solid var(--light-mid-grey);right:6px}body .hawk-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}body .hawk-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}@media screen and (max-width:800px){.hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}}.hawk-scroller-page-container{opacity:.5;transition:all .5s ease}.hawk-scroller-page-container[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{opacity:.5;transition:all .5s ease}.hawk-scroller-page-contract-details[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{display:flex}.hawk-scroller-page-magazinesubscriptions{opacity:.5;transition:all .5s ease}.hawk-scroller-page-magazinesubscriptions[data-active="1"]{opacity:1}.hawk-scroller-page-magazinesubscriptions{transition:all .8s ease}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{opacity:.5;transition:all .5s ease}.hawk-scroller-page-partner[data-active="1"],.hawk-scroller-page-tabs-widget[data-active="1"]{opacity:1}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{transition:all 1s ease}.hawk-scroller-container{align-items:center;display:flex;position:relative}.hawk-scroller-container .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{align-items:center;display:flex;position:relative}.hawk-scroller-contract-details .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{padding:0 25px}.hawk-scroller-peacock{align-items:center;display:flex;position:relative}.hawk-scroller-peacock .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-peacock{border-top:2px solid var(--black)}.hawk-scroller-dots{display:flex;flex-direction:row;justify-content:center;list-style:none}.hawk-scroller-dots .hawk-scroller-black{color:#999}.hawk-scroller-dots .hawk-scroller-grey{color:#efeeef}.hawk-scroller-tabs-widget{align-items:center;display:flex;position:relative}.hawk-scroller-tabs-widget .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-tabs-widget{width:100%}.hawk-hawk-tab-container{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-container:first-of-type{margin-left:0}.hawk-hawk-tab-container:last-of-type{margin-right:0}.hawk-hawk-tab-container .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-container .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active .hawk-hawk-tab-main{background-color:var(--white)}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform{margin:0;max-width:210px}.hawk-hawk-tab-game-platform:last-of-type,.hawk-hawk-tab-game-platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-game-platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--white)}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform-active{max-width:210px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--site-color);border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;height:20px;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black);font-weight:700}.hawk-hawk-tab-active-bar{background:transparent;height:2px}.hawk-hawk-tab-only-tab .hawk-hawk-tab-main{border-radius:0}.hawk-hawk-tab-specific-named-tab{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab:last-of-type,.hawk-hawk-tab-specific-named-tab:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-specific-named-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab-active{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab-active:last-of-type,.hawk-hawk-tab-specific-named-tab-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform:last-of-type,.hawk-hawk-tab-other-label_text_game_platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--grey)}.hawk-hawk-tab-other-label_text_game_platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform-active{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type,.hawk-hawk-tab-other-label_text_game_platform-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-active-bar,.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--grey)}.hawk-hawk-tabs-container .hawk-hawk-tabs-main,.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-game-platform{padding:4px 4px 0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-active-bar{height:10px}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-specific-named-tab{padding:4px 4px 0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-active-bar{height:10px}.hawk-lazy-image-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-editors-pick[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-editors-pick[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{margin:38px auto 10px 12px;max-height:100%}.hawk-lazy-image-shop{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-shop[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-shop[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-shop{max-height:100%}body .hawk-root[data-viewports*=mobile] .hawk-lazy-image-shop{max-height:240px;max-width:100%}@media screen and (max-width:500px){.hawk-lazy-image-shop{max-height:240px;max-width:100%}}.hawk-lazy-image-shop-nav-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-shop-nav-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-shop-nav-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-shop-nav-chevron-up{filter:invert(1);transform:rotate(180deg);width:18px}.hawk-lazy-image-shop-nav-chevron-up:hover{cursor:pointer}.hawk-lazy-image-shop-nav-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-shop-nav-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-shop-nav-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-shop-nav-chevron-down{filter:invert();width:18px}.hawk-lazy-image-shop-nav-chevron-down:hover{cursor:pointer}.hawk-lazy-image-simple-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-simple-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-simple-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-simple-image{align-items:center;border:1px solid var(--light-grey);display:flex;justify-content:center;padding:2px 3px}.hawk-lazy-image-magazinesubscriptions{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-magazinesubscriptions[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-magazinesubscriptions[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-magazinesubscriptions{max-height:100%;padding-top:10px}.hawk-lazy-image-promotion{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-promotion[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-promotion[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-promotion{align-items:center;display:flex;grid-column:1;grid-row:1;max-height:100%;mix-blend-mode:unset}.hawk-lazy-image-peacock{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-peacock[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-peacock[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-peacock{align-items:center;display:flex}.hawk-lazy-image-vulture{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-vulture[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-vulture[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}body .hawk-root[data-viewports*=mobile] .hawk-lazy-image-vulture{max-height:70px;max-width:70px}@media screen and (max-width:500px){.hawk-lazy-image-vulture{max-height:70px;max-width:70px}}.hawk-lazy-image-deal-widget{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-deal-widget[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-deal-widget[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-deal-widget{display:inline;margin:0}body .hawk-root[data-viewports*=mobile] .hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}@media screen and (max-width:500px){.hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}}.hawk-lazy-image-editors-choice{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-editors-choice[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-editors-choice[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-choice{display:inline;margin:0}@media screen and (max-width:500px){.hawk-lazy-image-editors-choice{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}}.hawk-lazy-image-editors-choice{border:1px solid var(--light-mid-grey)}body .hawk-root[data-viewports*=mobile] .hawk-lazy-image-editors-choice{padding:15% 0}@media screen and (max-width:500px){.hawk-lazy-image-editors-choice{padding:15% 0}}.hawk-lazy-image-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-arrow{filter:invert(80%);transform:rotate(270deg) scale(.6)}.hawk-lazy-image-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-filter-arrow{filter:contrast(0);pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-pocket-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pocket-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pocket-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pocket-filter-arrow{filter:contrast(0);filter:contrast(100%);mix-blend-mode:normal;pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-cross{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-cross[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-cross[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cross{cursor:pointer;filter:contrast(0);position:absolute;right:15px;top:15px}.hawk-lazy-image-bundle-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-bundle-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-bundle-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-bundle-image{margin:0 2px;mix-blend-mode:normal}.hawk-lazy-image-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-down{filter:invert()}.hawk-lazy-image-chevron-down:hover{cursor:pointer}.hawk-lazy-image-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-up{filter:invert()}.hawk-lazy-image-chevron-up:hover{cursor:pointer}.hawk-lazy-image-chevron-up{transform:rotate(180deg)}.hawk-lazy-image-chevron-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-left{color:var(--black);filter:contrast(0);margin:0 10px}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-left[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-chevron-spb-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-left[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-chevron-spb-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{height:30px;transform:rotate(180deg)}.hawk-lazy-image-chevron-spb-left{transform:rotate(0deg)}.hawk-lazy-image-chevron-spb-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-down{color:var(--black);filter:contrast(0)}.hawk-lazy-image-parent-category-chevron{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-parent-category-chevron[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-parent-category-chevron[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-parent-category-chevron{color:var(--black);filter:invert(0);margin:0 5px 0 0}.hawk-lazy-image-labels-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-labels-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-labels-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-labels-arrow{filter:contrast(0)}.hawk-lazy-image-hot-deal-flag{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hot-deal-flag[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hot-deal-flag[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hot-deal-flag{cursor:pointer;margin:0 10px;mix-blend-mode:normal}.hawk-lazy-image-panel-filter{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-panel-filter[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-panel-filter[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-panel-filter{margin-left:6px}.hawk-lazy-image-sticky{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-sticky[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-sticky[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-sticky{align-items:center;border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;float:left;margin-top:4px;-o-object-position:center;object-position:center}body .hawk-root[data-viewports*=mobile] .hawk-lazy-image-sticky{margin-top:0}@media screen and (max-width:500px){.hawk-lazy-image-sticky{margin-top:0}}.hawk-lazy-image-specs-label{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-specs-label[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-specs-label[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-specs-label{flex:1 0 auto;margin:5px;opacity:.7}.hawk-lazy-image-site-logo-spinner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-spinner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-spinner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-spinner{left:0;max-width:98%;position:absolute;right:0;top:0;z-index:500}.hawk-lazy-image-site-logo-tabletop{max-height:30px;padding-left:10px}@container (min-width: 480px){.hawk-lazy-image-site-logo-tabletop{margin-bottom:-2;padding-left:0}}.hawk-lazy-image-whathifi{padding-left:5px}@container (min-width: 480px){.hawk-lazy-image-whathifi{padding-left:0}}.hawk-lazy-image-associated-logo{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-associated-logo[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-associated-logo[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-associated-logo{vertical-align:text-bottom}.hawk-lazy-image-tv-channel{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-tv-channel[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-tv-channel[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-tv-channel{opacity:.9}.hawk-lazy-image-switcher-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-left{cursor:pointer;transform:rotate(180deg)}.hawk-lazy-image-switcher-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-right{cursor:pointer}.hawk-lazy-image-user-input-search{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-user-input-search[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-user-input-search[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-user-input-search{cursor:pointer;position:absolute}.hawk-lazy-image-hover-icon{height:inherit;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hover-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hover-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hover-icon{cursor:pointer;display:block;margin:auto;opacity:.8;padding:4px;width:auto}.hawk-lazy-image-dealwidgetPrime{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-dealwidgetPrime[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-dealwidgetPrime[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-dealwidgetPrime{border:1px solid var(--grey);box-sizing:border-box}.hawk-lazy-image-pricedeal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pricedeal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pricedeal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pricedeal-button{background-color:var(--white)}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{border:1px solid var(--grey);box-sizing:border-box;margin-left:0}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal-button[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal-button[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{background-color:var(--white)}.hawk-lazy-image-hawk-tab{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hawk-tab[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hawk-tab,.hawk-lazy-image-hawk-tab[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-powered-by[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-powered-by[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:flex;margin:0;max-width:60px}.hawk-lazy-image-streaming-score{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-streaming-score[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-streaming-score[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-streaming-score{align-items:center;display:flex;max-height:18px;max-width:26px;width:auto}.hawk-lazy-image-partner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-partner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-partner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-partner{max-height:100px;min-height:100px}.hawk-lazy-image-logo-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-logo-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-logo-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-logo-image{height:40px}.hawk-lazy-image-product-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-product-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-product-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-product-image{height:70px}.hawk-lazy-image-amazon-prime-shipping-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-amazon-prime-shipping-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-amazon-prime-shipping-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-amazon-prime-shipping-image{height:21px;width:50px}.hawk-lazy-image-icon{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-icon,.hawk-lazy-image-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hawk-lazy-image-tomsguide-logo{padding-left:10px;padding-top:3px}@container (min-width: 480px){.hawk-lazy-image-tomsguide-logo{padding-left:0}}.hawk-load-more-container{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;margin:10px 10px 5px;padding:7px 0}.hawk-load-more-container .hawk-load-more-load-more-container{display:flex;flex:1;justify-content:flex-end}.hawk-load-more-container .hawk-load-more-load-more-container .hawk-load-more-load-more{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-container .hawk-load-more-show-less-container{display:flex;flex:0.55;justify-content:flex-end;padding-right:10px}.hawk-load-more-container .hawk-load-more-show-less-container .hawk-load-more-show-less{cursor:pointer;font-size:12px;text-decoration:underline}body .hawk-root[data-viewports*=mobile] .hawk-load-more-container{flex-direction:column;justify-content:center}body .hawk-root[data-viewports*=mobile] .hawk-load-more-container .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}@media screen and (max-width:500px){.hawk-load-more-container{flex-direction:column;justify-content:center}.hawk-load-more-container .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}}.hawk-load-more-more-deals-container .hawk-load-more-load-more-container{cursor:pointer}.hawk-load-more-more-deals-container .hawk-load-more-load-more-container .hawk-load-more-load-more:after{content:"\25BC";font-size:13px;margin-left:5px}.hawk-load-more-bundle{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;margin:10px 10px 5px;padding:7px 0}.hawk-load-more-bundle .hawk-load-more-load-more-container{display:flex;flex:1;justify-content:flex-end}.hawk-load-more-bundle .hawk-load-more-load-more-container .hawk-load-more-load-more{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-bundle .hawk-load-more-show-less-container{display:flex;flex:0.55;justify-content:flex-end;padding-right:10px}.hawk-load-more-bundle .hawk-load-more-show-less-container .hawk-load-more-show-less{cursor:pointer;font-size:12px;text-decoration:underline}@media screen and (max-width:500px){.hawk-load-more-bundle{flex-direction:column;justify-content:center}.hawk-load-more-bundle .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}}.hawk-load-more-bundle{border:none;margin:10px 5px}.hawk-load-more-bundle .hawk-load-more-load-more-container .hawk-load-more-load-more{font-size:15px;font-weight:400}.hawk-load-more-gamePlatform{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;margin:10px 10px 5px;padding:7px 0}.hawk-load-more-gamePlatform .hawk-load-more-load-more-container{display:flex;flex:1;justify-content:flex-end}.hawk-load-more-gamePlatform .hawk-load-more-load-more-container .hawk-load-more-load-more{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-gamePlatform .hawk-load-more-show-less-container{display:flex;flex:0.55;justify-content:flex-end;padding-right:10px}.hawk-load-more-gamePlatform .hawk-load-more-show-less-container .hawk-load-more-show-less{cursor:pointer;font-size:12px;text-decoration:underline}@media screen and (max-width:500px){.hawk-load-more-gamePlatform{flex-direction:column;justify-content:center}.hawk-load-more-gamePlatform .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}}.hawk-load-more-gamePlatform{background:var(--game-platform-background);border-top:none;margin:0 4px;padding:10px 0}body .hawk-root[data-viewports*=mobile] .hawk-load-more-gamePlatform{flex-direction:column;justify-content:center}body .hawk-root[data-viewports*=mobile] .hawk-load-more-gamePlatform .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}@media screen and (max-width:500px){.hawk-load-more-gamePlatform{flex-direction:column;justify-content:center}.hawk-load-more-gamePlatform .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}}.hawk-load-more-review-merchantlink{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;margin:10px 10px 5px;padding:7px 0}.hawk-load-more-review-merchantlink .hawk-load-more-load-more-container{display:flex;flex:1;justify-content:flex-end}.hawk-load-more-review-merchantlink .hawk-load-more-load-more-container .hawk-load-more-load-more{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-review-merchantlink .hawk-load-more-show-less-container{display:flex;flex:0.55;justify-content:flex-end;padding-right:10px}.hawk-load-more-review-merchantlink .hawk-load-more-show-less-container .hawk-load-more-show-less{cursor:pointer;font-size:12px;text-decoration:underline}@media screen and (max-width:500px){.hawk-load-more-review-merchantlink{flex-direction:column;justify-content:center}.hawk-load-more-review-merchantlink .hawk-load-more-show-less-container .hawk-load-more-show-less{margin-top:10px}}body .hawk-root[data-viewports*=mobile] .hawk-load-more-review-merchantlink{display:none}@media screen and (max-width:500px){.hawk-load-more-review-merchantlink{display:none}}.hawk-main-toggle-container{background:var(--toggle-color);box-sizing:border-box;clear:both;color:var(--white);cursor:pointer;display:flex;font-size:16px;font-weight:700;padding:10px 30px 10px 10px;position:relative;text-transform:uppercase;width:100%}.hawk-main-toggle-container .hawk-main-toggle-title{flex:1}.hawk-main-toggle-container .hawk-main-toggle-icon{flex:0}.hawk-main-bundle,.hawk-main-container,.hawk-main-editorial-container,.hawk-main-simple,.hawk-main-subscriptions{margin-bottom:30px;padding-bottom:2px;position:relative;width:100%}.hawk-main-subscriptions{margin-bottom:0}.hawk-main-price-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}body .hawk-root[data-viewports*=mobile] .hawk-main-price-container{margin:0 0 5px}@media screen and (max-width:500px){.hawk-main-price-container{margin:0 0 5px}}.hawk-main-price-chevron{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0 0 5px}}.hawk-main-price-chevron{margin:0;min-width:100px}body .hawk-root[data-viewports*=mobile] .hawk-main-price-chevron{margin:0;min-width:0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0;min-width:0}}.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{margin:0 0 5px}}body .hawk-root[data-viewports*=mobile] .hawk-main-price-broadband,body .hawk-root[data-viewports*=mobile] .hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}}.hawk-main-price-cc-simplified{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 0 5px}}.hawk-main-price-cc-simplified{margin:10px 5px 5px}body .hawk-root[data-viewports*=mobile] .hawk-main-price-cc-simplified{margin:0 5px 5px}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 5px 5px}}.hawk-main-price-merchantlink-review{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 0 5px}}body .hawk-root[data-viewports*=mobile] .hawk-main-price-merchantlink-review{margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 5px 0 0}}.hawk-star-rating-star-container{color:var(--light-grey,#eaeaea);display:inline-block;font-size:18.75px;line-height:21.75px;position:relative}.hawk-star-rating-star-container:before{color:var(--pink,#e6248a);content:"\2605";left:0;position:absolute}.hawk-star-rating-star-container[data-type=half]:before{color:var(--pink,#e6248a);overflow:hidden;width:50%}.hawk-star-rating-star-container[data-type=empty]:before{color:var(--light-grey,#eaeaea)}.hawk-star-rating-star-container[data-rating=asin]:before,.hawk-star-rating-star-container[data-rating=walmart]:before{color:var(--amazon-orange)}.hawk-star-rating-star-price-widget{font-size:15px;line-height:18px}.hawk-star-rating-star-price-widget[data-type=empty]:before{color:var(--light-grey,#eaeaea)}.hawk-star-rating-star-userReviews{font-size:17.5px}.hawk-star-rating-star-userReviews[data-rating=asin]:before,.hawk-star-rating-star-userReviews[data-rating=walmart]:before{color:var(--trd-blue)}.hawk-star-rating-star-broadband,.hawk-star-rating-star-game-platform,.hawk-star-rating-star-peacock,.hawk-star-rating-star-pocket,.hawk-star-rating-star-review-widget,.hawk-star-rating-star-review-widget-bottom{font-size:15px;line-height:18px}.hawk-star-rating-star-broadband[data-type=empty]:before,.hawk-star-rating-star-broadband[data-type=half],.hawk-star-rating-star-game-platform[data-type=empty]:before,.hawk-star-rating-star-game-platform[data-type=half],.hawk-star-rating-star-peacock[data-type=empty]:before,.hawk-star-rating-star-peacock[data-type=half],.hawk-star-rating-star-pocket[data-type=empty]:before,.hawk-star-rating-star-pocket[data-type=half],.hawk-star-rating-star-review-widget-bottom[data-type=empty]:before,.hawk-star-rating-star-review-widget-bottom[data-type=half],.hawk-star-rating-star-review-widget[data-type=empty]:before,.hawk-star-rating-star-review-widget[data-type=half]{color:var(--white)}.hawk-star-rating-star-tabletop:before,.hawk-star-rating-star-tabletop[data-type=half]:before{color:var(--tabletop-blocks-star-color)}.hawk-star-rating-star-tabletop[data-type=empty]:before{color:var(--tabletop-blocks-star-color-empty)}.hawk-star-rating-star-review-widget-simple{font-size:11px;line-height:14px;margin:0 3px 0 0}.hawk-star-rating-star-review-widget-simple:before{font-size:13px}.hawk-star-rating-star-ppc{font-size:11px;padding:1px}.hawk-star-rating-star-ppc:before{color:#facc15;left:1px}.hawk-star-rating-star-ppc[data-type=half]:before{color:#facc15}.hawk-star-rating-star-ppc[data-type=empty]:before{color:#eaeaea}.hawk-star-rating-star-tabletop-v3:before,.hawk-star-rating-star-tabletop-v3[data-type=half]:before{color:var(--tabletop-blocks-star-color,#e6248a)}.hawk-star-rating-star-tabletop-v3[data-type=empty]:before{color:#eaeaea}.hawk-star-rating-container{display:inline-block}.hawk-star-rating-container:before{background:transparent}.hawk-star-rating-review-widget-simple{display:inline-block}.hawk-star-rating-review-widget-simple:before{background:transparent}.hawk-star-rating-review-widget-simple{font-size:12px}.hawk-star-rating-userReviews{display:inline-block}.hawk-star-rating-userReviews:before{background:transparent}.hawk-star-rating-userReviews{font-size:17.5px}.hawk-star-rating-partner{border-bottom:1px solid var(--light-mid-grey);display:flex;flex-direction:row;justify-content:center;padding:10px 0;width:inherit}.hawk-streaming-score-container{display:flex;margin-right:5px}.hawk-streaming-score-container .hawk-streaming-score-review-text{font-size:16px;font-weight:600;padding:5px}.hawk-model-code-review-container{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-container .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-review-widget .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:baseline;justify-content:flex-start;margin:0;padding:0 10px 15px}.hawk-model-code-review-review-widget .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-review-widget-bottom{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-bottom{align-items:baseline;justify-content:flex-start;margin:10px 10px 5px}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-game-platform{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-game-platform .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-game-platform{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0}.hawk-model-code-review-game-platform .hawk-model-code-review-link{display:block;font-size:12px;line-height:15px;margin:5px 0 0;order:1;text-align:center}.hawk-model-code-review-review-widget-simple{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-simple{justify-content:flex-start}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:12px;margin:0;order:0;text-decoration:underline}body .hawk-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}body .hawk-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}@media screen and (max-width:500px){.hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}}div.hawk-model-code-review-peacock{align-items:center;display:flex;justify-content:flex-end;margin:0}div.hawk-model-code-review-peacock .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}div.hawk-model-code-review-peacock{justify-content:flex-start;margin:10px 0 5px}div.hawk-model-code-review-peacock a.hawk-model-code-review-link{font-size:12px;margin:0;order:1;padding:0;text-decoration:underline}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{justify-content:flex-start}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-userReviews{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-userReviews{color:var(--trd-blue);flex-direction:column;margin:0 15px}.hawk-model-code-review-userReviews .hawk-model-code-review-link{color:var(--trd-blue);font-size:14px;margin:0 0 3px;text-decoration:none}.hawk-model-code-review-userReviews .hawk-model-code-review-link:hover{text-decoration:underline}@media only screen and (max-width:699px){.hawk-model-code-review-userReviews{align-items:normal;flex-direction:row;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{flex:1 1 45%;margin:0;padding-top:2px;width:100%}}.hawk-model-code-reviews-container{display:flex;flex-direction:row;padding:8px 0}.hawk-model-code-reviews-userReviews{display:flex;flex-direction:row;justify-content:center;padding:8px 0;padding:5px 0;width:100%}body .hawk-root[data-viewports*=mobile] .hawk-model-code-reviews-userReviews{justify-content:flex-start}@media screen and (max-width:500px){.hawk-model-code-reviews-userReviews{justify-content:flex-start}}.hawk-price-note-container{display:block;font-size:11px;line-height:1.6;text-align:center}.hawk-spinner-container,.hawk-spinner-container .hawk-spinner-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hawk-spinner-container .hawk-spinner-overlay{background:var(--white,#fff);opacity:.3;z-index:100}.hawk-spinner-container .hawk-spinner-main{background:var(--site-color,#5aaf0b);border-radius:50%;height:50px;left:calc(50% - 25px);opacity:.8;position:relative;top:calc(50% - 25px);width:50px;z-index:200}.hawk-spinner-container .hawk-spinner-main:after{animation:hawk-spinner-spin .8s linear infinite;border:25px solid var(--white,#fff);border-radius:50%;border-right:25px solid transparent;content:"";height:0;left:0;opacity:.7;position:absolute;transform:rotate(315deg);width:0}@keyframes hawk-spinner-spin{0%{transform:rotate(0deg)}20%{transform:rotate(60deg)}40%{transform:rotate(130deg)}60%{transform:rotate(200deg)}80%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.hawk-title-container{font:inherit;font-family:var(--site-font-family);font-size:18px;font-weight:600}.hawk-title-container,.hawk-title-editors-pick{align-items:center;background:transparent;display:flex;flex:1;margin:0;padding:15px 10px}.hawk-title-editors-pick{background:var(--heading-color);color:var(--white);font:inherit;font-family:var(--site-font-family);font-size:18px;font-size:14px;font-weight:600;line-height:1.2;padding:5px 0 5px 10px;text-transform:uppercase}.hawk-title-price-title-responsive,.hawk-title-price-widget{display:flex;flex:1 1 45%;flex-direction:row;font-family:var(--site-font-family);font-weight:700;margin:0;padding-bottom:3px;text-align:left;text-transform:uppercase}.hawk-title-price-title-responsive{flex:1 1 48%}.hawk-title-pocket{display:flex;flex:1;font:inherit;font-family:var(--site-font-family);font-size:18px;font-weight:600;line-height:22px;padding:15px 10px;padding:0 10px}.hawk-title-broadband,.hawk-title-pocket{align-items:center;background:transparent;margin:0}.hawk-title-broadband{color:var(--white);flex:1;line-height:22px;padding:15px 10px;padding:0 0 15px}.hawk-title-broadband,.hawk-title-peacock{display:flex;font:inherit;font-family:var(--site-font-family);font-size:18px;font-weight:600}.hawk-title-peacock{align-items:center;align-items:flex-start;background:transparent;border-top:var(--peacock-header-border-top,1px solid #ddd);flex:1;flex-direction:column;font-size:19px;margin:0;padding:15px 10px;padding:5px 0;position:relative}.hawk-title-uppercase{align-items:center;background:transparent;display:flex;text-transform:uppercase}.hawk-title-simple,.hawk-title-uppercase{flex:1;font:inherit;font-family:var(--site-font-family);font-size:18px;font-weight:600;margin:0;padding:15px 10px}.hawk-title-simple{align-items:center;background:transparent;font-weight:700;margin:5px 0;padding:0 0 5px}.hawk-title-simple,.hawk-title-specs{display:flex;font-size:16px;text-transform:uppercase}.hawk-title-specs{border-bottom:1px solid var(--light-mid-grey);border-top:1px solid var(--light-mid-grey);color:var(--trd-dark-grey);flex:1;font-weight:600;line-height:1.5;margin:0;padding:5px 0}.hawk-title-merchantlink-title-buying-guide{display:flex;flex:1 1 48%;flex-direction:row;font-family:var(--merchantlink-title-font-family,inherit);font-size:100%;font-size:var(--merchantlink-title-font-size,inherit);font-weight:700;line-height:30px;line-height:var(--merchantlink-title-line-height,30px);margin:3px 0 0;padding-bottom:3px;text-align:left;text-transform:uppercase}body .hawk-root[data-viewports*=mobile] .hawk-title-merchantlink-title-buying-guide{font-size:var(--merchantlink-title-font-size-mobile,inherit)}@media screen and (max-width:500px){.hawk-title-merchantlink-title-buying-guide{font-size:var(--merchantlink-title-font-size-mobile,inherit)}}.hawk-title-vulture{align-items:center;background:transparent;display:flex;display:block;flex:1;font:inherit;font-family:var(--site-font-family);font-size:18px;font-size:24px;font-weight:600;margin:0;padding:15px 10px;padding:20px 0;text-align:left}body .hawk-root[data-viewports*=mobile] .hawk-title-vulture{padding:15px 10px}@media screen and (max-width:500px){.hawk-title-vulture{padding:15px 10px}}.hawk-title-popular{align-items:center;background:transparent;background-color:var(--site-color);color:#fff;display:flex;display:block;flex:1;font:inherit;font-family:var(--site-font-family);font-size:18px;font-size:15px;font-weight:600;margin:0;padding:15px 10px;padding:5px 0;text-align:center;text-transform:uppercase}.hawk-title-streaming{padding:15px 10px;padding:10px 0}.hawk-title-partner,.hawk-title-streaming{align-items:center;background:transparent;display:flex;flex:1;font:inherit;font-family:var(--site-font-family);font-size:18px;font-weight:600;margin:0}.hawk-title-partner{padding:15px 10px;padding:15px 35px}.hawk-master-widget-server-fallback{all:inherit}
 }</style><style type="text/css" data-chunk="trd-site" id="hawkStyles-trd-site">@layer hawk { 
body .hawk-root{--black:#1b1b1b;--white:#fff;--yellow:#ffd800;--green:#3c8d0d;--orange:#ff6f28;--red:red;--pink:#e6248a;--light-blue:#97edfc;--mid-grey:#333;--light-grey:#eaeaea;--grey:#adadad;--dark-grey:#545454;--light-mid-grey:#ccc;--prime-blue:#00aeef;--prime-green:#eaf7e9;--lighter-mid-grey:#ebebeb;--game-platform-grey:#dbddde;--amazon-orange:#ffce00;--amazon-prime-day-blue:#70b7d9;--error-red:#f33f3f;--playstation-blue:#003791;--playstation-white:#fff;--xbox-green:#107c10;--nintendo-red:#e60012;--trd-blue:#2f6e91;--trd-pink:#e6248a;--trd-light-pink:#ea489d;--trd-grey:#ededed;--trd-dark-grey:#333;--trd-dark-blue:#315062;--rose-gold:#b76e79;--pc-orange:#ff8201;--brand-background-color:#fff;--site-color:#5aaf0b;--heading-color:#2f6e91;--tab-color:var(--trd-blue);--cc-border-color:var(--light-mid-grey);--cc-filters-title-color:var(--black);--expanded-row-color:var(--trd-blue);--expanded-row-box-shadow:4px 4px 20px var(--expanded-row-color);--toggle-color:var(--trd-blue);--toggle-switch-color:var(--trd-blue);--postcode-entry-button-color:var(--site-color);--comparison-load-more-background-color:#262626;--tv-channels-display-label-color:#696969;--index-color:#999;--editors-pick-background-color:#ededed;--editors-pick-promo-color:var(--trd-blue);--editors-pick-promo-rgba-color:rgba(47,110,145,.3);--editors-pick-voucher-background-color:#e6248a;--filter-border-color:#c1c1c1;--filter-hover-border-color:#535353;--filter-selected-hover-border-color:#666;--countdown-in-progress-color:var(--trd-pink);--rows-background-color:var(--white);--hawk-footer-background:var(--trd-grey);--hawk-footer-game-platform-border:solid 1px var(--game-platform-grey);--hover-panel-color:orange;--description-hover-background:#cac7c7;--display-price-code-color:var(--site-color);--site-font-family:inherit;--hawk-tab-text-color:#666;--hawk-tab-background:#d6d6d6;--review-rows-background:var(--white);--review-peacock-background:var(--white);--product-label-background:var(--light-grey);--product-label-text-color:var(--black);--seasonal-event-grey:#797979;--seasonal-event-dark-grey:#313131;--seasonal-event-merchants-background:var(--white);--game-platform-background:transparent;--was-price-text-color:#848484;--was-price-promo-color:#be0707;--was-price-light-promo-color:#ededed;--was-price-light-promo-text-color:#be0707;--user-input-color:#c1c1c1;--user-input-hover-color:#535353;--user-input-input-background:#f2f2f2;--user-input-input-error-color:#838383;--radio-button-color:#c1c1c1;--checkbox-color:#c1c1c1;--range-filter-shadow-color:#a9a9a9;--range-filter-background-color:var(--site-color);--pre-order-promise-color:#aaa;--merchant-link-mona-background-color:var(--site-color);--merchant-link-mona-text-color:var(--white);--merchant-link-mona-text-color-hover:var(--white);--merchant-link-border-radius:3px;--mona-site-font-family:inherit;--shop-filter-button-background-color:var(--trd-blue);--shop-filter-button-text-color:var(--white);--shop-font-family-headings:"Source serif Pro",serif;--shop-font-family-secondary-text:sans-serif;--available-from:var(--site-color);--box-merchantlink-color:var(--site-color);--hover-box-merchantlink-color:#fff;--modern-button-background-color-selected:#6af090;--modern-button-background-color-unselected:var(--white);--modern-button-background-color-hover:#14cc48;--modern-button-background-color-visited:var(--white);--modern-button-border-color-selected:#6af090;--modern-button-border-color-unselected:#14cc48;--modern-button-border-color-hover:#14cc48;--modern-button-border-color-visited:#008299;--modern-button-text-color-selected:#1b1b1b;--modern-button-text-color-unselected:#1b1b1b;--modern-button-text-color-hover:#1b1b1b;--modern-button-text-color-visited:#008299;--merchantlink-title-font-size:inherit;--merchantlink-title-font-size-mobile:inherit;--merchantlink-title-line-height:30px;--merchantlink-title-font-family:inherit;--deal-widget-border-color:#ddd;--deal-hero-promo-background:var(--grey);--deal-hero-promo-color:#fff;--deal-hero-promo-background-progressive:transparent;--deal-hero-promo-color-progressive:#d21f26;--deal-widget-hero-box-shadow-color:#e9e9e93b;--sticky-promo-color:#e19c42;--terms-conditions:#c0464a;--text-highlight:var(--site-color);--vulture-button-hover-underline:none;--verified-checkmark-text:#5aaf0b;--verified-checkmark-icon:#5aaf0b;--promotion-primary-color:var(--black);--promotion-secondary-color:var(--black);--promotion-background-color:#ebedec;--promotion-cta-background:var(--site-color);--promotion-cta-background-hover:var(--site-color);--promotion-cta-text-color:var(--white);--promotion-title-font-family:inherit;--promotion-bullet-points-font-family:inherit;--promotion-price-font-family:inherit;--promotion-cta-font-family:inherit;--seasonal-link-color:inherit;--productblock-text-color:var(--white);--productblock-letter-spacing:1px;--productblock-font-size:13px;--productblock-font-family:inherit;--productblock-background-color:var(--site-color);--productblock-background-color-hover:var(--site-color);--productblock-border:0;--productblock-border-bottom:0;--productblock-max-width:none;--productblock-sale-color:#b01c21;--productblock-margin-top:10px;--tabletop-background-color:#090e21;--tabletop-blocks-border-color:#090e21;--tabletop-blocks-product-header:var(--site-color);--tabletop-footer-background-color:#090e21;--tabletop-footer-button-color:var(--site-color);--tabletop-blocks-star-color:var(--site-color);--tabletop-blocks-star-color-empty:var(--light-gr dey);--tabletop-footer-background-color-v3:var(--site-color);--tabletop-footer-button-color-v3:#090e21}body .hawk-root[data-widget-type=tabletop]{--modern-button-background-color-selected:var(--site-color);--modern-button-background-color-hover:var(--site-color-hover);--modern-button-border-color-selected:var(--site-color);--modern-button-border-color-unselected:var(--site-color);--modern-button-border-color-hover:var(--site-color-hover);--modern-button-border-color-visited:var(--site-color);--modern-button-text-color-selected:#fff;--modern-button-text-color-hover:#fff;--modern-button-text-color-visited:#1b1b1b}body .hawk-root{--default-visited-link:#008299;letter-spacing:normal;position:relative;width:100%}body .hawk-root[data-widget-type=price]{display:flex}body .hawk-root[data-widget-type=button]:hover{background-color:var(--site-color-hover)}body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-top:40px}body .hawk-root[data-viewports*=mobile] body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-top:30px}@media screen and (max-width:500px){body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-top:30px}}body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-bottom:40px}body .hawk-root[data-viewports*=mobile] body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}@media screen and (max-width:500px){body .hawk-root+.hawk-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}}._hawk.subtitle~.hawk-root[data-widget-type=price]{margin:16px 0}@media (min-width:600px){._hawk.subtitle~.hawk-root[data-widget-type=price]{clear:none;float:right;margin:0;width:50%}.fancy_box_body ._hawk.subtitle~.hawk-root[data-widget-type=price]{float:none;width:100%}}.icon~.hawk-root{clear:both}body .prog-buying-guide .hawk-root{display:flex;flex-direction:row;float:none;min-height:1px;width:100%}@media (max-width:800px){body .prog-buying-guide .hawk-root{flex-direction:column}}body .hawk-root[data-widget-type=inbody],body .hawk-root[data-widget-type=seasonal]{display:inline}.hawk-root[data-widget-type=sticky]{background-color:var(--white);border-top:2px solid var(--light-mid-grey);bottom:0;box-sizing:border-box;display:flex;font-size:16px;height:90px;justify-content:center;left:0;padding:10px;position:fixed;text-align:center;z-index:9999}#main .hawk-root[data-widget-type=promotion]{--promotion-primary-color:var(--black);--promotion-secondary-color:var(--black)}body .hawk-root{--merchantlink-title-font-size:16px;--merchantlink-title-font-size-mobile:14px;--range-filter-background-color:var(--trd-pink);--cc-filters-title-color:var(--trd-blue);--site-color-hover:#005f00;--deal-hero-promo-background:#e6248a;--promotion-cta-text-color:var(--black);--available-from:var(--trd-pink);--eagle-exclusive-highlight-color:#8d2a5e;--eagle-cta-color:#2f8420;--eagle-cta-hover-color:#226416;--tabletop-blocks-product-header:#e40784;--tabletop-blocks-navigation-link:#1b1b1b;--tabletop-footer-background-color-v3:#090e21;--tabletop-footer-button-color:#e40784;--tabletop-footer-button-color-v3:#e40784;--tabletop-blocks-star-color:#e40784;--tabletop-blocks-star-color-empty:var(--light-grey)}body .hawk-root[data-widget-type=tabletop]{--modern-button-background-color-selected:#6af090;--modern-button-background-color-unselected:var(--white);--modern-button-background-color-hover:#14cc48;--modern-button-background-color-visited:var(--white);--modern-button-border-color-selected:#6af090;--modern-button-border-color-unselected:#14cc48;--modern-button-border-color-hover:#14cc48;--modern-button-border-color-visited:#008299;--modern-button-text-color-selected:#1b1b1b;--modern-button-text-color-unselected:#1b1b1b;--modern-button-text-color-hover:#1b1b1b;--modern-button-text-color-visited:#008299}body .hawk-root{--roundup-price-color:#e6007e}.subsite-techradar-gaming .hawk-root{--site-color:#e6248a;--roundup-border-bottom-color:#8d2a5e}
 }</style><style type="text/css" data-chunk="deal" id="hawkStyles-deal">@layer hawk { 
.hawk-deal-widget-image-container{display:flex;flex-shrink:0.8;float:left;grid-column:1;grid-row:2;height:auto;margin:0 15px 0 0;max-height:160px;max-width:140px;width:100%}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-image-container{margin-bottom:10px;margin-right:10px;max-width:120px}@media screen and (max-width:500px){.hawk-deal-widget-image-container{margin-bottom:10px;margin-right:10px;max-width:120px}}.hawk-deal-widget-image-inactive{display:flex;flex-shrink:0.8;float:left;grid-column:1;grid-row:2;height:auto;margin:0 15px 0 0;max-height:160px;max-width:140px;width:100%}@media screen and (max-width:500px){.hawk-deal-widget-image-inactive{margin-bottom:10px;margin-right:10px;max-width:120px}}.hawk-deal-widget-image-inactive{opacity:.5;pointer-events:none}.hawk-deal-widget-title-product-title{color:var(--black);font-size:var(--deal-widget-title-size);font-weight:600;line-height:1.6em}.hawk-deal-widget-title-product-title:hover{color:inherit}.hawk-deal-widget-title-price{font-size:var(--deal-widget-title-size);font-weight:600;line-height:1.6em;white-space:nowrap}.hawk-deal-widget-title-price-now{font-weight:600}.hawk-deal-widget-title-retailer-price:hover{text-decoration:underline}.hawk-deal-widget-title-retailer{font-size:var(--deal-widget-title-size);font-weight:600;line-height:1.6em}.hawk-deal-widget-title-was-price{color:#d21f25;font-size:var(--deal-widget-title-size);font-weight:400;line-height:1.6em;text-decoration:line-through;white-space:nowrap}.hawk-deal-widget-title-capitalize{text-transform:capitalize}.hawk-deal-widget-title-no-text-decoration{text-decoration:none}.hawk-deal-widget-readmore-native>summary::-webkit-details-marker{display:none}.hawk-deal-widget-readmore-native>summary::marker{display:none}.hawk-deal-widget-readmore-native .hawk-deal-widget-text-more{display:inline}.hawk-deal-widget-readmore-native .hawk-deal-widget-text-less,.hawk-deal-widget-readmore-native[open] .hawk-deal-widget-text-more{display:none}.hawk-deal-widget-readmore-native[open] .hawk-deal-widget-text-less{display:inline}.hawk-deal-widget-readmore-native .hawk-deal-widget-arrow{font-size:12px;transition:all .2s ease}.hawk-deal-widget-readmore-native[open] .hawk-deal-widget-arrow{transform:rotate(180deg)}.hawk-deal-widget-container{grid-row-gap:10px;grid-column-gap:15px;border-bottom:1px solid var(--deal-widget-border-color);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);margin:0 0 10px;padding:10px 0}.hawk-deal-widget-container .hawk-deal-widget-wrap{display:flex;grid-column:1/3;grid-row:1;overflow:hidden;position:relative}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-wrap{display:block}@media screen and (max-width:500px){.hawk-deal-widget-container .hawk-deal-widget-wrap{display:block}}.hawk-deal-widget-container .hawk-deal-widget-title{font-weight:700;grid-column:1/3;grid-row:1;margin-bottom:0;padding:10px 0;text-transform:uppercase}.hawk-deal-widget-container .hawk-deal-widget-main{display:block;font-size:16px;grid-column:2;grid-row:2;width:100%}.hawk-deal-widget-container .hawk-deal-widget-main p{color:var(--deal-widget-description-color,revert-layer);font-family:var(--deal-widget-description-font-family,revert-layer);font-size:var(--deal-widget-description-font-size,revert-layer);font-style:var(--deal-widget-description-font-style,revert-layer);font-weight:var(--deal-widget-description-font-weight,revert-layer);line-height:var(--deal-widget-description-line-height,1.6em);margin:0}.hawk-deal-widget-container .hawk-deal-widget-main a{color:var(--deal-widget-anchor-color,revert-layer);font-family:var(--deal-widget-anchor-font-family,revert-layer);font-size:var(--deal-widget-anchor-font-size,revert-layer);font-style:var(--deal-widget-anchor-font-style,revert-layer);font-weight:var(--deal-widget-anchor-font-weight,revert-layer);line-height:var(--deal-widget-anchor-line-height,revert-layer);text-decoration:none;text-decoration-line:var(--deal-widget-anchor-text-decoration-line,none)}.hawk-deal-widget-container .hawk-deal-widget-main p:first-child{margin-top:0}.hawk-deal-widget-container .hawk-deal-widget-main p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-container .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-container .hawk-deal-widget-inactive{display:block;font-size:18px;grid-column:2;grid-row:2;opacity:.5;pointer-events:none;width:100%}.hawk-deal-widget-container .hawk-deal-widget-inactive p{line-height:1.6em}.hawk-deal-widget-container .hawk-deal-widget-inactive p:first-child{margin-top:0}.hawk-deal-widget-container .hawk-deal-widget-inactive p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-container .hawk-deal-widget-footer{display:grid;grid-column:2;grid-row:3;grid-template-columns:2fr auto}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-promos{align-self:flex-start;display:flex;grid-column:1}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{align-items:flex-end;display:flex;flex-direction:column-reverse;grid-column:2;justify-content:flex-end;width:100%}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{display:flex;flex-direction:row}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-items:center;color:var(--trd-blue);display:flex;flex-direction:row;font-size:16px;padding:5px 15px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container,body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-readmore-native{display:block}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-desc-wrap{position:relative}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:200px;pointer-events:auto;position:relative}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap[data-only-description=true]:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:250px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open]) .hawk-deal-widget-summary{align-items:flex-end;background:linear-gradient(to bottom,transparent,var(--brand-background-color));bottom:0;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:70px;justify-content:flex-end;left:0;list-style:none;pointer-events:auto;position:absolute;right:0;z-index:2}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open]~.hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none;padding-bottom:28px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open] .hawk-deal-widget-summary{align-items:center;background:none;bottom:4px;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:32px;justify-content:flex-end;left:0;list-style:none;position:absolute;right:0;z-index:2}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-readmore-native{display:none}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer{display:block;margin-top:2px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{flex-direction:column-reverse;margin-top:10px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{align-items:flex-end;flex-direction:column;width:100%}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-self:flex-start;padding:5px 0}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-click-count{align-self:center;margin-bottom:0}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-promos{min-height:17px}@media screen and (max-width:500px){.hawk-deal-widget-container,.hawk-deal-widget-container .hawk-deal-widget-readmore-native{display:block}.hawk-deal-widget-container .hawk-deal-widget-desc-wrap{position:relative}.hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:200px;pointer-events:auto;position:relative}.hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap[data-only-description=true]:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:250px}.hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open]) .hawk-deal-widget-summary{align-items:flex-end;background:linear-gradient(to bottom,transparent,var(--brand-background-color));bottom:0;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:70px;justify-content:flex-end;left:0;list-style:none;pointer-events:auto;position:absolute;right:0;z-index:2}.hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open]~.hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none;padding-bottom:28px}.hawk-deal-widget-container[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open] .hawk-deal-widget-summary{align-items:center;background:none;bottom:4px;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:32px;justify-content:flex-end;left:0;list-style:none;position:absolute;right:0;z-index:2}.hawk-deal-widget-container .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-container .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none}.hawk-deal-widget-container .hawk-deal-widget-footer{display:block;margin-top:2px}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{flex-direction:column-reverse;margin-top:10px}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{align-items:flex-end;flex-direction:column;width:100%}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-self:flex-start;padding:5px 0}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-click-count{align-self:center;margin-bottom:0}.hawk-deal-widget-container .hawk-deal-widget-footer .hawk-deal-widget-promos{min-height:17px}}.hawk-deal-widget-wrapper{align-items:flex-end;background:var(--brand-background-color);display:flex;gap:4px;padding:4px}.hawk-deal-widget-text{text-decoration:underline}.hawk-deal-widget-editors-choice{grid-row-gap:10px;grid-column-gap:15px;border-bottom:1px solid var(--deal-widget-border-color);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);margin:0 0 10px}.hawk-deal-widget-editors-choice .hawk-deal-widget-wrap{display:flex;grid-column:1/3;grid-row:1;overflow:hidden;position:relative}@media screen and (max-width:500px){.hawk-deal-widget-editors-choice .hawk-deal-widget-wrap{display:block}}.hawk-deal-widget-editors-choice .hawk-deal-widget-title{font-weight:700;grid-column:1/3;grid-row:1;margin-bottom:0;padding:10px 0;text-transform:uppercase}.hawk-deal-widget-editors-choice .hawk-deal-widget-main{display:block;font-size:16px;grid-column:2;grid-row:2;width:100%}.hawk-deal-widget-editors-choice .hawk-deal-widget-main p{color:var(--deal-widget-description-color,revert-layer);font-family:var(--deal-widget-description-font-family,revert-layer);font-size:var(--deal-widget-description-font-size,revert-layer);font-style:var(--deal-widget-description-font-style,revert-layer);font-weight:var(--deal-widget-description-font-weight,revert-layer);line-height:var(--deal-widget-description-line-height,1.6em);margin:0}.hawk-deal-widget-editors-choice .hawk-deal-widget-main a{color:var(--deal-widget-anchor-color,revert-layer);font-family:var(--deal-widget-anchor-font-family,revert-layer);font-size:var(--deal-widget-anchor-font-size,revert-layer);font-style:var(--deal-widget-anchor-font-style,revert-layer);font-weight:var(--deal-widget-anchor-font-weight,revert-layer);line-height:var(--deal-widget-anchor-line-height,revert-layer);text-decoration:none;text-decoration-line:var(--deal-widget-anchor-text-decoration-line,none)}.hawk-deal-widget-editors-choice .hawk-deal-widget-main p:first-child{margin-top:0}.hawk-deal-widget-editors-choice .hawk-deal-widget-main p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-editors-choice .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-editors-choice .hawk-deal-widget-inactive{display:block;font-size:18px;grid-column:2;grid-row:2;opacity:.5;pointer-events:none;width:100%}.hawk-deal-widget-editors-choice .hawk-deal-widget-inactive p{line-height:1.6em}.hawk-deal-widget-editors-choice .hawk-deal-widget-inactive p:first-child{margin-top:0}.hawk-deal-widget-editors-choice .hawk-deal-widget-inactive p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer{display:grid;grid-column:2;grid-row:3;grid-template-columns:2fr auto}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-promos{align-self:flex-start;display:flex;grid-column:1}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{align-items:flex-end;display:flex;flex-direction:column-reverse;grid-column:2;justify-content:flex-end;width:100%}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{display:flex;flex-direction:row}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-items:center;color:var(--trd-blue);display:flex;flex-direction:row;font-size:16px;padding:5px 15px}@media screen and (max-width:500px){.hawk-deal-widget-editors-choice,.hawk-deal-widget-editors-choice .hawk-deal-widget-readmore-native{display:block}.hawk-deal-widget-editors-choice .hawk-deal-widget-desc-wrap{position:relative}.hawk-deal-widget-editors-choice[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:200px;pointer-events:auto;position:relative}.hawk-deal-widget-editors-choice[data-collapsible=true] .hawk-deal-widget-desc-wrap[data-only-description=true]:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:250px}.hawk-deal-widget-editors-choice[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open]) .hawk-deal-widget-summary{align-items:flex-end;background:linear-gradient(to bottom,transparent,var(--brand-background-color));bottom:0;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:70px;justify-content:flex-end;left:0;list-style:none;pointer-events:auto;position:absolute;right:0;z-index:2}.hawk-deal-widget-editors-choice[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open]~.hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none;padding-bottom:28px}.hawk-deal-widget-editors-choice[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open] .hawk-deal-widget-summary{align-items:center;background:none;bottom:4px;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:32px;justify-content:flex-end;left:0;list-style:none;position:absolute;right:0;z-index:2}.hawk-deal-widget-editors-choice .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-editors-choice .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer{display:block;margin-top:2px}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{flex-direction:column-reverse;margin-top:10px}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{align-items:flex-end;flex-direction:column;width:100%}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-self:flex-start;padding:5px 0}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-click-count{align-self:center;margin-bottom:0}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-promos{min-height:17px}}.hawk-deal-widget-editors-choice{grid-row-gap:0;display:block;float:right;margin:0 10px 15px 15px;padding:10px 0;width:300px}.hawk-deal-widget-editors-choice .hawk-deal-widget-title{border-bottom:1px solid var(--light-mid-grey);border-top:1px solid var(--light-mid-grey);margin-bottom:10px}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer{display:block}.hawk-deal-widget-editors-choice .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{align-items:center;flex-direction:column;margin-top:20px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-editors-choice{float:none;margin-left:0;width:100%}@media screen and (max-width:500px){.hawk-deal-widget-editors-choice{float:none;margin-left:0;width:100%}}.hawk-deal-widget-hero{grid-row-gap:10px;grid-column-gap:15px;border-bottom:1px solid var(--deal-widget-border-color);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);margin:0 0 10px;padding:10px 0}.hawk-deal-widget-hero .hawk-deal-widget-wrap{display:flex;grid-column:1/3;grid-row:1;overflow:hidden;position:relative}@media screen and (max-width:500px){.hawk-deal-widget-hero .hawk-deal-widget-wrap{display:block}}.hawk-deal-widget-hero .hawk-deal-widget-title{font-weight:700;grid-column:1/3;grid-row:1;margin-bottom:0;padding:10px 0;text-transform:uppercase}.hawk-deal-widget-hero .hawk-deal-widget-main{display:block;font-size:16px;grid-column:2;grid-row:2;width:100%}.hawk-deal-widget-hero .hawk-deal-widget-main p{color:var(--deal-widget-description-color,revert-layer);font-family:var(--deal-widget-description-font-family,revert-layer);font-size:var(--deal-widget-description-font-size,revert-layer);font-style:var(--deal-widget-description-font-style,revert-layer);font-weight:var(--deal-widget-description-font-weight,revert-layer);line-height:var(--deal-widget-description-line-height,1.6em);margin:0}.hawk-deal-widget-hero .hawk-deal-widget-main a{color:var(--deal-widget-anchor-color,revert-layer);font-family:var(--deal-widget-anchor-font-family,revert-layer);font-size:var(--deal-widget-anchor-font-size,revert-layer);font-style:var(--deal-widget-anchor-font-style,revert-layer);font-weight:var(--deal-widget-anchor-font-weight,revert-layer);line-height:var(--deal-widget-anchor-line-height,revert-layer);text-decoration:none;text-decoration-line:var(--deal-widget-anchor-text-decoration-line,none)}.hawk-deal-widget-hero .hawk-deal-widget-main p:first-child{margin-top:0}.hawk-deal-widget-hero .hawk-deal-widget-main p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-hero .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-hero .hawk-deal-widget-inactive{display:block;font-size:18px;grid-column:2;grid-row:2;opacity:.5;pointer-events:none;width:100%}.hawk-deal-widget-hero .hawk-deal-widget-inactive p{line-height:1.6em}.hawk-deal-widget-hero .hawk-deal-widget-inactive p:first-child{margin-top:0}.hawk-deal-widget-hero .hawk-deal-widget-inactive p:first-child strong:first-child{font-weight:600}.hawk-deal-widget-hero .hawk-deal-widget-footer{display:grid;grid-column:2;grid-row:3;grid-template-columns:2fr auto}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-promos{align-self:flex-start;display:flex;grid-column:1}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{align-items:flex-end;display:flex;flex-direction:column-reverse;grid-column:2;justify-content:flex-end;width:100%}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{display:flex;flex-direction:row}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-items:center;color:var(--trd-blue);display:flex;flex-direction:row;font-size:16px;padding:5px 15px}@media screen and (max-width:500px){.hawk-deal-widget-hero,.hawk-deal-widget-hero .hawk-deal-widget-readmore-native{display:block}.hawk-deal-widget-hero .hawk-deal-widget-desc-wrap{position:relative}.hawk-deal-widget-hero[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:200px;pointer-events:auto;position:relative}.hawk-deal-widget-hero[data-collapsible=true] .hawk-deal-widget-desc-wrap[data-only-description=true]:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open])~.hawk-deal-widget-description{max-height:250px}.hawk-deal-widget-hero[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native:not([open]) .hawk-deal-widget-summary{align-items:flex-end;background:linear-gradient(to bottom,transparent,var(--brand-background-color));bottom:0;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:70px;justify-content:flex-end;left:0;list-style:none;pointer-events:auto;position:absolute;right:0;z-index:2}.hawk-deal-widget-hero[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open]~.hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none;padding-bottom:28px}.hawk-deal-widget-hero[data-collapsible=true] .hawk-deal-widget-desc-wrap:not([data-short=true]) .hawk-deal-widget-readmore-native[open] .hawk-deal-widget-summary{align-items:center;background:none;bottom:4px;color:var(--flexi-secondary_color_4,var(--site-color,#2f6e91));cursor:pointer;display:flex;height:32px;justify-content:flex-end;left:0;list-style:none;position:absolute;right:0;z-index:2}.hawk-deal-widget-hero .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-readmore-native{display:none}.hawk-deal-widget-hero .hawk-deal-widget-desc-wrap[data-short=true] .hawk-deal-widget-description{-webkit-mask-image:none;mask-image:none;max-height:none}.hawk-deal-widget-hero .hawk-deal-widget-footer{display:block;margin-top:2px}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper{flex-direction:column-reverse;margin-top:10px}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper{align-items:flex-end;flex-direction:column;width:100%}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper .hawk-deal-widget-preferred-partner-text{align-self:flex-start;padding:5px 0}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-button-wrapper .hawk-deal-widget-click-count{align-self:center;margin-bottom:0}.hawk-deal-widget-hero .hawk-deal-widget-footer .hawk-deal-widget-promos{min-height:17px}}.hawk-deal-widget-hero{border:1px solid var(--deal-widget-border-color);box-shadow:3.5px 6px 2px var(--deal-widget-hero-box-shadow-color);padding:20px}body .hawk-root[data-viewports*=mobile] .hawk-deal-widget-hero .hawk-deal-widget-readmore-closed .hawk-deal-widget-text{padding:14px 8px}@media screen and (max-width:500px){.hawk-deal-widget-hero .hawk-deal-widget-readmore-closed .hawk-deal-widget-text{padding:14px 8px}}.hawk-deal-widget-responsive{--deal-widget-title-size:16px}.hawk-deal-widget-progressive{--deal-widget-title-size:18px}
 }</style><style type="text/css" data-chunk="seasonal" id="hawkStyles-seasonal">@layer hawk { 
.hawk-seasonal-link-item-link-text-color{color:var(--seasonal-link-color)}
 }</style><style type="text/css" data-chunk="review" id="hawkStyles-review">@layer hawk { 
.hawk-filter-container{margin:5px 0;position:relative}.hawk-filter-container:not(:first-of-type){margin-left:8px}.hawk-filter-container select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-container select.hawk-filter-select:focus{outline:none}.hawk-filter-pocket{margin:5px 0;position:relative}.hawk-filter-pocket:not(:first-of-type){margin-left:8px}.hawk-filter-pocket select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-pocket select.hawk-filter-select:focus{outline:none}.hawk-filter-pocket{display:none}body .hawk-root[data-viewports*=mobile] .hawk-filter-pocket{display:block;flex:1;margin:0}body .hawk-root[data-viewports*=mobile] .hawk-filter-pocket:not(:first-of-type){margin:0}body .hawk-root[data-viewports*=mobile] .hawk-filter-pocket select.hawk-filter-select{background:var(--trd-pink);color:var(--white);height:35px;width:100%}@media screen and (max-width:500px){.hawk-filter-pocket{display:block;flex:1;margin:0}.hawk-filter-pocket:not(:first-of-type){margin:0}.hawk-filter-pocket select.hawk-filter-select{background:var(--trd-pink);color:var(--white);height:35px;width:100%}}.hawk-filter-broadband{margin:5px 0;position:relative}.hawk-filter-broadband:not(:first-of-type){margin-left:8px}.hawk-filter-broadband select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-broadband select.hawk-filter-select:focus{outline:none}.hawk-filter-broadband{flex:1;margin:0}.hawk-filter-broadband select.hawk-filter-select{background:var(--trd-grey);color:var(--black);height:42px;width:100%}.hawk-filter-specs{margin:5px 0;position:relative}.hawk-filter-specs:not(:first-of-type){margin-left:8px}.hawk-filter-specs select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-specs select.hawk-filter-select:focus{outline:none}.hawk-filter-specs{width:100%}.hawk-filter-specs select.hawk-filter-select{border:1px solid var(--filter-border-color);text-transform:capitalize;width:100%}.hawk-filter-bordered-full-width{margin:5px 0;position:relative}.hawk-filter-bordered-full-width:not(:first-of-type){margin-left:8px}.hawk-filter-bordered-full-width select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-bordered-full-width select.hawk-filter-select:focus{outline:none}.hawk-filter-bordered-full-width{flex:1}.hawk-filter-bordered-full-width select.hawk-filter-select{border:1px solid var(--filter-border-color);width:100%}.hawk-filter-bordered{margin:5px 0;position:relative}.hawk-filter-bordered:not(:first-of-type){margin-left:8px}.hawk-filter-bordered select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-bordered select.hawk-filter-select:focus{outline:none}.hawk-filter-bordered{margin:0}.hawk-filter-bordered select.hawk-filter-select{border:1px solid var(--filter-border-color)}.hawk-filter-shop{margin:5px 0;position:relative}.hawk-filter-shop:not(:first-of-type){margin-left:8px}.hawk-filter-shop select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-shop select.hawk-filter-select:focus{outline:none}.hawk-filter-shop{margin:0}.hawk-filter-shop select.hawk-filter-select{border:1px solid var(--filter-border-color);font-size:14px}.hawk-filter-shop img.hawk-filter-image{color:var(--cc-filters-title-color);filter:invert(1)}@container (max-width: 800px){.hawk-filter-shop{width:inherit}.hawk-filter-shop select.hawk-filter-select{height:55px;width:inherit}.hawk-filter-shop img.hawk-filter-image{right:8px;top:24px}}.hawk-filter-cc-simplified{margin:5px 0;position:relative}.hawk-filter-cc-simplified:not(:first-of-type){margin-left:8px}.hawk-filter-cc-simplified select.hawk-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:none;border-radius:0;font-size:13px;line-height:20px;padding:5px 10px;width:150px}.hawk-filter-cc-simplified select.hawk-filter-select:focus{outline:none}.hawk-filter-cc-simplified{flex:1;min-width:120px}.hawk-filter-cc-simplified select.hawk-filter-select{width:100%}body .hawk-root[data-viewports*=desktop] .hawk-filter-cc-simplified select.hawk-filter-select{border:1px solid var(--filter-border-color)}@media screen and (min-width:801px){.hawk-filter-cc-simplified select.hawk-filter-select{border:1px solid var(--filter-border-color)}}.hawk-filters-row-container{align-items:center;display:flex;flex:1 0 200px;margin:0 10px 10px 0}.hawk-filters-row-container:last-of-type,body .hawk-root[data-viewports*=mobile] .hawk-filters-row-container{margin-right:0}@media screen and (max-width:500px){.hawk-filters-row-container{margin-right:0}}.hawk-filters-container{padding:0 10px}.hawk-filters-container .hawk-filters-image-heading-container{display:flex}.hawk-filters-container .hawk-filters-image-heading-container .hawk-filters-heading-filters-container{flex:1}.hawk-filters-container .hawk-filters-image-heading-container .hawk-filters-heading-filters-container .hawk-filters-subheading-container{align-items:center;display:flex}.hawk-filters-container .hawk-filters-image-heading-container .hawk-filters-heading-filters-container .hawk-filters-subheading-container .hawk-filters-label{align-items:center;color:var(--dark-grey);display:flex;font-size:13px;pointer-events:none;text-decoration:underline}.hawk-filters-container .hawk-filters-image-heading-container .hawk-filters-heading-filters-container .hawk-filters-filters-container{display:flex;flex-wrap:wrap;margin-top:15px}.hawk-footer-container{font-size:12px;line-height:37px;min-height:10px;position:relative;text-align:center}.hawk-footer-container .hawk-footer-description{flex:1;font-size:14px;line-height:21px;margin:10px 0}.hawk-footer-container .hawk-footer-all-deals-container{align-items:center;display:flex;justify-content:center}.hawk-footer-transparent{font-size:12px;line-height:37px;min-height:10px;position:relative;text-align:center}.hawk-footer-transparent .hawk-footer-description{flex:1;font-size:14px;line-height:21px;margin:10px 0}.hawk-footer-transparent .hawk-footer-all-deals-container{align-items:center;display:flex;justify-content:center}.hawk-footer-transparent{background:transparent}.hawk-footer-price-widget{align-items:center;display:flex;font-size:12px;justify-content:flex-start;margin:0 0 5px;padding-top:5px}.hawk-footer-review-merchantlink{font-size:12px;line-height:37px;min-height:10px;position:relative;text-align:center}.hawk-footer-review-merchantlink .hawk-footer-description{flex:1;font-size:14px;line-height:21px;margin:10px 0}.hawk-footer-review-merchantlink .hawk-footer-all-deals-container{align-items:center;display:flex;justify-content:center}body .hawk-root[data-viewports*=mobile] .hawk-footer-review-merchantlink{display:none}@media screen and (max-width:500px){.hawk-footer-review-merchantlink{display:none}}.hawk-contract-allowance-container{display:flex;flex-direction:column;font-size:14px;line-height:1.2;position:relative;text-align:center}.hawk-contract-allowance-container .hawk-contract-allowance-value{display:block;font-weight:600}.hawk-contract-allowance-container .hawk-contract-allowance-label{display:block}.hawk-contract-allowance-container[data-type=length]{font-size:12px}.hawk-contract-allowance-container[data-type=length] .hawk-contract-allowance-value{font-weight:400}.hawk-contract-allowance-productname,.hawk-contract-allowance-review{display:flex;flex-direction:column;font-size:14px;line-height:1.2;position:relative;text-align:center}.hawk-contract-allowance-productname .hawk-contract-allowance-value,.hawk-contract-allowance-review .hawk-contract-allowance-value{display:block;font-weight:600}.hawk-contract-allowance-productname .hawk-contract-allowance-label,.hawk-contract-allowance-review .hawk-contract-allowance-label{display:block}.hawk-contract-allowance-productname[data-type=length],.hawk-contract-allowance-review[data-type=length]{font-size:12px}.hawk-contract-allowance-productname[data-type=length] .hawk-contract-allowance-value,.hawk-contract-allowance-review[data-type=length] .hawk-contract-allowance-value{font-weight:400}.hawk-contract-allowance-productname,.hawk-contract-allowance-review{flex-direction:row}.hawk-contract-allowance-productname:not(:last-of-type),.hawk-contract-allowance-review:not(:last-of-type){margin-bottom:3px}.hawk-contract-allowance-productname .hawk-contract-allowance-label,.hawk-contract-allowance-productname .hawk-contract-allowance-value,.hawk-contract-allowance-review .hawk-contract-allowance-label,.hawk-contract-allowance-review .hawk-contract-allowance-value{display:inline-block}.hawk-contract-allowance-productname .hawk-contract-allowance-label,.hawk-contract-allowance-review .hawk-contract-allowance-label{margin-left:3px}body .hawk-root[data-viewports*=mobile] .hawk-contract-allowance-productname,body .hawk-root[data-viewports*=mobile] .hawk-contract-allowance-review{flex-direction:column}@media screen and (max-width:500px){.hawk-contract-allowance-productname,.hawk-contract-allowance-review{flex-direction:column}}body .hawk-root[data-viewports*=mobile] .hawk-contract-allowance-review{flex-direction:row}body .hawk-root[data-viewports*=mobile] .hawk-contract-allowance-review[data-name=length]{margin-bottom:8px}@media screen and (max-width:500px){.hawk-contract-allowance-review{flex-direction:row}.hawk-contract-allowance-review[data-name=length]{margin-bottom:8px}}.hawk-contract-allowance-broadband{display:flex;flex-direction:column;line-height:1.2;position:relative;text-align:center}.hawk-contract-allowance-broadband .hawk-contract-allowance-value{display:block;font-weight:600}.hawk-contract-allowance-broadband .hawk-contract-allowance-label{display:block}.hawk-contract-allowance-broadband[data-type=length]{font-size:12px}.hawk-contract-allowance-broadband[data-type=length] .hawk-contract-allowance-value{font-weight:400}.hawk-contract-allowance-broadband{font-size:14px}.hawk-contract-allowance-broadband .hawk-contract-allowance-label{font-weight:600;order:0}.hawk-contract-allowance-broadband[data-type=length],.hawk-contract-allowance-broadband[data-type=speed]{font-size:12px}.hawk-contract-allowance-broadband[data-type=length] .hawk-contract-allowance-value,.hawk-contract-allowance-broadband[data-type=speed] .hawk-contract-allowance-value{font-size:16px;font-weight:700}.hawk-contract-allowance-broadband .hawk-contract-allowance-value{font-size:16px;font-weight:700;order:1}.hawk-contract-allowance-above{display:flex;flex-direction:column;font-size:14px;line-height:1.2;position:relative;text-align:center}.hawk-contract-allowance-above .hawk-contract-allowance-value{display:block;font-weight:600}.hawk-contract-allowance-above .hawk-contract-allowance-label{display:block}.hawk-contract-allowance-above[data-type=length]{font-size:12px}.hawk-contract-allowance-above[data-type=length] .hawk-contract-allowance-value{font-weight:400}.hawk-contract-allowance-above{margin-bottom:5px}.hawk-contract-allowance-cc-simplified{display:flex;flex-direction:column;font-size:14px;line-height:1.2;position:relative;text-align:center}.hawk-contract-allowance-cc-simplified[data-type=length]{font-size:12px}.hawk-contract-allowance-cc-simplified[data-type=length] .hawk-contract-allowance-value{font-weight:400}.hawk-contract-allowance-cc-simplified{align-self:flex-start;flex-direction:row;font-size:14.5px;margin-bottom:5px}.hawk-contract-allowance-cc-simplified .hawk-contract-allowance-value{display:block;font-weight:600}.hawk-contract-allowance-cc-simplified .hawk-contract-allowance-label{display:block;margin-left:3px}.hawk-contract-allowance-cc-simplified[data-type=length]{align-self:center;font-size:13px;margin-top:5px}.hawk-contract-allowance-cc-simplified[data-type=length] .hawk-contract-allowance-value{font-weight:600}.hawk-view-at-container,.hawk-view-at-peacock{font-size:11px;font-weight:400;line-height:1.3;margin-top:5px;text-align:center}.hawk-view-at-peacock{margin:0}body .hawk-root[data-viewports*=mobile] .hawk-price-button-wrapper-price-wrapper{margin-right:8px}@media screen and (max-width:500px){.hawk-price-button-wrapper-price-wrapper{margin-right:8px}}.hawk-price-button-wrapper-button-wrapper{align-items:center;display:flex;flex-direction:column}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-items[data-stacked="1"]{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:500px){.hawk-review-items-grid-items[data-stacked="1"]{grid-template-columns:repeat(3,1fr)}}.hawk-review-items-grid-item-main{grid-row-gap:10px;padding-bottom:8px}.hawk-review-items-grid-item-main[data-product-type="2500"]{padding-bottom:5px}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-main[data-product-type="2500"]{min-height:70px}@media screen and (max-width:500px){.hawk-review-items-grid-item-main[data-product-type="2500"]{min-height:70px}}.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=priceLink][data-button-type=chevron]{grid-row:2}.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=allowanceMobile],.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=allowance],.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=link],.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=price]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="1000"][data-name=name]{display:block;grid-column:1/5;grid-row:1}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="1000"][data-name=network]{display:flex;grid-column:1/3;grid-row:2}@media screen and (max-width:500px){.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=name]{display:block;grid-column:1/5;grid-row:1}.hawk-review-items-grid-item-block[data-product-type="1000"][data-name=network]{display:flex;grid-column:1/3;grid-row:2}}.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=allowanceMobile],.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=name],.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=priceLink]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"]{grid-row:3}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=allowance],body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=link],body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=network],body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=price]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=allowanceMobile]{display:flex}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=name]{display:block;grid-column:1/3;grid-row:2}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block[data-product-type="2000"][data-name=priceLink]{display:flex;grid-column:2}@media screen and (max-width:500px){.hawk-review-items-grid-item-block[data-product-type="2000"]{grid-row:3}.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=allowance],.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=link],.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=network],.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=price]{display:none}.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=allowanceMobile]{display:flex}.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=name]{display:block;grid-column:1/3;grid-row:2}.hawk-review-items-grid-item-block[data-product-type="2000"][data-name=priceLink]{display:flex;grid-column:2}}.hawk-review-items-grid-item-block[data-product-type="2500"]{height:auto;height:50px}.hawk-review-items-grid-item-block[data-product-type="2500"][data-name=image]{height:auto;min-height:60px}.hawk-review-items-grid-item-block[data-product-type="2500"][data-name=promos]{height:auto;min-height:40px}.hawk-review-items-grid-item-block[data-product-type="2500"][data-name=viewat]{height:auto;min-height:20px}.hawk-review-items-grid-item-block[data-product-type="2500"][data-name=priceLink]{display:flex;flex-direction:column;height:100px;justify-content:space-evenly}.hawk-review-items-grid-item-block[data-product-type="2500"][data-name=priceLink][data-button-type=chevron]{flex-direction:row;justify-content:center}.hawk-review-items-grid-item[data-stacked="1"]{border-bottom:none}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-main-merchantlink[data-product-type="1000"]{display:flex;padding:8px 10px}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-main-merchantlink[data-type=promos]{display:none}@media screen and (max-width:500px){.hawk-review-items-grid-item-main-merchantlink[data-product-type="1000"]{display:flex;padding:8px 10px}.hawk-review-items-grid-item-main-merchantlink[data-type=promos]{display:none}}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block-merchantlink[data-name=image],body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block-merchantlink[data-name=merchant],body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block-merchantlink[data-name=promos]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-block-merchantlink[data-name=priceLink]{flex-direction:row;justify-content:left}@media screen and (max-width:500px){.hawk-review-items-grid-item-block-merchantlink[data-name=image],.hawk-review-items-grid-item-block-merchantlink[data-name=merchant],.hawk-review-items-grid-item-block-merchantlink[data-name=promos]{display:none}.hawk-review-items-grid-item-block-merchantlink[data-name=priceLink]{flex-direction:row;justify-content:left}}body .hawk-root[data-viewports*=mobile] .hawk-review-items-grid-item-merchantlink{border-bottom:none}@media screen and (max-width:500px){.hawk-review-items-grid-item-merchantlink{border-bottom:none}}.hawk-review-contracts-items-display-name{font-weight:600;text-align:center}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-display-name{text-align:center}@media screen and (max-width:500px){.hawk-review-subscriptions-items-display-name{text-align:center}}.hawk-review-subscriptions-items-grid-items-wide[data-stacked="1"]{grid-template-columns:1fr 1fr}.hawk-review-subscriptions-items-grid-item-main-wide{grid-row-gap:10px;padding-bottom:8px}.hawk-review-subscriptions-items-grid-item-main-wide[data-product-type="2500"]{padding-bottom:5px}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-main-wide[data-product-type="2500"]{min-height:70px}@media screen and (max-width:500px){.hawk-review-subscriptions-items-grid-item-main-wide[data-product-type="2500"]{min-height:70px}}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=priceLink][data-button-type=chevron]{grid-row:2}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=allowanceMobile],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=allowance],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=link],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=price]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=name]{display:block;grid-column:1/5;grid-row:1}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=network]{display:flex;grid-column:1/3;grid-row:2}@media screen and (max-width:500px){.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=name]{display:block;grid-column:1/5;grid-row:1}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="1000"][data-name=network]{display:flex;grid-column:1/3;grid-row:2}}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=allowanceMobile],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=name],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=priceLink]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"]{grid-row:3}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=allowance],body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=link],body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=network],body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=price]{display:none}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=allowanceMobile]{display:flex}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=name]{display:block;grid-column:1/3;grid-row:2}body .hawk-root[data-viewports*=mobile] .hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=priceLink]{display:flex;grid-column:2}@media screen and (max-width:500px){.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"]{grid-row:3}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=allowance],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=link],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=network],.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=price]{display:none}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=allowanceMobile]{display:flex}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=name]{display:block;grid-column:1/3;grid-row:2}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2000"][data-name=priceLink]{display:flex;grid-column:2}}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"]{height:auto;height:50px}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"][data-name=image]{height:auto;min-height:60px}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"][data-name=promos]{height:auto;min-height:40px}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"][data-name=viewat]{height:auto;min-height:20px}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"][data-name=priceLink]{display:flex;flex-direction:column;height:100px;justify-content:space-evenly}.hawk-review-subscriptions-items-grid-item-block-wide[data-product-type="2500"][data-name=priceLink][data-button-type=chevron]{flex-direction:row;justify-content:center}
 }</style><style type="text/css" data-chunk="seasonal-event-countdown" id="hawkStyles-seasonal-event-countdown">@layer hawk { 
.hawk-seasonal-event-countdown-item-container{align-items:center;display:flex;justify-content:center;margin:0 5px}.hawk-seasonal-event-countdown-item-container .hawk-seasonal-event-countdown-item-value{color:var(--white);display:flex;flex-direction:row;font-size:24px;font-weight:600;padding:2px;word-break:normal}.hawk-seasonal-event-countdown-item-container .hawk-seasonal-event-countdown-item-label{color:var(--white);display:block;font-size:11px;font-weight:400;opacity:.8;text-align:center;text-transform:uppercase;word-break:normal}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-item-container .hawk-seasonal-event-countdown-item-value{font-size:22px}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-item-container .hawk-seasonal-event-countdown-item-value{font-size:22px}}.hawk-seasonal-event-countdown-item-merchantlink{align-items:center;display:flex;justify-content:center;margin:0 5px}.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-value{color:var(--white);display:flex;flex-direction:row;font-size:24px;font-weight:600;padding:2px;word-break:normal}.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-label{color:var(--white);display:block;font-size:11px;font-weight:400;opacity:.8;text-align:center;text-transform:uppercase;word-break:normal}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-value{font-size:22px}}.hawk-seasonal-event-countdown-item-merchantlink{align-items:left;justify-content:flex-start;margin:0 1px}.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-value{font-size:100%;font-weight:400;padding:3px}.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-label{font-size:100%;opacity:unset;text-transform:unset}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-value{font-size:100%}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-item-merchantlink .hawk-seasonal-event-countdown-item-value{font-size:100%}}.hawk-seasonal-event-countdown-container{align-items:center;background:var(--seasonal-event-dark-grey);display:flex;flex-direction:row;justify-content:center;margin:0 10px 10px;padding:8px}.hawk-seasonal-event-countdown-container .hawk-seasonal-event-countdown-heading{color:var(--white);font-size:20px;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.hawk-seasonal-event-countdown-container .hawk-seasonal-event-countdown-items{display:flex;flex-direction:row;justify-content:center;margin:0 5px}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-container{flex-direction:column}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-container .hawk-seasonal-event-countdown-heading{font-size:18px;margin:0 0 4px}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-container{flex-direction:column}.hawk-seasonal-event-countdown-container .hawk-seasonal-event-countdown-heading{font-size:18px;margin:0 0 4px}}.hawk-seasonal-event-countdown-merchantlink{align-items:center;background:var(--seasonal-event-dark-grey);display:flex;flex-direction:row;justify-content:center;margin:0 10px 10px;padding:8px}.hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-heading{color:var(--white);font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}.hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-items{display:flex;flex-direction:row;justify-content:center;margin:0 5px}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-merchantlink{flex-direction:column}.hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-heading{font-size:18px;margin:0 0 4px}}.hawk-seasonal-event-countdown-merchantlink{align-items:left;background:var(--mid-grey);border-radius:6px;justify-content:flex-start;margin:15px 0;padding:7px;width:-moz-fit-content;width:fit-content}.hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-heading{font-size:100%;font-weight:400;line-height:1.5em;margin:0;text-align:left;text-transform:unset}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-heading{font-size:15px;margin:0}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-merchantlink .hawk-seasonal-event-countdown-heading{font-size:15px;margin:0}}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-countdown-merchantlink{width:auto}@media screen and (max-width:500px){.hawk-seasonal-event-countdown-merchantlink{width:auto}}
 }</style><style type="text/css" data-chunk="amazon-prime-shipping" id="hawkStyles-amazon-prime-shipping">@layer hawk { 
.hawk-amazon-prime-shipping-container{max-height:150px}.hawk-amazon-prime-shipping-container .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-container .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-pricedeal-button{max-height:150px}.hawk-amazon-prime-shipping-pricedeal-button .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-pricedeal-button .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-pricedeal-button{padding:0}.hawk-amazon-prime-shipping-legacy-price-deal,.hawk-amazon-prime-shipping-legacy-price-extra-deal{max-height:150px}.hawk-amazon-prime-shipping-legacy-price-deal .hawk-amazon-prime-shipping-link,.hawk-amazon-prime-shipping-legacy-price-extra-deal .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-legacy-price-deal .hawk-amazon-prime-shipping-link strong,.hawk-amazon-prime-shipping-legacy-price-extra-deal .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-legacy-price-deal,.hawk-amazon-prime-shipping-legacy-price-extra-deal{align-items:flex-end;display:flex;line-height:1.2;margin-right:6px}.hawk-amazon-prime-shipping-legacy-price-deal{margin-bottom:2px}.hawk-amazon-prime-shipping-legacy-price-extradeal-button{max-height:150px}.hawk-amazon-prime-shipping-legacy-price-extradeal-button .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-legacy-price-extradeal-button .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-legacy-price-extradeal-button{margin-top:3px;padding:0}.hawk-amazon-prime-shipping-legacy-price-deal-button{max-height:150px}.hawk-amazon-prime-shipping-legacy-price-deal-button .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-legacy-price-deal-button .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-legacy-price-deal-button{margin-bottom:0;margin-top:5px;padding:0}.hawk-amazon-prime-shipping-dealwidgetPrime{max-height:150px}.hawk-amazon-prime-shipping-dealwidgetPrime .hawk-amazon-prime-shipping-link{color:var(--black);display:block;font-size:90%;margin-bottom:5px;pointer-events:none;text-decoration:underline}.hawk-amazon-prime-shipping-dealwidgetPrime .hawk-amazon-prime-shipping-link strong{font-weight:700}.hawk-amazon-prime-shipping-dealwidgetPrime{box-sizing:border-box;line-height:1.2;margin:0 6px 0 0}
 }</style><style type="text/css" data-chunk="seasonal-event-merchants" id="hawkStyles-seasonal-event-merchants">@layer hawk { 
.hawk-seasonal-event-merchant-container{align-items:center;border:1px solid var(--mid-grey);display:flex;flex:1;height:50px;justify-content:center;margin:0 5px;padding:2px 0}.hawk-seasonal-event-merchant-container .hawk-seasonal-event-merchant-link{align-items:center;cursor:pointer;display:flex;height:inherit;justify-content:center;text-decoration:none}.hawk-seasonal-event-merchant-container .hawk-seasonal-event-merchant-link .hawk-seasonal-event-merchant-image-container{align-items:center;display:flex;max-height:50px;max-width:120px}.hawk-seasonal-event-merchant-container .hawk-seasonal-event-merchant-link .hawk-seasonal-event-merchant-image-container img.hawk-seasonal-event-merchant-image{height:inherit;max-height:inherit;max-width:inherit;width:inherit}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-merchant-container{flex:none;margin:5px;width:45%}@media screen and (max-width:500px){.hawk-seasonal-event-merchant-container{flex:none;margin:5px;width:45%}}.hawk-seasonal-event-merchant-merchantlink{align-items:center;border:1px solid var(--mid-grey);display:flex;flex:1;height:50px;justify-content:center;margin:0 5px;padding:2px 0}.hawk-seasonal-event-merchant-merchantlink .hawk-seasonal-event-merchant-link{align-items:center;cursor:pointer;display:flex;height:inherit;justify-content:center;text-decoration:none}.hawk-seasonal-event-merchant-merchantlink .hawk-seasonal-event-merchant-link .hawk-seasonal-event-merchant-image-container{align-items:center;display:flex;max-height:50px;max-width:120px}.hawk-seasonal-event-merchant-merchantlink .hawk-seasonal-event-merchant-link .hawk-seasonal-event-merchant-image-container img.hawk-seasonal-event-merchant-image{height:inherit;max-height:inherit;max-width:inherit;width:inherit}@media screen and (max-width:500px){.hawk-seasonal-event-merchant-merchantlink{flex:none;margin:5px;width:45%}}.hawk-seasonal-event-merchant-merchantlink{background-color:var(--trd-grey);border:none}.hawk-seasonal-event-merchant-merchantlink .hawk-seasonal-event-merchant-link{width:100%}.hawk-seasonal-event-merchant-merchantlink .hawk-seasonal-event-merchant-link .hawk-seasonal-event-merchant-image-container img.hawk-seasonal-event-merchant-image{mix-blend-mode:multiply}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-merchant-merchantlink{width:46%}@media screen and (max-width:500px){.hawk-seasonal-event-merchant-merchantlink{width:46%}}.hawk-seasonal-event-merchants-container{background:var(--seasonal-event-merchants-background);margin:0 4px;padding:0}.hawk-seasonal-event-merchants-container .hawk-seasonal-event-merchants-description{color:var(--mid-grey);display:block;font-size:16px;font-weight:400;line-height:1.3;text-align:center}.hawk-seasonal-event-merchants-container .hawk-seasonal-event-merchants-description b{font-weight:700}.hawk-seasonal-event-merchants-container .hawk-seasonal-event-merchants-merchants{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 5px}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-merchants-container .hawk-seasonal-event-merchants-merchants{display:flex;padding:5px 0}@media screen and (max-width:500px){.hawk-seasonal-event-merchants-container .hawk-seasonal-event-merchants-merchants{display:flex;padding:5px 0}}.hawk-seasonal-event-merchants-merchantlink{background:var(--seasonal-event-merchants-background);margin:0 4px;padding:0}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-description{color:var(--mid-grey);display:block;font-size:16px;font-weight:400;line-height:1.3;text-align:center}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-description b{font-weight:700}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-merchants{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 5px}@media screen and (max-width:500px){.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-merchants{display:flex;padding:5px 0}}.hawk-seasonal-event-merchants-merchantlink{margin:15px 0;width:100%}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-description{padding-left:6px;text-align:left}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-description b{font-weight:400}.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-merchants{padding:8px 0}body .hawk-root[data-viewports*=mobile] .hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-merchants{justify-content:flex-start}@media screen and (max-width:500px){.hawk-seasonal-event-merchants-merchantlink .hawk-seasonal-event-merchants-merchants{justify-content:flex-start}}
 }</style><style type="text/css" data-chunk="powered-by" id="hawkStyles-powered-by">@layer hawk { 
.hawk-powered-by-container{flex:1;font-size:10px;padding:0 10px;text-transform:uppercase}.hawk-powered-by-container .hawk-powered-by-inner-container{align-items:center;display:flex;height:25px;justify-content:center}.hawk-powered-by-container .hawk-powered-by-inner-container .hawk-powered-by-powered-by-container{font-size:9px;margin-right:5px;width:auto}.hawk-powered-by-container .hawk-powered-by-inner-container .hawk-powered-by-associated-description{font-size:9px;margin-left:5px}.hawk-powered-by-container .hawk-powered-by-inner-container .hawk-powered-by-associated-link{background:none;margin:0;padding:0}.hawk-powered-by-container .hawk-powered-by-inner-container .hawk-powered-by-associated-link:hover{background-color:transparent;margin:0;padding:0}
 }</style><style type="text/css" data-chunk="inbody" id="hawkStyles-inbody">@layer hawk { 
.hawk-inbody-container .hawk-inbody-heading{display:block;font-size:15px;font-weight:600;line-height:1.3}
 }</style><style type="text/css" data-chunk="merchantlink" id="hawkStyles-merchantlink">@layer hawk { 
.hawk-merchant-link-widget-item-wrapper{display:flex;flex-direction:row}.hawk-merchant-link-widget-item-centered{text-align:center}.hawk-merchant-link-widget-item-container{align-items:center;background-color:var(--merchant-link-mona-background-color);border-radius:var(--merchant-link-border-radius);box-sizing:border-box;color:var(--merchant-link-mona-text-color);display:flex;flex-wrap:wrap;font-family:var(--mona-site-font-family);font-size:16px;font-weight:600;margin:4px 0;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.hawk-merchant-link-widget-item-container:hover{background-color:var(--site-color-hover)}.hawk-merchant-link-widget-item-container:hover,.hawk-merchant-link-widget-item-container:hover a{color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-transparent a:visited,.hawk-merchant-link-widget-item-transparent a:visited span{color:var(--visited-link-color,var(--default-visited-link))}.hawk-merchant-link-widget-item-box{align-items:center;background-color:var(--merchant-link-mona-background-color);border-radius:var(--merchant-link-border-radius);box-sizing:border-box;color:var(--merchant-link-mona-text-color);display:flex;flex-wrap:wrap;font-family:var(--mona-site-font-family);font-size:16px;font-weight:600;position:relative;width:-moz-fit-content;width:fit-content}.hawk-merchant-link-widget-item-box:hover{background-color:var(--site-color-hover)}.hawk-merchant-link-widget-item-box:hover,.hawk-merchant-link-widget-item-box:hover a{color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-box{background-color:transparent;border-bottom-width:1px;border:1px solid var(--box-merchantlink-color);border-bottom:solid var(--box-merchantlink-color);border-radius:0;color:var(--box-merchantlink-color);margin:4px 0;text-decoration:none}.hawk-merchant-link-widget-item-box:hover{background-color:var(--box-merchantlink-color)}.hawk-merchant-link-widget-item-box:hover a:link{color:var(--hover-box-merchantlink-color)}.hawk-merchant-link-widget-item-box a:link{text-decoration:none}.hawk-merchant-link-widget-item-box a:link:hover{color:var(--hover-box-merchantlink-color);text-decoration:none}.hawk-merchant-link-widget-item-transparent{align-items:center;background-color:var(--merchant-link-mona-background-color);border-radius:var(--merchant-link-border-radius);box-sizing:border-box;color:var(--merchant-link-mona-text-color);display:flex;flex-wrap:wrap;font-family:var(--mona-site-font-family);font-size:16px;font-weight:600;margin:4px 0;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.hawk-merchant-link-widget-item-transparent:hover{background-color:var(--site-color-hover);color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-transparent:hover a{color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-transparent{background-color:transparent;color:var(--site-color);text-decoration:underline}.hawk-merchant-link-widget-item-transparent[data-product-type="3500"]{color:var(--trd-blue)}.hawk-merchant-link-widget-item-transparent:hover{text-decoration:none}.hawk-merchant-link-widget-item-transparent a{color:var(--site-color)}.hawk-merchant-link-widget-item-transparent a:hover,.hawk-merchant-link-widget-item-transparent a:hover:visited,.hawk-merchant-link-widget-item-transparent a:hover:visited span{color:var(--white)}.hawk-merchant-link-widget-item-mc-container a:visited,.hawk-merchant-link-widget-item-mc-container a:visited span{color:var(--visited-link-color,var(--default-visited-link))}.hawk-merchant-link-widget-item-mc-container{align-items:center;background-color:var(--merchant-link-mona-background-color);border-radius:var(--merchant-link-border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:var(--mona-site-font-family);font-size:16px;font-weight:600;margin:4px 0;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.hawk-merchant-link-widget-item-mc-container:hover{background-color:var(--site-color-hover);color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-mc-container{border-bottom:1px solid var(--site-color);border:1px solid var(--site-color);color:var(--merchant-link-mona-text-color)}.hawk-merchant-link-widget-item-mc-container:hover{--site-color-hover:var(--site-color);--merchant-link-mona-text-color:var(--white)}.hawk-merchant-link-widget-item-mc-container:hover a,.hawk-merchant-link-widget-item-mc-container:hover a:hover,.hawk-merchant-link-widget-item-mc-container:hover a:hover:visited,.hawk-merchant-link-widget-item-mc-container:hover a:hover:visited span{color:var(--merchant-link-mona-text-color-hover)}.hawk-merchant-link-widget-item-primary-label{align-self:center;color:var(--mid-grey);margin:4px 5px}.hawk-merchant-link-widget-item-modern-wrapper{display:flex;flex-direction:row;text-align:center;width:100%}.hawk-merchant-link-widget-item-modern-modern-button{align-items:center;border:1px solid;border-radius:5px;display:flex;font-family:var(--mona-site-font-family);font-size:12px;font-weight:600;gap:3px;justify-content:center;padding:10px 8px;width:100%}.hawk-merchant-link-widget-item-modern-primary-label{font-weight:400}.hawk-merchant-link-widget-item-modern-uppercase{text-transform:uppercase}.hawk-merchant-link-widget-widget-container{display:flex;flex-direction:column;width:100%}.hawk-merchant-link-widget-widget-container .hawk-merchant-link-widget-main-container{display:flex;flex-direction:row;width:100%}@media (max-width:800px){.hawk-merchant-link-widget-widget-container .hawk-merchant-link-widget-main-container{flex-direction:column}}.hawk-merchant-link-widget-widget-container .hawk-merchant-link-widget-main-container .hawk-merchant-link-widget-wrapper{display:flex;flex-direction:column;width:-webkit-fill-available;width:-moz-available;width:stretch}.hawk-merchant-link-widget-widget-container .hawk-merchant-link-widget-main-container .hawk-merchant-link-widget-modern-wrapper{gap:8px}.hawk-merchant-link-widget-left-alignment{align-items:flex-start}.hawk-merchant-link-widget-centered-alignment{align-items:center}
 }</style>

<script id="hawk__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[585,8253,1199,7219,850,3436,5568,5749,6550,1387]</script><script id="hawk__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["trd-site","deal","seasonal","review","seasonal-event-countdown","amazon-prime-shipping","seasonal-event-merchants","powered-by","inbody","merchantlink"]}</script>
<script async data-chunk="responsive" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/responsive.js"></script>
<script async data-chunk="trd-site" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/trd-site.js"></script>
<script async data-chunk="deal" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/deal.js"></script>
<script async data-chunk="seasonal" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/seasonal.js"></script>
<script async data-chunk="review" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/review.js"></script>
<script async data-chunk="seasonal-event-countdown" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/seasonal-event-countdown.js"></script>
<script async data-chunk="amazon-prime-shipping" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/amazon-prime-shipping.js"></script>
<script async data-chunk="seasonal-event-merchants" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/seasonal-event-merchants.js"></script>
<script async data-chunk="powered-by" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/powered-by.js"></script>
<script async data-chunk="inbody" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/inbody.js"></script>
<script async data-chunk="merchantlink" src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/merchantlink.js"></script>
<script id="hawkAdditionalScripts">window.hawk_widgets_endpoint="https://hawk.techradar.com";window.hawk_api_endpoint="https://hawk.techradar.com";</script>
<!-- End Hawk Elements -->
<script>
(()=>{const q=new URLSearchParams(location.search),sec=location.protocol==='https:'?'; Secure':'',age=3600;for(const k of ['utm_source','utm_medium','utm_campaign','utm_term','matchtype', 'msclkid', 'ds_eid','ds_e','ds_c','ds_cid','ds_agid','ds_kid','gclsrc','gclid','gbraid','gad_source','gad_campaignid']){const v=q.get(k);if(v)document.cookie=`${k}=${encodeURIComponent(v)}; Max-Age=${age}; Path=/; SameSite=Strict${sec}`}})();
</script>
<script class="kiosq-site-config" type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
window.FUTR.Kiosq.defaultSiteConfig = {"wall_system":"classic","wall_type":"paywall","traffic_exposure":false,"scheduled_maintenance_start_date":null,"scheduled_maintenance_end_date":null,"description_cover":"","main_provider":"bluebird","bluebird_provider":true,"main_layer_enabled":false,"main_logo_position":{"verticalUp":{"rowLeft":true,"rowCenter":false,"rowRight":false},"verticalDown":{"rowLeft":false,"rowCenter":false,"rowRight":false}},"main_button_position":{"verticalUp":{"rowLeft":null,"rowCenter":false,"rowRight":false},"verticalCenter":{"rowLeft":true,"rowCenter":false,"rowRight":false},"verticalDown":{"rowLeft":false,"rowCenter":false,"rowRight":false}},"main_background_color":"#FFFFFF","main_button_background_color":"#808080","textBeforeButton":"","textAfterButton":"","main_layer_premium_enabled":false,"site":"techradar_en-us","name":"Techradar","local":"us","logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pdllhobbof1728487675.svg","logo_small":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pdllhobbof1728487675.svg","domain":"https:\/\/www.techradar.com","facebook_link":"https:\/\/www.facebook.com\/TechRadar\/\/","twitter_link":"https:\/\/x.com\/Techradar","instagram_link":"https:\/\/www.instagram.com\/techradar\/","youtube_link":"https:\/\/www.youtube.com\/techradar","recirculation_block":false,"current_website_subscription_offer":false,"doc_type":"kiosq-site-config","guid":"techradar_en-us","last_modified":{"$date":{"$numberLong":"1761730817082"}},"limitOfContent":96,"limitOfContentMobile":96,"limitOfFreeArticle":300000,"limitOfFreeArticleAfterLogin":3,"triggerMessageFrom":-1,"template_button":null,"template_my_account_loader":"account\/my-account-loader.html.twig","template_my_account":"account\/my-account.html.twig","template_menu_header":null,"template_sticky":null,"template_main_premium":null,"template_main_regwall":null,"template_sticky_regwall":null,"status":"InProgress","created_at":{"$date":{"$numberLong":"1728635572549"}},"connect_config":[{"enable":true,"inlineCss":true,"signinButtonSpecificCss":"#auth-in-nav-header {\n font-size: 14px;\n font-weight: inherit;\n width:80px;\n}\n\n#auth-in-nav-header .auth-in-nav-header-menu ul {\n padding-left: 0px;\n}\n\n#auth-in-nav-header-svg-block svg {\n fill: white;\n}\n\n#auth-in-nav-header-sign-out svg{\n fill: #fff;\n}\n\n@media (max-width: 699px) {\n .burgerbar #auth-in-nav-header {\n position: absolute;\n right: 70px;\n }\n .burgerbar .slice-container.locale-selector-slice {\n right: 110px;\n }\n}","authMenuType":"addEvent","callbackUrl":"\/auth_callback","authMenuInsertTarget":"auth-in-nav-header","auth0LockConfig":[{"logo_url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pdllhobbof1728487675.svg","logo_email":"https:\/\/cdn.mos.cms.futurecdn.net\/Jvc9m7eKMPE99jpiTYrZDm.png","color_primary":"#E40584","extra_css":".auth0-lock-header-welcome {margin-top: 15px; margin-bottom: -15px;} .auth0-lock.auth0-lock .auth0-lock-header-bg {background: #090E21 !important;}","site_name":"TechRadar","sign_up_newsletter_text":"Please sign me up to the Techradar newsletter","contact_other_brand_text":"Contact me with news and offers from Techradar and other Future brands","newsletter_code":"XTR-D"}]}],"modified_by":"roman.vinokurov@futurenet.com","custom_headermenu_layer_enabled":false,"hubpage_description":"","hubpage_subtitle":"","hubpage_title":"","estore_handshake_endpoint":"https:\/\/api.arcade.futurecdn.net\/kiosq-handshake","productID":"0503e44b","bluebird_buy_sub":"https:\/\/subscribe.arcade.techradar.com\/row\/tech-radar-privacy-digital-subscription\/dp\/0503e44b","bluebird_buy_sub_at":"https:\/\/www.magazinesdirect.com\/","bluebird_manage_sub":"https:\/\/www.mymagazine.co.uk\/","journal":"TRP","offercode":"A1W2","campaign_enable":true,"pythia_cache_endpoint":"https:\/\/cache.pythia.futureplc.com:443\/v1alpha1\/decision-engine","kiosq_v2_enable":true,"id":"techradar_en-us"};
/**
* Simple hasBarrier Promise for Ad Targeting
* Waits for Kiosq library to finalize hasBarrier after v2/campaigns
*/
// Create promises for v2 data and hasBarrier resolution
window.FUTR.Kiosq.promiseKiosqDataV2 = new Promise((resolve) => {
window.FUTR.Kiosq.resolveKiosqDataV2 = resolve;
});
window.FUTR.Kiosq.promiseHasBarrier = new Promise((resolve) => {
window.FUTR.Kiosq.resolveHasBarrier = resolve;
});
// Resolve hasBarrier after Kiosq v2 and campaigns complete
const resolveHasBarrierFinal = () => {
// Use hasBarrier calculated by Kiosq library, or false if not set
// We DON'T use displayBarrier as fallback because in metered paywall:
// - displayBarrier = true (page has paywall configured)
// - hasBarrier = false (user still has free articles)
const finalHasBarrier = window.FUTR.Kiosq?.hasBarrier ?? false;
window.FUTR.Kiosq.resolveHasBarrier(finalHasBarrier);
console.log(
'%cKIOSQ',
'color: #ffffff; background-color: #7F00FF; padding: 2px 6px;',
'hasBarrier resolved:',
finalHasBarrier,
'from:',
window.FUTR.Kiosq?.hasBarrier !== undefined ? 'kiosq-library' : 'default (false)'
);
};
// Wait for v2, then allow minimal time for campaign overrides (50ms optimized for speed)
if (window.FUTR.Kiosq.promiseKiosqDataV2) {
window.FUTR.Kiosq.promiseKiosqDataV2
.then(() => setTimeout(resolveHasBarrierFinal, 50))
.catch(() => setTimeout(resolveHasBarrierFinal, 50));
} else {
setTimeout(resolveHasBarrierFinal, 0);
}
window.FUTR.Kiosq.isHubPage = false;
window.FUTR.Kiosq.kiosqEndpoint = "https:\/\/kiosq.vanilla.tools";
</script>
<script type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
window.FUTR.Kiosq.isPremium = false;
window.FUTR.Kiosq.displayBarrier = false;
window.FUTR.Kiosq.disableServices = [];
</script>
<style id="paywall-css">@layer legacy {.campaign-debug-wrapper {
font-size: 13px;
height: auto;
max-height: 400px;
width: auto;
background: rgba(250, 249, 247, 0.18);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(16.4px);
border: 1px solid rgba(0, 0, 0, 0.25);
position: fixed;
right: 10px;
bottom: 10px;
z-index: 10000;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
& > div{
overflow: scroll;
height: 300px;
}
& .header-debug-wrapper{
padding: 0 0.5em;
}
& svg {
width: 20px;
height: 20px;
}
}
.campaign-debug-wrapper a{
color:var(--flexi-brand_color_2);
text-decoration: underline;
}
.campaign-debug-wrapper.collapsed{
max-height: 60px; /* Height of just the header */
width: auto;
min-width: 200px; /* Minimum width for collapsed state */
& .campaign-data-wrapper{
display: none;
}
& .section-header-debug-wrapper{
& > div {
& > a{
display: none;
}
}
}
}
.show-modal {
width: 100% !important;
height: 100% !important;
max-height: inherit !important;
top: 10px !important;
left: 10px !important;
}
.glassmorphic {
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(16.4px);
-webkit-backdrop-filter: blur(16.4px);
border: 1px solid lightgray;
}
.section-header-debug-wrapper {
display: flex;
align-items: center;
padding: 0.5em;
border-bottom: 1px solid rgba(250, 249, 247, 0.4);
background-color: #f2f3f4;
transition: all 0.3s ease;
}
.header-debug-wrapper {
font-size: 1.5rem;
font-weight: 600;
width: 100%;
text-align: center;
& h4{
font-size: large;
}
}
.campaign-data-wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transition: all 0.3s ease;
opacity: 1;
}
.section-custom-template-debug-wrapper,
.section-campaign-matched-debug-wrapper,
.section-campaigns-debug-wrapper {
padding: 0 0 16px;
}
.section-custom-template-debug-wrapper,
.section-campaign-matched-debug-wrapper,
.section-campaigns-debug-wrapper {
border-bottom: 1px solid rgba(250, 249, 247, 0.4);
width: 100%;
text-align: center;
}
.header-custom-template-debug-wrapper,
.header-campaigns-debug-wrapper,
.header-campaign-debug-wrapper {
background-color: #f2f3f4;
padding: 5px 0;
font-size: 16px;
font-weight: 600;
width: 100%;
text-align: center;
}
.campaigns-item-list-debug {
line-height: 2rem;
text-align: left;
padding: 0 16px;
}
.campaigns-item-list-debug a {
text-decoration: underline;
}
.table-item {
width: 100%;
margin: 10px 0 0;
}
.table-item tr td:first-child{
width:70%;
}
.table-header-col,.table-body-col{
padding: 0 0.5rem 1rem;
}
.table-header-col {
text-align: center;
font-weight: bold;
}
.table-header-title-link{
border-bottom: 1px solid var(--flexi-brand_color_2);
line-height: 25px;
}
.table-header-title-link:hover{
text-decoration: none;
color: var(--flexi-brand_color_2);
}
.table-body-col {
text-align: center;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0, 0, 0, 0.5);
box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.result-custom-template-debug,
.result-campaign-debug{
min-height: 60px;
}
.table-compare-col{
padding: 15px;
border: 1px solid #333;
text-align: center;
}
.table-config-compare .table-header-col{
text-align: center;
border: 1px solid #333;
padding: 15px;
}
.table-config-compare tr td:first-child{
width: 10%;
}
.table-config-compare tr td.table-compare-col-config{
width: 50%;
}
.table-compare-row:nth-child(even){
background-color: #CCC
}
.table-compare-row:nth-child(odd){
background-color: #FFF
}
#kiosq-modal-portal{
left: 50px;
position: fixed;
top: 25px;
right: 50px;
z-index: 10000;
}
@media (max-width: 400px) {
.campaign-debug-wrapper {
width: auto;
}
}
.tooltip {
position: relative;
display: inline-block;
}
.tooltip .tooltiptext {
display: none;
width: 120px;
background-color: var(--flexi-brand_color_2);
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: fixed;
z-index: 10001;
font-size: 12px;
transform: translateY(-50px);
}
.tooltip:hover .tooltiptext {
display: block;
}
.hide-kiosq-debug{
display: none;
}
.campaign-debug-wrapper .section-header-debug-wrapper a.button-tooltip{
margin-left: 5px;
}
/* Paywall Height Input Styles */
.paywall-height-input {
& ul {
display: flex;
flex-direction: column;
gap: 10px;
list-style: none;
padding: 0;
margin: 0;
& li {
display: flex;
align-items: center;
gap: 10px;
& label {
min-width: 100px;
font-weight: 500;
}
& input[type="range"] {
display: block;
flex: 1;
}
& input[type="number"] {
width: 60px;
margin-left: 10px;
padding: 2px 4px;
border: 1px solid #ccc;
border-radius: 3px;
background-color: #f5f5f5;
color: #666;
}
}
}
}
/* Paywall Settings Modal Styles */
.paywall-settings-overlay {
position: fixed;
top: 50px; /* Position below the paywall button (button at top: 10px + height ~40px) */
right: 10px; /* Align with the paywall button */
width: auto;
height: auto;
background-color: transparent;
z-index: 1000;
transition: all 0.3s ease-in-out; /* Smooth transitions */
}
.paywall-settings-modal {
background-color: #fff;
border-radius: 8px;
padding: 0.5em;
min-width: 400px;
max-width: 500px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
position: relative;
transform-origin: top right; /* Scale from top right corner */
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); /* Smooth easing */
opacity: 1;
transform: scale(1);
& p {
font-size: small;
margin-bottom: 0.5em;
& svg {
display: inline-block;
}
}
/* Animation states */
&.entering {
opacity: 0;
transform: scale(0.8);
}
&.entered {
opacity: 1;
transform: scale(1);
}
&.exiting {
opacity: 0;
transform: scale(0.8);
}
& .paywall-settings-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
border-bottom: 1px solid #eee;
transition: all 0.3s ease;
& h3 {
margin: 0;
transition: all 0.3s ease;
}
}
& .paywall-settings-content {
margin-bottom: 20px;
transition: all 0.3s ease;
font-size: small;
& h5 {
margin-bottom: 10px;
transition: all 0.3s ease;
}
}
& .paywall-settings-actions {
text-align: center;
transition: all 0.3s ease;
}
}
/* Responsive adjustments */
@media (max-width: 768px) {
.paywall-settings-overlay {
bottom: 5px;
right: 5px;
}
.paywall-settings-modal {
min-width: 300px;
max-width: 350px;
padding: 15px;
}
}
/* Ensure modal stays above debug wrapper */
.campaign-debug-wrapper.collapsed ~ .paywall-settings-overlay,
.campaign-debug-wrapper ~ .paywall-settings-overlay {
z-index: 10001; /* Higher than debug wrapper */
}
/* SmartTooltip styles moved to SmartTooltip.css */
/* Button styles for all anchor tags with btn class */
.btn,
.btn:visited {
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--flexi-brand_color_2, #333);
text-decoration: none !important;
border-radius: 4px;
font-size: 12px;
font-weight: 500;
transition: all 0.2s ease-in-out;
cursor: pointer;
border: 1px solid transparent;
min-height: 24px;
}
.btn:hover,
.btn:visited:hover {
transform: translateY(-1px);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
text-decoration: none !important;
background-color: var(--flexi-brand_color_2, #333);
color: white;
}
.btn:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* Special styling for buttons with SVG icons */
.btn svg {
width: 16px;
height: 16px;
fill: currentColor;
}
/* Adjust spacing for icon-only buttons */
.btn:has(svg):not(:has(text)) {
padding: 8px;
min-width: 32px;
}
/* Table header title link buttons */
.table-header-title-link.btn {
background-color: transparent;
color: var(--flexi-brand_color_2, #007bff) !important;
border: 1px solid var(--flexi-brand_color_2, #007bff);
padding: 4px 8px;
}
.table-header-title-link.btn:hover {
background-color: var(--flexi-brand_color_2, #007bff);
color: #fff !important;
}
/* Config compare link buttons */
.config-compare-link.btn {
background-color: #28a745;
font-size: 11px;
padding: 4px 8px;
}
.config-compare-link.btn:hover {
background-color: #218838;
}
/* Smart Tooltip Styles */
.smart-tooltip-container {
position: relative;
display: inline-block;
}
.smart-tooltip {
position: absolute;
background-color: var(--flexi-brand_color_2, #333);
color: #fff;
padding: 6px 8px;
border-radius: 4px;
font-size: 12px;
z-index: 99999;
pointer-events: none;
box-shadow: 0 2px 8px rgba(0,0,0,0.2);
max-width: 25em;
opacity: 0;
transition: opacity 0.2s ease-in-out;
word-wrap: break-word;
white-space: normal;
line-height: 1.4;
text-wrap: auto;
}
.smart-tooltip.visible {
display: block;
opacity: 1;
}
.smart-tooltip.hidden {
display: none;
opacity: 0;
}
.smart-tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.smart-tooltip-arrow.top {
border-top: 4px solid var(--flexi-brand_color_2, #333);
bottom: -4px;
}
.smart-tooltip-arrow.bottom {
border-bottom: 4px solid var(--flexi-brand_color_2, #333);
top: -4px;
}
/* Prevent tooltip interference with modals */
.paywall-settings-overlay .smart-tooltip-container,
#kiosq-modal-portal .smart-tooltip-container {
pointer-events: auto;
}
.paywall-settings-overlay .smart-tooltip,
#kiosq-modal-portal .smart-tooltip {
z-index: 10011; /* Higher than modal content */
}
.loader {
border: 16px solid #f3f3f3; /* Light grey */
border-top: 16px solid var(--flexi-brand_color_2); /* Site brand color */
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.loader-content {
display: flex;
justify-content: center;
align-items: center;
}
.loader-content.show-kiosq-loader {
display: flex !important;
margin: auto;
width: max-content;
}
.loader-content.hide-kiosq-loader {
display: none;
}
.overlay {
background-color: #fff;
opacity: 0.5;
}
.wrapper-template{
position:relative;
}
.override-loader-position {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 10;
}
.responsive .override-loader-position{
height: auto;
}
.loader-content-debug{
height: auto;
background: transparent;
}
.loader-debug{
width: 60px;
height: 60px;
}
@media (min-width: 1024px){
.progressive .kiosq-main-layer+.override-loader-position {
float: left;
width: calc(100% - 320px);
margin-bottom: 20px;
margin-top: -120px;
}
}
/* Paywall Height Input Styles */
.paywall-height-input {
& ul {
display: flex;
flex-direction: column;
gap: 10px;
list-style: none;
padding: 0;
margin: 0;
& li {
display: flex;
align-items: center;
gap: 10px;
& label {
min-width: 100px;
font-weight: 500;
}
& input[type="range"] {
display: block;
flex: 1;
}
& .indicator {
width: 40px;
padding: 2px 4px;
border: 1px solid #ccc;
border-radius: 3px;
background-color: #f5f5f5;
color: #666;
font-size: 1.2em;
text-align: center;
}
}
}
}
/* Paywall Settings Modal Styles */
.paywall-settings-overlay {
position: fixed;
top: 50px; /* Position below the paywall button (button at top: 10px + height ~40px) */
right: 10px; /* Align with the paywall button */
width: auto;
height: auto;
background-color: transparent;
z-index: 10010;
transition: all 0.3s ease-in-out; /* Smooth transitions */
}
.paywall-settings-modal {
background-color: #fff;
border-radius: 8px;
padding: 0.5em;
min-width: 400px;
max-width: 500px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
position: relative;
transform-origin: top right; /* Scale from top right corner */
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); /* Smooth easing */
opacity: 1;
transform: scale(1);
& p {
font-size: small;
margin-bottom: 0.5em;
& svg {
display: inline-block;
width: 20px;
height: 20px;
}
}
/* Animation states */
&.entering {
opacity: 0;
transform: scale(0.8);
}
&.entered {
opacity: 1;
transform: scale(1);
}
&.exiting {
opacity: 0;
transform: scale(0.8);
}
& .paywall-settings-header {
display: flex;
justify-content: space-between;
align-items: center;
margin:0;
margin-bottom: 15px;
border-bottom: 1px solid #eee;
transition: all 0.3s ease;
& h3 {
margin: 0;
transition: all 0.3s ease;
}
}
& .paywall-settings-content {
margin-bottom: 20px;
transition: all 0.3s ease;
font-size: small;
& h5 {
margin-bottom: 10px;
transition: all 0.3s ease;
}
}
& .paywall-settings-actions {
text-align: center;
transition: all 0.3s ease;
}
}
/* Responsive adjustments */
@media (max-width: 768px) {
.paywall-settings-overlay {
bottom: 5px;
right: 5px;
}
.paywall-settings-modal {
min-width: 300px;
max-width: 350px;
padding: 15px;
}
}
/* Ensure modal stays above debug wrapper */
.campaign-debug-wrapper.collapsed ~ .paywall-settings-overlay,
.campaign-debug-wrapper ~ .paywall-settings-overlay {
z-index: 10011; /* Higher than debug wrapper */
}
/* SmartTooltip styles moved to SmartTooltip.css */
/* Button styles for all anchor tags with btn class */
.btn,
.btn:visited {
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--flexi-brand_color_2, #333);
text-decoration: none !important;
border-radius: 4px;
font-size: 12px;
font-weight: 500;
transition: all 0.2s ease-in-out;
cursor: pointer;
border: 1px solid transparent;
min-height: 24px;
}
.btn.alone {
background-color: hsl(from var(--flexi-brand_color_2) h s calc(l + 30));
}
.btn:hover,
.btn:visited:hover {
transform: translateY(-1px);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
text-decoration: none !important;
background-color: var(--flexi-brand_color_2, #333);
color: white;
}
.btn:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* Special styling for buttons with SVG icons */
.btn svg {
width: 16px;
height: 16px;
fill: currentColor;
}
/* Adjust spacing for icon-only buttons */
.btn:has(svg):not(:has(text)) {
padding: 8px;
min-width: 32px;
}
#kiosq-app-paywall-js {
width: 100%;
}
.hasBarrier ._cm-video {
display: none;
}
.hasBarrier .paywall-locker {
height: var(--desktop-content-limit);
overflow-y: hidden !important;
overflow-x: auto;
user-select: none;
}
@media (max-width: 991px) {
.responsive.hasBarrier .paywall-locker {
height: var(--mobile-content-limit);
}
}
@media (max-width: 1024px) {
.progressive.hasBarrier .paywall-locker {
height: var(--mobile-content-limit);
}
}
#kiosq {
z-index: 10;
position: relative;
top: -100px;
width: 100%;
}
.kiosq-main-layer .kiosq-gradient {
height: 100px;
position: relative;
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 85%
);
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-gradient {
height: 50px;
background: linear-gradient(
180deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 110%
);
}
.hasBarrier{
--desktop-content-limit:96px;
--mobile-content-limit:96px;
}
.wrapper-main-template{
height: 550px;
margin-top: -150px;
}
.paywall-locker .wrapper-main-template.is-visible{
margin-top: -120px;
}
.is-not-visible{
visibility: hidden;
height: inherit;
margin-top: inherit;
}
.kiosq-main-layer {
/* max-height: 550px;
overflow: scroll; */
border-bottom: 1px solid #333;
margin-bottom: 20px;
position: relative;
}
.disable-scrollbars::-webkit-scrollbar {
background: transparent;
width: 0px;
}
.disable-scrollbars {
scrollbar-width: none;
-ms-overflow-style: none;
}
.kiosq-main-layer.kiosq-sticky-layer {
position: fixed;
margin-top: 0;
border-bottom: none;
bottom: 0;
z-index: 1000;
margin-bottom: 0px;
height: inherit;
}
.responsive .kiosq-main-layer.kiosq-sticky-layer {
width: 602px;
}
@media (min-width: 991px) {
.responsive.no-sidebar .kiosq-main-layer.kiosq-sticky-layer {
width: 922px;
}
}
@media (min-width: 991px) {
.progressive .kiosq-main-layer.kiosq-sticky-layer {
width: 940px;
}
}
@media (min-width: 1024px) {
.progressive .kiosq-main-layer {
float: left;
width: calc(100% - 320px);
}
}
@media (min-width: 1281px) {
.progressive .kiosq-main-layer.kiosq-sticky-layer {
width: 1070px;
}
.progressive .kiosq-main-layer.kiosq-sticky-layer {
margin-left: -50px;
}
}
.kiosq-main-layer .kiosq-main-layer-container {
margin-bottom: 30px;
padding: 20px;
background-color:#ededed;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-main-layer-container {
border-top: 1px solid #333;
padding-top: 10px;
margin-bottom: 0px;
}
.kiosq-main-layer .kiosq-logo.rowLeft {
margin-bottom: 20px;
display: flex;
justify-content: flex-start;
}
.kiosq-main-layer .kiosq-logo.rowCenter {
margin-bottom: 20px;
display: flex;
justify-content: center;
order: 2;
}
.kiosq-main-layer .kiosq-logo.rowRight {
margin-bottom: 20px;
display: flex;
justify-content: flex-end;
order: 2;
}
.element_at_the_same_line_space_around {
display: flex;
justify-content: space-around;
}
.element_at_the_same_line_space_between {
display: flex;
justify-content: space-between;
}
.kiosq-main-layer .kiosq-logo img {
width: 140px !important;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowLeft {
margin: 0px;
display: flex;
justify-content: flex-start;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowCenter {
margin: 0px;
display: flex;
justify-content: center;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo.rowRight {
margin: 0px;
display: flex;
justify-content: flex-end;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo img {
width: 70px;
/*float: right;*/
}
.kiosq-main-layer .kiosq-title {
font-size: 30px;
font-weight: bold;
line-height: 38px;
margin-bottom: 20px;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-title {
font-size: 18px;
line-height: 24px;
margin-bottom: 10px;
}
.kiosq-main-layer .kiosq-subtitle {
font-size: 16px;
font-weight: bold;
line-height: 24px;
margin-bottom: 10px;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-subtitle {
font-size: 14px;
line-height: 22px;
}
.kiosq-main-layer .kiosq-description {
font-size: 14px;
line-height: 22px;
margin-bottom: 25px;
}
#main_layer_regwall .kiosq-description {
margin-bottom: 0px;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-description {
margin-bottom: 10px;
}
.kiosq-main-layer .kiosq-description .custom_h4 {
font-size: 100%;
font-weight: bold;
}
.kiosq-main-layer .kiosq-description .custom_h3 {
font-size: 16px;
font-weight: bold;
line-height: 24px;
margin-bottom: 10px;
}
.kiosq-main-layer .kiosq-description .custom_h2 {
font-size: 18px;
font-weight: bold;
line-height: 24px;
margin-bottom: 10px;
}
.kiosq-main-layer .kiosq-description .custom_h1 {
margin-top: 0px;
font-weight: bold;
font-size: 28px;
line-height: 34px;
}
.kiosq-main-layer .kiosq-description p {
margin-bottom: 1em;
}
#main_layer_regwall .kiosq-description p {
margin-bottom: 0px;
}
.kiosq-main-layer .kiosq-login-button > div {
width: 100%;
}
.kiosq-main-layer .kiosq-login-button.rowLeft {
font-size: 13px;
margin-bottom: 25px;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.kiosq-main-layer .kiosq-login-button.rowCenter {
font-size: 13px;
margin-bottom: 25px;
display: flex;
flex-direction: column;
align-items: center;
order: 2;
}
.kiosq-main-layer .kiosq-login-button.rowRight {
font-size: 13px;
margin-bottom: 25px;
display: flex;
flex-direction: column;
align-items: flex-end;
order: 2;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button {
margin-bottom: 0;
font-size: 13px;
}
.kiosq-main-layer .kiosq-login-button button {
height: 44px;
width: 360px;
text-align: center;
color: #fff;
margin-bottom: 10px;
border: none;
font-weight: 700;
text-transform: uppercase;
cursor: pointer;
background-color:var(--flexi-brand_color_2);
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button {
height: 34px;
width: 310px;
margin-right: 10px;
}
.kiosq-main-layer .kiosq-login-button a {
color: #000000;
text-decoration: underline;
}
.kiosq-main-layer .kiosq-conditions {
font-size: 14px;
line-height: 22px;
}
.kiosq-main-layer ul.kiosq-conditions,
.kiosq-main-layer .kiosq-conditions ul {
list-style-type: disc;
list-style-position: outside;
margin-bottom: 25px;
margin-left: 20px;
}
.kiosq-main-layer ul.kiosq-conditions li,
.kiosq-main-layer .kiosq-conditions ul li {
font-size: 14px;
line-height: 20px;
}
/* Menu header layer */
.kiosq-main-layer.kiosq-header-menu-layer {
display: none;
position: absolute;
background-color: #333;
width: 100%;
left: 0;
z-index: 1;
top: 60px;
color: #fff;
margin-top: 0;
}
.kiosq-main-layer.kiosq-header-menu-layer a {
color: #fff;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-main-layer-container {
background: #333;
display: flex;
flex-wrap: wrap;
margin: 20px;
padding: 0px;
}
#kiosq-dropdown-checkbox {
display: none;
}
.kiosq-dropdown-checkbox-img {
font-size: medium;
line-height: normal;
}
#kiosq-dropdown-checkbox:checked + .kiosq-main-layer.kiosq-header-menu-layer {
display: block;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-title {
width: 67%;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-subtitle {
width: 33%;
text-align: center;
margin-bottom: 15px;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-description {
width: 67%;
font-size: 16px;
line-height: 24px;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button {
width: 33%;
text-align: center;
line-height: 30px;
margin: 0;
font-size: 13px;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button button {
line-height: 24px;
width: 90%;
background-color: var(--flexi-brand_color_2);
}
.kiosq-main-layer.kiosq-button-layer {
margin-top: 10px;
border-bottom: none;
margin-bottom: 0;
}
.kiosq-main-layer.kiosq-button-layer .kiosq-main-layer-container {
padding: 0px;
background-color: inherit;
}
.kiosq-main-layer.kiosq-button-layer .kiosq-login-button {
margin-bottom: 0;
}
.kiosq-main-layer .kiosq-login-button button ,
.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button {
background-color: var(--flexi-brand_color_2);
}
.kiosq-main-layer.kiosq-button-layer .kiosq-login-button a {
display: inherit;
}
/* Menu header drop down button */
.kiosq-dropdown {
float: right;
height: 60px;
display: flex;
flex-direction: column;
justify-content: center;
}
.kiosq-dropdown label {
line-height: 0;
margin: 0;
cursor: pointer;
}
.kiosq-dropdown label img {
width: 67px;
display: inline-block;
}
.kiosq-dropdown label svg {
width: 7px;
height: auto;
fill: #333;
margin-bottom: 9px;
display: inline-block;
}
.hasBarrier #in-article,
.hasBarrier #desktop-in-article,
.hasBarrier #mobile-in-article,
.hasBarrier .in-article {
display: none;
}
@media screen and (max-width: 990px) {
.responsive .kiosq-main-layer.kiosq-sticky-layer,
.progressive .kiosq-main-layer.kiosq-sticky-layer {
width: calc(100% - 40px);
left: 20px;
}
}
@media screen and (max-width: 699px) {
#kiosq-app-paywall-js .kiosq-main-layer{
float:left
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-main-layer-container {
display: flex;
flex-direction: column;
margin: 15px 20px;
}
.kiosq-main-layer .kiosq-logo.rowLeft {
margin-bottom: 10px;
display: flex;
justify-content: flex-start;
}
.kiosq-main-layer .kiosq-logo.rowCenter {
margin-bottom: 10px;
display: flex;
justify-content: center;
}
.kiosq-main-layer .kiosq-logo.rowRight {
margin-bottom: 10px;
display: flex;
justify-content: flex-end;
}
.kiosq-main-layer .kiosq-logo img {
width: 120px !important;
}
.kiosq-dropdown label {
position: absolute;
top: 0;
right: 95px;
line-height: 60px;
}
.kiosq-main-layer.kiosq-sticky-layer {
width: calc(100% - 20px);
left: 10px;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-title {
width: 100%;
font-size: 22px;
line-height: 30px;
text-align: center;
margin-bottom: 10px;
order: 1;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-subtitle {
width: 100%;
font-size: 14px;
line-height: 22px;
text-align: center;
order: 3;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-description {
width: 100%;
text-align: center;
margin-bottom: 10px;
order: 2;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button {
width: 100%;
text-align: center;
display: flex;
flex-direction: column;
order: 4;
}
.kiosq-main-layer.kiosq-header-menu-layer .kiosq-login-button button {
width: 100%;
}
}
@media screen and (max-width: 460px) {
.kiosq-main-layer .kiosq-title {
font-size: 22px;
line-height: 30px;
margin-bottom: 10px;
}
.kiosq-main-layer .kiosq-login-button {
width: 100%;
margin-bottom: 5px;
}
.kiosq-main-layer .kiosq-login-button button {
width: 100%;
margin-bottom: 0px;
}
.kiosq-main-layer .kiosq-login-button a {
line-height: 33px;
}
.kiosq-main-layer .kiosq-description {
margin-bottom: 10px;
}
.kiosq-main-layer ul.kiosq-conditions,
.kiosq-main-layer .kiosq-conditions ul {
margin-bottom: 20px;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-main-layer-container {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
padding-top: 10px;
padding-bottom: 110px;
margin-left: -20px;
margin-right: -20px;
padding-left: 30px;
padding-right: 30px;
text-align: center;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-sticky-logo {
display: none;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button button {
width: 100%;
margin-right: 0px;
margin-left: 0px;
margin-right: 0px;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-login-button a {
color: #000000;
text-decoration: underline;
display: inherit;
}
.kiosq-main-layer.kiosq-sticky-layer .kiosq-subtitle {
font-size: 12px;
line-height: 18px;
margin-bottom: 5px;
}
}
/* MY account */
.kiosq-my-account-title {
font-weight: 700;
font-size: 26px;
line-height: 44px;
}
.kiosq-my-account-col-content {
display: flex;
gap: 30px;
}
.kiosq-my-account {
margin-top: 20px;
}
.kiosq-my-account .show {
display: block;
}
.kiosq-my-account .hide {
display: none;
}
.kiosq-my-account-user-infos-widget {
display: flex;
align-items: center;
padding: 20px 10px;
background-color: #ededed;
gap: 5px;
height: 60px;
box-sizing: content-box;
}
.kiosq-my-account-left {
min-width: 600px;
}
.kiosq-my-account-right {
min-width: 300px;
}
.kiosq-my-account-user-infos {
margin-left: 15px;
}
.kiosq-my-account-user-infos-img-content {
width: 72px;
height: 72px;
border-radius: 50%;
background-color: var(--flexi-brand_color_2);
display: flex;
justify-content: center;
align-items: flex-end;
}
.kiosq-my-account-user-infos-img {
fill: #ededed;
margin-bottom: 5px;
}
.kiosq-my-account-user-name {
font-weight: 700;
font-size: 20px;
line-height: 23px;
margin-bottom: 10px;
margin-top: 10px;
}
.kiosq-my-account-user-info-content {
display: flex;
align-items: center;
}
.kiosq-my-account-user-info-text-img-content {
width: 24px;
height: 24px;
border-radius: 50%;
background-color: var(--flexi-brand_color_2);
display: flex;
justify-content: center;
align-items: center;
}
.kiosq-my-account-user-info-text-img {
fill: #ededed;
}
.kiosq-my-account-user-info-text {
font-weight: 400;
font-size: 16px;
line-height: 18px;
margin-left: 10px;
}
.kiosq-my-account-title-widget {
margin-top: calc(20px + 0.5rem);
font-weight: 700;
font-size: 24px;
line-height: 30px;
}
.kiosq-my-account-subscription-widget {
display: flex;
align-items: flex-start;
gap: 20px;
border: 1px solid #cccccc;
margin-top: 12px;
margin-bottom: 20px;
}
.kiosq-my-account-subscription-widget-mobile {
display: none;
}
.kiosq-my-account-subscription-img {
box-sizing: border-box;
min-width: 180px;
height: 230px;
background-size: cover;
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
.kiosq-my-account-subscription-datas-block {
padding-top: 20px;
padding-bottom: 10px;
width: 100%;
}
.kiosq-my-account-subscription-datas {
display: flex;
}
.kiosq-my-account-subscription-content {
flex: 1;
}
.kiosq-my-account-bluebird-in-process-content {
display: flex;
width: 100%;
height: 190px;
justify-content: center;
align-items: center;
}
.kiosq-my-account-bluebird-in-process {
font-weight: 700;
font-size: 16px;
line-height: 20px;
}
.kiosq-my-account-subscription-title {
font-weight: 700;
font-size: 20px;
line-height: 24px;
margin-bottom: 15px;
}
.kiosq-my-account-subscription-data {
font-weight: 400;
font-size: 16px;
line-height: 20px;
margin-bottom: 5px;
}
.kiosq-my-account-subscription-data .kiosq-my-account-subscription-subtitle {
font-weight: 700;
}
.kiosq-my-account-subscription-data .custom_h1 {
display: none;
}
.kiosq-my-account-manage-button-block {
display: flex;
justify-content: center;
}
.kiosq-my-account-manage-button-anchor {
text-decoration: none !important;
}
.kiosq-my-account-manage-button-content {
display: flex;
flex-direction: column;
width: 188px;
margin-top: 15px;
}
.kiosq-my-account-manage-button-content.no-subscriptions {
width: 280px;
}
.kiosq-my-account-manage-button {
display: flex;
justify-content: center;
align-items: center;
padding: 2px 20px;
width: 188px;
height: 40px;
background-color: var(--flexi-brand_color_2);
border: 1px solid var(--flexi-brand_color_2);
border-radius: 2px;
}
.kiosq-my-account-manage-button.no-subscriptions {
width: 280px;
}
.kiosq-my-account-manage-button-text {
font-weight: 700;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
color: #ffffff;
}
.kiosq-my-account-manage-button-sublink-content {
font-weight: 400;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #333333;
margin-top: 5px;
}
.kiosq-my-account-manage-button-sublink {
text-decoration-line: underline !important;
color: #333333 !important;
}
#kiosq-link-account-input {
height: 30px;
padding-left: 4px;
}
#kiosq-link-account-button {
display: flex;
justify-content: center;
align-items: center;
padding: 2px 20px;
width: 188px;
height: 35px;
background-color: var(--flexi-brand_color_2);
border: 1px solid var(--flexi-brand_color_2);
border-radius: 2px;
margin-left: 20px;
color: white;
}
#kiosq-link-account-button.processing:hover {
filter: brightness(85%);
cursor: wait !important;
}
.kiosq-my-account .input-mapping-error {
border: 1px solid red;
}
.kiosq-my-account .input-mapping-success {
border: 1px solid green;
}
.kiosq-my-account .message-div-error {
color: red;
font-size: 13px;
}
.kiosq-my-account .message-div-success {
color: green;
font-size: 13px;
}
#kiosq-link-account-button:hover {
cursor: pointer;
}
.kiosq-link-account-div {
display: flex;
flex-direction: row;
justify-content: start;
margin: 10px 0;
align-items: center;
}
.linking-account-description-text {
margin-top: 15px;
line-height: 20px;
}
.kiosq-my-account-subscription-status-content {
position: relative;
margin-right: 20px;
margin-left: auto;
display: flex;
flex-direction: column;
}
@media screen and (min-width: 699px) {
.kiosq-my-account-cancel-sub {
position: absolute;
bottom: 0;
}
.kiosq-main-layer .kiosq-logo {
width: 250px;
height: 30px;
}
}
@media screen and (max-width: 699px) {
.kiosq-my-account-cancel-sub {
margin-top: 15px;
}
.kiosq-main-layer .kiosq-logo {
height: 30px;
}
}
.kiosq-my-account-cancel-sub {
text-decoration: underline;
}
.kiosq-my-account-cancel-sub a,
.kiosq-my-account-cancel-sub a:visited,
.kiosq-my-account-cancel-sub a:hover {
color: black !important;
}
.kiosq-my-account-subscription-status-flag-content {
display: flex;
justify-content: center;
align-items: center;
padding: 0px 10px;
width: 77px;
height: 20px;
border-radius: 2px;
margin-bottom: 6px;
}
.kiosq-my-account-subscription-status-flag-content.active {
background-color: #0fa958;
}
.kiosq-my-account-subscription-status-flag-content.expired {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-text {
font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #ffffff;
}
.kiosq-my-account-subscription-status-title {
font-weight: 700;
font-size: 12px;
line-height: 15px;
margin-bottom: 3px;
text-align: center;
}
.kiosq-my-account-subscription-status-data {
font-size: 12px;
line-height: 15px;
margin-bottom: 3px;
text-align: center;
}
.kiosq-my-account-stay-in-touch-widget {
min-height: 400px;
}
.kiosq-my-account-stay-in-touch-title-content {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
width: 280px;
height: 56px;
background: #ffffff;
border-width: 1px 0px;
border-style: solid;
border-color: #cccccc;
padding: 0px 10px;
}
.kiosq-my-account-stay-in-touch-title-img-content {
width: 38px;
height: 38px;
border-radius: 50%;
background-color: var(--flexi-brand_color_2);
display: flex;
justify-content: center;
align-items: center;
}
.kiosq-my-account-stay-in-touch-title-img {
fill: #ededed;
margin-right: 2px;
}
.kiosq-my-account-stay-in-touch-title {
font-weight: 700;
font-size: 18px;
line-height: 21px;
}
.kiosq-my-account-stay-in-touch-subtitle {
font-weight: 700;
font-size: 14px;
line-height: 21px;
margin: 14px 0;
}
.kiosq-my-account-stay-in-touch-content {
padding: 20px 15px;
height: 102px;
}
.kiosq-my-account-stay-in-touch {
font-weight: 400;
font-size: 14px;
line-height: 16px;
margin-bottom: 15px;
}
.kiosq-my-account-stay-in-touch-link {
/* text-decoration-line: underline; */
color: var(--flexi-brand_color_2);
}
.kiosq-my-account-stay-in-touch-social-content {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 15px;
}
.kiosq-my-account-stay-in-touch-social-link {
display: block;
}
.kiosq-my-account-proposal-widget {
margin-top: 15px;
display: block;
}
.kiosq-my-account-proposal-widget-mobile {
margin-top: 15px;
display: none;
}
.kiosq-my-account-proposal-slider {
min-width: 600px;
position: relative;
min-height: 390px;
overflow: hidden;
}
.kiosq-my-account-proposal-slide {
width: 100%;
position: absolute;
transition: all 0.5s;
gap: 30px;
display: flex;
}
.kiosq-my-account-proposal-slide-mobile {
width: 100%;
position: absolute;
transition: all 0.5s;
gap: 30px;
display: flex;
}
.kiosq-my-account-proposal-slide-widget {
width: 180px;
}
.kiosq-my-account-proposal-slide-widget-img {
width: 180px;
height: 230px;
background-size: cover;
}
.kiosq-my-account-proposal-slide-widget-title {
font-weight: 700;
font-size: 18px;
line-height: 24px;
margin-top: 10px;
}
.kiosq-my-account-proposal-slide-widget-infos-content {
display: flex;
justify-content: flex-start;
margin-top: 11.5px;
margin-bottom: 10px;
}
.kiosq-my-account-proposal-slide-widget-infos-img-content {
display: flex;
justify-content: center;
align-items: center;
width: 15px;
height: 15px;
border-radius: 50%;
background-color: #0fa958;
margin-right: 5px;
}
.kiosq-my-account-proposal-slide-widget-infos-img {
fill: #ededed;
}
.kiosq-my-account-proposal-slide-widget-infos {
font-weight: 400;
font-size: 12px;
line-height: 15px;
}
.kiosq-my-account-proposal-slide-widget-link {
font-weight: 700;
font-size: 14px;
line-height: 16px;
text-decoration-line: underline;
color: var(--flexi-brand_color_2);
}
.kiosq-my-account-proposal-btn {
position: absolute;
width: 40px;
height: 40px;
padding: 10px;
border: none;
border-radius: 50%;
z-index: 10px;
cursor: pointer;
background-color: #fff;
font-size: 18px;
}
.kiosq-my-account-proposal-btn:active {
transform: scale(1.1);
}
.kiosq-my-account-proposal-slide-btn-prev {
top: 45%;
left: 2%;
}
.kiosq-my-account-proposal-slide-btn-next {
top: 45%;
right: 2%;
}
.kiosq-my-account-proposal-slide-btn-prev-mobile {
top: 45%;
left: 2%;
}
.kiosq-my-account-proposal-slide-btn-next-mobile {
top: 45%;
right: 2%;
}
.kiosq-my-account-no-subscriptions-text {
margin-top: 20px;
margin-bottom: 5px;
font-weight: 400;
font-size: 20px;
line-height: 25px;
}
.kiosq-my-account-current-site-header {
margin-top: 20px;
font-weight: 700;
font-size: 20px;
display: block;
}
.kiosq-my-account-current-site-header-mobile {
display: none;
}
.kiosq-my-account-subscription-history-button-content {
display: flex;
height: 100%;
align-items: flex-end;
}
.kiosq-my-account-subscription-history-button {
display: flex;
justify-content: center;
background-color: #cccccc;
align-items: center;
padding: 0px 10px;
width: 77px;
height: 20px;
border-radius: 2px;
}
.kiosq-my-account-subscription-history-button:hover {
cursor: pointer;
}
.kiosq-my-account-subscription-history-button-mobile {
display: flex;
justify-content: center;
background-color: #cccccc;
align-items: center;
padding: 0px 10px;
width: 77px;
height: 20px;
border-radius: 2px;
margin-top: 10px;
}
.kiosq-my-account-subscription-history-button-mobile:hover {
cursor: pointer;
}
.kiosq-my-account-subscription-history-button-text {
font-weight: 700;
font-size: 14px;
line-height: 20px;
margin-right: 5px;
}
.kiosq-my-account-subscription-history-icon-content {
display: flex;
align-items: center;
}
.kiosq-my-account-subscription-history-content {
max-height: 0;
transition: max-height 0.25s ease-out;
overflow: hidden;
}
.kiosq-my-account-subscription-history-content-mobile {
max-height: 0;
transition: max-height 0.25s ease-out;
overflow: hidden;
}
.kiosq-my-account-subscription-history-button-icon-down {
display: block;
}
.kiosq-my-account-subscription-history-button-icon-up {
display: none;
}
.kiosq-complete-setup-title {
font-weight: 700;
margin: 15px 0px;
}
.kiosq-complete-setup-p {
margin: 15px 0px;
}
.kiosq-complete-setup-button {
display: flex;
justify-content: center;
align-items: center;
height: 44px;
width: 360px;
background-color: var(--flexi-brand_color_2);
margin: 30px auto;
}
.kiosq-complete-setup-button-text {
font-weight: 700;
color: #fff;
}
.kiosq-complete-setup-button:hover {
cursor: pointer;
}
.kiosq-restricted-access-title {
font-weight: 700;
margin: 15px 0px;
}
.kiosq-restricted-access-p {
margin: 15px 0px;
}
.kiosq-restricted-access-button {
display: flex;
justify-content: center;
align-items: center;
height: 44px;
width: 360px;
background-color: var(--flexi-brand_color_2);
margin: 30px auto;
}
.kiosq-restricted-access-button-text {
font-weight: 700;
color: #fff;
}
.kiosq-restricted-access-button:hover {
cursor: pointer;
}
@media screen and (max-width: 699px) {
.flexi-page.responsive .widget-area {
padding: 0px !important;
}
.kiosq-my-account-left {
min-width: 375px;
}
.kiosq-my-account-right {
min-width: 375px;
}
.kiosq-my-account-col-content {
flex-direction: column;
}
.kiosq-my-account-title {
font-size: 22px;
padding-left: 15px;
}
.kiosq-my-account-user-infos-widget {
min-width: 355px;
}
.kiosq-my-account-user-infos-img-content {
width: 50px;
height: 50px;
}
.kiosq-my-account-user-infos-img {
width: 50px;
height: 50px;
margin-bottom: 2px;
}
.kiosq-my-account-user-info-text {
font-size: 14px;
line-height: 16px;
}
.kiosq-my-account-title-widget {
font-size: 20px;
line-height: 20px;
padding-left: 15px;
}
.kiosq-my-account-subscription-widget {
display: none;
}
.kiosq-my-account-subscription-widget-mobile {
display: block;
padding: 15px;
border-top: 1px solid #cccccc;
margin-top: 12px;
}
.kiosq-my-account-no-subscriptions-widget
.kiosq-my-account-subscription-widget-mobile {
padding: 15px 0px 15px 0px;
}
.kiosq-my-account-subscription-title-content-mobile {
display: flex;
margin-bottom: 20px;
}
.kiosq-my-account-subscription-img-mobile {
box-sizing: border-box;
min-width: 117px;
height: 150px;
background-size: cover;
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #cccccc;
}
.kiosq-my-account-subscription-datas-block-mobile {
margin-bottom: 10px;
display: flex;
align-items: flex-start;
gap: 15px;
}
.kiosq-my-account-subscription-title-mobile {
font-weight: 700;
font-size: 18px;
line-height: 21px;
}
.kiosq-my-account-subscription-content-mobile {
flex: 1;
}
.kiosq-my-account-bluebird-in-process-content {
height: 150px;
}
.kiosq-my-account-subscription-data-mobile {
font-weight: 400;
font-size: 14px;
line-height: 20px;
margin-bottom: 5px;
}
.kiosq-my-account-subscription-data-mobile
.kiosq-my-account-subscription-subtitle-mobile {
font-weight: 700;
}
.kiosq-my-account-subscription-data-mobile .custom_h1 {
display: none;
}
.kiosq-my-account-manage-button-content-mobile {
display: flex;
flex-direction: column;
margin-top: 20px;
align-items: center;
width: 100%;
}
.kiosq-my-account-manage-button-mobile {
display: flex;
justify-content: center;
align-items: center;
padding: 2px 20px;
height: 40px;
background-color: var(--flexi-brand_color_2);
border: 1px solid var(--flexi-brand_color_2);
border-radius: 2px;
width: 100%;
}
.kiosq-my-account-manage-button-text-mobile {
font-weight: 700;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
color: #ffffff;
}
.kiosq-my-account-manage-button-sublink-content-mobile {
font-weight: 400;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #333333;
margin-top: 5px;
}
.kiosq-my-account-manage-button-sublink-mobile {
text-decoration-line: underline !important;
color: #333333 !important;
}
.kiosq-my-account-subscription-status-flag-content-mobile {
display: flex;
justify-content: center;
align-items: center;
padding: 0px 10px;
width: 63px;
height: 21px;
border-radius: 2px;
margin-right: 0px;
margin-left: auto;
}
.kiosq-my-account-subscription-status-flag-content-mobile.active {
background-color: #0fa958;
}
.kiosq-my-account-subscription-status-flag-content-mobile.expired {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-text-mobile {
font-weight: 700;
font-size: 14px;
line-height: 16px;
color: #ffffff;
}
.kiosq-my-account-block-link-in-widget-mobile {
display: block;
font-weight: 700;
font-size: 14px;
line-height: 16px;
text-decoration-line: underline;
color: var(--flexi-brand_color_2);
}
.kiosq-my-account-block-link-img-mobile {
margin-left: 7px;
fill: var(--flexi-brand_color_2);
width: 15px;
height: 15px;
}
.kiosq-my-account-stay-in-touch-title-content {
width: 355px;
border-width: 0px 0px 1px 0px;
}
.kiosq-my-account-proposal-widget {
display: none;
}
.kiosq-my-account-proposal-widget-mobile {
display: block;
padding-left: 15px;
padding-right: 15px;
}
.kiosq-my-account-proposal-slider {
min-width: 345px;
min-height: 360px;
}
.kiosq-my-account-proposal-slide-widget {
width: 155px;
}
.kiosq-my-account-proposal-slide-widget-img {
width: 155px;
height: 198.05px;
}
.kiosq-my-account-proposal-slide-widget-title {
line-height: 22px;
}
.kiosq-my-account-no-subscriptions-widget {
padding-left: 15px;
padding-right: 15px;
}
.kiosq-my-account-no-subscriptions-text {
font-size: 14px;
}
.kiosq-my-account-current-site-header {
display: none;
}
.kiosq-my-account-current-site-header-mobile {
margin-top: 20px;
font-weight: 700;
font-size: 14px;
display: block;
padding-left: 15px;
}
.kiosq-my-account-no-subscriptions-widget
.kiosq-my-account-current-site-header-mobile {
padding-left: 0px;
}
.kiosq-my-account-manage-button-content.no-subscriptions {
width: 100%;
}
.kiosq-my-account-manage-button.no-subscriptions {
width: 100%;
}
.kiosq-my-account-manage-button-anchor {
width: 100%;
}
.paywall-locker:not(.paywall-locker:not(.paywall-locker ~ .paywall-locker)) {
display: none;
}
}
.dismiss-barrier {
position: absolute;
right: 27px;
width: 25px;
}
/*# sourceMappingURL=bundle.paywall.css.map*/}</style><style id="kiosq-additional-css">@layer legacy {}</style>
<style data-layerless-source="true">@layer legacy { 
#auth-in-nav-header {
font-size: 14px;
font-weight: inherit;
width:80px;
}
#auth-in-nav-header .auth-in-nav-header-menu ul {
padding-left: 0px;
}
#auth-in-nav-header-svg-block svg {
fill: white;
}
#auth-in-nav-header-sign-out svg{
fill: #fff;
}
@media (max-width: 699px) {
.burgerbar #auth-in-nav-header {
position: absolute;
right: 70px;
}
.burgerbar .slice-container.locale-selector-slice {
right: 110px;
}
}
 }</style>
<script>
window.FUTR = window.FUTR || {};
window.FUTR.Connect = {"callbackUrl":"\/auth_callback","SIGN_OUT_TEXT":"Sign out","type":"addEvent","target":"auth-in-nav-header","auth0LockConfig":{"logo_url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pdllhobbof1728487675.svg","logo_email":"https:\/\/cdn.mos.cms.futurecdn.net\/Jvc9m7eKMPE99jpiTYrZDm.png","color_primary":"#E40584","extra_css":".auth0-lock-header-welcome {margin-top: 15px; margin-bottom: -15px;} .auth0-lock.auth0-lock .auth0-lock-header-bg {background: #090E21 !important;}","site_name":"TechRadar","sign_up_newsletter_text":"Please sign me up to the Techradar newsletter","contact_other_brand_text":"Contact me with news and offers from Techradar and other Future brands","newsletter_code":"XTR-D","label":"techradar_en-us"}};
window.FUTR.Connect.auth0LockConfig.allowedConnections = "google-oauth2,Username-Password-Authentication";
window.FUTR.Connect.callbackUrl = window.location.origin + window.FUTR.Connect.callbackUrl;
window.FUTR.Connect.auth0AppClientId = "JRKr0EFukuD1sJvmCPwYGLYQNEyOlhDB";
window.FUTR.Connect.Auth = window.FUTR.Connect.Auth || {};
window.FUTR.Connect.Auth.parseJwt = window.FUTR.Connect.Auth.parseJwt || ((token)=>{
if (typeof token === 'undefined' || !token) {
return;
}
var base64Url = token.split('.')[1] || '';
var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
return JSON.parse(jsonPayload);
});
window.FUTR.Connect.Auth.getCookieByName = (name)=> {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
window.FUTR.Kiosq.User = window.FUTR.Connect.Auth.parseJwt(window.FUTR.Connect.Auth.getCookieByName("kiosq_user"));
window.FUTR.Connect.isGranted = false;
if(typeof window.FUTR.Kiosq.User !== 'undefined' && typeof window.FUTR.Kiosq.User.user_grant_status !== 'undefined' ){
const matchString = '^granted';
const regexp = new RegExp(matchString);
if(regexp.test(window.FUTR.Kiosq.User.user_grant_status)){
window.FUTR.Connect.isGranted = true;
}
}
window.addEventListener("DOMContentLoaded", (event) => {
var connectBundle = document.createElement('script');
// window.FUTR.Connect.auth0AppClientId must be set before bundle.connect.js be added.
connectBundle.src = "https://vanilla.futurecdn.net/techradar/1499681/media/shared/js/bundle.connect.js";
document.head.appendChild(connectBundle);
});
</script>
<script class="paywall-campaign-context" type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
window.FUTR.Kiosq.Campaign = window.FUTR.Kiosq.Campaign || {};
window.FUTR.Kiosq.Campaign.Context = window.FUTR.Kiosq.Campaign.Context || {};
window.FUTR.Kiosq.Campaign.Context = [{"name":"Device","script":"() => {\n const a = navigator.userAgent || navigator.vendor || window.opera;\n return \/(android|bb\\d+|meego).+mobile|avantgo|bada\\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino\/i.test(\n a\n ) ||\n \/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-\/i.test(\n a.substr(0, 4)\n )\n ? \"Mobile\"\n : \"Desktop\";\n};"},{"name":"LoginStatus","script":"() => {\n if( FUTR?.Kiosq?.User?.user_grant_status?.match(\/^granted\/)) return \"granted\";\n if( FUTR?.Kiosq?.User?.is_authenticated ) return \"connected\";\n \/\/if( typeof FUTR.Kiosq.User === 'undefined' ) return \"non-connected\";\n return \"non_connected\";\n};"},{"name":"FreeRemainingArticle","script":"() => {\n if (localStorage.getItem(\"kiosq_article_url_ack\") !== null) {\n const articleSeenUrls = localStorage.getItem(\"kiosq_article_url_ack\");\n const decodedArticleSeenUrls = JSON.parse(window.atob(articleSeenUrls));\n const limitFreeArticles = window.FUTR.Kiosq?.defaultSiteConfig?.limitOfFreeArticle || 0;\n const numberOfFreeArticleRemaining = limitFreeArticles-decodedArticleSeenUrls.length;\n return numberOfFreeArticleRemaining >= 0 ? numberOfFreeArticleRemaining : 0;\n }\n\n return 0;\n }"},{"name":"NumberOfPagesVisited","script":"() => {\n const localHistory = JSON.parse(atob(localStorage.getItem('connect_articles_history') || localStorage.getItem('kiosq_article_url_ack') || btoa('[]')));\n return localHistory.length;\n }"},{"name":"ArticleControlTags","script":"() => {return window.ffte?.properties?.articleControlTag || []}"},{"name":"ArticleTagHandle","script":"() => {return window.ffte?.properties?.articleTagHandle || []}"},{"name":"BlueConicSegments","script":"() => {\n return typeof(blueConicClient) !== \"undefined\" && blueConicClient?.getSegments() ? blueConicClient?.getSegments() : [];\n}"},{"name":"Referrer","script":"() => {return document.referrer;}"},{"name":"ArticleTemplate","script":"() => {return window.ffte?.properties?.articleTemplate || \"\"}"},{"name":"ArticleType","script":"() => {return window.ffte?.properties?.articleType || \"\"}"},{"name":"ArticleId","script":"() => {return window.ffte?.properties?.id || \"\"}"},{"name":"UserGrantStatus","script":"() => {return window.FUTR?.Kiosq?.User?.user_grant_status || \"\"}"},{"name":"TimeOfTheDay","script":"() => new Date().getHours() < 12 ? \"AM\" : \"PM\";"},{"name":"ArticleCategory","script":"() => {return window.ffte?.properties?.articleCategoryHandle || []}"},{"name":"IsRegwallBarrier","script":"() => {return window?.FUTR?.Kiosq?.wallType === \"regwallAuthentication\" || (typeof(window?.FUTR?.Kiosq?.User) === \"undefined\" && window?.FUTR?.Kiosq?.wallType === \"regwallAuthPaywall\")}"},{"name":"GetLocaleSite","script":"() => {return window.ffte?.locale || \"\"}"},{"name":"UserCountryCodeReal","script":"() => {\n const value = `; ${window.document.cookie}`;\n const parts = value.split(`; FTR_Country_Code=`);\n if (parts.length === 2) return parts.pop().split(\";\").shift();\n};"},{"name":"TestCampaign","script":"() => {\n const urlParams = new URLSearchParams(window.location.search);\n const campaignToTest = urlParams.get('_flexi_test_campaign');\n return campaignToTest || '';\n}"},{"name":"ForceBarrierWithArticlesSeens(notForQueryBuilder)","script":"() => {\n const urlParams = new URLSearchParams(window.location.search);\n const nbArticlesSeensExpected = parseInt(urlParams.get('_flexi_force_barrier_seen'), 10); \/\/ Conversion en entier\n \n if(nbArticlesSeensExpected){\n \n let decodedArticleSeenUrls = [];\n \n \/\/ V\u00e9rification que nbArticlesSeensExpected est un nombre valide\n if (!isNaN(nbArticlesSeensExpected) && nbArticlesSeensExpected > 0) {\n for (let i = 0; i < nbArticlesSeensExpected; i++) { \n decodedArticleSeenUrls.push(`\/toto\/toto${i}`);\n }\n }\n \n \/\/ V\u00e9rifiez que articleSeenUrls est d\u00e9fini avant de le d\u00e9coder\n if (typeof articleSeenUrls !== 'undefined') {\n decodedArticleSeenUrls = JSON.parse(window.atob(articleSeenUrls));\n }\n \n localStorage.removeItem('kiosq_article_url_ack');\n localStorage.setItem('kiosq_article_url_ack', window.btoa(JSON.stringify(decodedArticleSeenUrls))); \n }\n}\n"},{"name":"UTMCampaignPaid","script":"() => {\n const urlParams = new URLSearchParams(window.location.search);\n return (urlParams.get('utm_campaign') ?? '').toLowerCase().includes('paid');\n}"},{"name":"UTMParams","script":"() => {\n \/\/ Get the search params\n const params = new URLSearchParams(window.location.search);\n \n \/\/ Create an object to store UTM parameters\n const utmParams = [];\n \n \/\/ UTM parameter names\n const utmNames = [\n 'utm_source',\n 'utm_source_id',\n 'utm_medium',\n 'utm_campaign',\n 'utm_term',\n 'utm_content'\n ];\n \n \/\/ Extract UTM parameters\n utmNames.forEach(name => {\n const value = params.get(name);\n if (value) {\n utmParams.push(value);\n }\n });\n \n return utmParams.join(',');\n}"},{"name":"FreeRemainingArticleAfterLogin","script":"() => {\n if (localStorage.getItem(\"kiosq_article_url_ack\") !== null) {\n const articleSeenUrls = localStorage.getItem(\"kiosq_article_url_ack\");\n const decodedArticleSeenUrls = JSON.parse(window.atob(articleSeenUrls));\n const limitFreeArticlesAfterLogin = window.FUTR.Kiosq?.defaultSiteConfig?.limitOfFreeArticleAfterLogin || 0;\n const numberOfFreeArticleRemaining = limitFreeArticlesAfterLogin-decodedArticleSeenUrls.length;\n return numberOfFreeArticleRemaining >= 0 ? numberOfFreeArticleRemaining : 0;\n }\n\n return 0;\n }"},{"name":"ABTestCampaigns","script":"() => { \n let result = '';\n const str = window.VAN?.abTest?.variationId || '';\n if (str) {\n const parts = str.split('|');\n \n const variantId = parts[2];\n const variantNumber = parts[3];\n result = `${variantId}_${variantNumber}`;\n }\n\n return result;\n}"},{"name":"UrlPath","script":"() => {return window.location.pathname;}"},{"name":"GetQueryStringKeys","script":"() => {\n \/\/ Get the search params\n const params = new URLSearchParams(window.location.search);\n \n \/\/ Create an array of 'key=value' strings\n const paramStrings = [];\n \n \/\/ Iterate through all parameters and create the strings\n params.forEach((value, key) => {\n paramStrings.push(`${key}=${value}`);\n });\n \n return paramStrings;\n}; "},{"name":"ABTestVariationId","script":"() => { return window.VAN?.abTest?.variationId?.split('|')[4] ?? null; }"},{"name":"ABTestId","script":"() => { return window.VAN?.abTest?.variationId?.split('|')[2] ?? null; }"}];
window.FUTR.Kiosq.Campaign.Context = window.FUTR.Kiosq.Campaign.Context.map(function({script, ...item}) {
try {
return {
...item,
computeValue:(eval(script))(),
};
} catch (e) {
if (e instanceof SyntaxError) {
console.error(`Kiosq Setting Script Campaign ${item.name} has syntax error: ` + e.message);
} else {
console.log(`Kiosq Setting Script Campaign ${item.name} has`,e.message)
}
}
});
</script>
<script>
window.adParameters = window.adParameters || {
site: 'techradar',
content: 'unknown',
type: 'review',
};
</script>
<script>
const headElement = document.querySelectorAll('head')[0];
const BORDEAUX_QUERY_PARAM = 'hybrid_bordeaux_version';
const CHAMPAGNE_QUERY_PARAM = 'hybrid_champagne_version';
const bordeauxScriptTag = document.createElement('script');
bordeauxScriptTag.setAttribute("src", 'https://bordeaux.futurecdn.net/bordeaux.js');
bordeauxScriptTag.setAttribute("onerror", "handleHeaderError()");
bordeauxScriptTag.setAttribute("crossorigin", "anonymous");
bordeauxScriptTag.defer = true;
const champagneScriptTag = document.createElement('script');
champagneScriptTag.setAttribute("src", 'https://champagne.futurecdn.net/champagne.js');
champagneScriptTag.setAttribute("onerror", "handleHeaderError()");
champagneScriptTag.setAttribute("crossorigin", "anonymous");
champagneScriptTag.defer = true;
const searchParams = new URLSearchParams(window.location.search);
const qaBordeauxString = searchParams.get(BORDEAUX_QUERY_PARAM);
const qaChampagneString = searchParams.get(CHAMPAGNE_QUERY_PARAM);
let adToolVersion = '';
let featureFlags = window.vanilla.featureFlags;
let pageType = window.adParameters.type;
if (searchParams.has(BORDEAUX_QUERY_PARAM) && qaBordeauxString) {
bordeauxScriptTag.setAttribute("src", `https://bdx.${qaBordeauxString}.public.rtb-qa-eks-euw1.futureplc.engineering/bordeaux.js`);
adToolVersion = `${qaBordeauxString}`;
}
if (searchParams.has(CHAMPAGNE_QUERY_PARAM) && qaChampagneString) {
champagneScriptTag.setAttribute("src", `https://chmp.${qaChampagneString}.public.rtb-qa-eks-euw1.futureplc.engineering/champagne.js`);
}
if (window.disableBordeaux === undefined || window.disableBordeaux === false) {
headElement.append(bordeauxScriptTag, champagneScriptTag);
}
window.bordeaux = window.bordeaux || {};
window.bordeaux.cmd = window.bordeaux.cmd || [];
window.bordeaux.cmd.push(function () {
if (adToolVersion !== '') {
window.bordeaux.setAdToolVersion(adToolVersion);
}
if (window.disableBordeaux === true) {
window.bordeaux.setPageTemplate('no-ads');
return;
}
if (window.dfp_config) {
var getDfpVar = function (name) {
return window.dfp_config[name] || '';
};
var getDfpList = function (name) {
var val = getDfpVar(name);
return val ? val.split(',') : [];
};
window.bordeaux.setTargeting({
articleid:getDfpVar ('article_id'),
pagetype: getDfpList('page_type').join('-'),
sitePlatform: getDfpVar ('site_platform'),
brand: getDfpVar ('product_brand'),
source: getDfpVar ('source'),
vertical: getDfpList('vertical'),
category: getDfpVar ('category'),
child_category: getDfpVar ('child_category'),
grandchild_category: getDfpVar ('grandchild_category'),
author: getDfpVar ('author'),
template: getDfpVar ('template'),
jwplayer: Boolean(getDfpVar('jwplayer')),
sponsored:getDfpVar ('sponsored'),
kw: getDfpList('keywords'),
});
if ((window.dfp_config.page_type === 'homepage' ||
window.dfp_config.page_type === 'list' ||
window.dfp_config.page_type === 'tag-listing') &&
window.dfp_config.vertical) {
window.bordeaux.setPageCategory(window.dfp_config.vertical);
} else {
window.bordeaux.setPageCategory(window.dfp_config.page_type || 'fallback');
}
}
if (window.FEPProcess) {
var fep = window.FEPProcess(window.FEP_object);
window.resolveFEP(fep);
window.bordeaux.setTargeting(window.FEPSanitise({
fepPrimaryProduct: fep.primaryProduct,
fepSecondaryProducts: fep.secondaryProducts,
fepCompanies: fep.companies,
fepCategory: fep.category,
fepGroups: fep.groups,
fepPrimaryCompany: fep.primaryCompany,
primaryCategory: fep.primaryCategory,
secondaryCategories: fep.secondaryCategories,
tertiaryCategories: fep.tertiaryCategories,
iabCategories: fep.iabCategories,
iabCategoryIds: fep.iabCategoryIds,
}));
}
if (window.VAN.abTest !== undefined) {
window.bordeaux.setTargeting({
vanillaVariationID: window.VAN.abTest.variationId,
});
}
// Add segment tags
if (window.ffte && window.ffte.lang) {
window.bordeaux.setTargeting({ content_language: window.ffte.lang })
}
if (window.ffte &&
window.ffte.properties &&
window.ffte.properties.articleControlTag &&
window.ffte.properties.articleControlTag.indexOf('type_buying_guide') > -1) {
window.bordeaux.setSlotAvoidanceDistance({ mobile: 600, tablet: 600, desktop: 600 });
}
// Set base page template
window.bordeaux.setPageTemplate("article");
// Low ad density override
if (featureFlags.hasOwnProperty('lowAdDensity') &&
featureFlags.lowAdDensity.enabled === true &&
pageType.indexOf('listing') < 0 &&
pageType.indexOf('homepage') < 0 &&
window.innerWidth < 700) {
window.bordeaux.setPageTemplate("article-low-density");
window.bordeaux.setSlotAvoidanceDistance({ desktop: 800, mobile: 800, tablet: 800 });
}
// Calculate initial hasBarrier using simple logic
const calculateInitialHasBarrier = () => {
// If Kiosq library already set hasBarrier, use it
if (window.FUTR?.Kiosq?.hasBarrier !== undefined) {
return Boolean(window.FUTR.Kiosq.hasBarrier);
}
// If no paywall configured, no barrier
const displayBarrier = window.FUTR?.Kiosq?.displayBarrier ?? false;
if (!displayBarrier) {
return false;
}
// If user is granted access, no barrier
const isGranted = Boolean(window.FUTR?.Kiosq?.granted);
if (isGranted) {
return false;
}
// Check wall system type
const wallSystem = window.FUTR?.Kiosq?.defaultSiteConfig?.wall_system;
try {
// METERED: barrier depends on whether article was already viewed
if (wallSystem === 'metered') {
const kiosqAck = localStorage.getItem('kiosq_article_url_ack');
if (kiosqAck) {
const viewedArticles = JSON.parse(atob(kiosqAck));
const currentPath = window.location.pathname;
// If article already viewed &rarr; it's free &rarr; no barrier
if (Array.isArray(viewedArticles) && viewedArticles.includes(currentPath)) {
return false;
}
}
// Article not in list &rarr; probably has barrier
return true;
}
// CLASSIC: barrier always shown (when displayBarrier=true and not granted)
if (wallSystem === 'classic') {
return true;
}
// Unknown wall_system: default to displayBarrier value
return displayBarrier;
} catch (error) {
console.warn('Error calculating hasBarrier:', error);
return displayBarrier;
}
};
const initialHasBarrier = calculateInitialHasBarrier();
// Log initial calculation for debugging
console.log(
'%cKIOSQ',
'color: #ffffff; background-color: #7F00FF; padding: 2px 6px;',
'Initial hasBarrier calculated:',
initialHasBarrier,
'from localStorage + displayBarrier'
);
// For signedIn: Use UserId if Connect is loaded, otherwise fallback to granted status from server
const initialSignedIn = Boolean(window.FUTR?.Connect?.Auth?.UserId ?? window.FUTR?.Kiosq?.granted);
window.bordeaux.setTargeting({
signedIn: initialSignedIn,
paywall: initialHasBarrier // Calculated from localStorage + displayBarrier, updated by promise if Kiosq changes it
});
// Add futureCmsId if available
if (window.ffte?.properties?.id) {
window.bordeaux.setTargeting({ futureCmsId: window.ffte.properties.id });
}
// Set paywalled template if barrier is active
if (initialHasBarrier) {
window.bordeaux.setPageTemplate('article-paywalled');
}
/**
* Fire-and-forget Kiosq hasBarrier update
*
* We start listening to the Kiosq promise BEFORE Bordeaux init.
* If Kiosq resolves very quickly (unlikely but possible), we might
* catch the value change before init completes.
* Otherwise, we'll update the targeting after init (still 0ms delay for init).
*/
(function updateKiosqTargetingAsync() {
const hasBarrierPromise = window.FUTR?.Kiosq?.promiseHasBarrier;
if (!hasBarrierPromise) {
return; // No Kiosq promise, nothing to update
}
// Non-blocking: wait for final hasBarrier and update if different
hasBarrierPromise
.then((finalHasBarrier) => {
const finalValue = Boolean(finalHasBarrier);
if (finalValue !== initialHasBarrier) {
console.log(
'%cKIOSQ',
'color: #ffffff; background-color: #7F00FF; padding: 2px 6px;',
'hasBarrier changed:',
initialHasBarrier,
'->',
finalValue,
'- Updating targeting'
);
// Update targeting with the correct value
window.bordeaux.setTargeting({
paywall: finalValue
});
// Update page template if needed
if (finalValue && !initialHasBarrier) {
// Changed from no paywall to paywall
window.bordeaux.setPageTemplate('article-paywalled');
}
}
})
.catch((error) => {
console.warn('Kiosq hasBarrier promise error:', error);
});
})();
// Send Freyr event
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'hybrid_event',
eventObject: {
hybrid: {
takeover: window.bordeaux.getTakeoverActive()
}
}
});
// Initialize Bordeaux immediately (no delay)
// The Kiosq promise listener is already running above
window.bordeaux.init();
});
</script>
<script type="text/javascript">
/* <![CDATA[ */
(function() {
window.dm = window.dm ||{ AjaxData:[]};
window.dm.AjaxEvent = function(et, d, ssid, ad){
dm.AjaxData.push({ et: et,d: d,ssid: ssid,ad: ad});
window.DotMetricsObj && DotMetricsObj.onAjaxDataUpdate();
};
var d = document,
h = d.getElementsByTagName('head')[0],
s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://uk-script.dotmetrics.net/door.js?d=' + document.location.host + '&t=tr'; h.appendChild(s);
} ());
/* ]]> */
</script>
<meta name="lomadee-verification" content="22816996">
<!-- Begin comScore Tag -->
<script>
function comscoreIntegration() {
var TIMEOUT_DELAY = 2000;
var COMSCORE_ID = "10055482";
function callComscore(ucfrValue) {
window._comscore = window._comscore || [];
var comscorePayload = {
c1: "2",
c2: COMSCORE_ID,
options: {
enableFirstPartyCookie: true,
}
};
if(ucfrValue) {
comscorePayload.cs_ucfr = ucfrValue;
}
window._comscore.push(comscorePayload);
injectComscore();
}
function callComscoreForVideo(ucfrValue) {
window._comscore = window._comscore || [];
const seconds = 600;
const comscorePayload = {
c2: COMSCORE_ID,
c5: jwplayer().getDuration() > seconds ? "03" : "02",
};
if(ucfrValue) {
comscorePayload.cs_ucfr = ucfrValue;
}
if (!window.COMSCORE) {
window._comscore.push(comscorePayload);
} else {
window.COMSCORE.beacon(comscorePayload)
}
}
function injectComscore() {
let s = document.createElement('script'), el = document.getElementsByTagName("script")[0];
s.async = true;
const URLbeginning = "https://sb";
if (window.__tcfapi) {
s.src = URLbeginning + '.scorecardresearch.com/cs/' + COMSCORE_ID + '/beacon.js';
} else {
s.src = URLbeginning + '.scorecardresearch.com/beacon.js';
}
el.parentNode.insertBefore(s, el);
}
if (window.__tcfapi) {
var timeout = window.setTimeout(function() {
callComscore();
}, TIMEOUT_DELAY);
window.__tcfapi('addEventListener', 2, function(res) {
window.__tcfapi('removeEventListener', 2, function() {}, res.listenerId);
const validStatus = ['tcloaded', 'useractioncomplete'];
if (validStatus.includes(res.eventStatus) && res.gdprApplies) {
window.clearTimeout(timeout);
callComscore(res.vendor?.consents?.[77] ? 1 : 0);
}
});
} else {
callComscore();
}
window.reliablePageLoad.then(function () {
window.document.addEventListener('jwplayerInstanceLoaded', function () {
jwplayer().once('beforePlay', function () {
callComscoreForVideo();
});
});
});
}
comscoreIntegration();
</script>
<noscript>
<img src="https://sb.scorecardresearch.com/p/?c1=2&amp;c2=10055482&amp;cv=4.4.0&amp;cj=1">
</noscript>
<!-- End comScore Tag -->
<script type="text/javascript">
!function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,7842,{})}();
</script>
<script>
FlexiLoader={loadJS:function(e,t){var n,r,a;r=!1,(n=document.createElement("script")).type="text/javascript",n.src=e,n.async=!0,n.onload=n.onreadystatechange=function(){r||this.readyState&&"complete"!==this.readyState||(r=!0,t())},(a=document.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)},execRequires:function(){this.requires.forEach(function(e,t,n){try{e()}catch(e){console.log("error",e)}}),this.requires=[]},execRequiresOnDomReady:function(){document.addEventListener("readystatechange",function(){["interactive","complete"].indexOf(document.readyState)>=0&&FlexiLoader.execRequires()},!1)},push:function(e){["interactive","complete"].indexOf(document.readyState)>=0?e():this.requires.push(e)},requires:window.FlexiLoaderRequires||[]};
FlexiLoader.loadJS('//vanilla.futurecdn.net/techradar/1499681/media/shared/js/flexi.js', function () {
Flexi.globals = {
"environment": "live",
"endpoints": null };
FlexiLoader.execRequiresOnDomReady();
});
</script>
<script type="text/javascript"> !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).cssVars=t()}(this,function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function t(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={mimeType:t.mimeType||null,onBeforeSend:t.onBeforeSend||Function.prototype,onSuccess:t.onSuccess||Function.prototype,onError:t.onError||Function.prototype,onComplete:t.onComplete||Function.prototype},r=Array.isArray(e)?e:[e],o=Array.apply(null,Array(r.length)).map(function(e){return null});function s(){return!("<"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().charAt(0))}function a(e,t){n.onError(e,r[t],t)}function c(e,t){var s=n.onSuccess(e,r[t],t);e=!1===s?"":s||e,o[t]=e,-1===o.indexOf(null)&&n.onComplete(o)}var i=document.createElement("a");r.forEach(function(e,t){if(i.setAttribute("href",e),i.href=String(i.href),Boolean(document.all&&!window.atob)&&i.host.split(":")[0]!==location.host.split(":")[0]){if(i.protocol===location.protocol){var r=new XDomainRequest;r.open("GET",e),r.timeout=0,r.onprogress=Function.prototype,r.ontimeout=Function.prototype,r.onload=function(){s(r.responseText)?c(r.responseText,t):a(r,t)},r.onerror=function(e){a(r,t)},setTimeout(function(){r.send()},0)}else console.warn("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol (".concat(e,")")),a(null,t)}else{var o=new XMLHttpRequest;o.open("GET",e),n.mimeType&&o.overrideMimeType&&o.overrideMimeType(n.mimeType),n.onBeforeSend(o,e,t),o.onreadystatechange=function(){4===o.readyState&&(200===o.status&&s(o.responseText)?c(o.responseText,t):a(o,t))},o.send()}})}function r(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},r={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},s=Array.apply(null,r.rootElement.querySelectorAll(r.include)).filter(function(e){return t=e,n=r.exclude,!(t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector).call(t,n);var t,n}),a=Array.apply(null,Array(s.length)).map(function(e){return null});function c(){if(-1===a.indexOf(null)){var e=a.join("");r.onComplete(e,a,s)}}function i(e,t,o,s){var i=r.onSuccess(e,o,s);(function e(t,o,s,a){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];var l=u(t,s,i);l.rules.length?n(l.absoluteUrls,{onBeforeSend:function(e,t,n){r.onBeforeSend(e,o,t)},onSuccess:function(e,t,n){var s=r.onSuccess(e,o,t),a=u(e=!1===s?"":s||e,t,i);return a.rules.forEach(function(t,n){e=e.replace(t,a.absoluteRules[n])}),e},onError:function(n,r,u){c.push({xhr:n,url:r}),i.push(l.rules[u]),e(t,o,s,a,c,i)},onComplete:function(n){n.forEach(function(e,n){t=t.replace(l.rules[n],e)}),e(t,o,s,a,c,i)}}):a(t,c)})(e=void 0!==i&&!1===Boolean(i)?"":i||e,o,s,function(e,n){null===a[t]&&(n.forEach(function(e){return r.onError(e.xhr,o,e.url)}),!r.filter||r.filter.test(e)?a[t]=e:a[t]="",c())})}function u(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],s={};return s.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===r.indexOf(e)}),s.urls=s.rules.map(function(e){return e.replace(t.cssImports,"$1")}),s.absoluteUrls=s.urls.map(function(e){return o(e,n)}),s.absoluteRules=s.rules.map(function(e,t){var r=s.urls[t],a=o(s.absoluteUrls[t],n);return e.replace(r,a)}),s}s.length?s.forEach(function(e,t){var s=e.getAttribute("href"),u=e.getAttribute("rel"),l="LINK"===e.nodeName&&s&&u&&"stylesheet"===u.toLowerCase(),f="STYLE"===e.nodeName;if(l)n(s,{mimeType:"text/css",onBeforeSend:function(t,n,o){r.onBeforeSend(t,e,n)},onSuccess:function(n,r,a){var c=o(s,location.href);i(n,t,e,c)},onError:function(n,o,s){a[t]="",r.onError(n,e,o),c()}});else if(f){var p=e.textContent;r.useCSSOM&&(p=Array.apply(null,e.sheet.cssRules).map(function(e){return e.cssText}).join("")),i(p,t,e,location.href)}else a[t]="",c()}):r.onComplete("",[])}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t,o.href=e,o.href}var s=a;function a(e,t,n){e instanceof RegExp&&(e=c(e,n)),t instanceof RegExp&&(t=c(t,n));var r=i(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function c(e,t){var n=t.match(e);return n?n[0]:null}function i(e,t,n){var r,o,s,a,c,i=n.indexOf(e),u=n.indexOf(t,i+1),l=i;if(i>=0&&u>0){for(r=[],s=n.length;l>=0&&!c;)l==i?(r.push(l),i=n.indexOf(e,l+1)):1==r.length?c=[r.pop(),u]:((o=r.pop())<s&&(s=o,a=u),u=n.indexOf(t,l+1)),l=i<u&&i>=0?i:u;r.length&&(c=[s,a])}return c}function u(t){var n=e({},{onlyVars:!1,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});function r(e){throw new Error("CSS parse error: ".concat(e))}function o(e){var n=e.exec(t);if(n)return t=t.slice(n[0].length),n}function a(){return o(/^{\s*/)}function c(){return o(/^}/)}function i(){o(/^\s*/)}function u(){if(i(),"/"===t[0]&&"*"===t[1]){for(var e=2;t[e]&&("*"!==t[e]||"/"!==t[e+1]);)e++;if(!t[e])return r("end of comment is missing");var n=t.slice(2,e);return t=t.slice(e+2),{type:"comment",comment:n}}}function l(){for(var e,t=[];e=u();)t.push(e);return n.removeComments?[]:t}function f(){for(i();"}"===t[0];)r("extra closing bracket");var e=o(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(e)return e[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"&zwnj;")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function p(){o(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=o(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!o(/^:\s*/))return r("property missing ':'");var n=o(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),s={type:"declaration",property:t.replace(e,""),value:n?n[0].replace(e,"").trim():""};return o(/^[;\s]*/),s}}function m(){if(!a())return r("missing '{'");for(var e,t=l();e=p();)t.push(e),t=t.concat(l());return c()?t:r("missing '}'")}function d(){i();for(var e,t=[];e=o(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),o(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:m()}}function v(){if(i(),"@"===t[0]){var e=function(){var e=o(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=o(/^([-\w]+)\s*/)))return r("@keyframes missing name");var n,s=e[1];if(!a())return r("@keyframes missing '{'");for(var i=l();n=d();)i.push(n),i=i.concat(l());return c()?{type:"keyframes",name:s,vendor:t,keyframes:i}:r("@keyframes missing '}'")}}()||function(){var e=o(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:h()}}()||function(){if(o(/^@host\s*/))return{type:"host",rules:h()}}()||function(){var e=o(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:h()}}()||function(){var e=o(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(o(/^@page */))return{type:"page",selectors:f()||[],declarations:m()}}()||function(){var e=o(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:h()}}()||function(){if(o(/^@font-face\s*/))return{type:"font-face",declarations:m()}}()||function(){var e=o(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(e&&n.onlyVars){var s=!1;if(e.declarations)s=e.declarations.some(function(e){return/var\(/.test(e.value)});else s=(e.keyframes||e.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return s?e:{}}return e}}function y(){if(n.onlyVars){var e=s("{","}",t);if(e){var o=-1!==e.pre.indexOf(":root")&&/--\S*\s*:/.test(e.body),a=/var\(/.test(e.body);if(!o&&!a)return t=t.slice(e.end+1),{}}}var c=f()||[],i=n.onlyVars?m().filter(function(e){var t=c.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}):m();return c.length||r("selector missing"),{type:"rule",selectors:c,declarations:i}}function h(e){if(!e&&!a())return r("missing '{'");for(var n,o=l();t.length&&(e||"}"!==t[0])&&(n=v()||y());)n.type&&o.push(n),o=o.concat(l());return e||c()?o:r("missing '}'")}return{type:"stylesheet",stylesheet:{rules:h(!0),errors:[]}}}a.range=i;var l="--",f="var",p={dom:{},temp:{},user:{}};function m(t){var n,r,o=e({},{fixNestedCalc:!0,onlyVars:!1,persist:!1,preserve:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),a=o.persist?p.dom:p.temp=JSON.parse(JSON.stringify(p.dom)),c=u(t,{onlyVars:o.onlyVars});if(c.stylesheet.rules.forEach(function(e){var t=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var r=e.property,o=e.value;r&&0===r.indexOf(l)&&(a[r]=o,t.push(n))}),!o.preserve))for(var n=t.length-1;n>=0;n--)e.declarations.splice(t[n],1)}),Object.keys(p.user).forEach(function(e){a[e]=p.user[e]}),Object.keys(o.variables).length){var i={declarations:[],selectors:[":root"],type:"rule"};Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];o.persist&&(p.user[t]=n),a[t]!==n&&(a[t]=n,i.declarations.push({type:"declaration",property:t,value:n}))}),o.preserve&&i.declarations.length&&c.stylesheet.rules.push(i)}return function e(t,n){t.rules.forEach(function(r){r.rules?e(r,n):r.keyframes?r.keyframes.forEach(function(e){"keyframe"===e.type&&n(e.declarations,r)}):r.declarations&&n(r.declarations,t)})}(c.stylesheet,function(e,t){for(var n,r,s,c=0;c<e.length;c++)s=(n=e[c]).value,"declaration"===n.type&&s&&-1!==s.indexOf(f+"(")&&(r=d(s,a,o))!==n.value&&(o.preserve?(e.splice(c,0,{type:n.type,property:n.property,value:r}),c++):n.value=r)}),o.fixNestedCalc&&(n=c.stylesheet.rules,r=/(-[a-z]+-)?calc\(/,n.forEach(function(e){e.declarations&&e.declarations.forEach(function(e){for(var t=e.value,n="";r.test(t);){var o=s("calc(",")",t||"");for(t=t.slice(o.end);r.test(o.body);){var a=s(r,")",o.body);o.body="".concat(a.pre,"(").concat(a.body,")").concat(a.post)}n+="".concat(o.pre,"calc(").concat(o.body),n+=r.test(t)?"":")".concat(o.post)}e.value=n||e.value})})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+o(e.rules)+"}"},"font-face":function(e){return"@font-face{"+o(e.declarations)+"}"},host:function(e){return"@host{"+o(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+o(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+o(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+o(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+o(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+o(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+o(e.rules)+"}"}};function o(e){for(var o="",s=0;s<e.length;s++){var a=e[s];n&&n(a);var c=r[a.type](a);c&&(o+=c,c.length&&a.selectors&&(o+=t))}return o}return o(e.stylesheet.rules)}(c)}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(-1===e.indexOf("var("))return e;var o=s("(",")",e);return o?"var"===o.pre.slice(-3)?0===o.body.trim().length?(n.onWarning("var() must contain a non-whitespace string"),e):o.pre.slice(0,-3)+function(e){var o=e.split(",")[0].replace(/[\s\n\t]/g,""),s=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],a=t.hasOwnProperty(o)?String(t[o]):void 0,c=a||(s?String(s):void 0),i=r||e;return a||n.onWarning('variable "'.concat(o,'" is undefined')),c&&"undefined"!==c&&c.length>0?d(c,t,n,i):"var(".concat(i,")")}(o.body)+d(o.post,t,n):o.pre+"(".concat(d(o.body,t,n),")")+d(o.post,t,n):(-1!==e.indexOf("var(")&&n.onWarning('missing closing ")" in the value "'.concat(e,'"')),e)}var v="css-vars-ponyfill",y="undefined"!=typeof window,h=y&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),g="cssVars(): ",S={rootElement:y?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},E={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},b=null,x=null,C=!1;function O(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e({},S,n),s=v;function a(e,t,n,r){o.silent||console.error("".concat(g).concat(e,"\n"),t),o.onError(e,t,n,r)}function c(e){o.silent||console.warn("".concat(g).concat(e)),o.onWarning(e)}if(o.exclude="#".concat(s)+(o.exclude?",".concat(o.exclude):""),o._benchmark=o._benchmark?o._benchmark:A(),y)if(!1===o.watch&&b&&b.disconnect(),o.watch)!function(e,t){if(!window.MutationObserver)return;var n=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},r=function(e){return"STYLE"===e.tagName&&(!t||e.id!==t)};b&&b.disconnect();e.watch=S.watch,(b=new MutationObserver(function(t){var o=t.some(function(e){var t=!1;if("attributes"===e.type)t=n(e.target)||r(e.target);else if("childList"===e.type){var o=Array.apply(null,e.addedNodes),s=Array.apply(null,e.removedNodes);t=[].concat(o,s).some(function(e){var t=n(e)&&!e.disabled,o=r(e)&&E.cssVars.test(e.textContent);return t||o})}return t});o&&w(e)})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(o,s),w(o);else if("loading"!==document.readyState){var i=o.shadowDOM||o.rootElement.shadowRoot||o.rootElement.host;if(h&&o.onlyLegacy){if(o.updateDOM){var u=o.rootElement.host||(o.rootElement===document?document.documentElement:o.rootElement);Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];u.style.setProperty(t,n)})}}else r(i&&!C?{rootElement:S.rootElement,include:S.include,exclude:o.exclude,onSuccess:function(e,t,n){return(e.match(E.cssRootRules)||[]).join("")||!1},onComplete:function(e,t,n){m(e,{persist:!0}),C=!0,O(o)}}:{rootElement:o.rootElement,include:o.include,exclude:o.exclude,filter:o.onlyVars?E.cssVars:null,onBeforeSend:o.onBeforeSend,onSuccess:function(e,t,n){var r=o.onSuccess(e,t,n);(e=void 0!==r&&!1===Boolean(r)?"":r||e,o.updateURLs)&&(e.replace(E.cssComments,"").match(E.cssUrls)||[]).forEach(function(t){var r=t.replace(E.cssUrls,"$1"),o=k(r,n);e=e.replace(t,t.replace(r,o))});return e},onError:function(e,t,n){var r=e.responseURL||k(n,location.href),o=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");a("CSS XHR Error: ".concat(r," ").concat(e.status," ").concat(o),t,e,r)},onComplete:function(n,r,i){var u=o.rootElement.querySelector("#".concat(s))||document.createElement("style"),l=u.__cssVars||{};if(l.cssText===n&&l.settings===JSON.stringify(o))n=u.textContent,o.silent||console.info("".concat(g,"CSS source is unchanged"));else{u.setAttribute("id",s),u.__cssVars={cssText:n,settings:JSON.stringify(o)},n=r.map(function(e,t){return E.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-".concat(t,"__*/")}).join("");try{n=m(n,{fixNestedCalc:o.fixNestedCalc,onlyVars:o.onlyVars,persist:o.updateDOM,preserve:o.preserve,variables:o.variables,onWarning:c});var f=E.cssKeyframes.test(n);if(n=n.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,t){return r[t]}),o.updateDOM&&i&&i.length){var d=i[i.length-1];u.textContent!==n&&(u.textContent=n),d.nextSibling!==u&&d.parentNode&&d.parentNode.insertBefore(u,d.nextSibling),f&&function(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var n=e.getElementsByTagName("*"),r=[],o=0,s=n.length;o<s;o++){var a=n[o],c=getComputedStyle(a)[t];"none"!==c&&(a.style[t]+="__CSSVARSPONYFILL-KEYFRAMES__",r.push(a))}document.body.offsetHeight;for(var i=0,u=r.length;i<u;i++){var l=r[i].style;l[t]=l[t].replace("__CSSVARSPONYFILL-KEYFRAMES__","")}}}(o.rootElement)}}catch(e){var v=!1;r.forEach(function(e,t){try{e=m(e,o)}catch(e){var n=i[t-0];v=!0,a(e.message,n)}}),v||a(e.message||e)}}if(o.shadowDOM)for(var y,h=[o.rootElement].concat(t(o.rootElement.querySelectorAll("*"))),S=0;y=h[S];++S){if(y.shadowRoot&&y.shadowRoot.querySelector("style"))O(e({},o,{rootElement:y.shadowRoot,variables:p.dom}))}o.onComplete(n,o.updateDOM&&u.parentNode?u:null,JSON.parse(JSON.stringify(o.updateDOM?p.dom:p.temp)),A()-o._benchmark)}})}else document.addEventListener("DOMContentLoaded",function e(t){O(n),document.removeEventListener("DOMContentLoaded",e)})}function w(e){clearTimeout(x),x=setTimeout(function(){e._benchmark=null,O(e)},100)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t,o.href=e,o.href}function A(){return y&&window.performance.now?performance.now():(new Date).getTime()}return O}); cssVars({ include: 'link[rel="stylesheet"],link[rel="preload"],style' }); </script>
<style data-layerless-source="true">@layer legacy { 
:root{
--flexi-brand_color_1: #2f6e91;
--flexi-brand_color_2: #e6248a;
--flexi-brand_color_3:#F2877D;
--flexi-secondary_color_1: #0099cc;
--flexi-secondary_color_2: #315062;
--flexi-secondary_color_3: #a0c5f9;
--flexi-secondary_color_4: #2f6e91;
--flexi-secondary_color_5: #a0c5f9;
--flexi-secondary_color_6: #a0c5f9;
--flexi-font_family_1: "Open Sans", "Open Sans-fallback";
--flexi-my-account-color-1: #F5F5F5;
--flexi-my-account-color-2: #090E21;
--flexi-my-account-color-2: #1B1B1B;
--flexi-my-account-font-1: Arial, sans-serif;
/* Duplicated variables with hyphens */
--flexi-brand-color-1: #2f6e91;
--flexi-brand-color-2: #e6248a;
--flexi-brand-color-3:#F2877D;
--flexi-secondary-color-1: #0099cc;
--flexi-secondary-color-2: #315062;
--flexi-secondary-color-3: #a0c5f9;
--flexi-secondary-color-4: #2f6e91;
--flexi-secondary-color-5: #a0c5f9;
--flexi-secondary-color-6: #a0c5f9;
}
 }</style>
<meta name="vf:container_id" content="7DrXpSUTmrmniX5bcDFpad">
<style>
@layer global {
.viafoura-twig-component, .viafoura {
--accent-color-light: rgb(var(--color-primary-300));
--accent-color: rgb(var(--color-primary-500));
--accent-color-dark: rgb(var(--color-primary-700));
--accent-color-90: rgb(var(--color-primary-400));
--accent-color-10: rgb(var(--color-primary-100));
--accent-color-05: rgb(var(--color-primary-50));
--text-on-accent-color: rgb(var(--color-primary-50));
--primary-font: inherit, Arial, sans-serif;
--medium-font: 1.4;
--small-font: 1.2;
--x-small-font: 1.2;
}
}
#viafoura-livequestions-wrapper > div > .viafoura,
#viafoura-engagement-starter-wrapper > .viafoura,
#viafoura-comment-wrapper .vf3-comments {
--background-color: #fff;
}
#viafoura-comment-count-link span > .viafoura {
--default-color: #fff;
}
#viafoura-comment-wrapper > .viafoura,
#viafoura-livequestions-wrapper .vf-livequestions-post-text__textarea {
background-color: #fff;
}
#viafoura-livequestions-wrapper,
#viafoura-comments-container {
--truncate-gradient-color: #fff;
}
</style>
<style data-component-name="ViteAsset" id="viafoura-css">
#viafoura-comment-wrapper .vf-dropdown:before,#viafoura-comment-wrapper .vf-dropdown-wrapper{--background-color: #fff}@layer global{.viafoura{--highlight-color-10:#FFF9EB;--custom-label-text-color: #64625C;--custom-border-color: #E5E7EB}.viafoura .vf-expanding-hover-light:before{border-width:1.5px!important}.viafoura .vf-expanding-hover-light:not(.vf-active):before{border-width:0!important}.viafoura .vfcustom-community-guidelines{margin-top:.75rem!important;width:100%;font-size:.875rem!important;line-height:18px!important}@media only screen and (max-width: 640px){.viafoura .vfcustom-community-guidelines{margin-top:0!important}}.viafoura .vfcustom-community-guidelines a{text-decoration-line:underline!important}.viafoura .vfcustom-community-guidelines a:visited{color:var(--accent-color)!important}.viafoura .vf-conversation-starter__header{margin-top:0!important}.viafoura .vf-conversation-starter__header .vf-icon{display:none!important}.viafoura .vf-conversation-starter_link svg{display:none!important}.viafoura .vf-conversation-starter__header .vf-conversation-starter__header-title{padding-left:0!important}.viafoura .vf-conversation-starter_link{line-height:1!important}.viafoura .vf-comment-header{flex-wrap:wrap}@media only screen and (max-width: 640px){.viafoura .vf-comment-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}}.viafoura h2.vf-comment-header__heading{font-size:28px!important;line-height:2rem!important}@media only screen and (max-width: 640px){.viafoura .vf-comment-header__actions{flex-direction:row!important;align-items:center!important;gap:1rem!important}}.viafoura .vf-comment-header__actions .vf-follow-button{border-color:var(--accent-color)!important;padding:.25rem 1rem!important;font-size:.75rem!important;line-height:18px!important}@media only screen and (max-width: 640px){.viafoura .vf-comment-header__actions .vf-follow-button{margin-left:0!important;margin-right:0!important;margin-top:0!important;font-size:.875rem!important;line-height:18px!important}}@media only screen and (max-width: 640px){.viafoura .vf-post-form__auth-actions{margin-left:0!important;margin-right:0!important}}.viafoura .vf-post-form__auth-actions .vf-button,.viafoura .vf-post-form__auth-actions .vf-post-form__auth-action-separator{font-size:.75rem!important;line-height:18px!important}@media only screen and (max-width: 640px){.viafoura .vf-post-form__auth-actions .vf-button,.viafoura .vf-post-form__auth-actions .vf-post-form__auth-action-separator{font-size:.875rem!important;line-height:18px!important}}.viafoura .vf-post-form__auth-actions .vf-post-form__auth-action-separator{padding-left:.25rem!important;padding-right:.25rem!important;--tw-text-opacity: 1 !important;color:rgb(229 229 229 / var(--tw-text-opacity, 1))!important}.viafoura .vf-post-form__auth-actions .vf-button{padding-left:0!important;padding-right:0!important}@media only screen and (max-width: 640px){.viafoura .vf-post-form__auth-actions .vf-button{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}.viafoura .vf-post-form{margin-bottom:0!important}.viafoura .vf-post-form__new-content{align-items:flex-start!important;padding-left:0!important;padding-right:0!important;padding-top:1.25rem!important;padding-bottom:1.5rem!important}.viafoura .vf-post-form__new-content .vf-new-content__content-editor-wrapper{min-height:2.5rem!important;padding:.5rem!important}.viafoura .vf-post-form__new-content .vf-content-layout__left{margin-right:1rem!important;padding-top:0!important}.viafoura .vf-post-form__new-content .vf-content-layout__right:before,.viafoura .vf-post-form__new-content .vf-content-layout__right:after{top:.875rem!important}.viafoura .vf3-comments .vf-tabbed-nav button,.viafoura .vf3-comments .vf-tabbed-nav .vf-label-text{font-size:.875rem!important;line-height:20px!important}.viafoura .vf3-comments .vf-tabbed-nav{border-bottom-width:2px!important;border-style:solid!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;border-color:transparent!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button{padding-left:.5rem!important;padding-right:.5rem!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button .vf-nav-tab-button{display:flex!important;align-items:center!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button .vf-nav-tab-button .vf-badge{padding-top:0!important;padding-bottom:0!important;padding-left:.375rem!important;padding-right:.375rem!important;font-size:.75rem!important;line-height:1rem!important}.viafoura .vf3-comments .comment-nav-right__icon{width:auto!important}.viafoura .vf3-comments .comment-nav-right__icon strong{left:auto!important;right:50%!important}.viafoura .vf3-comments .comment-nav-right__icon svg{width:1rem!important;height:1rem!important}.viafoura .vf3-comments .vf-dropdown.vf-bottom-left:before{display:none!important}.viafoura .vf3-comments .vf-dropdown>button{padding:3px 6px!important}.viafoura .vf3-comments .vf-dropdown .vf-dropdown-button{border-radius:.25rem!important;border-width:0px!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;font-size:.75rem!important;line-height:18px!important;font-weight:400!important}.viafoura .vf3-comments .vf-dropdown .vf-dropdown-wrapper{padding-top:.25rem!important}.viafoura .vf3-comments .vf-dropdown .vf-dropdown-button__icon{margin-left:.5rem!important;width:1.25rem!important;height:1.25rem!important}.viafoura .vf3-comments .vf-dropdown-button--accent--hovered,.viafoura .vf3-comments .vf-dropdown-button--accent:not([disabled]):hover{--tw-bg-opacity: 1 !important;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))!important}.viafoura .vf3-comments .vf-dropdown__tooltip-content{border-radius:.25rem!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;border-color:transparent!important}.viafoura .vf3-comments .vf-dropdown__list{padding:.5rem!important}.viafoura .vf3-comments .vf-dropdown__list button{margin-bottom:.125rem!important;--tw-text-opacity: 1 !important;color:rgb(68 68 68 / var(--tw-text-opacity, 1))!important;padding:3px 4px!important}.viafoura .vf3-comments .vf-dropdown__list button:hover{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.viafoura .vf3-comments .vf-dropdown-button__text{margin:0!important}.viafoura .vf3-comments .vf-content-editor-actions{padding:.5rem!important}.viafoura .vf3-comments .vf-content-editor-actions button{padding:.25rem!important;font-size:.75rem!important;line-height:16px!important}.viafoura .vf3-comments .vf-content-editor-actions button.vf-content-editor-actions__submit{margin-left:.25rem!important;min-width:4rem!important}.viafoura .vf3-comments .vf-avatar,.viafoura .vf3-comments .vf-avatar--small:not(.vf3-comment__reply-avatar){width:2.5rem!important;height:2.5rem!important;font-size:.75rem!important;line-height:16px!important}.viafoura .vf3-comments .vf-avatar--small,.viafoura .vf3-comments .vf3-comment__reply-avatar{width:1.75rem!important;height:1.75rem!important}.viafoura .vf-content-editor-form__textarea{font-size:.875rem!important;line-height:24px!important}.viafoura .all-comments-container .vf-content-actions__left-action:not(.vf-content-actions__reply),.viafoura .all-comments-container .vf-label:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply),.viafoura .all-comments-container .vf-button:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):not(.is-mention-color){color:var(--custom-label-text-color)!important}.viafoura .all-comments-container .vf-content-actions__left-action:not(.vf-content-actions__reply):hover,.viafoura .all-comments-container .vf-label:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):hover,.viafoura .all-comments-container .vf-button:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):not(.is-mention-color):hover{color:var(--accent-color)!important}.viafoura .all-comments-container .vf-content-actions__left-action:not(.vf-content-actions__reply),.viafoura .all-comments-container .vf-label:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply),.viafoura .all-comments-container .vf-button:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):not(.is-mention-color){text-decoration:none!important}.viafoura .all-comments-container .vf-content-actions__left-action:not(.vf-content-actions__reply):not(.vf-label-with-dot):before,.viafoura .all-comments-container .vf-label:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):not(.vf-label-with-dot):before,.viafoura .all-comments-container .vf-button:not(.vf-content-editor-actions__submit):not(.vf-content-actions__reply):not(.is-mention-color):not(.vf-label-with-dot):before{display:none!important}.viafoura .all-comments{padding-top:.5rem!important}.viafoura .vf-content-layout__left{margin-right:.375rem!important;width:2.5rem!important;min-width:2.5rem!important}.viafoura .vf3-comment__header{padding-bottom:.5rem!important}.viafoura .vf3-conversations-list--comments .vf-comment__content-editor{font-size:.875rem!important;line-height:1.25rem!important}.viafoura .vf3-conversations-list--comments .vf-content-layout{padding:1rem .5rem!important}.viafoura .vf-post-name-button,.viafoura .vf-post-details__time,.viafoura .vf-post-details__pinned .vf-label-text{font-size:.875rem!important;line-height:20px!important}.viafoura .vf-post-details__time{text-transform:none!important;margin-right:.75rem!important;margin-left:10px!important}.viafoura .vf-post-details__time:before{left:-.5rem!important;width:.25rem!important;height:.25rem!important;--tw-bg-opacity: 1 !important;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))!important}@media only screen and (max-width: 640px){.viafoura .vf-post-details__pinned{margin-top:.75rem!important;width:100%!important}}.viafoura .vf-post-details__pinned .vf-label-text{text-transform:capitalize!important}.viafoura .vf-post-details__pinned .vf-icon{width:1rem!important;height:1rem!important;font-size:1rem!important;line-height:16px!important;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.viafoura .vf-post-name-button{font-weight:700!important;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.viafoura .all-comments__typing-indicator{padding-top:0!important}.viafoura .vf-reply-to__reply-name{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.viafoura .vf-reply-to{margin-top:.25rem!important;font-size:.75rem!important;line-height:1rem!important;color:var(--custom-label-text-color)!important}.viafoura .vf-reply-to:hover,.viafoura .vf-reply-to:hover .vf-reply-to__reply-name{color:var(--accent-color)!important}.viafoura .vf-content-actions{padding-top:.5rem!important}.viafoura .vf-content-actions .vf-button{margin-left:0!important;padding-left:.25rem!important;padding-right:.25rem!important;font-size:.75rem!important;line-height:18px!important;opacity:1!important}.viafoura .vf-content-actions .vf-icon{width:1rem!important;height:1rem!important;font-size:1rem!important;line-height:16px!important}.viafoura .vf-content-actions .vf-content-actions__reply{padding-left:0!important;color:var(--accent-color)!important;text-decoration:none!important}.vf3-conversations-footer,.vf-livequestions-footer__container{display:none!important}#viafoura-comments-container .vf-comments-trending-articles,.activity-tab-trending-articles h2.vf-trending-articles__header{display:none}#viafoura-engagement-starter-wrapper{--es-header-font-family: inherit;--es-title-font-family: inherit;--es-body-font-family: inherit;--es-link-font-family: inherit}#viafoura-engagement-starter-wrapper .vf-conversation-starter__header-title,#viafoura-engagement-starter-wrapper .vf-conversation-starter_text,#viafoura-engagement-starter-wrapper .vf-conversation-starter_text-title,#viafoura-engagement-starter-wrapper .vf-conversation-starter_link{font-family:inherit,sans-serif}#viafoura-livequestions-wrapper li{list-style:none!important;margin-left:0!important;margin-left:initial!important;font-size:inherit!important}#viafoura-livequestions-wrapper li p{font-size:inherit!important;line-height:inherit!important}}
</style>
</head>
<body class="limit-width reviews-page flexi-reviews flexi-page default default_page_layout_reviews responsive sticky-navigation has-kiosq review-template pretty-review articletype-review
header-v2 ">
<script type="text/html" class="sponsored-tag-template" style="display:none!important;">
<a href="SPONSORED_LINK_URL" target="SPONSORED_LINK_MODE" class="flex items-center h-12">
<span class="mr-2">SPONSORED</span>
<img src="SPONSORED_IMAGE_URL" class="h-full" />
</a>
</script>
<a href="#main" class="skip-to-main-content" style="position:absolute;">Skip to main content</a>
<div id="widgetArea100" class="widget-area grid grid-cols-1 page-widget-area-100"></div>
<nav class="primary-nav" aria-label="Main Navigation">
<input type="radio" name="burgerbar-expand" class="burgerbar-none-radio" id="burgerbar-none" checked>
<input type="radio" name="burgerbar-expand" class="burgerbar-radio" id="burgerbar">
<div data-component-name="SiteHeader:Masthead" style="--site-header-grid-template-areas: 'logo locale-selector social-icons sign-in viafoura search'; --site-header-background-color: #090e21; --site-header-text-color: white;" data-template="" class="w-full bg-[var(--site-header-background-color,rgb(var(--color-primary-500)))]">
<div class="
relative grid align-center w-[98dvw] mx-auto items-center gap-[var(--site-header-gap,1.20rem)]
bg-[var(--site-header-background-color,rgb(var(--color-primary-500)))] h-[60px] sm:h-[100px]
text-[var(--site-header-text-color,white)]
[grid-template-areas:var(--site-header-grid-template-areas)]
[grid-template-columns:var(--site-header-grid-template-columns)]
" data-testid="masthead" role="navigation" aria-label="Main navigation">
<!-- Burger button -->
<button id="mobile-menu-btn" x-data data-desktop-menu-min-width="900" type="button" class="border-0 bg-transparent px-2 py-4 sm:hidden text-[--burger-btn-color,black]" style="--burger-btn-color: white;grid-area:burgerbar-trigger" data-component-name="Nav:BurgerButton" x-on:click="$store.mobileMenu.toggle()">
<span class="sr-only">Open menu</span>
<svg class="h-6 w-6" fill="currentColor" stroke-width="1.5" viewbox="0 0 24 24" stroke="currentColor" :class="{'rotate-90':$store.mobileMenu.open}">
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path>
</svg>
</button>
<div id="publisherDetails" data-analytics-id="site-logo" class="font-normal" data-component-name="SiteHeader:Masthead:Logo" style="--logo-height-desktop: 45px; --logo-height-mobile: 35px; --strapline-padding-bottom: 4px; grid-area: logo;" data-testid="site-logo" data-mrf-recirculation="site-logo">
<a href="https://www.techradar.com" data-before-rewrite-localise="/" class="relative flex flex-row items-end gap-2 leading-none no-underline text-inherit hover:no-underline" rel="home">
<picture class="block my-auto shrink-0">
<!-- Desktop logo (large screens) -->
<source media="(min-width: 700px)" type="image/svg+xml" srcset="/media/img/techradar_logo_v2.svg" aria-hidden="true" alt="Site logo for TechRadar" loading="eager">
<!-- Mobile logo (small screens) -->
<source media="(max-width: 699px)" type="image/svg+xml" srcset="/media/img/techradar_logo_v2.svg" aria-hidden="true" alt="Site logo for TechRadar" loading="eager">
<img src="/media/img/techradar_logo_v2.svg" alt="TechRadar" class="max-w-32 sm:max-w-full max-h-[var(--logo-height-mobile,25px)] sm:max-h-full h-[var(--logo-height-mobile,25px)] sm:h-[var(--logo-height-desktop,auto)] w-auto" fetchpriority="high">
</source></source></picture>
<span class="sr-only">TechRadar</span>
<span class="whitespace-nowrap pb-[var(--strapline-padding-bottom,12px)] text-[length:--strapline-font-size,13px] font-inherit leading-3 [text-transform:var(--strapline-text-transform,uppercase)] hidden sm:inline sm:visible">the technology experts</span>
</a>
</div>
<style>
@layer global {
#burgerbar ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: none; }
#burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.unchecked { display: none; }
#burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: block; }
}
</style>
<div class="flex h-full p-1.5 w-max empty:border-none" data-component-name="Region:LocaleSelector" style="grid-area: locale-selector;">
<button class="h-fit m-auto flex items-center bg-transparent border-0 anchor text-inherit shrink-0 focus:outline-1 focus:[outline-style:auto]" tabindex="0" data-analytics-id="locale-flag-dropdown" data-current-region="US" data-mrf-recirculation="locale-flag-dropdown">
<span class="text-[10px] text-inherit capitalize mr-1.5 hidden md:visible md:inline">US Edition</span>
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/US.svg" alt="flag of US" loading="eager" class="w-5">
<svg class="ml-0.5 size-1.5 text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div data-component-name="RegionSelector:Dropdown" class="flex-col absolute z-[9999] w-fit text-black bg-white border border-gray-300 border-solid sm:min-w-auto sm:flex-row -translate-x-2/4 min-w-[300px] left-2/4 top-full hidden flex">
<div class="flex flex-col p-0 sm:p-2">
<button data-accordion-trigger class="flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Asia
<svg class="inline ml-auto size-2 text-black sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="SG" data-homepage="https://www.techradar.com/sg" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="SG Edition" aria-label="SG Edition" data-alias-of="SG" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/SG.svg" alt="SG Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Singapore
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="flex flex-col p-0 sm:p-2">
<button data-accordion-trigger class="flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Europe
<svg class="inline ml-auto size-2 text-black sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://global.techradar.com/da-dk" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="DK" data-homepage="https://global.techradar.com/da-dk" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="DK Edition" aria-label="DK Edition" data-alias-of="DK" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/DK.svg" alt="DK Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Danmark
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/fi-fi" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="FI" data-homepage="https://global.techradar.com/fi-fi" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="FI Edition" aria-label="FI Edition" data-alias-of="FI" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/FI.svg" alt="FI Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Suomi
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/no-no" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NO" data-homepage="https://global.techradar.com/no-no" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="NO Edition" aria-label="NO Edition" data-alias-of="NO" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/NO.svg" alt="NO Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Norge
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/sv-se" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="SE" data-homepage="https://global.techradar.com/sv-se" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="SE Edition" aria-label="SE Edition" data-alias-of="SE" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/SE.svg" alt="SE Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Sverige
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="GB" data-homepage="https://www.techradar.com/uk" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="UK Edition" aria-label="UK Edition" data-alias-of="GB" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/GB.svg" alt="UK Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">UK
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/it-it" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="IT" data-homepage="https://global.techradar.com/it-it" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="IT Edition" aria-label="IT Edition" data-alias-of="IT" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/IT.svg" alt="IT Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Italia
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/nl-nl" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NL" data-homepage="https://global.techradar.com/nl-nl" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="NL Edition" aria-label="NL Edition" data-alias-of="NL" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/NL.svg" alt="NL Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Nederland
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/nl-be" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="BE" data-homepage="https://global.techradar.com/nl-be" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="BE (NL) Edition" aria-label="BE (NL) Edition" data-alias-of="BE" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/BE.svg" alt="BE (NL) Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Belgi&euml; (Nederlands)
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/fr-fr" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="FR" data-homepage="https://global.techradar.com/fr-fr" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="FR Edition" aria-label="FR Edition" data-alias-of="FR" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/FR.svg" alt="FR Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">France
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/de-de" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="DE" data-homepage="https://global.techradar.com/de-de" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="DE Edition" aria-label="DE Edition" data-alias-of="DE" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/DE.svg" alt="DE Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Deutschland
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/es-es" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="ES" data-homepage="https://global.techradar.com/es-es" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="ES Edition" aria-label="ES Edition" data-alias-of="ES" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/ES.svg" alt="ES Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Espa&ntilde;a
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="flex flex-col p-0 sm:p-2">
<button data-accordion-trigger class="flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">North America
<svg class="inline ml-auto size-2 text-black sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="US" data-homepage="https://www.techradar.com" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="US Edition" aria-label="US Edition" data-alias-of="US" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/US.svg" alt="US Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">US (English)
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="CA" data-homepage="https://www.techradar.com" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="CA Edition" aria-label="CA Edition" data-alias-of="US" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/CA.svg" alt="CA Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Canada
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/es-mx" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="MX" data-homepage="https://global.techradar.com/es-mx" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="MX Edition" aria-label="MX Edition" data-alias-of="MX" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/MX.svg" alt="MX Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">M&eacute;xico
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="flex flex-col p-0 sm:p-2">
<button data-accordion-trigger class="flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Australasia
<svg class="inline ml-auto size-2 text-black sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="AU" data-homepage="https://www.techradar.com/au" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="AU Edition" aria-label="AU Edition" data-alias-of="AU" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/AU.svg" alt="AU Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">Australia
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com/cameras/drones/dji-avata-2-review" class="flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NZ" data-homepage="https://www.techradar.com/nz" data-ignore-redirects data-analytics-id="locale-flag" data-component-tracking-label="NZ Edition" aria-label="NZ Edition" data-alias-of="NZ" data-mrf-recirculation="locale-flag">
<span class="inline-flex self-center leading-5">
<img src="https://www.techradar.com/media/shared/img/flags/nosize/NZ.svg" alt="NZ Edition" class="inline w-5 mr-2 my-auto h-auto border border-neutral-200 border-solid">New Zealand
</span>
<svg class="hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
</div>
</div>
<div data-component-name="Social:Icons" style="grid-area: social-icons;" class="hidden gap-2 md:visible flexisites-social md:flex" data-testid="buttons-social" data-nosnippet data-mrf-recirculation="header-social-icons">
<a class="icon-circle icon-facebook no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on facebook" href="https://www.facebook.com/TechRadar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&amp;_circle]:fill-transparent [&amp;&gt;g&gt;path]:fill-transparent" data-component-name="Icon" data-icon="facebook" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#3b5998" r="12"></circle><path d="m13.079 19h-2.9v-7h-1.441v-2.408h1.442v-1.456c0-1.96.813-3.136 3.136-3.136h1.933v2.408h-1.2c-.91 0-.965.35-.965.966v1.218h2.183l-.257 2.408h-1.931z" fill="#fff"></path></svg>
</a>
<a class="icon-circle icon-twitter no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on twitter" href="https://twitter.com/intent/user?screen_name=techradar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&amp;_circle]:fill-transparent [&amp;&gt;g&gt;path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#0F1618" viewbox="0 0 375 375"><g><path fill="#000" d="M187 7a180 180 0 1 0 0 361 180 180 0 0 0 0-361"></path></g><g transform="translate(90 85)"><svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&amp;_circle]:fill-transparent [&amp;&gt;g&gt;path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="199.8" height="199.8" viewbox="0 0 24 24"><path fill="#fff" d="M18 2h4l-8 9 9 11h-7l-5-7-6 7H2l7-9L1 2h7l5 6zm-1 18h2L7 4H5z"></path></svg></g></svg>
</a>
<a class="icon-circle icon-youtube no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on youtube" href="https://www.youtube.com/user/techradar?sub_confirmation=1" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&amp;_circle]:fill-transparent [&amp;&gt;g&gt;path]:fill-transparent" data-component-name="Icon" data-icon="youtube" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#cd201f" r="12"></circle><path d="m19.351 8.978a3.281 3.281 0 0 0 -.6-1.5 2.081 2.081 0 0 0 -1.5-.645c-2.101-.15-5.251-.15-5.251-.15h-.016s-3.134 0-5.25.149a2.19 2.19 0 0 0 -1.485.645 3.275 3.275 0 0 0 -.6 1.5 22.8 22.8 0 0 0 -.15 2.445v1.139a22.854 22.854 0 0 0 .15 2.446 3.263 3.263 0 0 0 .6 1.5 2.437 2.437 0 0 0 1.65.645c1.2.12 5.1.165 5.1.165s3.149 0 5.249-.165a2.072 2.072 0 0 0 1.5-.645 3.268 3.268 0 0 0 .6-1.5 23 23 0 0 0 .149-2.446v-1.138a22.949 22.949 0 0 0 -.146-2.445zm-9.331 5.549v-5.127l4.8 2.52z" fill="#fff"></path></svg>
</a>
<a class="icon-circle icon-flipboard no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on flipboard" href="https://flipboard.com/@TechRadar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&amp;_circle]:fill-transparent [&amp;&gt;g&gt;path]:fill-transparent" data-component-name="Icon" data-icon="flipboard" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<g><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#f52828"></path></g><path d="m19 11h-4v4h-4v4h-4v-12h12z" fill="#fff"></path>
</svg>
</a>
<a href="https://www.techradar.com/how-to/techradar-rss" aria-label="RSS" data-analytics-id="nav-social" class="overflow-hidden text-sm font-semibold leading-6 text-inherit decoration-none" data-mrf-recirculation="nav-social" data-before-rewrite-localise="/how-to/techradar-rss">
<abbr title="Really Simple Syndication">RSS</abbr>
</a>
</div>
<div id="auth-in-nav-header" class="w-auto leading-none" data-analytics-id="sign-in" tabindex="0" style="grid-area: sign-in;" data-mrf-recirculation="sign-in">
<span id="auth-in-nav-header-text" class="whitespace-nowrap hidden md:visible md:inline">Sign in</span>
<span id="auth-in-nav-header-svg-block">
<svg width="20" height="20" viewbox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M10.446 0c5.76 0 10.446 4.452 10.446 9.924 0 5.472-4.686 9.923-10.446 9.923S0 15.396 0 9.924 4.686 0 10.446 0zm0 1.228c-5.047 0-9.154 3.9-9.154 8.696 0 2.642 1.248 5.01 3.212 6.607.337-2.01 1.756-3.678 3.678-4.436a5.554 5.554 0 004.678 0c1.887.745 3.292 2.364 3.662 4.326 1.886-1.594 3.078-3.915 3.078-6.497 0-4.795-4.107-8.696-9.154-8.696zm.076 2.885c1.983 0 3.592 1.529 3.592 3.413 0 1.885-1.609 3.413-3.592 3.413-1.984 0-3.593-1.528-3.593-3.413 0-1.884 1.609-3.413 3.593-3.413z" fill-rule="evenodd"></path></svg>
</span>
<div id="auth-in-nav-header-menu" class="auth-in-nav-header-menu">
<ul>
<li id="auth-in-nav-header-menu-email">
</li><li id="auth-in-nav-header-profile">View Profile</li>
<li id="auth-in-nav-header-sign-out">
<span class="auth-in-nav-header-sign-out-text hidden md:visible md:inline">Sign out</span>
<svg width="20" height="20" viewbox="0 0 21 21" xmlns="http://www.w3.org/2000/svg" title="Logout">
<path d="m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z" fill-rule="evenodd">
</path>
</svg>
</li>
</ul>
</div>
</div>
<div x-data class="[&amp;_svg]:text-[--tray-bell-initial-color] [&amp;_svg]:hover:text-[--tray-bell-hover-color] flex items-center h-full text-lg z-50 viafoura-twig-component min-w-[30px]" style="--default-color: transparent; --background-color: transparent; --light-text-on-default-color: #fff; --dark-text-on-default-color: #fff; --tray-bell-right-offset: 128px; --tray-bell-initial-color: #fff; --tray-bell-hover-color: var(--color-primary-500); grid-area: viafoura;" id="viafoura-tray-bell" data-component-name="Viafoura:Notification:TrayBell">
<div class="viafoura" x-cloak x-show="$store.Viafoura.showWidgets">
<vf-tray-trigger></vf-tray-trigger>
</div>
</div>
<input type="checkbox" name="burgerbar-expand" class="search-checkbox" id="search-checkbox">
<label data-component-name="SiteHeader:Masthead:SearchBar" style="grid-area: search;" class="relative inline-flex gap-2 mb-0" for="search-checkbox" onclick="" tabindex="0" aria-label="Search" role="button" data-analytics-id="search" onkeydown="if(event.key === 'Enter') { event.preventDefault(); this.click() }" data-testid="search-button" data-mrf-recirculation="search">
<span class="searchText hidden text-sm visible">Search</span>
<span class="search-icon">
<svg class="size-8 w-5 h-5 text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path fill="currentColor" d="M720 124a422 422 0 1 0-73 654l221 222 132-131-222-222a422 422 0 0 0-58-523zm-92 504a291 291 0 1 1-412-412 291 291 0 0 1 412 411z"></path></svg>
</span>
</label>
<form class="search-box w-full sm:w-[480px] text-inherit" id="search-box" action="https://www.techradar.com/search" method="GET" data-analytics-id="search-submit" data-mrf-recirculation="search-submit" data-before-rewrite-localise="/search">
<label for="search-input" class="sr-only">Search TechRadar</label>
<input tabindex="0" type="search" name="searchTerm" placeholder="Search TechRadar" class="search-input" id="search-input">
<button type="submit" class="search-submit" aria-label="Search">
<span class="search-icon">
<svg class="size-8 w-5 h-5 m-auto text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path fill="currentColor" d="M720 124a422 422 0 1 0-73 654l221 222 132-131-222-222a422 422 0 0 0-58-523zm-92 504a291 291 0 1 1-412-412 291 291 0 0 1 412 411z"></path></svg>
</span>
</button>
</form>
<style>
@layer global {
.searchText {
@media (min-width: 900px) {
/* Fix tailwind v4: Added as md:[display: var(--search-text-display, inline)] cant be used with tailwind 3 */
display: var(--search-text-display, inline);
}
}
}
</style>
</div>
</div>
<style>
@layer global {
/* Fix tailwind v4: Added since CSS queries can't be combined with forced classes in this context */
[data-component-name="SiteHeader:Masthead"] > div {
grid-template-areas: var(--site-header-grid-template-areas, "logo social-icons subscribe sign-in viafoura search");
grid-template-columns: var(--site-header-grid-template-columns, minmax(25%, 1fr) auto);
@media (max-width: 899px) {
grid-template-areas: var(--site-header-grid-template-areas-mobile, "burgerbar-trigger logo viafoura locale-selector subscribe sign-in search");
grid-template-columns: var(--site-header-grid-template-columns-mobile, min-content minmax(25%, 1fr) auto);
--site-header-gap: 0.6rem !important;
}
}
#publisherDetails {
container: publisherDetails /inline-size;
@container publisherDetails (width <= 450px) {
span {
display: none !important;
}
}
}
}
</style> <div class="flex justify-center mobile-chatbot-container sm:hidden">
</div>
<nav class="" id="component-mega-nav" data-component-name="Nav" style="--nav-item-text-color: #1b1b1b; --nav-item-hover-text-color: #2f6e91; --nav-item-font-weight: 700; --nav-item-bg-color: white; --nav-item-font-family: Arial, sans-serif; --nav-border-bottom: 4px solid #ccc; --nav-item-secondary-bg-color: #090e21; --nav-item-secondary-hover-bg-color: #090e21; --nav-item-secondary-text-color: white; --nav-item-secondary-hover-text-color: white; --nav-border-top: none; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-x-padding: 1rem; --nav-item-font-size: 16px; --nav-item-text-transform: none; --nav-item-list-bg-color: var(--nav-item-bg-color);" data-mrf-recirculation="navigation">
<div class="[contain:layout] w-full z-50 items-center relative hidden visible sm:flex bg-[--nav-item-bg-color] [border-top:var(--nav-border-top)] [border-bottom:var(--nav-border-bottom)]" id="desktop-component-mega-nav" data-component-name="Nav:Desktop" style="--nav-item-list-grid-cols: repeat(5,minmax(max-content,1fr)); --nav-item-x-padding: 0.8rem; --nav-height: 44px; --nav-narrow-width: 970px; --nav-wide-width: 1200px; --nav-item-line-height: 2.75; --nav-item-list-dropdown-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --nav-item-list-mega-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);" x-data="DesktopNav">
<div class="w-full max-w-full mx-auto flex relative overflow-x-clip h-[--nav-height] lg:max-w-[--nav-wide-width]" x-ref="topLevelNavItemOuterContainer">
<ul class="inline-flex w-full" data-analytics-id="nav-item" x-ref="topLevelNavItemInnerContainer" data-mrf-recirculation="nav-item">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="0" data-test="Nav:Item">
<a href="https://www.techradar.com/phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phones" data-before-rewrite-localise="/phones">
Phones
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Popular Phone Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Phone Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Operating Systems" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Operating Systems
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Phones" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Phones
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="1" data-test="Nav:Item">
<a href="https://www.techradar.com/computing" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing" data-before-rewrite-localise="/computing">
Computing
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Laptops" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/laptops">
Laptops
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="PCs" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
PCs
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Software &amp; Security" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/software">
Software &amp; Security
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Windows 10 End of Life" data-before-rewrite-localise="https://www.techradar.com/computing/windows-10-end-of-life">
Windows 10 End of Life
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Components" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/computing-components">
Components
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Internet" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/internet">
Internet
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Websites &amp; Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites &amp; Apps
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Wi-Fi &amp; Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi &amp; Broadband
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Tablets" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/tablets">
Tablets
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="VR &amp; AR" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/software/virtual-reality-augmented-reality">
VR &amp; AR
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Peripherals" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/peripherals-accessories">
Peripherals
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Popular Computing Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Computing Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Computing" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Computing
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="2" data-test="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="AI" data-before-rewrite-localise="/tag/ai">
AI
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] absolute hidden visible flex-col top-full min-w-full is-dropdown [box-shadow:--nav-item-list-dropdown-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="AI Platforms &amp; Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms &amp; Assistants
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="3" data-test="Nav:Item">
<a href="https://www.techradar.com/televisions" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TVs" data-before-rewrite-localise="/televisions">
TVs
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="TV Insights" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
TV Insights
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TVs &amp; home theater coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/televisions">
TVs &amp; home theater coupons
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More for your TV" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More for your TV
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="4" data-test="Nav:Item">
<a href="https://www.techradar.com/streaming" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Streaming" data-before-rewrite-localise="/streaming">
Streaming
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] absolute hidden visible flex-col top-full min-w-full is-dropdown [box-shadow:--nav-item-list-dropdown-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Apple TV+" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Streaming coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/tv-subscription-services/">
Streaming coupons
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="5" data-test="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness" data-before-rewrite-localise="/health-fitness">
Fitness
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Fitness" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Fitness
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Watch Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Watch Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Wellbeing" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Wellbeing
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Fitness" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Fitness
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/fitness">
Fitness coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="6" data-test="Nav:Item">
<a href="https://www.techradar.com/audio" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio" data-before-rewrite-localise="/audio">
Audio
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Headphones" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/headphones">
Headphones
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Earbuds &amp; AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds &amp; AirPods
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Speakers" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/hi-fi/speakers">
Speakers
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Hi-Fi" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/hi-fi">
Hi-Fi
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Audio Streaming" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/audio-streaming">
Audio Streaming
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Audio" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Audio
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/audio">
Audio coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="7" data-test="Nav:Item">
<a href="https://www.techradar.com/vpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="VPN" data-before-rewrite-localise="/vpn">
VPN
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] absolute hidden visible flex-col top-full min-w-full is-dropdown [box-shadow:--nav-item-list-dropdown-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="8" data-test="Nav:Item">
<a href="https://www.techradar.com/cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Cameras" data-before-rewrite-localise="/cameras">
Cameras
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Camera Types" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Types
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Camera Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Cameras" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Cameras
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Camera coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/cameras-and-photography">
Camera coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="9" data-test="Nav:Item">
<a href="https://www.techradar.com/home" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home" data-before-rewrite-localise="/home">
Home
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Smart Home" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/home/smart-home">
Smart Home
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="is-title-link flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-auto" tabindex="0" arial-label="Small Appliances" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/home/small-appliances">
Small Appliances
</a>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Home Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Home Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="More from Home" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Home
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home &amp; appliances coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/home-and-appliances">
Home &amp; appliances coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="10" data-test="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="11" data-test="Nav:Item">
<a href="https://www.techradar.com/categories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Browse" data-before-rewrite-localise="/categories">
Browse
</a>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto bg-[--nav-item-list-bg-color] absolute hidden visible left-0 right-0 grid-cols-[--nav-item-list-grid-cols] w-full p-4 gap-x-10 gap-y-5 top-full is-dropdown min-w-0 [box-shadow:--nav-item-list-mega-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="By Type" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
By Type
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto [&amp;:focus-within&gt;.is-dropdown]:grid [&amp;:hover&gt;.is-dropdown]:grid" data-component-name="Nav:Item">
<span class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] h-auto" tabindex="0" arial-label="Popular Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Brands
</span>
<ul x-data="DesktopItemList(3)" class="group item-list min-w-max z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] flex flex-col static top-full" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li>
</ul> </li>
<li class="visible text-left whitespace-nowrap flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex is-more-menu include-in-nav-item-offset hidden is-top-level-nav-item h-full" data-component-name="Nav:Item" data-id="12" x-ref="moreMenu" tabindex="0" data-test="Nav:Item">
<button class="is-title flex items-center border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] h-full" tabindex="0" arial-label="More">
More
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-2" fill="currentColor" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul x-data="DesktopItemList(2)" class="group item-list z-10 h-auto pl-0 bg-[--nav-item-list-bg-color] absolute hidden visible flex-col top-full min-w-full is-dropdown [box-shadow:--nav-item-list-dropdown-shadow]" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList">
<template x-for="item in moreMenuItems.toReversed()">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" x-text="item.label" :href="item.url">
</a>
</li>
</template>
</ul> </li> </ul>
<div class="inline-flex include-in-nav-item-offset shrink-0 ml-auto" data-component-name="Nav:Secondary:ItemList" style="--nav-item-border-bottom: none; --nav-item-border-left: none; --nav-item-svg-max-h: 12px; --nav-item-svg-max-w: 150px;">
<a class="flex h-full w-auto px-[--nav-item-x-padding] shrink-0 [&amp;&gt;svg]:inline-block [&amp;&gt;svg]:w-auto [&amp;&gt;svg]:h-full justify-center items-center [&amp;&gt;svg]:max-w-[--nav-item-svg-max-w] [&amp;&gt;svg]:max-h-[--nav-item-svg-max-h] [&amp;&gt;svg]:fill-[--nav-item-text-color] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] [border-left:--nav-item-border-left] [border-bottom:--nav-item-border-bottom]" href="https://www.techradar.com/pro" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: #8c2b5e; --nav-item-hover-bg-color: #8c2b5e;" data-before-rewrite-localise="/pro">
<svg width="211" height="30" viewbox="0 0 211 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar Pro</title>
<g clip-path="url(#clip0_1440_56410)">
<path d="M141.363 26.5996C138.11 26.5996 135.464 23.9536 135.464 20.7004C135.464 17.4509 138.11 14.8049 141.363 14.8049C144.616 14.8049 147.258 17.4509 147.258 20.7004C147.262 23.9536 144.616 26.5996 141.363 26.5996ZM141.363 18.2532C140.012 18.2532 138.916 19.3498 138.916 20.7004C138.916 22.051 140.012 23.1477 141.363 23.1477C142.713 23.1477 143.81 22.051 143.81 20.7004C143.81 19.3498 142.713 18.2532 141.363 18.2532Z" fill="#E40784"></path>
<path d="M141.363 0C140.542 0 139.725 0.0515212 138.916 0.143523V3.87512C139.721 3.75736 140.538 3.69848 141.363 3.69848C150.736 3.69848 158.365 11.3236 158.365 20.7004C158.365 21.5248 158.302 22.3418 158.188 23.1477H161.92C162.015 22.3381 162.063 21.5211 162.063 20.7004C162.063 9.28852 152.778 0 141.363 0Z" fill="#E40784"></path>
<path d="M141.363 7.26813C140.538 7.26813 139.718 7.34541 138.916 7.49629V11.2831C139.71 11.077 140.531 10.9703 141.363 10.9703C146.732 10.9703 151.097 15.3385 151.097 20.7041C151.097 21.5358 150.99 22.3564 150.784 23.1513H154.567C154.718 22.3491 154.795 21.5284 154.795 20.7041C154.799 13.2924 148.771 7.26813 141.363 7.26813Z" fill="#E40784"></path>
<path d="M71.3824 7.5368H68.5413C65.3323 7.5368 62.7268 10.146 62.7268 13.355V23.1403H66.7639V13.3513C66.7639 12.3724 67.5624 11.5739 68.5413 11.5739H71.3824V7.5368Z" fill="white"></path>
<path d="M80.5387 19.0996C78.4521 19.0996 76.7556 17.4031 76.7556 15.3165C76.7556 13.2299 78.4521 11.5334 80.5387 11.5334C82.6253 11.5334 84.3218 13.2299 84.3218 15.3165C84.3218 17.4031 82.6253 19.0996 80.5387 19.0996ZM80.5387 7.5C76.2256 7.5 72.7185 11.0071 72.7185 15.3202C72.7185 19.6332 76.2256 23.1403 80.5387 23.1403C81.9113 23.1403 83.1994 22.7834 84.3181 22.1578V23.1403H88.3552V15.3275V15.3202C88.3588 11.0071 84.8517 7.5 80.5387 7.5Z" fill="white"></path>
<path d="M41.8057 18.7095C40.7459 20.0454 39.1634 20.8109 37.4669 20.8109C34.4125 20.8109 31.9247 18.3231 31.9247 15.2687C31.9247 12.2142 34.4125 9.72646 37.4669 9.72646C39.1634 9.72646 40.7459 10.4919 41.8057 11.8278L41.8941 11.9419L43.5501 10.2858L43.4728 10.1938C41.9677 8.41636 39.778 7.39697 37.4632 7.39697C33.1244 7.39697 29.5916 10.9298 29.5916 15.2687C29.5916 19.6075 33.1244 23.1403 37.4632 23.1403C39.778 23.1403 41.9677 22.121 43.4728 20.3435L43.5501 20.2515L41.8941 18.5955L41.8057 18.7095Z" fill="white"></path>
<path d="M19.4786 7.39697C15.1398 7.39697 11.6069 10.9262 11.6069 15.2687C11.6069 19.6112 15.1398 23.1403 19.4786 23.1403C22.5956 23.1403 25.4256 21.2893 26.6842 18.4298L26.7652 18.2495H24.1486L24.1118 18.3084C23.0814 19.8761 21.3481 20.8109 19.4786 20.8109C16.8621 20.8109 14.6062 18.9782 14.0615 16.4352H27.262L27.2767 16.3248C27.3246 15.9679 27.3503 15.6109 27.3503 15.2723C27.3503 10.9262 23.8211 7.39697 19.4786 7.39697ZM14.0615 14.1021C14.6062 11.5555 16.8621 9.72646 19.4786 9.72646C22.0988 9.72646 24.351 11.5591 24.8957 14.1021H14.0615Z" fill="white"></path>
<path d="M46.1924 23.1404H48.5219V14.2935C48.5219 11.7616 50.5827 9.70071 53.1146 9.70071C55.6465 9.70071 57.7073 11.7616 57.7073 14.2935V23.1367H60.0368V13.988H60.0295C59.9522 12.2252 59.2162 10.5803 57.9466 9.34007C56.6438 8.07044 54.9289 7.36754 53.1146 7.36754C51.4107 7.36754 49.7915 7.9858 48.5219 9.11926V0.544678H46.1924V23.1404Z" fill="white"></path>
<path d="M2.68646 7.39327H0V9.72275H2.68646V18.1943C2.68646 20.9176 4.90187 23.133 7.62512 23.133H10.0613V20.8035H7.62512C6.18621 20.8035 5.01595 19.6332 5.01595 18.1906V9.72644H8.78803V7.39694H5.01595V1.84003H2.68646V7.39327Z" fill="white"></path>
<path d="M101.968 8.45682C101.191 8.02993 100.33 7.73921 99.4209 7.59936C99.3326 7.58464 99.2443 7.56992 99.156 7.55888C99.0566 7.54784 98.9573 7.5368 98.8542 7.52944C98.6628 7.51472 98.4715 7.50368 98.2801 7.5C98.258 7.5 98.2396 7.49632 98.2176 7.49632C98.2139 7.49632 98.2102 7.49632 98.2028 7.49632C98.1955 7.49632 98.1881 7.49632 98.1808 7.49632C93.8677 7.49632 90.3606 11.0034 90.3606 15.3165C90.3606 19.6295 93.8677 23.1367 98.1808 23.1367C98.1881 23.1367 98.1918 23.1367 98.1992 23.1367C98.2065 23.1367 98.2102 23.1367 98.2176 23.1367C98.4678 23.1367 98.7144 23.1219 98.9609 23.0962C98.972 23.0962 98.9867 23.0925 98.9977 23.0925C100.076 22.9858 101.095 22.6582 102.001 22.1541V23.133H106.038L106.005 0.537292H101.968V8.45682ZM101.968 15.3202C101.964 17.3994 100.278 19.0923 98.1992 19.0996C96.1236 19.0886 94.4381 17.3957 94.4381 15.3202C94.4381 13.2409 96.1273 11.5481 98.2028 11.5407C100.278 11.5518 101.968 13.2409 101.968 15.3202Z" fill="white"></path>
<path d="M119.75 23.1109H123.787V15.3202V15.3165V15.3128V15.2981C123.776 10.9961 120.272 7.5 115.967 7.5C111.654 7.5 108.146 11.0071 108.146 15.3202C108.146 19.6332 111.654 23.1403 115.967 23.1403C117.339 23.1403 118.627 22.7834 119.75 22.1578V23.1109ZM115.967 19.0996C113.88 19.0996 112.184 17.4031 112.184 15.3165C112.184 13.2299 113.88 11.5334 115.967 11.5334C118.05 11.5334 119.746 13.2299 119.75 15.3128V15.3165C119.746 17.4068 118.053 19.0996 115.967 19.0996Z" fill="white"></path>
<path d="M132.273 7.5C129.064 7.5 126.455 10.1092 126.455 13.3182V23.1403H130.492V13.3182C130.492 12.3393 131.29 11.5407 132.269 11.5407H135.11V7.5H132.273Z" fill="white"></path>
<path d="M173.736 20.8071C170.689 20.8071 168.209 18.3268 168.209 15.2797C168.209 12.2326 170.689 9.75218 173.736 9.75218C176.784 9.75218 179.264 12.2326 179.264 15.2797C179.264 18.3268 176.784 20.8071 173.736 20.8071ZM173.736 7.40797C171.584 7.40797 169.629 8.28015 168.209 9.68226V7.39325H165.865V30H168.209V20.8734C169.629 22.2792 171.584 23.1477 173.736 23.1477C178.075 23.1477 181.608 19.6148 181.608 15.276C181.608 10.9372 178.075 7.40797 173.736 7.40797Z" fill="white"></path>
<path d="M186.735 23.1404H184.35V13.3293C184.35 10.1129 186.966 7.49634 190.183 7.49634H193.031V9.88103H190.183C188.28 9.88103 186.735 11.4267 186.735 13.3293V23.1404Z" fill="white"></path>
<path d="M202.813 9.77426C199.766 9.77426 197.285 12.2546 197.285 15.3017C197.285 18.3488 199.766 20.8292 202.813 20.8292C205.86 20.8292 208.34 18.3488 208.34 15.3017C208.34 12.2546 205.86 9.77426 202.813 9.77426ZM202.813 23.1734C198.474 23.1734 194.941 19.6406 194.941 15.3017C194.941 10.9629 198.474 7.43005 202.813 7.43005C207.152 7.43005 210.685 10.9592 210.685 15.3017C210.685 19.6406 207.152 23.1734 202.813 23.1734Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_1440_56410">
<rect width="210.68" height="30" fill="white"></rect>
</clippath>
</defs>
</svg>
</a> <a class="flex h-full w-auto px-[--nav-item-x-padding] shrink-0 [&amp;&gt;svg]:inline-block [&amp;&gt;svg]:w-auto [&amp;&gt;svg]:h-full justify-center items-center [&amp;&gt;svg]:max-w-[--nav-item-svg-max-w] [&amp;&gt;svg]:max-h-[--nav-item-svg-max-h] [&amp;&gt;svg]:fill-[--nav-item-text-color] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] [border-left:--nav-item-border-left] [border-bottom:--nav-item-border-bottom]" href="https://www.techradar.com/gaming" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: black; --nav-item-hover-bg-color: black;" data-before-rewrite-localise="/gaming">
<svg xmlns="http://www.w3.org/2000/svg" class="trg_nav_logo" width="75.423" height="31.905" viewbox="0 0 75.423 31.905">
<title>Tech Radar Gaming</title>
<path d="M0,13.27a1.733,1.733,0,0,1,1.965-1.825l2.511.339A1.973,1.973,0,0,1,6.1,13.724v1.993A1.41,1.41,0,0,1,4.939,17.1l-2.974.4A1.733,1.733,0,0,1,0,15.68ZM75.423,5.038V19.7c0,3.63-.77,6.109-2.6,7.905-1.794,1.76-4.541,2.874-9.01,2.874a24.148,24.148,0,0,1-11.1-2.443l2.564-4.922a15.142,15.142,0,0,0,7.216,1.867c3.114,0,4.762-1.58,4.762-4.31v-.575a7.656,7.656,0,0,1-5.787,2.7c-5.165,0-8.9-3.593-8.9-9.018V13.7c0-5.5,3.809-9.125,8.424-9.125a7.918,7.918,0,0,1,6.117,2.55V5.038Zm-8.131,8.623a3.343,3.343,0,0,0-6.666.071V13.8a3.346,3.346,0,0,0,6.666-.071ZM19.046,13.27a1.733,1.733,0,0,0-1.965-1.825l-2.974.4a1.41,1.41,0,0,0-1.156,1.386v1.993a1.977,1.977,0,0,0,1.619,1.94l2.511.339a1.733,1.733,0,0,0,1.965-1.825Zm32.791-.082a10.511,10.511,0,0,1,2.756-7.079,9.268,9.268,0,0,1,1.023-.923A7.05,7.05,0,0,0,52.5,4.57a6.032,6.032,0,0,0-6.191,4.22V4.857H38.093V24.379h8.218v-4.97c0-4.326,1.846-6.221,5.322-6.221ZM11.109,24.379a1.735,1.735,0,0,0,1.826-1.966l-.4-2.973a1.41,1.41,0,0,0-1.385-1.156H9.154A1.975,1.975,0,0,0,7.213,19.9l-.339,2.511A1.734,1.734,0,0,0,8.7,24.379ZM23.67,18.087c0,4.811,2.632,7.054,7.528,7.054a12.06,12.06,0,0,0,5.3-1.122v-6.33a6.272,6.272,0,0,1-2.522.615c-1.315,0-2.009-.543-2.009-2.026V11.286h4.6V4.956h-4.6V0H23.67V4.956H21.332v6.33H23.67v6.8M8.694,5.341A1.73,1.73,0,0,0,6.874,7.3l.4,2.965a1.408,1.408,0,0,0,1.382,1.153h1.987a1.971,1.971,0,0,0,1.935-1.613l.338-2.5a1.729,1.729,0,0,0-1.82-1.96Z" fill="#fff"></path>
</svg>
</a>
</div>
</div>
</div>
<div x-data class="w-full z-50 hidden sm:!hidden [border-top:var(--nav-border-top)] [border-bottom:var(--nav-border-bottom)] fixed" data-component-name="Nav:Mobile" style="--nav-item-line-height: 2.5;" :class="{ 'hidden': !$store.mobileMenu.open, 'block':$store.mobileMenu.open }">
<ul class="flex flex-col pl-0 max-h-[calc(70vh-var(--secondary-nav-height,0px))] overflow-y-scroll bg-[--nav-item-list-bg-color]" data-analytics-id="nav-item" data-mrf-recirculation="nav-item">
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Phones" x-on:click="toggleChildItems" data-before-rewrite-localise="/phones">
Phones
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/phones">
View Phones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Popular Phone Brands" x-on:click="toggleChildItems">
Popular Phone Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Operating Systems" x-on:click="toggleChildItems">
Operating Systems <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Phones" x-on:click="toggleChildItems">
More from Phones <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/computing" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Computing" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing">
Computing
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/computing">
View Computing
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Laptops" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/laptops">
Laptops <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/computing/laptops">
View Laptops
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="PCs" x-on:click="toggleChildItems">
PCs <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Software &amp; Security" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/software">
Software &amp; Security <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/computing/software">
View Software &amp; Security
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Windows 10 End of Life" data-before-rewrite-localise="https://www.techradar.com/computing/windows-10-end-of-life">
Windows 10 End of Life
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Components" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/computing-components">
Components <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/computing/computing-components">
View Components
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Internet" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/internet">
Internet <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/computing/internet">
View Internet
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Websites &amp; Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites &amp; Apps
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Wi-Fi &amp; Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi &amp; Broadband
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Tablets" x-on:click="toggleChildItems" data-before-rewrite-localise="/tablets">
Tablets <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/tablets">
View Tablets
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="VR &amp; AR" data-before-rewrite-localise="/computing/software/virtual-reality-augmented-reality">
VR &amp; AR
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Peripherals" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/peripherals-accessories">
Peripherals <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/computing/peripherals-accessories">
View Peripherals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Popular Computing Brands" x-on:click="toggleChildItems">
Popular Computing Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Computing" x-on:click="toggleChildItems">
More from Computing <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="AI" x-on:click="toggleChildItems" data-before-rewrite-localise="/tag/ai">
AI
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/tag/ai">
View AI
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="AI Platforms &amp; Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms &amp; Assistants
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/televisions" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="TVs" x-on:click="toggleChildItems" data-before-rewrite-localise="/televisions">
TVs
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/televisions">
View TVs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="TV Insights" x-on:click="toggleChildItems">
TV Insights <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="TVs &amp; home theater coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/televisions">
TVs &amp; home theater coupons
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More for your TV" x-on:click="toggleChildItems">
More for your TV <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/streaming" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/streaming">
Streaming
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/streaming">
View Streaming
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Apple TV+" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Streaming coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/tv-subscription-services/">
Streaming coupons
</a>
</li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Fitness" x-on:click="toggleChildItems" data-before-rewrite-localise="/health-fitness">
Fitness
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/health-fitness">
View Fitness
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Fitness" x-on:click="toggleChildItems">
Fitness <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Watch Brands" x-on:click="toggleChildItems">
Watch Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Wellbeing" x-on:click="toggleChildItems">
Wellbeing <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Fitness" x-on:click="toggleChildItems">
More from Fitness <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fitness coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/fitness">
Fitness coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/audio" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Audio" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio">
Audio
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/audio">
View Audio
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Headphones" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/headphones">
Headphones <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/audio/headphones">
View Headphones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Earbuds &amp; AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds &amp; AirPods
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Speakers" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi/speakers">
Speakers <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/audio/hi-fi/speakers">
View Speakers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Hi-Fi" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi">
Hi-Fi <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/audio/hi-fi">
View Hi-Fi
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Audio Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/audio-streaming">
Audio Streaming <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/audio/audio-streaming">
View Audio Streaming
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Audio" x-on:click="toggleChildItems">
More from Audio <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Audio coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/audio">
Audio coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="VPN" x-on:click="toggleChildItems" data-before-rewrite-localise="/vpn">
VPN
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/vpn">
View VPN
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Cameras" x-on:click="toggleChildItems" data-before-rewrite-localise="/cameras">
Cameras
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/cameras">
View Cameras
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Camera Types" x-on:click="toggleChildItems">
Camera Types <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Camera Brands" x-on:click="toggleChildItems">
Camera Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Cameras" x-on:click="toggleChildItems">
More from Cameras <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Camera coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/cameras-and-photography">
Camera coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/home" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home">
Home
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/home">
View Home
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Smart Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/smart-home">
Smart Home <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/home/smart-home">
View Smart Home
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" arial-label="Small Appliances" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/small-appliances">
Small Appliances <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" data-before-rewrite-localise="/home/small-appliances">
View Small Appliances
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Home Brands" x-on:click="toggleChildItems">
Home Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="More from Home" x-on:click="toggleChildItems">
More from Home <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Home &amp; appliances coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/home-and-appliances">
Home &amp; appliances coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="visible text-left whitespace-nowrap flex-col w-full flex" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="visible text-left whitespace-nowrap flex-col relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex w-full flex" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/categories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert]" arial-label="Browse" x-on:click="toggleChildItems" data-before-rewrite-localise="/categories">
Browse
<svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/categories" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" data-before-rewrite-localise="/categories">
View Browse
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="By Type" x-on:click="toggleChildItems">
By Type <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
</ul> </li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto relative [&amp;:focus-within&gt;.is-dropdown]:flex [&amp;:hover&gt;.is-dropdown]:flex" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="is-title flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-8" tabindex="0" arial-label="Popular Brands" x-on:click="toggleChildItems">
Popular Brands <svg class="is-dropdown-icon inline-block w-2.5 h-2.5 origin-center ml-auto" fill="currentColor" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="navgroup item-list flex flex-col pl-0" style="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="visible text-left whitespace-nowrap inline-flex flex-col w-auto" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="is-link flex items-center h-full border-0 focus:relative focus:z-10 px-[--nav-item-x-padding] [font-family:--nav-item-font-family] [line-height:--nav-item-line-height] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] [text-transform:--nav-item-text-transform] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] hover:[text-decoration:--nav-item-text-decoration,revert] pl-11" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li> </ul> </li>
</ul>
<div class="flex flex-col items-center" data-component-name="Nav:Secondary:ItemList" ismobilemode="true" style="--nav-item-border-bottom: none; --nav-item-border-left: none; --nav-item-svg-max-h: 20px; --nav-item-svg-max-w: 150px;">
<a class="flex px-[--nav-item-x-padding] shrink-0 [&amp;&gt;svg]:inline-block [&amp;&gt;svg]:w-auto [&amp;&gt;svg]:h-full items-center [&amp;&gt;svg]:fill-[--nav-item-text-color] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] [border-left:--nav-item-border-left] [border-bottom:--nav-item-border-bottom] w-full justify-center py-0 h-[45px] [&amp;&gt;svg]:max-w-[--mobile-nav-item-svg-max-w,var(--nav-item-svg-max-w)] [&amp;&gt;svg]:max-h-[--mobile-nav-item-svg-max-h,var(--nav-item-svg-max-h)]" href="https://www.techradar.com/pro" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: #8c2b5e; --nav-item-hover-bg-color: #8c2b5e;" data-before-rewrite-localise="/pro">
<svg width="211" height="30" viewbox="0 0 211 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar Pro</title>
<g clip-path="url(#clip0_1440_56410)">
<path d="M141.363 26.5996C138.11 26.5996 135.464 23.9536 135.464 20.7004C135.464 17.4509 138.11 14.8049 141.363 14.8049C144.616 14.8049 147.258 17.4509 147.258 20.7004C147.262 23.9536 144.616 26.5996 141.363 26.5996ZM141.363 18.2532C140.012 18.2532 138.916 19.3498 138.916 20.7004C138.916 22.051 140.012 23.1477 141.363 23.1477C142.713 23.1477 143.81 22.051 143.81 20.7004C143.81 19.3498 142.713 18.2532 141.363 18.2532Z" fill="#E40784"></path>
<path d="M141.363 0C140.542 0 139.725 0.0515212 138.916 0.143523V3.87512C139.721 3.75736 140.538 3.69848 141.363 3.69848C150.736 3.69848 158.365 11.3236 158.365 20.7004C158.365 21.5248 158.302 22.3418 158.188 23.1477H161.92C162.015 22.3381 162.063 21.5211 162.063 20.7004C162.063 9.28852 152.778 0 141.363 0Z" fill="#E40784"></path>
<path d="M141.363 7.26813C140.538 7.26813 139.718 7.34541 138.916 7.49629V11.2831C139.71 11.077 140.531 10.9703 141.363 10.9703C146.732 10.9703 151.097 15.3385 151.097 20.7041C151.097 21.5358 150.99 22.3564 150.784 23.1513H154.567C154.718 22.3491 154.795 21.5284 154.795 20.7041C154.799 13.2924 148.771 7.26813 141.363 7.26813Z" fill="#E40784"></path>
<path d="M71.3824 7.5368H68.5413C65.3323 7.5368 62.7268 10.146 62.7268 13.355V23.1403H66.7639V13.3513C66.7639 12.3724 67.5624 11.5739 68.5413 11.5739H71.3824V7.5368Z" fill="white"></path>
<path d="M80.5387 19.0996C78.4521 19.0996 76.7556 17.4031 76.7556 15.3165C76.7556 13.2299 78.4521 11.5334 80.5387 11.5334C82.6253 11.5334 84.3218 13.2299 84.3218 15.3165C84.3218 17.4031 82.6253 19.0996 80.5387 19.0996ZM80.5387 7.5C76.2256 7.5 72.7185 11.0071 72.7185 15.3202C72.7185 19.6332 76.2256 23.1403 80.5387 23.1403C81.9113 23.1403 83.1994 22.7834 84.3181 22.1578V23.1403H88.3552V15.3275V15.3202C88.3588 11.0071 84.8517 7.5 80.5387 7.5Z" fill="white"></path>
<path d="M41.8057 18.7095C40.7459 20.0454 39.1634 20.8109 37.4669 20.8109C34.4125 20.8109 31.9247 18.3231 31.9247 15.2687C31.9247 12.2142 34.4125 9.72646 37.4669 9.72646C39.1634 9.72646 40.7459 10.4919 41.8057 11.8278L41.8941 11.9419L43.5501 10.2858L43.4728 10.1938C41.9677 8.41636 39.778 7.39697 37.4632 7.39697C33.1244 7.39697 29.5916 10.9298 29.5916 15.2687C29.5916 19.6075 33.1244 23.1403 37.4632 23.1403C39.778 23.1403 41.9677 22.121 43.4728 20.3435L43.5501 20.2515L41.8941 18.5955L41.8057 18.7095Z" fill="white"></path>
<path d="M19.4786 7.39697C15.1398 7.39697 11.6069 10.9262 11.6069 15.2687C11.6069 19.6112 15.1398 23.1403 19.4786 23.1403C22.5956 23.1403 25.4256 21.2893 26.6842 18.4298L26.7652 18.2495H24.1486L24.1118 18.3084C23.0814 19.8761 21.3481 20.8109 19.4786 20.8109C16.8621 20.8109 14.6062 18.9782 14.0615 16.4352H27.262L27.2767 16.3248C27.3246 15.9679 27.3503 15.6109 27.3503 15.2723C27.3503 10.9262 23.8211 7.39697 19.4786 7.39697ZM14.0615 14.1021C14.6062 11.5555 16.8621 9.72646 19.4786 9.72646C22.0988 9.72646 24.351 11.5591 24.8957 14.1021H14.0615Z" fill="white"></path>
<path d="M46.1924 23.1404H48.5219V14.2935C48.5219 11.7616 50.5827 9.70071 53.1146 9.70071C55.6465 9.70071 57.7073 11.7616 57.7073 14.2935V23.1367H60.0368V13.988H60.0295C59.9522 12.2252 59.2162 10.5803 57.9466 9.34007C56.6438 8.07044 54.9289 7.36754 53.1146 7.36754C51.4107 7.36754 49.7915 7.9858 48.5219 9.11926V0.544678H46.1924V23.1404Z" fill="white"></path>
<path d="M2.68646 7.39327H0V9.72275H2.68646V18.1943C2.68646 20.9176 4.90187 23.133 7.62512 23.133H10.0613V20.8035H7.62512C6.18621 20.8035 5.01595 19.6332 5.01595 18.1906V9.72644H8.78803V7.39694H5.01595V1.84003H2.68646V7.39327Z" fill="white"></path>
<path d="M101.968 8.45682C101.191 8.02993 100.33 7.73921 99.4209 7.59936C99.3326 7.58464 99.2443 7.56992 99.156 7.55888C99.0566 7.54784 98.9573 7.5368 98.8542 7.52944C98.6628 7.51472 98.4715 7.50368 98.2801 7.5C98.258 7.5 98.2396 7.49632 98.2176 7.49632C98.2139 7.49632 98.2102 7.49632 98.2028 7.49632C98.1955 7.49632 98.1881 7.49632 98.1808 7.49632C93.8677 7.49632 90.3606 11.0034 90.3606 15.3165C90.3606 19.6295 93.8677 23.1367 98.1808 23.1367C98.1881 23.1367 98.1918 23.1367 98.1992 23.1367C98.2065 23.1367 98.2102 23.1367 98.2176 23.1367C98.4678 23.1367 98.7144 23.1219 98.9609 23.0962C98.972 23.0962 98.9867 23.0925 98.9977 23.0925C100.076 22.9858 101.095 22.6582 102.001 22.1541V23.133H106.038L106.005 0.537292H101.968V8.45682ZM101.968 15.3202C101.964 17.3994 100.278 19.0923 98.1992 19.0996C96.1236 19.0886 94.4381 17.3957 94.4381 15.3202C94.4381 13.2409 96.1273 11.5481 98.2028 11.5407C100.278 11.5518 101.968 13.2409 101.968 15.3202Z" fill="white"></path>
<path d="M119.75 23.1109H123.787V15.3202V15.3165V15.3128V15.2981C123.776 10.9961 120.272 7.5 115.967 7.5C111.654 7.5 108.146 11.0071 108.146 15.3202C108.146 19.6332 111.654 23.1403 115.967 23.1403C117.339 23.1403 118.627 22.7834 119.75 22.1578V23.1109ZM115.967 19.0996C113.88 19.0996 112.184 17.4031 112.184 15.3165C112.184 13.2299 113.88 11.5334 115.967 11.5334C118.05 11.5334 119.746 13.2299 119.75 15.3128V15.3165C119.746 17.4068 118.053 19.0996 115.967 19.0996Z" fill="white"></path>
<path d="M132.273 7.5C129.064 7.5 126.455 10.1092 126.455 13.3182V23.1403H130.492V13.3182C130.492 12.3393 131.29 11.5407 132.269 11.5407H135.11V7.5H132.273Z" fill="white"></path>
<path d="M173.736 20.8071C170.689 20.8071 168.209 18.3268 168.209 15.2797C168.209 12.2326 170.689 9.75218 173.736 9.75218C176.784 9.75218 179.264 12.2326 179.264 15.2797C179.264 18.3268 176.784 20.8071 173.736 20.8071ZM173.736 7.40797C171.584 7.40797 169.629 8.28015 168.209 9.68226V7.39325H165.865V30H168.209V20.8734C169.629 22.2792 171.584 23.1477 173.736 23.1477C178.075 23.1477 181.608 19.6148 181.608 15.276C181.608 10.9372 178.075 7.40797 173.736 7.40797Z" fill="white"></path>
<path d="M186.735 23.1404H184.35V13.3293C184.35 10.1129 186.966 7.49634 190.183 7.49634H193.031V9.88103H190.183C188.28 9.88103 186.735 11.4267 186.735 13.3293V23.1404Z" fill="white"></path>
<path d="M202.813 9.77426C199.766 9.77426 197.285 12.2546 197.285 15.3017C197.285 18.3488 199.766 20.8292 202.813 20.8292C205.86 20.8292 208.34 18.3488 208.34 15.3017C208.34 12.2546 205.86 9.77426 202.813 9.77426ZM202.813 23.1734C198.474 23.1734 194.941 19.6406 194.941 15.3017C194.941 10.9629 198.474 7.43005 202.813 7.43005C207.152 7.43005 210.685 10.9592 210.685 15.3017C210.685 19.6406 207.152 23.1734 202.813 23.1734Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_1440_56410">
<rect width="210.68" height="30" fill="white"></rect>
</clippath>
</defs>
</svg>
</a> <a class="flex px-[--nav-item-x-padding] shrink-0 [&amp;&gt;svg]:inline-block [&amp;&gt;svg]:w-auto [&amp;&gt;svg]:h-full items-center [&amp;&gt;svg]:fill-[--nav-item-text-color] bg-[--nav-item-bg-color] text-[length:--nav-item-font-size] text-[--nav-item-text-color] font-[--nav-item-font-weight] hover:bg-[--nav-item-hover-bg-color] hover:text-[--nav-item-hover-text-color] [border-left:--nav-item-border-left] [border-bottom:--nav-item-border-bottom] w-full justify-center py-0 h-[45px] [&amp;&gt;svg]:max-w-[--mobile-nav-item-svg-max-w,var(--nav-item-svg-max-w)] [&amp;&gt;svg]:max-h-[--mobile-nav-item-svg-max-h,var(--nav-item-svg-max-h)]" href="https://www.techradar.com/gaming" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: black; --nav-item-hover-bg-color: black;" data-before-rewrite-localise="/gaming">
<svg xmlns="http://www.w3.org/2000/svg" class="trg_nav_logo" width="75.423" height="31.905" viewbox="0 0 75.423 31.905">
<title>Tech Radar Gaming</title>
<path d="M0,13.27a1.733,1.733,0,0,1,1.965-1.825l2.511.339A1.973,1.973,0,0,1,6.1,13.724v1.993A1.41,1.41,0,0,1,4.939,17.1l-2.974.4A1.733,1.733,0,0,1,0,15.68ZM75.423,5.038V19.7c0,3.63-.77,6.109-2.6,7.905-1.794,1.76-4.541,2.874-9.01,2.874a24.148,24.148,0,0,1-11.1-2.443l2.564-4.922a15.142,15.142,0,0,0,7.216,1.867c3.114,0,4.762-1.58,4.762-4.31v-.575a7.656,7.656,0,0,1-5.787,2.7c-5.165,0-8.9-3.593-8.9-9.018V13.7c0-5.5,3.809-9.125,8.424-9.125a7.918,7.918,0,0,1,6.117,2.55V5.038Zm-8.131,8.623a3.343,3.343,0,0,0-6.666.071V13.8a3.346,3.346,0,0,0,6.666-.071ZM19.046,13.27a1.733,1.733,0,0,0-1.965-1.825l-2.974.4a1.41,1.41,0,0,0-1.156,1.386v1.993a1.977,1.977,0,0,0,1.619,1.94l2.511.339a1.733,1.733,0,0,0,1.965-1.825Zm32.791-.082a10.511,10.511,0,0,1,2.756-7.079,9.268,9.268,0,0,1,1.023-.923A7.05,7.05,0,0,0,52.5,4.57a6.032,6.032,0,0,0-6.191,4.22V4.857H38.093V24.379h8.218v-4.97c0-4.326,1.846-6.221,5.322-6.221ZM11.109,24.379a1.735,1.735,0,0,0,1.826-1.966l-.4-2.973a1.41,1.41,0,0,0-1.385-1.156H9.154A1.975,1.975,0,0,0,7.213,19.9l-.339,2.511A1.734,1.734,0,0,0,8.7,24.379ZM23.67,18.087c0,4.811,2.632,7.054,7.528,7.054a12.06,12.06,0,0,0,5.3-1.122v-6.33a6.272,6.272,0,0,1-2.522.615c-1.315,0-2.009-.543-2.009-2.026V11.286h4.6V4.956h-4.6V0H23.67V4.956H21.332v6.33H23.67v6.8M8.694,5.341A1.73,1.73,0,0,0,6.874,7.3l.4,2.965a1.408,1.408,0,0,0,1.382,1.153h1.987a1.971,1.971,0,0,0,1.935-1.613l.338-2.5a1.729,1.729,0,0,0-1.82-1.96Z" fill="#fff"></path>
</svg>
</a>
</div>
</div>
</nav>
</nav>
<div class="dfp-leaderboard-container">
<div class="dfp-leaderboard-background"></div>
</div>
<div id="widgetArea0" class="widget-area grid grid-cols-1 page-widget-area-0"></div>
<script data-id="vanilla-slice-regionRedirectBanner-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("regionRedirectBanner", "regionRedirectBanner", JSON.stringify({"currentEdition":"US","translations":[]}), "https://slice.vanilla.futurecdn.net/13-4-9/js/regionRedirectBanner.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-regionRedirectBanner" class="slice-container region-redirect-banner-slice regionRedirectBanner slice-container-regionRedirectBanner"></div>
<div id="main" tabindex="-1" role="main" class="legacy-container full ">
<div data-component-name="Article:JumpTo" style="--jumpto-underline-color: #e6248a;" class="contents">
<div class="opacity-0 max-xl:hidden sticky top-0 z-[9996] w-0 h-px" data-component-name="Article:JumpTo:Variants:Floating" data-analytics-id="sticky-nav" id="sticky-nav--floating" data-mrf-recirculation="sticky-nav">
<div class="absolute top-0 flex flex-col max-h-[70vh] h-min bg-white right-0 p-3 border-neutral-200 border-solid border rounded-lg w-36">
<span class="font-semibold font-article-heading text-xs pb-1">Jump to:</span>
<ul class="flex flex-col py-1 border-2 border-solid border-[--jumpto-underline-color] border-x-0 overflow-y-auto overflow-x-hidden" id="jump-to-section__floating-list">
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-dji-avata-2-two-minute-review" id="nav-dji-avata-2-two-minute-review" class="content-around font-article-heading text-xs font-semibold text-[--jumpto-underline-color]">
Two minute review
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-dji-avata-2-release-date-and-price" id="nav-dji-avata-2-release-date-and-price" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
Release date and price
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-dji-avata-2-design-and-controller" id="nav-dji-avata-2-design-and-controller" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
Design and controller
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-dji-avata-2-features-and-flight" id="nav-dji-avata-2-features-and-flight" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
Features and flight
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-dji-avata-2-image-and-video-quality" id="nav-dji-avata-2-image-and-video-quality" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
Image and video quality
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid border-b py-1" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-should-i-buy-the-dji-avata-2" id="nav-should-i-buy-the-dji-avata-2" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
Should I buy?
</a>
</li>
<li class="inline-flex border-b-neutral-200 border-solid py-1 border-b-0" data-component-name="Article:JumpTo:Floating:Link">
<a href="#section-how-i-tested-the-dji-avata-2" id="nav-how-i-tested-the-dji-avata-2" class="content-around text-neutral-800 font-normal font-article-heading text-xs">
How I tested
</a>
</li>
</ul>
</div>
</div>
<style data-layerless-source="true">@layer legacy { 
#jump-to-section__floating-list::-webkit-scrollbar {
width: 3px;
background: rgba(0, 0, 0, 0);
}
#jump-to-section__floating-list::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
border-radius: 10px;
}
 }</style>
</div>
<div x-data="overlayDialog('adviser:rerank-adrevenue')" x-show="open" x-trap="open" x-cloak x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" role="dialog" aria-modal="true" class="fixed bottom-0 left-0 right-0 z-[10001] bg-[#33333370] h-screen !z-[999999999999999999]" data-nosnippet data-component-name="Recirculation:Overlay:Dialog" title="Don't miss these" data-mrf-recirculation="recirc-overlay">
<div class="bg-primary-700 absolute bottom-0 w-screen px-5 py-10 shadow-lg max-h-[90vh]" x-show="open" x-cloak x-transition:enter="transition ease-out duration-300" x-transition:enter-start="translate-y-full" x-transition:enter-end="translate-y-0" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="translate-y-0" x-transition:leave-end="translate-y-full">
<div class="m-auto text-center max-w-screen-xl max-h-[70vh] flex flex-col">
<div class="mx-2.5">
<div class="py-2 mb-2 text-[28px] float-start font-bold leading-7 text-left text-white basis-full custom-overlay-title-styles">Don't miss these</div>
<button x-on:click="closeDialog" class="bg-[unset] border-none float-end focus-visible:rounded-[1px] focus:outline-none focus-visible:outline-[#ffffff80] focus-visible:outline-[4px] focus-visible:outline-solid my-2" aria-label="Close dialog" type="button">
<svg class="fill-[white]" width="22px" height="22px" viewbox="0 0 384 512" aria-hidden="true">
<path d="M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z"></path>
</svg>
</button>
</div>
<aside class="w-full overflow-y-auto focus:outline-none" data-nosnippet data-mrf-recirculation="article-river-cards">
<div data-recirc-id="article-river-cards-adviser:rerank-adrevenue">
<div class="flex flex-wrap gap-4 justify-center cards-grid">
<div>
<a href="https://www.techradar.com/cameras/drones/big-dji-pocket-4-and-avata-360-leaks-show-a-defiant-dji-is-planning-on-ending-2025-with-a-bang" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-icymi-1" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged - Drones" title="Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged" data-mrf-recirculation="recirculation-icymi-1" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/big-dji-pocket-4-and-avata-360-leaks-show-a-defiant-dji-is-planning-on-ending-2025-with-a-bang">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" alt="DJI Pocket 3 vlogging cam and DJI Avata 2 FPV drone diptych" srcset="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged</span>
</a>
</div>
<div data-ad-slot-path="icymi-leaderboard-container" data-attribute-device="mobile" class="basis-full block sm:hidden sm:visible" style="height: 50px; width: 320px;" data-card-type="ads"></div>
<div>
<a href="https://www.techradar.com/cameras/action-cameras/the-incredible-dji-osmo-pocket-3-action-cam-is-usd270-off-at-best-buy-today" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-icymi-2" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The incredible DJI Osmo Pocket 3 action cam is $270 off at Best Buy today - Action Cameras" title="The incredible DJI Osmo Pocket 3 action cam is $270 off at Best Buy today" data-mrf-recirculation="recirculation-icymi-2" data-before-rewrite-localise="https://www.techradar.com/cameras/action-cameras/the-incredible-dji-osmo-pocket-3-action-cam-is-usd270-off-at-best-buy-today">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N.jpg" alt="DJI Osmo Pocket 3 on an orange background" srcset="https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/cUhzFEATNAgBb7nZEMcu8N.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Action Cameras</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The incredible DJI Osmo Pocket 3 action cam is $270 off at Best Buy today</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/djis-terrifying-new-delivery-drone-is-its-most-powerful-so-far-the-flycart-100-can-carry-100kg-loads-and-climb-6-000m-mountains" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-icymi-3" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="DJI&rsquo;s terrifying new delivery drone is its most powerful one so far - Drones" title="DJI&rsquo;s terrifying new delivery drone is its most powerful one so far" data-mrf-recirculation="recirculation-icymi-3" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/djis-terrifying-new-delivery-drone-is-its-most-powerful-so-far-the-flycart-100-can-carry-100kg-loads-and-climb-6-000m-mountains">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" alt="The DJI FlyCart 100 drone in use." srcset="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">DJI&rsquo;s terrifying new delivery drone is its most powerful one so far</span>
</a>
</div>
<div data-ad-slot-path="icymi-leaderboard-container" data-attribute-device="desktop" class="basis-full hidden sm:block sm:visible" style="height: 90px; width: 728px;" data-card-type="ads"></div>
<div>
<a href="https://www.techradar.com/cameras/drones/best-drone" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-icymi-4" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The best drone 2025 based on in-depth testing - Drones" title="The best drone 2025 based on in-depth testing" data-mrf-recirculation="recirculation-icymi-4" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/best-drone">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" alt="The DJI Mini 4K drone in flight with tree backdrop, alongside DJI Mavic 4 Pro in flight with blue sky backdrop" srcset="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The best drone 2025 based on in-depth testing</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/news/best-action-camera" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-icymi-5" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The best action camera you can buy in 2025, based on our in-depth testing - Action Cameras" title="The best action camera you can buy in 2025, based on our in-depth testing" data-mrf-recirculation="recirculation-icymi-5" data-before-rewrite-localise="https://www.techradar.com/news/best-action-camera">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5.jpg" alt="GoPro Hero 13 Black in the hand" srcset="https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Cnx6GcDtBzCLb2PKZJpyJ5.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Action Cameras</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The best action camera you can buy in 2025, based on our in-depth testing</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/antigravity-a1-review" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-icymi-6" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="Antigravity A1 review: a niche, unrivalled but expensive 360 drone - Drones" title="Antigravity A1 review: a niche, unrivalled but expensive 360 drone" data-mrf-recirculation="recirculation-icymi-6" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/antigravity-a1-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" alt="Antigravity A1 in flight" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">Antigravity A1 review: a niche, unrivalled but expensive 360 drone</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/best/best-video-camera" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-icymi-7" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The best video cameras for 2025, based on in-depth testing - Video Cameras" title="The best video cameras for 2025, based on in-depth testing" data-mrf-recirculation="recirculation-icymi-7" data-before-rewrite-localise="https://www.techradar.com/best/best-video-camera">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH.jpg" alt="Fujifilm X-M5 in user&amp;#039;s hands, Panasonic Lumix S1 II on a wooden surface outdoors" srcset="https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/YP9FyG5Bofa8Qk6DgkXPiH.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Video Cameras</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The best video cameras for 2025, based on in-depth testing</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/best/best-beginner-drones" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-icymi-8" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The best beginner drones for 2025 - Drones" title="The best beginner drones for 2025" data-mrf-recirculation="recirculation-icymi-8" data-before-rewrite-localise="https://www.techradar.com/best/best-beginner-drones">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" alt="Photo diptych with DJI Mini 5 Pro in the air on the left, and the DJI Neo 2 in person&amp;#039;s hand on the right" srcset="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The best beginner drones for 2025</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/the-apple-watch-just-got-its-coolest-upgrade-in-years-you-can-now-talk-to-your-dji-drone-from-your-wrist" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-icymi-9" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="You can now talk to your DJI Neo or Flip drone from your Apple Watch - Drones" title="You can now talk to your DJI Neo or Flip drone from your Apple Watch" data-mrf-recirculation="recirculation-icymi-9" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/the-apple-watch-just-got-its-coolest-upgrade-in-years-you-can-now-talk-to-your-dji-drone-from-your-wrist">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" alt="DJI Neo 2 drone in flight and Apple Watch on user&amp;#039;s wrist" srcset="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">You can now talk to your DJI Neo or Flip drone from your Apple Watch</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/best/best-dji-drone" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-icymi-10" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="The best DJI drones in 2025 based on in-depth testing - Drones" title="The best DJI drones in 2025 based on in-depth testing" data-mrf-recirculation="recirculation-icymi-10" data-before-rewrite-localise="https://www.techradar.com/best/best-dji-drone">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo.jpg" alt="DJI Mini 5 Pro and DJI Mini 4K drones held by side by side" srcset="https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3wJPpQ8QFGSP4HbzaW92Fo.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">The best DJI drones in 2025 based on in-depth testing</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/ray-ban-meta-gen-2-ai-glasses-have-more-flair-battery-life-and-video-power-and-i-think-they-look-good-on-me" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-icymi-11" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="Ray-Ban Meta Gen 2 AI glasses have more flair, battery life, and video power, and I think they look good on me - Virtual Reality &amp; Augmented Reality" title="Ray-Ban Meta Gen 2 AI glasses have more flair, battery life, and video power, and I think they look good on me" data-mrf-recirculation="recirculation-icymi-11" data-before-rewrite-localise="https://www.techradar.com/computing/virtual-reality-augmented-reality/ray-ban-meta-gen-2-ai-glasses-have-more-flair-battery-life-and-video-power-and-i-think-they-look-good-on-me">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj.jpg" alt="Meta Ray-Ban Gen 2" srcset="https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nNu8VhM3HWPuYgcUCmGuvj.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Virtual Reality &amp; Augmented Reality</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">Ray-Ban Meta Gen 2 AI glasses have more flair, battery life, and video power, and I think they look good on me</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/dji-neo-2-review" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-icymi-12" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="DJI Neo 2 review: takes selfie drones to new heights - Drones" title="DJI Neo 2 review: takes selfie drones to new heights" data-mrf-recirculation="recirculation-icymi-12" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/dji-neo-2-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" alt="DJI Neo 2" srcset="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Drones</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">DJI Neo 2 review: takes selfie drones to new heights</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/cameras/action-cameras/dji-osmo-nano-vs-insta360-go-ultra" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-13" data-analytics-id="recirculation-icymi-13" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="DJI Osmo Nano vs Insta360 Go Ultra: two tiny modular action cams compared - Action Cameras" title="DJI Osmo Nano vs Insta360 Go Ultra: two tiny modular action cams compared" data-mrf-recirculation="recirculation-icymi-13" data-before-rewrite-localise="https://www.techradar.com/cameras/action-cameras/dji-osmo-nano-vs-insta360-go-ultra">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM.jpg" alt="The Insta360 Go Ultra and DJI Osmo Nano next to each other" srcset="https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nQbMboxfxKvjcVeaK8wFXM.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Action Cameras</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">DJI Osmo Nano vs Insta360 Go Ultra: two tiny modular action cams compared</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/ai-platforms-assistants/drone-maker-lets-robot-fly-drone-to-prove-its-easy-to-use-and-scare-the-heck-out-of-us" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-14" data-analytics-id="recirculation-icymi-14" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="Drone maker lets robot fly drone to prove it's easy to use and scare the heck out of us - AI Platforms &amp; Assistants" title="Drone maker lets robot fly drone to prove it's easy to use and scare the heck out of us" data-mrf-recirculation="recirculation-icymi-14" data-before-rewrite-localise="https://www.techradar.com/ai-platforms-assistants/drone-maker-lets-robot-fly-drone-to-prove-its-easy-to-use-and-scare-the-heck-out-of-us">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg.jpg" alt="Unitree G1 flies Antigravity A1" srcset="https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/qbSuHweiYXqhSu9UbJPoUg.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">AI Platforms &amp; Assistants</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">Drone maker lets robot fly drone to prove it's easy to use and scare the heck out of us</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/gaming/i-tried-logitech-gs-new-rs50-racing-sim-kit-and-it-left-me-impressed-and-a-little-humbled-heres-why" class="inline-block flex-none focus:outline-none focus-visible:rounded-[1px] focus-visible:outline-[4px] focus-visible:outline-solid focus-visible:outline-offset-[5px] focus-visible:outline-[#ffffff80]" data-recirculation-id="recirculation-card-15" data-analytics-id="recirculation-icymi-15" name="recirculation-icymi" analytics-label="adviser:rerank-adrevenue" aria-label="I tried Logitech G&rsquo;s new RS50 racing sim kit, and it left me impressed and a little humbled &ndash; here&rsquo;s why - Gaming" title="I tried Logitech G&rsquo;s new RS50 racing sim kit, and it left me impressed and a little humbled &ndash; here&rsquo;s why" data-mrf-recirculation="recirculation-icymi-15" data-before-rewrite-localise="https://www.techradar.com/gaming/i-tried-logitech-gs-new-rs50-racing-sim-kit-and-it-left-me-impressed-and-a-little-humbled-heres-why">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ.jpg" alt="an image of the Logitech G RS50" srcset="https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/XkhRQnEdQLkMMYPhdSmqqZ.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-primary-100 block mt-3.5 mb-1 text-xs font-bold leading-3 text-left uppercase">Gaming</span>
<span class="block text-lg font-bold leading-[21px] text-left text-white truncate-lines">I tried Logitech G&rsquo;s new RS50 racing sim kit, and it left me impressed and a little humbled &ndash; here&rsquo;s why</span>
</a>
</div>
</div>
</div>
</aside>
</div>
</div>
</div>
<script data-id="vanilla-slice-newsletterForm-exitIntent-hydrate" type="text/javascript">
    window.sliceComponents = window.sliceComponents || {};

    externalsScriptLoaded.then(() => {
        window.reliablePageLoad.then(() => {
            var componentContainer = document.querySelector("#slice-container-newsletterForm-exitIntent");

            if (componentContainer) {
                var data = {"layout":"exitIntent","header":"<svg width=\"307\" height=\"50\" viewBox=\"0 0 307 50\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <title>Tech Radar<\/title>\n    <path d=\"M286.914 43.9282L286.997 43.9258H286.83L286.914 43.9282Z\" fill=\"#E40784\"\/>\n    <path d=\"M267.081 50C264.889 49.9992 262.746 49.3484 260.924 48.1298C259.101 46.9112 257.681 45.1796 256.843 43.1539C256.004 41.1282 255.785 38.8995 256.213 36.7494C256.642 34.5993 257.698 32.6244 259.248 31.0744C260.799 29.5245 262.774 28.4691 264.924 28.0416C267.074 27.6141 269.303 27.8338 271.328 28.6728C273.354 29.5119 275.085 30.9327 276.303 32.7556C277.521 34.5784 278.171 36.7214 278.171 38.9138C278.169 41.854 277 44.6731 274.92 46.7518C272.841 48.8306 270.022 49.9988 267.081 50ZM267.081 34.3126C266.172 34.3144 265.283 34.5858 264.527 35.0926C263.772 35.5993 263.183 36.3187 262.836 37.1597C262.489 38.0008 262.399 38.9258 262.578 39.8179C262.757 40.71 263.196 41.5291 263.84 42.1717C264.484 42.8144 265.304 43.2518 266.196 43.4285C267.089 43.6053 268.014 43.5135 268.854 43.1649C269.694 42.8162 270.412 42.2263 270.917 41.4697C271.423 40.7131 271.692 39.8236 271.692 38.9138C271.69 37.6927 271.203 36.5225 270.338 35.6599C269.474 34.7973 268.303 34.3128 267.081 34.3126Z\" fill=\"#E40784\"\/>\n    <path d=\"M267.081 1.00286e-05C265.544 0.000902588 264.009 0.0916642 262.482 0.271854V7.28747C267.021 6.62719 271.648 6.95125 276.05 8.23765C280.451 9.52405 284.525 11.7426 287.993 14.7428C291.462 17.7429 294.244 21.4544 296.151 25.625C298.058 29.7957 299.045 34.3279 299.045 38.9138C299.048 40.4542 298.936 41.9926 298.71 43.5162H305.728C306.382 38.0551 305.869 32.5173 304.225 27.2687C302.581 22.02 299.843 17.1797 296.191 13.0672C292.538 8.95471 288.055 5.66366 283.038 3.41119C278.02 1.15871 272.581 -0.00393948 267.081 1.00286e-05Z\" fill=\"#E40784\"\/>\n    <path d=\"M267.081 13.6587C265.539 13.6604 263.999 13.8035 262.482 14.0863V21.2012C265.188 20.4983 268.019 20.4245 270.758 20.9854C273.497 21.5464 276.071 22.7271 278.283 24.437C280.495 26.147 282.285 28.3409 283.518 30.8503C284.75 33.3597 285.392 36.118 285.393 38.9137C285.391 40.4664 285.194 42.0127 284.806 43.5162H291.92C292.198 41.9978 292.338 40.4574 292.339 38.9137C292.331 32.2176 289.668 25.7979 284.932 21.0633C280.197 16.3286 273.777 13.6658 267.081 13.6587Z\" fill=\"#E40784\"\/>\n    <path d=\"M134.818 13.7845H129.339C126.365 13.7878 123.514 14.9707 121.411 17.0735C119.308 19.1763 118.126 22.0274 118.122 25.0012V43.8731H125.909V25.0011C125.91 24.0919 126.272 23.2203 126.915 22.5775C127.558 21.9348 128.43 21.5733 129.339 21.5725H134.818V13.7845Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M151.642 36.0863C150.2 36.0864 148.789 35.6587 147.59 34.8574C146.39 34.056 145.455 32.9169 144.903 31.5841C144.351 30.2513 144.206 28.7848 144.488 27.3698C144.769 25.9549 145.463 24.6552 146.483 23.635C147.503 22.6148 148.803 21.92 150.218 21.6384C151.633 21.3569 153.099 21.5012 154.432 22.0532C155.765 22.6051 156.904 23.54 157.706 24.7394C158.508 25.9388 158.935 27.3491 158.936 28.7917C158.933 30.7255 158.164 32.5794 156.797 33.9469C155.43 35.3144 153.576 36.0838 151.642 36.0863ZM151.642 13.7126C149.339 13.7096 147.066 14.2341 144.997 15.2458C142.928 16.2576 141.118 17.7297 139.707 19.5494C138.295 21.369 137.319 23.4877 136.853 25.7432C136.387 27.9986 136.444 30.3307 137.019 32.5608C137.594 34.7908 138.672 36.8595 140.171 38.6082C141.67 40.3569 143.549 41.7391 145.665 42.6489C147.781 43.5587 150.077 43.9718 152.377 43.8567C154.677 43.7415 156.92 43.101 158.934 41.9844V43.8754H166.722V28.8108V28.7917C166.718 24.7936 165.128 20.9606 162.301 18.1336C159.473 15.3067 155.64 13.7167 151.642 13.7126Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M78.2827 35.3282C76.9049 37.0677 75.0198 38.3352 72.8891 38.9548C70.7583 39.5743 68.4874 39.5153 66.3917 38.7858C64.296 38.0564 62.4793 36.6927 61.1937 34.884C59.9081 33.0753 59.2174 30.9113 59.2174 28.6923C59.2174 26.4732 59.9081 24.3092 61.1937 22.5005C62.4793 20.6918 64.296 19.3281 66.3917 18.5987C68.4874 17.8692 70.7583 17.8102 72.8891 18.4298C75.0198 19.0494 76.9049 20.3168 78.2827 22.0563L78.4564 22.2731L81.6517 19.0779L81.5044 18.903C79.4977 16.5249 76.8087 14.8209 73.8014 14.0217C70.7942 13.2226 67.6141 13.3669 64.6916 14.4351C61.769 15.5034 59.2454 17.4439 57.4624 19.9941C55.6794 22.5442 54.7231 25.5807 54.7231 28.6923C54.7231 31.8039 55.6794 34.8404 57.4624 37.3905C59.2454 39.9406 61.769 41.8811 64.6916 42.9494C67.6141 44.0176 70.7942 44.162 73.8014 43.3628C76.8087 42.5637 79.4977 40.8597 81.5044 38.4815L81.6517 38.3068L78.4564 35.1114L78.2827 35.3282Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M36.0624 13.5126C33.3265 13.512 30.6413 14.2508 28.2908 15.6508C25.9403 17.0509 24.0119 19.0602 22.7095 21.4662C21.4071 23.8722 20.7791 26.5855 20.8921 29.3191C21.0051 32.0526 21.8547 34.7048 23.3512 36.9952C24.8477 39.2855 26.9354 41.1288 29.3934 42.3302C31.8514 43.5315 34.5884 44.0463 37.3149 43.8199C40.0414 43.5935 42.6561 42.6344 44.8823 41.0441C47.1085 39.4539 48.8636 37.2915 49.9618 34.7857L50.1139 34.4384H45.0683L44.9941 34.5498C43.8394 36.3123 42.1891 37.694 40.251 38.5208C38.3129 39.3476 36.1736 39.5827 34.1022 39.1964C32.0308 38.8102 30.1198 37.8199 28.61 36.3501C27.1001 34.8804 26.0587 32.9968 25.6168 30.9366H51.0731L51.1031 30.7222C51.194 30.0486 51.2404 29.3696 51.242 28.6899C51.2371 24.6657 49.6362 20.8077 46.7905 17.9624C43.9447 15.1171 40.0866 13.5169 36.0624 13.5126ZM25.6156 26.4455C26.1287 24.0561 27.4455 21.9147 29.3463 20.3787C31.2472 18.8427 33.6172 18.0048 36.0611 18.0048C38.5051 18.0048 40.875 18.8427 42.7759 20.3787C44.6768 21.9147 45.9935 24.0561 46.5066 26.4455H25.6156Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M85.9043 43.8731H90.3966V26.8156C90.3932 25.6501 90.6199 24.4955 91.0636 23.4178C91.5073 22.3401 92.1593 21.3605 92.9823 20.5353C93.8052 19.71 94.7829 19.0552 95.8593 18.6084C96.9358 18.1617 98.0898 17.9317 99.2552 17.9317C100.421 17.9317 101.575 18.1617 102.651 18.6084C103.728 19.0552 104.705 19.71 105.528 20.5353C106.351 21.3605 107.003 22.3401 107.447 23.4178C107.891 24.4955 108.117 25.6501 108.114 26.8156V43.8719H112.607V26.2288H112.591C112.481 23.7081 111.66 21.27 110.221 19.1975C108.782 17.125 106.785 15.5031 104.461 14.5201C102.137 13.5371 99.5823 13.2331 97.0928 13.6437C94.6034 14.0542 92.2815 15.1624 90.3965 16.8395V0.299408H85.9043V43.8731Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M5.17842 13.5126H0V18.0047H5.17842V34.3438C5.18127 36.8699 6.18604 39.2918 7.9723 41.078C9.75856 42.8643 12.1805 43.8691 14.7066 43.8719H19.406V39.3785H14.7066C13.3718 39.3769 12.0921 38.8459 11.1483 37.9021C10.2044 36.9582 9.67344 35.6786 9.67186 34.3438V18.0047H16.9438V13.5126H9.67186V3.13773H5.17842V13.5126Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M192.63 15.5617C191.102 14.729 189.441 14.1697 187.72 13.9089C187.55 13.8826 187.38 13.8526 187.207 13.8312C187.016 13.8071 186.823 13.7904 186.63 13.7736C186.263 13.7425 185.894 13.7222 185.52 13.7173C185.481 13.7173 185.442 13.7126 185.404 13.7126L185.376 13.7137L185.337 13.7126C181.337 13.7126 177.501 15.3015 174.673 18.1298C171.844 20.9581 170.255 24.7942 170.255 28.794C170.255 32.7939 171.844 36.6299 174.673 39.4582C177.501 42.2865 181.337 43.8755 185.337 43.8755C185.349 43.8755 185.358 43.8731 185.37 43.8731C185.381 43.8731 185.392 43.8755 185.404 43.8755C185.888 43.8755 186.364 43.8443 186.838 43.7976C186.86 43.7964 186.884 43.7928 186.907 43.7916C188.94 43.5898 190.91 42.9749 192.697 41.9844V43.8754H200.479L200.42 0.299316H192.63L192.63 15.5617ZM192.63 28.7976C192.629 30.731 191.86 32.5847 190.492 33.951C189.124 35.3174 187.269 36.0845 185.336 36.0838C183.403 36.0831 181.549 35.3146 180.182 33.9472C178.815 32.5798 178.047 30.7256 178.047 28.7922C178.047 26.8588 178.815 25.0045 180.182 23.6371C181.549 22.2698 183.403 21.5013 185.336 21.5005C187.269 21.4998 189.124 22.267 190.492 23.6333C191.86 24.9997 192.629 26.8534 192.63 28.7868V28.7976Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M226.923 43.8168H234.707V28.7557C234.703 25.4435 233.61 22.2246 231.597 19.5945C229.584 16.9645 226.762 15.0692 223.566 14.2006C220.369 13.3321 216.976 13.5384 213.909 14.7877C210.841 16.0371 208.27 18.2603 206.59 21.1149C204.91 23.9694 204.215 27.2971 204.613 30.5853C205.01 33.8735 206.477 36.9399 208.789 39.3123C211.1 41.6846 214.127 43.2314 217.404 43.7142C220.681 44.1971 224.025 43.5893 226.923 41.9845V43.8168ZM219.629 36.0875C218.187 36.0874 216.777 35.6597 215.578 34.8585C214.379 34.0572 213.444 32.9185 212.892 31.5861C212.34 30.2538 212.196 28.7877 212.477 27.3731C212.758 25.9586 213.452 24.6592 214.472 23.6392C215.491 22.6191 216.79 21.9243 218.205 21.6425C219.619 21.3606 221.085 21.5045 222.418 22.0558C223.75 22.6072 224.89 23.5412 225.691 24.7399C226.493 25.9386 226.922 27.3482 226.923 28.7904V28.7989C226.92 30.732 226.151 32.5853 224.783 33.9518C223.416 35.3183 221.562 36.0864 219.629 36.0875Z\" fill=\"#1B1B1B\"\/>\n    <path d=\"M250.743 13.7173C247.769 13.7215 244.917 14.9047 242.814 17.0075C240.71 19.1103 239.526 21.9611 239.521 24.9353V43.8755H247.318V24.9353C247.318 24.0264 247.678 23.1547 248.32 22.5116C248.963 21.8684 249.834 21.5065 250.743 21.5054H256.228V13.7174L250.743 13.7173Z\" fill=\"#1B1B1B\"\/>\n<\/svg>","tagline":"Sign up for breaking news, reviews, opinion, top tech deals, and more.","formFooterText":"By submitting your information you agree to the <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms & Conditions<\/a> and <a href=\"https:\/\/futureplc.com\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a> and are aged 16 or over.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"failureMessage":"There was a problem. Please refresh the page and try again.","method":"POST","inputs":[{"type":"hidden","name":"NAME"},{"type":"email","name":"MAIL","placeholder":"Your Email Address","required":true},{"type":"hidden","name":"NEWSLETTER_CODE","value":"XTR-D"},{"type":"hidden","name":"LANG","value":"EN"},{"type":"hidden","name":"SOURCE","value":"15"},{"type":"hidden","name":"COUNTRY"},{"type":"checkbox","name":"CONTACT_OTHER_BRANDS","label":{"text":"Contact me with news and offers from other Future brands"}},{"type":"checkbox","name":"CONTACT_PARTNERS","label":{"text":"Receive email from us on behalf of our trusted partners or sponsors"}},{"type":"submit","value":"Sign me up","required":true}],"endpoint":"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit","cookieExpiryDays":14,"ariaLabels":{"exitIntent":{"closeButton":"Close"}},"mobile":{"enabled":true,"scrollDepthTrigger":80}};
                var newsletterForm;(()=>{var e={757:(e,t,n)=>{e.exports=n(666)},363:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.r(t),n.d(t,{default:()=>C});var a=n(651),i=n.n(a);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e){if("undefined"!=typeof document){var t=document.cookie.match("(^|;) ?".concat(e,"=([^;]*)(;|$)"));return t?t[2]:null}return null};function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const d=function(e){var t=e.name,n=e.value,r=e.label,c=e.type,d=e.placeholder,f=e.required,v=void 0!==f&&f,m=e.disabled,h=void 0!==m&&m,p=e.inputClassName,y=e.setFormValues,w=e.autofocus,g=o((0,a.useState)(c),2),E=g[0],b=g[1];(0,a.useEffect)((function(){if(navigator.userAgent.indexOf("Opera Mini")>-1&&"email"===(null==E?void 0:E.toLowerCase())&&b("text"),"hidden"===(null==c?void 0:c.toLowerCase())&&t&&(y((function(e){return s(s({},e),{},l({},t,n))})),"COUNTRY"===(null==t?void 0:t.toUpperCase()))){var e=u("FTR_Country_Code")||u("FTR_User_Defined_Country_Code")||void 0;y((function(n){return s(s({},n),{},l({},t,e))}))}}),[]);var _=i().createElement("input",{"data-hydrate":!0,type:E,className:"form__".concat(c,"-input ").concat(p),value:n,name:t,required:v,disabled:h,placeholder:d,autoFocus:w,onChange:function(e){if("submit"!==c){var t=e.target,n=t.name,r=t.value,o=t.checked;y((function(e){return s(s({},e),{},l({},n,"checkbox"===c?o:r))}))}}});return r?i().createElement("label",{className:"form__".concat(c,"-label")},_,i().createElement("span",{dangerouslySetInnerHTML:{__html:r.text||""}})):i().createElement(i().Fragment,null,_)};var f=function(e){var t=e.layout,n=e.method,r=e.action,l=e.handleSubmit,u=e.inputs,c=o((0,a.useState)({}),2),s=c[0],f=c[1];return i().createElement("form",{"data-hydrate":!0,className:"newsletter-form__form newsletter-form__form--".concat(t),method:n,action:r,onSubmit:function(e){return l(e,s)}},null==u?void 0:u.map((function(e){return i().createElement(d,{key:"".concat(e.name,"-").concat(e.value),setFormValues:f,autofocus:"exitIntent"===t&&"email"===e.type||void 0,type:e.type,label:e.label,value:e.value,name:e.name,placeholder:e.placeholder,required:e.required,inputClassName:"form_input form__".concat(e.type,"-input form__").concat(e.type,"-input--").concat(t)})})))};function v(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){v(a,r,o,i,l,"next",e)}function l(e){v(a,r,o,i,l,"throw",e)}i(void 0)}))}}var h=n(757),p=n.n(h);const y=function(e,t){setTimeout((function(){window.freyr.cmd.push((function(){window.freyr.pushAndUpdate(e,t)}))}),0)},w=function(e){if(!e)return null;var t=e.title,n=e.body,r=e.buttonText,o=document.querySelector(".kiosq-description"),a=document.querySelector(".kiosq-conditions");return o&&o.insertAdjacentHTML("afterend","<style>.kiosq-description {display:none;}</style>"),a&&a.insertAdjacentHTML("afterend","<style>.kiosq-conditions {display:none;}</style>"),i().createElement("div",{"data-hydrate":!0,className:"newsletter-form__message--kiosq"},i().createElement("p",{className:"newsletter-form__message--kiosq-title"},t),i().createElement("p",{className:"newsletter-form__message--kiosq-text"},n),i().createElement("button",{className:"newsletter-form__message--kiosq-button",onClick:function(){document.dispatchEvent(new CustomEvent("kiosqRegwall",{detail:{message:"email sent"}})),localStorage.setItem("kiosqRegwall","Email already sent")}},r))};var g=function(){var e=m(p().mark((function e(t){var n,r,o,a,i,l,c,s,d,f,v,m,h,y,w,g,E,b,_;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y=null===(n=window.FUTR)||void 0===n||null===(r=n.Kiosq)||void 0===r||null===(o=r.User)||void 0===o?void 0:o.sub,w=u("_ga"),e.next=4,null===(a=window.bordeaux)||void 0===a?void 0:a.hybridId;case 4:if(e.t0=e.sent,e.t0){e.next=7;break}e.t0=u("h_id");case 7:return g=e.t0,e.next=10,null===(i=window.blueConicClient)||void 0===i||null===(l=i.profile)||void 0===l||null===(c=l.getProfile())||void 0===c?void 0:c.getId();case 10:if(e.t1=e.sent,e.t1){e.next=13;break}e.t1=u("BCSessionID");case 13:return E=e.t1,b=[{type:"TYPE_KIOSQ",value:y},{type:"TYPE_GA",value:w},{type:"TYPE_HYBRID",value:g},{type:"TYPE_BLUECONIC",value:E}].filter((function(e){return e.value&&"string"==typeof e.value})),_={submission:{userIds:b.length>0?b:void 0,name:null!==(s=null==t?void 0:t.NAME)&&void 0!==s?s:"",email:null!==(d=null==t?void 0:t.MAIL)&&void 0!==d?d:"",code:null!==(f=null==t?void 0:t.NEWSLETTER_CODE)&&void 0!==f?f:"",source:null!==(v=null==t?void 0:t.SOURCE)&&void 0!==v?v:0,language:null!==(m=null==t?void 0:t.LANG)&&void 0!==m?m:"",country:null!==(h=null==t?void 0:t.COUNTRY)&&void 0!==h?h:"",consent:{marketing:Boolean(null==t?void 0:t.CONTACT_OTHER_BRANDS)||Boolean(null==t?void 0:t.CONTACT_OTHER_BRANDS_AND_PARTNERS)||Boolean(null==t?void 0:t.NEWSLETTER_MANDATORY_CONSENT)||Boolean(null==t?void 0:t.NEWSLETTER_DISCLAIMER_CONSENT)||!1,data:Boolean(null==t?void 0:t.CONTACT_PARTNERS)||Boolean(null==t?void 0:t.CONTACT_OTHER_BRANDS_AND_PARTNERS)||Boolean(null==t?void 0:t.NEWSLETTER_MANDATORY_CONSENT)||Boolean(null==t?void 0:t.NEWSLETTER_DISCLAIMER_CONSENT)||!1}}},e.abrupt("return",JSON.stringify(_));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=m(p().mark((function e(t){var n,r,o,a,i,l,u,c,s;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.formValues,r=t.endpoint,o=t.method,a=t.setFormMessage,i=t.successMessage,l=t.failureMessage,u=t.setRenderEmailForm,c=t.layout,s=t.setKiosqSuccessLayoutDisplayed,n&&!n.NAME){e.next=3;break}return e.abrupt("return");case 3:return e.t0=fetch,e.t1=r,e.t2=o,e.t3=new Headers({"Content-Type":"application/json",Accept:"application/json"}),e.next=9,g(n);case 9:e.t4=e.sent,e.t5={method:e.t2,headers:e.t3,body:e.t4},(0,e.t0)(e.t1,e.t5).then((function(e){return e.json()})).then((function(e){var t,r=null==i?void 0:i.body;"kiosq"===c&&(s(!0),r=w(i));var o=e.workflow.id?"successmessage":"failuremessage";y("newsletterEvent",{newsletter:{action:o,modal:b({layout:c,source:null!==(t=null==n?void 0:n.SOURCE)&&void 0!==t?t:"0"})}}),a(e.workflow.id?r:l),u(!1)})).catch((function(e){a(l),u(!1),console.error("Form Slice - ".concat(l,": ").concat(e))}));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(e){var t=e.layout,n=e.source;return"exitIntent"===t?"SIGNUP - Exit Intent - ".concat(n):"Newsletter signup - ".concat(n)};function _(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function x(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var T="undefined"!=typeof window,L=function(e,t){return new URLSearchParams(e).get(t)};const S=T?function(e){var t=window.location,n=(0,a.useState)((function(){return L(t.search,e)})),r=n[0],o=n[1];return(0,a.useEffect)((function(){var n=function(){o(L(t.search,e))};return _(window,"popstate",n),_(window,"pushstate",n),_(window,"replacestate",n),function(){x(window,"popstate",n),x(window,"pushstate",n),x(window,"replacestate",n)}}),[]),r}:function(){return null};function O(){return O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}const N=i().memo((function(e){return i().createElement("svg",O({width:"22px",height:"22px",viewBox:"0 0 384 512"},e),i().createElement("path",{d:"M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z"}))})),R=function(e){var t=e.ariaLabels,n=e.children,r=e.cookieExpiryDays,l=e.mobile,c=o((0,a.useState)(!1),2),s=c[0],d=c[1],f=o((0,a.useState)(!1),2),v=f[0],m=f[1],h=(0,a.useRef)(null),p=(0,a.useRef)(null),w=function e(){var t,n=null===(t=window.ffte)||void 0===t?void 0:t.site,o=n?"FTR_Exit_Intent_Display-".concat(n):"FTR_Exit_Intent_Display";if(!u(o)){var a;h.current=null!==(a=document.activeElement)&&void 0!==a?a:null,d(!0);var i=new Date;i.setDate(i.getDate()+(null!=r?r:30)),function(e){var t=e.name,n=e.value,r=e.expireDate,o=e.secure,a=e.path,i=e.domain,l=r?" Expires=".concat(null==r?void 0:r.toUTCString(),";"):"",u=a?" Path=".concat(a,";"):"",c=i&&"localhost"!==window.location.hostname&&"127.0.0.1"!==window.location.hostname?" Domain=".concat(i,";"):"",s=o?" Secure;":"";document.cookie="".concat(t,"=").concat(n,";").concat(l).concat(u).concat(c).concat(s)}({name:o,value:"0",expireDate:i,secure:!0,path:"/"}),y("newsletterEvent",{newsletter:{action:"show",modal:"SIGNUP - Exit Intent - 15"}}),document.body.addEventListener("keydown",E)}document.body.removeEventListener("touchstart",g),document.body.removeEventListener("mouseleave",e)},g=function(){var e,t,n,r=(e=function(){var e,t,n=null!==(e=document.querySelector("#article-body"))&&void 0!==e?e:null;if(n){var o=n.offsetHeight,a=n.getBoundingClientRect().top+window.scrollY+o*((null!==(t=null==l?void 0:l.scrollDepthTrigger)&&void 0!==t?t:1)/100);window.scrollY+window.innerHeight>=a&&!v&&(m(!0),w(),window.removeEventListener("scroll",r))}},t=500,function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];clearTimeout(n),n=setTimeout((function(){return e.apply(void 0,o)}),t)});window.addEventListener("scroll",r,{passive:!0})};(0,a.useEffect)((function(){var e;(null!==(e=window.reliableDOMContentLoaded)&&void 0!==e?e:Promise.resolve()).then((function(){window.addEventListener("Show ICYMI",(function(){d(!1)})),window.innerWidth<700&&null!=l&&l.enabled&&(null!=l&&l.setTimerDelay&&setTimeout((function(){return w()}),null==l?void 0:l.setTimerDelay),null!=l&&l.scrollDepthTrigger&&document.body.addEventListener("touchstart",g)),window.innerWidth>=700&&document.body.addEventListener("mouseleave",w)})).catch((function(e){return console.error(e)}))}),[]);var E=(0,a.useCallback)((function(e){if("Tab"===e.key){var t,n,r=Array.from(null!==(t=null===(n=p.current)||void 0===n?void 0:n.querySelectorAll('button, a, input:not([type="hidden"])'))&&void 0!==t?t:[]).filter((function(e){return e instanceof HTMLElement}));if(0===r.length)return;var o=r[0],a=r[r.length-1];e.shiftKey&&document.activeElement===o?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),o.focus())}}),[]);return"email"===S("utm_medium")?null:s?i().createElement("div",{ref:p,className:"exit-intent exit-intent__background","aria-hidden":!s},i().createElement("div",{className:"exit-intent__wrapper",role:"dialog","aria-modal":"true","aria-labelledby":"Newsletter Exit Intent"},i().createElement("button",{onClick:function(){d(!1),h.current&&h.current.focus(),document.body.removeEventListener("keydown",E),y("newsletterEvent",{newsletter:{action:"close",modal:"SIGNUP - Exit Intent - 15"}})},className:"exit-intent__close-button",title:null==t?void 0:t.closeButton,"aria-label":null==t?void 0:t.closeButton},i().createElement(N,null)),n)):null},C=function(e){var t,n=e.layout,r=e.header,l=e.headerIcon,u=e.tagline,c=e.formFooterText,s=e.successMessage,d=e.failureMessage,v=e.inputs,m=e.cookieExpiryDays,h=e.endpoint,p=void 0===h?"":h,w=e.method,g=void 0===w?"GET":w,_=e.mobile,x=e.analytics,T=(0,a.useRef)(null),L=o((0,a.useState)(!0),2),S=L[0],O=L[1],N=o((0,a.useState)(""),2),C=N[0],k=N[1],I=o((0,a.useState)(!1),2),A=I[0],D=I[1];(0,a.useEffect)((function(){if(null!=x&&x.length&&T.current){var e,t=(null===(e=v.find((function(e){return"SOURCE"===e.name})))||void 0===e?void 0:e.value)||"0";x.some((function(e){return"widgetViewed"===e.analyticsType}))&&function(e){var t=e.toObserve,n=e.layout,r=e.source;if("undefined"!=typeof IntersectionObserver){var o=new IntersectionObserver((function(e){e.forEach((function(e){return e.isIntersecting?(y("newsletterEvent",{newsletter:{action:"viewable",modal:b({layout:n,source:null!=r?r:"0"})}}),o.unobserve(t),function(){}):function(){}}))}),{threshold:[.5]});o.observe(t)}}({toObserve:T.current,layout:n,source:t})}}),[]);var j=i().createElement("div",{"data-hydrate":!0,ref:T,className:"newsletter-form__wrapper newsletter-form__wrapper--".concat(n)},i().createElement("div",{className:"newsletter-form__container"},(r||(null==l?void 0:l.svgContents))&&i().createElement("section",{className:"newsletter-form__top-bar"},"sidebar"===n&&l&&null!=l&&l.svgContents?i().createElement("span",{className:"newsletter-form__headerIcon",dangerouslySetInnerHTML:{__html:null==l?void 0:l.svgContents}}):null,r&&i().createElement("div",{className:"newsletter-form__header",dangerouslySetInnerHTML:{__html:r}})),i().createElement("section",{className:"newsletter-form__main-section"},u&&i().createElement("p",{className:"newsletter-form__strapline"},u),S?i().createElement(f,{layout:n,method:g,action:p,handleSubmit:function(e,t){e.preventDefault(),E({formValues:t,endpoint:p,method:g,successMessage:s,failureMessage:d,setFormMessage:k,setRenderEmailForm:O,layout:n,setKiosqSuccessLayoutDisplayed:D})},inputs:v}):i().createElement("div",{className:"newsletter-form__message"},C),c&&!A&&i().createElement("footer",{className:"newsletter-form__footer",dangerouslySetInnerHTML:{__html:c}}))));return"exitIntent"===n?i().createElement(R,{mobile:_,cookieExpiryDays:m,ariaLabels:null===(t=e.ariaLabels)||void 0===t?void 0:t.exitIntent},j):j}},745:(e,t,n)=>{"use strict";var r=n(81);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof p?t:p,a=Object.create(o.prototype),i=new N(r||[]);return a._invoke=function(e,t,n){var r=d;return function(o,a){if(r===v)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw a;return C()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=L(i,n);if(l){if(l===h)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=v;var u=s(e,t,n);if("normal"===u.type){if(r=n.done?m:f,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=m,n.method="throw",n.arg=u.arg)}}}(e,n,i),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",v="executing",m="completed",h={};function p(){}function y(){}function w(){}var g={};u(g,a,(function(){return this}));var E=Object.getPrototypeOf,b=E&&E(E(R([])));b&&b!==n&&r.call(b,a)&&(g=b);var _=w.prototype=p.prototype=Object.create(g);function x(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(o,a,i,l){var u=s(e[o],e,a);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(d).then((function(e){c.value=e,i(c)}),(function(e){return n("throw",e,i,l)}))}l(u.arg)}var o;this._invoke=function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}}function L(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,L(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=s(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function R(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:C}}function C(){return{value:t,done:!0}}return y.prototype=w,u(_,"constructor",w),u(w,"constructor",y),y.displayName=u(w,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,l,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},x(T.prototype),u(T.prototype,i,(function(){return this})),e.AsyncIterator=T,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new T(c(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(_),u(_,l,"Generator"),u(_,a,(function(){return this})),u(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=R,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return l.type="throw",l.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},651:e=>{"use strict";e.exports=window.slice.React},81:e=>{"use strict";e.exports=window.slice.ReactDOM}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.d(r,{default:()=>e});const e={hydrate:function(e,t){var r=n(651),o=n(745),a=n(363).default;o.hydrateRoot(t,r.createElement(a,e))}}})(),newsletterForm=r.default})();
//# sourceMappingURL=newsletterForm.js.map
                window.sliceComponents.newsletterForm = newsletterForm;

                var triggerHydrate = function() {
                    window.sliceComponents.newsletterForm.hydrate(data, componentContainer);
                }

                if (window.lazyObserveElement) {
                    window.lazyObserveElement(componentContainer, triggerHydrate);
                } else {
                    triggerHydrate();
                }
            }
        }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Hydration Script has failed for newsletterForm-exitIntent Slice', err));
    }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err));
</script><div id="slice-container-newsletterForm-exitIntent" class="slice-container newsletter-slice newsletterForm-exitIntent slice-container-newsletterForm"></div>
<div id="slice-container-trendingbar" class="slice-container trending-bar-container trendingbar slice-container-trending"><div class="trending__wrapper  "><nav aria-labelledby="trending-items" class="trending__nav"><span class="trending__label" id="trending-items">Trending</span><ul class="trending__list"><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt-5-2-is-here-and-all-about-being-a-better-thinker-here-are-the-3-things-you-need-to-know" data-before-rewrite-localise="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt-5-2-is-here-and-all-about-being-a-better-thinker-here-are-the-3-things-you-need-to-know">ChatGPT 5.2</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/tag/gift-guide" data-before-rewrite-localise="https://www.techradar.com/tag/gift-guide">Gift guides</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361" data-before-rewrite-localise="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361">Best laptop</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/web-hosting/best-web-hosting-service-websites" data-before-rewrite-localise="https://www.techradar.com/web-hosting/best-web-hosting-service-websites">Best web hosting</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/news/wordle-today" data-before-rewrite-localise="https://www.techradar.com/news/wordle-today">NYT Wordle today</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/vpn/best-vpn" data-before-rewrite-localise="https://www.techradar.com/vpn/best-vpn">Best VPN</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/computing/windows-10-end-of-life" data-before-rewrite-localise="https://www.techradar.com/computing/windows-10-end-of-life">Windows 10 end of life</a></li></ul></nav></div></div>
<!-- Desktop: show normal leaderboard, Mobile: show closed leaderboard -->
<div id="top-leaderboard" class="hidden ad-unit sm:block sm:visible"></div>
<div id="closed-top-leaderboard" class="block ad-unit sm:hidden" style="height: 0;"></div>
<div id="widgetArea1" class="widget-area grid grid-cols-1 page-widget-area-1">
<div data-widget-type="hero" id="hero" class="clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-review">
<div class="clear-both widget-header">
</div>
<div data-component-name="Article:Hero" trans class="review-article">
<div class="header-container">
<nav class="breadcrumb" aria-label="Breadcrumbs">
<ol>
<li>
<a href="https://www.techradar.com/cameras" aria-label="Return to Cameras" data-before-rewrite-localise="/cameras">Cameras</a>
</li>
<li>
<a href="https://www.techradar.com/cameras/drones" aria-label="Return to Drones" data-before-rewrite-localise="/cameras/drones">Drones</a>
</li>
</ol>
</nav>
<header>
<div class="header-sub-container">
<h1 class="review-title-long ">DJI Avata 2 review &ndash; FPV flight has never felt more immersive</h1>
<h2>The long-anticipated upgrade for Avata or DJI FPV users
</h2>
<div class="byline">
<span class="chunk rating" aria-label="Rating: 4 out of 5 stars" role="img">
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
</span>
<a href="https://www.techradar.com/reviews" class="byline-article-type" data-before-rewrite-localise="https://www.techradar.com/reviews">Reviews</a>
<div class="text-[13px]">
<span>
By
<a href="https://www.techradar.com/author/nico-goodden" class="whitespace-nowrap " rel="author" aria-label="View profile for Nico Goodden" data-before-rewrite-localise="https://www.techradar.com/author/nico-goodden">Nico Goodden</a> </span>
<span>
published
<time data-component-name="UI:DateTime" datetime="2024-04-11T13:00:29Z" class="relative-date">
11 April 2024
</time>
</span>
</div>
</div>
<nav class="socialite-widget box less-space " data-contexturl="https://www.techradar.com/cameras/drones/dji-avata-2-review">
<ul class="socialite-widget-ul">
<li class="socialite-widget-item">
<a href="https://www.facebook.com/sharer/sharer.php?u=https://www.techradar.com/cameras/drones/dji-avata-2-review" data-platform="facebook" target="_blank" class="facebook socialite" data-action="share" aria-label="Share this page on Facebook" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#3b5998" r="12"></circle><path d="m13.079 19h-2.9v-7h-1.441v-2.408h1.442v-1.456c0-1.96.813-3.136 3.136-3.136h1.933v2.408h-1.2c-.91 0-.965.35-.965.966v1.218h2.183l-.257 2.408h-1.931z" fill="#fff"></path></svg> </a>
</li>
<li class="socialite-widget-item">
<a href="https://twitter.com/intent/tweet?text=DJI%20Avata%202%20review%20%E2%80%93%20FPV%20flight%20has%20never%20felt%20more%20immersive%0A&amp;url=https://www.techradar.com/cameras/drones/dji-avata-2-review" data-platform="twitter" target="_blank" class="twitter socialite" data-action="tweet" aria-label=" Share this page on Twitter" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#0F1618" viewbox="0 0 375 375"><g><path fill="#000" d="M187 7a180 180 0 1 0 0 361 180 180 0 0 0 0-361"></path></g><g transform="translate(90 85)"><svg xmlns="http://www.w3.org/2000/svg" width="199.8" height="199.8" class="icon-svg" viewbox="0 0 24 24"><path fill="#fff" d="M18 2h4l-8 9 9 11h-7l-5-7-6 7H2l7-9L1 2h7l5 6zm-1 18h2L7 4H5z"></path></svg></g></svg> </a>
</li>
<li class="socialite-widget-item mobile-only">
<a href="whatsapp://send?text=DJI%20Avata%202%20review%20%E2%80%93%20FPV%20flight%20has%20never%20felt%20more%20immersive%0Ahttps://www.techradar.com/cameras/drones/dji-avata-2-review?fwa" data-platform="whatsapp" class="whatsapp socialite" data-action="message" aria-label="Share this page on WhatsApp" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path d="M509 0A489 489 0 0 0 18 487a482 482 0 0 0 71 252L0 1000l272-86a493 493 0 0 0 237 60c271 0 491-218 491-487S780 0 509 0zm0 893a409 409 0 0 1-225-67l-157 49 51-150a401 401 0 0 1-78-238 408 408 0 0 1 818 0c0 224-184 406-409 406zm230-295a2222 2222 0 0 0-84-44c-11-4-20-7-28 5a748 748 0 0 1-42 48c-7 8-15 8-27 2-12-7-52-22-99-66a372 372 0 0 1-66-88c-7-13 0-20 7-26l19-21c7-7 9-12 13-20 5-8 3-15 0-22l-35-94c-9-25-20-21-27-21l-24-2c-8 0-22 2-34 14s-46 41-48 102 40 122 46 131c6 8 82 141 207 195 126 55 126 38 149 37 24-1 76-27 87-56 12-29 13-54 10-59s-11-9-24-15z"></path></svg> </a>
</li>
<li class="socialite-widget-item">
<a href="https://www.reddit.com/submit?url=https://www.techradar.com/cameras/drones/dji-avata-2-review&amp;title=DJI%20Avata%202%20review%20%E2%80%93%20FPV%20flight%20has%20never%20felt%20more%20immersive%0A" data-platform="reddit" target="_blank" class="reddit socialite" data-action="submit" aria-label="Share this page on Reddit" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<i class="icon icon-reddit"></i>
</a>
</li>
<li class="socialite-widget-item">
<a href="https://pinterest.com/pin/create/button/?url=https://www.techradar.com/cameras/drones/dji-avata-2-review&amp;media=https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg" data-platform="pinterest" target="_blank" class="pinterest socialite" data-action="pin" aria-label="Share this page on Pinterest" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#bd081c" r="12"></circle><path d="m12.336 5c-3.822 0-5.754 2.744-5.754 5.025a3.065 3.065 0 0 0 1.652 3.066.279.279 0 0 0 .407-.2l.154-.644a.373.373 0 0 0 -.113-.448 2.341 2.341 0 0 1 -.532-1.582 3.812 3.812 0 0 1 3.961-3.849 3.009 3.009 0 0 1 3.346 3.08c0 2.323-1.022 4.283-2.547 4.283a1.253 1.253 0 0 1 -1.273-1.554 17.616 17.616 0 0 0 .713-2.856 1.081 1.081 0 0 0 -1.092-1.2c-.854 0-1.553.881-1.553 2.071a2.954 2.954 0 0 0 .266 1.274l-1.038 4.383a9.389 9.389 0 0 0 -.027 3.065.109.109 0 0 0 .2.042 8.737 8.737 0 0 0 1.457-2.631l.561-2.212a2.3 2.3 0 0 0 1.959 1.008c2.59 0 4.34-2.366 4.34-5.516a4.8 4.8 0 0 0 -5.087-4.605z" fill="#fff"></path></svg> </a>
</li>
<li class="socialite-widget-item">
<a href="https://share.flipboard.com/bookmarklet/popout?title=DJI%20Avata%202%20review%20%E2%80%93%20FPV%20flight%20has%20never%20felt%20more%20immersive%0A&amp;url=https%3A%2F%2Fwww.techradar.com%2Fcameras%2Fdrones%2Fdji-avata-2-review" data-platform="flipboard" target="_blank" class="flipboard socialite" data-action="flip" aria-label="Share this page on Flipboard" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#f52828"></path><path d="m19 11h-4v4h-4v4h-4v-12h12z" fill="#fff"></path></svg> </a>
</li>
<li class="socialite-widget-item">
<a href="https://www.threads.net/intent/post?url=https%3A%2F%2Fwww.techradar.com%2Fcameras%2Fdrones%2Fdji-avata-2-review&amp;text=DJI%20Avata%202%20review%20%E2%80%93%20FPV%20flight%20has%20never%20felt%20more%20immersive%0A" data-platform="threads" target="_blank" class="threads socialite [&amp;&gt;svg]:m-auto" data-action="flip" aria-label="Share this page on Threads" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<svg class="icon-svg" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9.914 8.128c2.505-2.014 6.11-.94 6.536 2.372.452 3.514-.45 6.3-3.95 6.3-3.25 0-3.15-2.8-3.15-2.8 0-3 5.15-3.4 8.15-1.9C23 15.6 19 22 13 22c-4.97 0-9-2.5-9-10S8.03 2 13 2c3.508 0 6.672 1.807 7.835 5.42"></path></svg> </a>
</li>
<li class="socialite-widget-item">
<a href="mailto:?subject=I%20found%20this%20webpage&amp;body=Hi,%20I%20found%20this%20webpage%20and%20thought%20you%20might%20like%20it%20https://www.techradar.com/cameras/drones/dji-avata-2-review" class="email socialite" data-platform="email" aria-label="Share this page on your Email" data-analytics-id="article-social" data-mrf-recirculation="article-social">
<i class="icon icon-envelope-solid"></i>
</a>
</li>
</ul>
</nav>
<aside class="mx-auto mb-4 flex items-center justify-start mx-0 my-5 p-0" id="affiliate-disclaimer" data-component-name="AffiliateDisclaimer">
<p class="text-700 mb-2 text-[12px] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-gray-700 [&amp;&gt;a]:underline">
When you purchase through links on our site, we may earn an affiliate commission. <a href="https://www.techradar.com/news/about-us#section-affiliate-advertising-disclosure" data-before-rewrite-localise="https://www.techradar.com/uk/news/about-us#section-affiliate-advertising-disclosure">Here&rsquo;s how it works</a>.
</p>
</aside>
</div>
</header>
<div class="center-cropped landscape">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1920-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-768-80.jpg.webp 768w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-480-80.jpg.webp 480w" sizes="(min-width: 1000px) calc(100vw - 100px), 100vw"></source>
<img src="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg" alt="DJI Avata 2 FPV drone with controller and goggles on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1920-80.jpg 1920w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-768-80.jpg 768w, https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D-480-80.jpg 480w" sizes="(min-width: 1000px) calc(100vw - 100px), 100vw" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nhAFy5siSXrCbeyp6DaW6D.jpg" class="block-image-ads hero-image" data-pin-nopin="true" fetchpriority="high">
</picture>
<div class="award-placeholder sprite-award-recommended sprite-award-recommended_2024 ">Recommended</div>
</div>
<div class="credit">(Image: &copy; Future | Nico Goodden)</div>
</div>
</div>
</div>
</div>
<article class="page-content-onecol flex-1
review-article
">
<div class="widget-area-group widget-area-group-2col flex flex-wrap box-border">
<div id="widgetArea16" class="widget-area basis-full md:basis-2/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16">
<div data-widget-type="contentparsed" id="content" class="clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document ">
<div class="wcp-item-content">
<section class="content-wrapper">
<div class="pretty-verdict" data-component-name="pretty-verdict">
<div class="pretty-verdict__heading-container">
<h3>
TechRadar Verdict
</h3>
<span class="chunk rating" aria-label="Rating: 4 out of 5 stars" role="img">
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
<span aria-hidden="true" class="icon icon-star"> </span>
</span>
</div>
<div class="pretty-verdict__verdict"><p>The DJI Avata 2 is finally here, and it will delight existing DJI users while also likely converting many others to FPV flight as an &lsquo;easy&rsquo; option for entry into this notoriously difficult category of drone piloting. The O4 camera and DJI transmission protocol, paired with the new DJI Goggles 3, offer unparalleled image quality, which translates into the most immersive FPV experience available at the time of writing. The DJI Goggles 3 offer a very ergonomic fit, and some interesting new features. The upgraded DJI RC Motion 3 controller makes it easier than ever for total beginners to get airborne, but it may not be as appealing for more experienced pilots who are used to a video game-type controller, to whom it may feel like a bit of a gimmick. For them, DJI is also releasing the new DJI Controller 3, which replaces the DJI Controller 2, and is similar to controllers you&rsquo;ll use typically on game consoles.
</p> <aside data-model-name="DJI Avata 2" data-name="TOP widget" data-render-type="fte" data-show-widget-title="0" data-widget-type="review" class="hawk-root"><div class="hawk-merchant-link-widget-widget-container"><div class="hawk-merchant-link-widget-main-container"><div class="hawk-merchant-link-widget-wrapper hawk-merchant-link-widget-left-alignment"><div class="hawk-merchant-link-widget-item-wrapper"><div class="hawk-merchant-link-widget-item-transparent" data-product-type="1000"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-9848442089025204700-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-merchantlink-transparent-label" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-9848442089025204700-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-merchantlink-transparent-price" data-type="retail"> <span class="hawk-display-price-price">$749.99</span></span> at Amazon</a></div><div class="hawk-merchant-link-widget-item-primary-label">(Black)</div></div><div class="hawk-merchant-link-widget-item-wrapper"><div class="hawk-merchant-link-widget-item-transparent" data-product-type="1000"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on DJI (US &amp; CA)" href="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-2172377127670294339&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-merchantlink-transparent-label" data-product-key="50241-1073681717" data-url="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-2172377127670294339&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" data-model-id="1007712" data-match-id="524836409" data-product-type="1000" data-link-merchant="DJI (US &amp; CA)" data-merchant-id="10367" data-merchant-name="DJI (US &amp; CA)" data-merchant-url="https://www.dji.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-merchantlink-transparent-price" data-type="retail"> <span class="hawk-display-price-price">$999</span></span> at DJI (US &amp; CA)</a></div></div><div class="hawk-merchant-link-widget-item-wrapper"><div class="hawk-merchant-link-widget-item-transparent" data-product-type="1000"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1412180943275869913&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-merchantlink-transparent-label" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1412180943275869913&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-merchantlink-transparent-price" data-type="retail"> <span class="hawk-display-price-price">$1,059</span></span> at Walmart</a></div></div><div class="hawk-merchant-link-widget-item-wrapper"><div class="hawk-merchant-link-widget-item-transparent" data-product-type="1000"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-1379143514904492901&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-merchantlink-transparent-label" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-1379143514904492901&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-merchantlink-transparent-price" data-type="retail"> <span class="hawk-display-price-price">$1,099</span></span> at Best Buy</a></div></div></div></div></div></aside></div>
<div class="pretty-verdict__pros">
<h4 class="pros__heading">
Pros
</h4>
<ul>
<li><span>+</span><p>Long flight time</p></li>
<li><span>+</span><p>Incredible image quality with improved dynamic range</p></li>
<li><span>+</span><p>Easy to fly out of the box, and packed with safety features</p></li>
</ul>
</div>
<div class="pretty-verdict__cons">
<h4 class="cons__heading">
Cons
</h4>
<ul>
<li><span>-</span><p>Unappealing to experienced FPV pilots outside of the DJI ecosystem</p></li>
<li><span>-</span><p>Poor ergonomics of the DJI Controller 3 show no improvement over the DJI Controller 2</p></li>
<li><span>-</span><p>Awkward handling in manual mode, probably down to inadequate tuning</p></li>
</ul>
</div>
<aside data-component-name="Recirculation:ArticleRiver" data-recirculation-type="pretty-verdict" data-mrf-recirculation="Trending Bar" class="w-full mt-5 border-t border-[#ededed] border-solid" data-nosnippet>
        <div class="mt-5 text-base font-bold text-black pb-2.5">Best picks for you</div>
        <ul class="flex flex-col pl-4 pr-2 bg-none ">
                                        <li class="w-full mb-2 list-disc list-outside -indent-0.5" name="recirculation-pretty-verdict" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-pretty-verdict-1" analytics-label="adviser:related-best-pick" data-mrf-recirculation="recirculation-pretty-verdict-1">
                    <a class="text-sm" href="https://www.techradar.com/cameras/drones/best-drone" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/best-drone">The best drone 2025 based on in-depth testing</a>
                </li>
                            <li class="w-full mb-2 list-disc list-outside -indent-0.5" name="recirculation-pretty-verdict" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-pretty-verdict-2" analytics-label="adviser:related-best-pick" data-mrf-recirculation="recirculation-pretty-verdict-2">
                    <a class="text-sm" href="https://www.techradar.com/best/best-beginner-drones" data-before-rewrite-localise="https://www.techradar.com/best/best-beginner-drones">The best beginner drones for 2025</a>
                </li>
                            <li class="w-full mb-2 list-disc list-outside -indent-0.5" name="recirculation-pretty-verdict" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-pretty-verdict-3" analytics-label="adviser:related-best-pick" data-mrf-recirculation="recirculation-pretty-verdict-3">
                    <a class="text-sm" href="https://www.techradar.com/best/best-dji-drone" data-before-rewrite-localise="https://www.techradar.com/best/best-dji-drone">The best DJI drones in 2025 based on in-depth testing</a>
                </li>
                    </ul>
    </aside></div>
<p class="text-xs leading-5 mb-2 text-left py-2 md:px-4" id="how-we-test">
<span class="font-bold text-pink-600">Why you can trust TechRadar
<svg class="size-3 inline-block text-pink-600" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"></path>
</svg>
</span>
<span>We spend hours testing every product or service we review, so you can be sure you're buying the best. <a href="https://www.techradar.com/news/how-we-test" data-before-rewrite-localise="https://www.techradar.com/news/how-we-test">Find out more about how we test.</a></span>
</p>
<div data-component-name="Article:JumpTo" style="--jumpto-underline-color: #e6248a;" class="contents" data-only-inline="0">
<div class="visible flex flex-row flex-nowrap sticky top-0 z-[10000] w-screen lg:w-full h-[50px] bg-white p-0 mb-5 max-lg:-ml-5 border-neutral-200 border border-solid xl:hidden" data-component-name="Article:JumpTo:Variants:Inline" data-analytics-id="sticky-nav" id="sticky-nav--inline" data-mrf-recirculation="sticky-nav">
<button class="w-6 text-black transition-all duration-200 bg-transparent border-0 border-r max-lg:hidden border-r-neutral-200 disabled:text-neutral-200" id="sticky-nav__arrow--left" data-scroll-direction="left" aria-label="navigate left" disabled>
<svg class="m-auto rotate-90 text-inherit size-2" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="flex flex-row w-full h-full overflow-x-scroll overflow-y-hidden tracking-normal overscroll-x-contain" style="scrollbar-width: none" id="sticky-nav__scroll-container">
<span class="pl-4 my-auto text-base font-semibold font-article-heading lg:pl-3 lg:text-sm whitespace-nowrap uppercase">Jump to:</span>
<ul class="flex flex-row w-auto border-y-0">
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
border-b-[3px] border-b-[var(--jumpto-underline-color)] border-solid font-semibold " data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-dji-avata-2-two-minute-review" id="nav-dji-avata-2-two-minute-review" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Two minute review
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-dji-avata-2-release-date-and-price" id="nav-dji-avata-2-release-date-and-price" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Release date and price
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-dji-avata-2-design-and-controller" id="nav-dji-avata-2-design-and-controller" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Design and controller
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-dji-avata-2-features-and-flight" id="nav-dji-avata-2-features-and-flight" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Features and flight
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-dji-avata-2-image-and-video-quality" id="nav-dji-avata-2-image-and-video-quality" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Image and video quality
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-should-i-buy-the-dji-avata-2" id="nav-should-i-buy-the-dji-avata-2" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
Should I buy?
</a>
</li>
<li class="inline-flex after:content-[''] after:inline-block after:relative after:h-3/6 after:w-px after:bg-neutral-200 after:top-1/4
" data-component-name="Article:JumpTo:Inline:Link">
<a href="#section-how-i-tested-the-dji-avata-2" id="nav-how-i-tested-the-dji-avata-2" class="content-around px-3 lg:text-sm text-neutral-900 whitespace-nowrap font-article-copy">
How I tested
</a>
</li>
</ul>
</div>
<button class="w-6 text-black transition-all duration-200 bg-transparent border-0 border-l max-lg:hidden border-l-neutral-200 disabled:text-neutral-200" data-scroll-direction="right" id="sticky-nav__arrow--right" aria-label="navigate right" disabled>
<svg class="m-auto -rotate-90 text-inherit size-2" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
</div>
</div>
<div id="article-body" class="text-copy bodyCopy auto">
<a id="elk-dji-avata-2-two-minute-review" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-dji-avata-2-two-minute-review"><span>DJI Avata 2: two minute review</span></h3><p id="973b4c37-0e6e-47b8-80ca-f34e0a74aa79">FPV (first person view) drone flight has taken the world by storm. Something that started more than 15 years ago as very much an underground hobby requiring ingenious and determined pilots to source parts, and build and repair their own drones, has now well and truly established itself as a mainstream pursuit that&rsquo;s available to more people than ever before &ndash; and that&rsquo;s thanks in no small part to market leader <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/dji" data-auto-tag-linker="true" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/dji">DJI</a>.</p><div id="ad-unit-1" class="ad-unit"></div><p>What DJI offers is a straight-out-of-the-box solution for those who want to fly drones using immersive FPV goggles (and therefore see what the drone &lsquo;sees&rsquo;) without the difficulty and steep learning curve of flying traditional self-built FPV drones.&nbsp;</p><a id="elk-seasonal" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><aside data-block-type="embed" data-render-type="fte" data-skip="dealsy" data-widget-type="seasonal" class="hawk-root"></aside><p id="973b4c37-0e6e-47b8-80ca-f34e0a74aa79-2">Once you buy the <a data-analytics-id="inline-link" href="https://www.techradar.com/cameras/drones/dji-unveils-its-latest-fpv-drone-the-avata-2-with-new-accessories-for-the-most-immersive-flight-experience-yet" data-mrf-recirculation="inline-link" data-before-rewrite-localise="http://www.techradar.com/cameras/drones/dji-unveils-its-latest-fpv-drone-the-avata-2-with-new-accessories-for-the-most-immersive-flight-experience-yet">Avata 2</a> you can then decide how easy or difficult you would like it to be. At the novice end of the scale, you can fly easily and stress-free in Normal mode, using the intuitive DJI Motion Controller 3 and all the built-in assistance DJI provides including automatic takeoff, obstacle avoidance sensors, and automatic return to home. This means anyone, regardless of prior experience, can enjoy the thrill of immersive flight while capturing photos or video &ndash; although really, FPV is more about the flight experience and videography.</p><div id="mid-article-leaderboard" class="ad-unit sm:hidden block" style="height: 100px;"></div><p>If you feel more confident you can switch to Sport mode, which allows for more speed and control. Finally, you can opt to disable all flight-assistance features, and fly in full manual using the DJI Remote Controller 3 &ndash; but beware, this is not for the faint-hearted and, and unless you put in sufficient practice hours first in a simulator you&rsquo;re without doubt going to crash and damage your new Avata 2, which is not built to withstand multiple heavy collisions.</p><div id="ad-unit-2" class="ad-unit"></div><figure class="van-image-figure inline-layout" data-bordeaux-image-check id="6a878cfe-b1df-489f-8be0-c4c8e6212a01"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3.jpg" alt="DJI Avata 2 FPV drone contents in case" srcset="https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fpEyipxgWtTWJfairZNvb3.jpg">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure><a id="elk-inbody" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><aside data-block-type="embed" data-model-name="DJI Avata 2" data-name="Inbody widget" data-render-type="fte" data-skip="phones" data-widget-type="inbody" class="hawk-root"><ul class="hawk-inbody-container"><li><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-9210954307330518066-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-inline" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-9210954307330518066-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span>DJI Avata 2 (Black Download) at Amazon for $749.99</span></a></li></ul></aside><a id="elk-dji-avata-2-release-date-and-price" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-dji-avata-2-release-date-and-price"><span>DJI Avata 2: Release date and price</span></h3><ul id="385e62db-3f38-47e9-a32e-a108ae19cdff"><li><strong>Available from April 11 2024</strong></li><li><strong>DJI Avata 2 Fly More Combo start at $999 / &pound;879 / AU$1,499</strong></li><li><strong>DJI FPV Controller 3 sold separately at $199 / &pound;139 / AU$229</strong></li></ul><p id="8535a325-6688-4785-9572-5311cf24f491">The DJI Avata 2 is DJI&rsquo;s third FPV-focused drone. It was announced on April 11 2024, with immediate availability from the <a data-analytics-id="inline-link" href="store.dji.com" target="_blank" data-url="store.dji.com" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-mrf-recirculation="inline-link">DJI website</a>. It&rsquo;s the successor to the <a data-analytics-id="inline-link" href="https://www.techradar.com/reviews/dji-avata" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/reviews/dji-avata">Avata</a>, which was released back in August 2022, and the <a data-analytics-id="inline-link" href="https://www.techradar.com/reviews/dji-fpv-drone" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/reviews/dji-fpv-drone">DJI FPV</a> launched in March 2021. It&rsquo;s available as the Fly More Combo with one battery for $999 / &pound;879 / $1,499, or with three batteries for $1,199 / &pound;1,049 / AU$1,839. The Fly More Combo includes the drone, the new DJI Goggles 3, and the new DJI Motion Controller 3, with everything fitting neatly into the well designed included black bag.&nbsp;</p><p>If you prefer to fly using a gaming-stye controller, the DJI Remote Controller 3 is available for $199 / &pound;139 / AU$229. It appears to be the same design as the DJI Remote Controller 2, except that the previously foldable antenna is now encased within the controller.&nbsp;</p><p>The DJI Avata 2 Fly More Combo is reasonably priced considering what&rsquo;s included in the package &ndash; notably the Goggles 3, which, paired with the O4 camera and transmission, result in excellent image quality with a far better dynamic range than the Avata, the DJI FPV, or the O3 Air Unit that&rsquo;s commonly used on self-built quadcopters. Shadows contain more detail, and are better balanced with the highlights. Fly More combos come with one or three additional batteries, a carry bag, a charging hub and other useful accessories, and offer value if you see yourself requiring extra batteries anyway.</p><script data-id="vanilla-slice-newsletterForm-articleInbodyContent-7DrXpSUTmrmniX5bcDFpad-hydrate" type="text/javascript">
    window.sliceComponents = window.sliceComponents || {};

    externalsScriptLoaded.then(() => {
        window.reliablePageLoad.then(() => {
            var componentContainer = document.querySelector("#slice-container-newsletterForm-articleInbodyContent-7DrXpSUTmrmniX5bcDFpad");

            if (componentContainer) {
                var data = {"layout":"inbodyContent","header":"Get daily insight, inspiration and deals in your inbox","tagline":"Sign up for breaking news, reviews, opinion, top tech deals, and more.","formFooterText":"By submitting your information you agree to the <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms & Conditions<\/a> and <a href=\"https:\/\/futureplc.com\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a> and are aged 16 or over.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"failureMessage":"There was a problem. Please refresh the page and try again.","method":"POST","inputs":[{"type":"hidden","name":"NAME"},{"type":"email","name":"MAIL","placeholder":"Your Email Address","required":true},{"type":"hidden","name":"NEWSLETTER_CODE","value":"XTR-D"},{"type":"hidden","name":"LANG","value":"EN"},{"type":"hidden","name":"SOURCE","value":"60"},{"type":"hidden","name":"COUNTRY"},{"type":"checkbox","name":"CONTACT_OTHER_BRANDS","label":{"text":"Contact me with news and offers from other Future brands"}},{"type":"checkbox","name":"CONTACT_PARTNERS","label":{"text":"Receive email from us on behalf of our trusted partners or sponsors"}},{"type":"submit","value":"Sign me up","required":true}],"endpoint":"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit","analytics":[{"analyticsType":"widgetViewed"}],"ariaLabels":{}};

                var triggerHydrate = function() {
                    window.sliceComponents.newsletterForm.hydrate(data, componentContainer);
                }

                if (window.lazyObserveElement) {
                    window.lazyObserveElement(componentContainer, triggerHydrate);
                } else {
                    triggerHydrate();
                }
            }
        }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Hydration Script has failed for newsletterForm-articleInbodyContent-7DrXpSUTmrmniX5bcDFpad Slice', err));
    }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err));
</script><div id="slice-container-newsletterForm-articleInbodyContent-7DrXpSUTmrmniX5bcDFpad" class="slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-7DrXpSUTmrmniX5bcDFpad slice-container-newsletterForm"><div data-hydrate="true" class="newsletter-form__wrapper newsletter-form__wrapper--inbodyContent"><div class="newsletter-form__container"><section class="newsletter-form__top-bar"><div class="newsletter-form__header">Get daily insight, inspiration and deals in your inbox</div></section><section class="newsletter-form__main-section"><p class="newsletter-form__strapline">Sign up for breaking news, reviews, opinion, top tech deals, and more.</p><form data-hydrate="true" class="newsletter-form__form newsletter-form__form--inbodyContent" method="POST" action="https://newsletter-subscribe.futureplc.com/v2/submission/submit"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NAME"><input data-hydrate="true" type="email" class="form__email-input form_input form__email-input form__email-input--inbodyContent" name="MAIL" required="" placeholder="Your Email Address"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NEWSLETTER_CODE" value="XTR-D"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="LANG" value="EN"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="SOURCE" value="60"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="COUNTRY"><label class="form__checkbox-label"><input data-hydrate="true" type="checkbox" class="form__checkbox-input form_input form__checkbox-input form__checkbox-input--inbodyContent" name="CONTACT_OTHER_BRANDS"><span>Contact me with news and offers from other Future brands</span></label><label class="form__checkbox-label"><input data-hydrate="true" type="checkbox" class="form__checkbox-input form_input form__checkbox-input form__checkbox-input--inbodyContent" name="CONTACT_PARTNERS"><span>Receive email from us on behalf of our trusted partners or sponsors</span></label><input data-hydrate="true" type="submit" class="form__submit-input form_input form__submit-input form__submit-input--inbodyContent" required="" value="Sign me up"></form><footer class="newsletter-form__footer">By submitting your information you agree to the <a href="https://futureplc.com/terms-conditions/" target="_blank">Terms &amp; Conditions</a> and <a href="https://futureplc.com/privacy-policy/" target="_blank">Privacy Policy</a> and are aged 16 or over.</footer></section></div></div></div><a id="elk-84785ecd-8d45-4e9a-93cd-9a1b314b2362" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><aside data-model-name="DJI Avata 2" data-widget-type="review" data-render-type="editorial" class="hawk-root"><div class="hawk-main-editorial-container"><div class="hawk-title-container">Today's best DJI Avata 2 deals</div><div class="hawk-grid-items-container hawk-review-items-grid-items" data-stacked="0"><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/658ebe23fe3503b3f5ce640a0ac3280298099a71-100-80.jpg.webp" alt="DJI Avata 2 (Drone Only), FPV..." title="DJI Avata 2 (Drone Only), FPV..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/amazon-us-15006529670367-100-80.png.webp" alt="Amazon" title="Amazon" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Famazon.com%2Ftryprimefree%3Ftag%3Dhawk-future-20%26ascsubtag%3Dhawk-custom-tracking-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-prime-shipping" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://search-api.fie.futurecdn.net/img/misc/prime.png" alt="Prime" title="Prime" class="hawk-lazy-image-image" draggable="false" loading="lazy" width="50" height="21"></a></div></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="wasPrice"> <span class="hawk-display-price-price">$879.99</span></span></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$749.99</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/cd5443a64d829cdc697d880e4be84efedeafd199-100-80.jpeg.webp" alt="DJI Avata 2 Fly Smart Combo..." title="DJI Avata 2 Fly Smart Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/kg7rxut4dskeqa3e-15622498507436-100-80.png.webp" alt="Walmart" title="Walmart" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,059</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/4a668efc634a3f1384c38adef9d610f4bed491dd-100-80.jpg.webp" alt="DJI - Avata Explorer Combo..." title="DJI - Avata Explorer Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/dmd26t3nzigeba66-17441110181559-100-80.png.webp" alt="Best Buy" title="Best Buy" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,099</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div></div><div class="hawk-load-more-container hawk-load-more-more-deals-container"><div class="hawk-load-more-load-more-container" role="button" tabindex="0"><span class="hawk-load-more-load-more">Show more</span></div><div class="hawk-load-more-show-less-container"></div></div><div class="hawk-footer-container"><div class="hawk-footer-description">We check over 250 million products every day for the best prices</div><div class="hawk-powered-by-container"></div></div></div></aside><script data-id="vanilla-slice-imageGallery-7DrXpSUTmrmniX5bcDFpad-DUnuMou5czAN2OrpqSJafferrCvv73eA-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("imageGallery-7DrXpSUTmrmniX5bcDFpad-DUnuMou5czAN2OrpqSJafferrCvv73eA", "imageGallery", JSON.stringify({"galleryData":[{"title":"","description":[],"image":{"id":"nFonjvFJiUoEEjF5dtXryi","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-15.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/nFonjvFJiUoEEjF5dtXryi.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"yjBo6LEjGJAGPNgkRyMi8P","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-24.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/yjBo6LEjGJAGPNgkRyMi8P.jpg","alt":"DJI Avata 2 FPV drone goggles","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"mLH7d4AKKewJi6SQDnMiom","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-12.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/mLH7d4AKKewJi6SQDnMiom.jpg","alt":"DJI Avata 2 FPV drone controller","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"H9dgvQm8NE79KGaeLL7sBG","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-13.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/H9dgvQm8NE79KGaeLL7sBG.jpg","alt":"DJI Avata 2 FPV drone controller on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"fAGjhSrE4XVhCnMwBmMvLC","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-5.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/fAGjhSrE4XVhCnMwBmMvLC.jpg","alt":"DJI Avata 2 FPV drone camera closeup","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}}],"progressText":"Image {currentSlide} of {totalSlides}","viewOriginalText":"View Original"}), "https://slice.vanilla.futurecdn.net/13-4-9/js/imageGallery.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-imageGallery-7DrXpSUTmrmniX5bcDFpad-DUnuMou5czAN2OrpqSJafferrCvv73eA" class="slice-container imageGallery-wrapper imageGallery-7DrXpSUTmrmniX5bcDFpad-DUnuMou5czAN2OrpqSJafferrCvv73eA slice-container-imageGallery"><div data-hydrate="true" class="inline-gallery first-slide-only"><div class="inline-gallery__count">Image <!-- -->1<!-- --> of <!-- -->5</div><div class="inline-gallery__arrows show"><div class="arrows__arrows-inner"><div data-testid="arrow-click-left" class="arrows__left disable" data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div><div data-testid="arrow-click-right" class="arrows__right " data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div></div></div><div style="overflow-x:hidden" class="inline-gallery__items"><div style="-webkit-flex-direction:row;flex-direction:row;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);direction:ltr;display:flex;will-change:transform" class="react-swipeable-view-container"><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="false" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nFonjvFJiUoEEjF5dtXryi.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" alt="DJI Avata 2 FPV drone goggles" srcset="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yjBo6LEjGJAGPNgkRyMi8P.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" alt="DJI Avata 2 FPV drone controller" srcset="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" alt="DJI Avata 2 FPV drone controller on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/H9dgvQm8NE79KGaeLL7sBG.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" alt="DJI Avata 2 FPV drone camera closeup" srcset="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fAGjhSrE4XVhCnMwBmMvLC.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div></div></div></div></div><a id="elk-dji-avata-2-design-and-controller" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-dji-avata-2-design-and-controller"><span>DJI Avata 2: Design and controller</span></h3><ul id="962fb156-8e86-4a7f-a141-b2130d6781d4"><li><strong>Complete redesign of the Avata with extended wheelbase and lower center of gravity</strong></li><li><strong>DJI Motion Controller 3 included and DJI Remote Controller 3 sold separately</strong></li><li><strong>Weighs 1.06oz / 30g less than the previous Avata</strong></li></ul><p id="a3effe9f-4628-4e10-af3a-3586efa437fe">The DJI Avata 2 is a complete redesign from its predecessor, with a longer wheelbase, dimensions of 7.26 x 8.35 x 2.52 inches / 184.5 x 212 x 64mm, and a flatter frame for improved aerodynamics. DJI claims the Avata 2 offers better durability and power that its predecessor, while weighing 1.06oz / 30g less. Without a battery it&rsquo;s surprisingly lightweight, and how well it can withstand repeated crashes remains to be seen, although such mishaps can be largely avoided by opting for to use the built-in obstacle detection and avoidance. It&rsquo;s perhaps worth saying that this was never designed as a freestyle FPV drone &ndash; it remains a cinewhoop with ducts.</p><p>In the UK the Avata 2 can be flown by the operator using HD goggles as long as they have a spotter with them who can keep visual line of sight of the drone at all times. Our article about <a data-analytics-id="inline-link" href="https://www.techradar.com/news/dji-fpv-drone-laws-where-and-how-can-you-actually-fly-djis-new-drone" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/news/dji-fpv-drone-laws-where-and-how-can-you-actually-fly-djis-new-drone"><u>where and how you can fly FPV drones</u></a> explains more, or you can refer to the <a data-analytics-id="inline-link" href="https://www.caa.co.uk/drones/rules-and-categories-of-drone-flying/first-person-view-flying/" target="_blank" data-url="https://www.caa.co.uk/drones/rules-and-categories-of-drone-flying/first-person-view-flying/" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-mrf-recirculation="inline-link"><u>CAA website</u></a> for more information on UK drone laws, the <a data-analytics-id="inline-link" href="https://www.faa.gov/uas/recreational_flyers" target="_blank" data-url="https://www.faa.gov/uas/recreational_flyers" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-mrf-recirculation="inline-link"><u>FAA website</u></a> in the US and the <a data-analytics-id="inline-link" href="https://www.casa.gov.au/drones/drone-rules/flying-first-person-view" target="_blank" data-url="https://www.casa.gov.au/drones/drone-rules/flying-first-person-view" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-mrf-recirculation="inline-link"><u>CASA website</u></a> in Australia.</p><p>The Avata 2 is powered by a 2150mAh battery that allows for up to 26 minutes of flight when slowly cruising on a windless day; should you fly manual and perform loops and rolls on a more windy day, your flight time will be reduced considerably, although endurance is still good. This is particularly useful for those using this drone commercially, as it allows them to concentrate on the task at hand without having to constantly worry about battery exhaustion and fear of missing that key moment.</p><p>Two controllers are available: the new DJI Motion Controller 3 is included with the Fly More Combo, while if you prefer a gaming-style controller the DJI Remote Controller 3 is available separately.</p><script data-id="vanilla-slice-imageGallery-7DrXpSUTmrmniX5bcDFpad-FzmmoSnQndPXA40Pj9aes4dg8F9lHTXA-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("imageGallery-7DrXpSUTmrmniX5bcDFpad-FzmmoSnQndPXA40Pj9aes4dg8F9lHTXA", "imageGallery", JSON.stringify({"galleryData":[{"title":"","description":[],"image":{"id":"QWa2dTyVVErRYwZvhACGSf","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-18.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/QWa2dTyVVErRYwZvhACGSf.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"S9UqbDrbhRMYEJUdyTbv7h","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-14.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/S9UqbDrbhRMYEJUdyTbv7h.jpg","alt":"DJI Avata 2 FPV drone controller on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"A6U8vkdVU5CfYoJ7hB32fn","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-22.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/A6U8vkdVU5CfYoJ7hB32fn.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"nbMXobfyns7TMPr86wty6a","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-9.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/nbMXobfyns7TMPr86wty6a.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"k5KA4KPerXPLJJtnitGgkV","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-4.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/k5KA4KPerXPLJJtnitGgkV.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}}],"progressText":"Image {currentSlide} of {totalSlides}","viewOriginalText":"View Original"}), "https://slice.vanilla.futurecdn.net/13-4-9/js/imageGallery.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-imageGallery-7DrXpSUTmrmniX5bcDFpad-FzmmoSnQndPXA40Pj9aes4dg8F9lHTXA" class="slice-container imageGallery-wrapper imageGallery-7DrXpSUTmrmniX5bcDFpad-FzmmoSnQndPXA40Pj9aes4dg8F9lHTXA slice-container-imageGallery"><div data-hydrate="true" class="inline-gallery first-slide-only"><div class="inline-gallery__count">Image <!-- -->1<!-- --> of <!-- -->5</div><div class="inline-gallery__arrows show"><div class="arrows__arrows-inner"><div data-testid="arrow-click-left" class="arrows__left disable" data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div><div data-testid="arrow-click-right" class="arrows__right " data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div></div></div><div style="overflow-x:hidden" class="inline-gallery__items"><div style="-webkit-flex-direction:row;flex-direction:row;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);direction:ltr;display:flex;will-change:transform" class="react-swipeable-view-container"><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="false" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QWa2dTyVVErRYwZvhACGSf.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" alt="DJI Avata 2 FPV drone controller on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S9UqbDrbhRMYEJUdyTbv7h.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/A6U8vkdVU5CfYoJ7hB32fn.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/nbMXobfyns7TMPr86wty6a.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/k5KA4KPerXPLJJtnitGgkV.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div></div></div></div></div><p id="6291fd74-361e-46ba-85d5-142db9baaf9a">The DJI Motion Controller 3 is an intuitive way to control your drone, and allows users with no experience to immediately fly in a reasonably precise and controlled way. For more experienced pilots, though, this can feel like a less attractive option than a gaming-style controller, which offers full control in manual mode to let you execute aerobatics. Which you choose will depend on your level of skill and experience, and how adventurous you feel, as well as the applications you plan to use your FPV drone for. For example the DJI Motion Controller 3 could prove very useful for flying in confined environments, such as for indoors real-estate tours.</p><p>DJI has added &lsquo;Easy Acro&rsquo; to this controller, a simple solution for anyone who&rsquo;s less comfortable with aerobatics that enables them to perform flips and rolls at the push of a button. It&rsquo;s a feature that should particularly appeal to novice pilots.</p><p>Unfortunately, the design will frustrate left-handed users &ndash; it&rsquo;s built for right-handed users, and it&rsquo;s impossible for a left-handed person to press the record buttons while flying.</p><p>The DJI Remote Controller 3 replaces its predecessor, but unfortunately its ergonomics are not the best for anyone flying in manual mode &ndash; if you&rsquo;re a pilot who &lsquo;pinches&rsquo; the gimbals on the remote to control your drone, the handling is quite awkward and distracts you from the task of flying.&nbsp;</p><a id="elk-dji-avata-2-features-and-flight" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-dji-avata-2-features-and-flight"><span>DJI Avata 2: Features and flight</span></h3><ul id="eba28a9e-84d4-4f1b-83d1-5bde05466d75"><li><strong>Downward and backward visual positioning</strong></li><li><strong>Lighter and less noisy than the previous Avata</strong></li><li><strong>O4 ultra-low latency video transmission system</strong></li></ul><p id="68d0f357-bf81-4ffd-81aa-1b5e9af21754">Like its predecessor, DJI Avata 2 brings FPV flight to the masses, allowing everyone to enjoy this normally very challenging and technical hobby. You can now start flying straight out of the box after a quick setup process, and be immersed in your flight thanks to DJI Goggles 3.</p><p>So what else makes this new iteration worth buying?&nbsp;</p><p>First of all, the full redesign compared to the first Avata means this drone is quieter &ndash; while not <em>quiet</em>, it will still attract a lot less attention than the &lsquo;screaming&rsquo; Avata did. It also features a longer wheelbase (frame size) and a more aerodynamic / flatter design, which results in better flight performance.</p><p>One of the main reasons to buy the Avata 2 over its predecessor is the huge jump in video quality. Until now, whether you flew the Avata or the DJI FPV, the video lacked dynamic range, with very dark shadow areas lacking detail. The O4 ultra-low latency video transmission system proves to be a huge leap not only for the footage captured, but for the footage displayed in the new DJI Goggles 3. It&rsquo;s very crisp, and not only does it look good, it helps greatly when it comes to avoiding hard-to-spot obstacles such as thin branches and power cables.</p><p>The DJI Avata 2 features three flight modes which can be selected through the DJI Motion Controller 3 or the DJI Remote Controller 3: &nbsp;Normal, Sport, and fully Manual (which is only available when using the DJI Remote Controller 3).</p><p>Normal mode selected on the DJI Motion Controller 3 offers the most safety, and most relaxed flying experience. You can fly with extreme precision, and even reverse, which is not common in the FPV world. It&rsquo;s perfect for beginners &ndash; in fact, someone who&rsquo;s never flown a drone before should be able to start flying in this mode immediately with minimal help. This is the mode you&rsquo;ll likely want to use for flying indoors or in very tight spaces.&nbsp;</p><script data-id="vanilla-slice-imageGallery-7DrXpSUTmrmniX5bcDFpad-PXF1BrviV5NxZFaAzeHKrrJ3c1Z8CZCU-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("imageGallery-7DrXpSUTmrmniX5bcDFpad-PXF1BrviV5NxZFaAzeHKrrJ3c1Z8CZCU", "imageGallery", JSON.stringify({"galleryData":[{"title":"","description":[],"image":{"id":"rCvUgiCWS9pK8bVgPgDjub","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-2.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/rCvUgiCWS9pK8bVgPgDjub.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"wymAmNXiDMVFTmo6bYDzTJ","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-1.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/wymAmNXiDMVFTmo6bYDzTJ.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"785Brev87abbHRXxHr6ymL","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-20.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/785Brev87abbHRXxHr6ymL.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"ZSWnZDLeRvhut5iJAvervQ","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-21.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/ZSWnZDLeRvhut5iJAvervQ.jpg","alt":"DJI Avata 2 FPV drone propellor closeup","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"oFof7qY3GnjRj4qec3Tvs5","name":"New-DJI-AVATA-2-GOODDEN-PHOTOS-19.jpg","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/oFof7qY3GnjRj4qec3Tvs5.jpg","alt":"DJI Avata 2 FPV drone on a wooden bench","width":4096,"height":2304,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}}],"progressText":"Image {currentSlide} of {totalSlides}","viewOriginalText":"View Original"}), "https://slice.vanilla.futurecdn.net/13-4-9/js/imageGallery.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-imageGallery-7DrXpSUTmrmniX5bcDFpad-PXF1BrviV5NxZFaAzeHKrrJ3c1Z8CZCU" class="slice-container imageGallery-wrapper imageGallery-7DrXpSUTmrmniX5bcDFpad-PXF1BrviV5NxZFaAzeHKrrJ3c1Z8CZCU slice-container-imageGallery"><div data-hydrate="true" class="inline-gallery first-slide-only"><div class="inline-gallery__count">Image <!-- -->1<!-- --> of <!-- -->5</div><div class="inline-gallery__arrows show"><div class="arrows__arrows-inner"><div data-testid="arrow-click-left" class="arrows__left disable" data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div><div data-testid="arrow-click-right" class="arrows__right " data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div></div></div><div style="overflow-x:hidden" class="inline-gallery__items"><div style="-webkit-flex-direction:row;flex-direction:row;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);direction:ltr;display:flex;will-change:transform" class="react-swipeable-view-container"><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="false" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rCvUgiCWS9pK8bVgPgDjub.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wymAmNXiDMVFTmo6bYDzTJ.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/785Brev87abbHRXxHr6ymL.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" alt="DJI Avata 2 FPV drone propellor closeup" srcset="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZSWnZDLeRvhut5iJAvervQ.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4096px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/oFof7qY3GnjRj4qec3Tvs5.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div></div></div></div></div><p id="0cdb7de9-f38d-4678-8e38-c66c833601b5">Sport mode is for those who want to feel more of the thrill of FPV flight, with higher ascent, descent and forward speeds, and no obstacle avoidance.</p><p>Then there&rsquo;s full manual mode, which is only available with the DJI Remote Controller 3 (sold separately), and is only intended for trained FPV pilots, as it removes all flight assistance and stabilization. You&rsquo;re fully in control, and are free to fly, dive and perform aerobatics like a bird. If you&rsquo;re not flown in this way before you&rsquo;ll need to spend some time using an FPV flight simulator, otherwise you will most certainly crash at the first attempt.</p><p>The video in this article was filmed in full manual mode, in a single flight without cuts, so that you can get an idea of the Avata 2&rsquo;s potential when unleashed. Acceleration, deceleration, flying high but also at very low level, flying through tight gaps, performing loops and flips&hellip; you can do it all. This is not a freestyle drone, but it&rsquo;s fun to see how far it can be pushed.</p><p>What I&rsquo;ve learned from flying FPV drones is that it&rsquo;s about compromises, and establishing what you want from a drone, and choosing the one that&rsquo;s right for you. It&rsquo;s similar to choosing a car in some respects &ndash; one person might prefer a model that&rsquo;s safe, solid and dependable, while another may feel the need for speed.&nbsp;</p><p>The first DJI FPV was released in 2021, and it was the drone that got me into FPV flight. I&rsquo;m thankful that DJI introduced it, giving total newbies the opportunity to try FPV and see if it was for them. However, after learning to fly in full manual I quickly decided that I needed a more robust carbon fiber frame and &lsquo;traditional&rsquo; DIY FPV, because I like to perform some level of freestyle aerobatics which inevitably lead to crashes &ndash;&nbsp;and some very hard crashes. I must have crashed 200 times in the past year with minimal damage to my quadcopter, and I also think such drones fly better.</p><p>Having been flying self-built quadcopters, I have to say that I don&rsquo;t have as much fun when returning to FPV DJI products &ndash; they don&rsquo;t fly as well, and they won&rsquo;t survive multiple crashes. In fact, when I flew the Avata 2 in full manual mode it felt like I was constantly fighting the drone &ndash; it was not tuned as well as I&rsquo;d like, and compared to my daily carbon fiber FPV quadcopter I found the flight more stressful.</p><figure class="van-image-figure inline-layout" data-bordeaux-image-check id="5265d681-4d1b-49f9-b23b-3018a14bb3e6"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" alt="DJI Avata 2 FPV drone controller" srcset="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mLH7d4AKKewJi6SQDnMiom.jpg">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure><p id="406a87ae-1613-4868-b28e-6ebcfa7445b8">But as I&rsquo;ve said, FPV is all about compromises. Does my FPV quadcopter have GPS? No it doesn&rsquo;t. Does it have obstacle avoidance? No it doesn&rsquo;t. Does it offer generous flight time? Nope. Does it return to home at the press of a button? It doesn&rsquo;t.</p><p>The FPV world is diverse, and this allows people of all aspirations and skill levels to find what&rsquo;s right for them. I&rsquo;m constantly tinkering and repairing, soldering components onto my FPV quadcopter; it can be a real headache, but it&rsquo;s also part of the fun. However, that&rsquo;s not something everyone wants or has time to do, and that&rsquo;s the problem DJI solves.</p><p>So while the Avata 2 may not be for the most advanced FPV pilots, it&rsquo;s fabulous for those who want the safety of the GPS and return-to-home functions, object avoidance sensors, and the safety of the &lsquo;panic button&rsquo; which immediately slows the drone to a hover if things get too hairy or overwhelming. It has long flight times, allowing you to explore more and immerse yourself deeper, thanks also to the stunning O4 video transmission paired with the Goggles 3.</p><p>Did I also mention that it&rsquo;s cheap? The price is incredible considering that you get everything you need to fly, and the drone, goggles, and remote are the latest technological advances in the drone world.</p><a id="elk-dji-avata-2-image-and-video-quality" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-dji-avata-2-image-and-video-quality"><span>DJI Avata 2: Image and video quality</span></h3><ul id="d3f34df7-f505-4fd6-9be0-6da8744a7c6a"><li><strong>O4 Video transmission system with improved dynamic range</strong></li><li><strong>1/1.3-inch CMOS sensor</strong></li><li><strong>Up to 4K 60fps video</strong></li></ul><p id="a1690d65-9b06-489d-89c7-bfe061de0030">I tested the video quality, and I can say that it&rsquo;s as good as it gets, and the best you can currently get within the FPV world without having to rely on GoPros or external cameras.&nbsp;</p><p>Unfortunately I wasn&rsquo;t provided a set of ND filters for my review testing, so keep that in mind when viewing my footage, as ND filters are key to obtaining smooth footage with the right amount of motion blur, especially on bright sunny days. I still think the quality of footage is fantastic, though, especially the dynamic range and the balance between dark shadow areas and brightly lit skies.</p><p>The ability for the camera to be tilted during flight is another advantage of choosing DJI&rsquo;s drones for FPV flight. The Avata 2 can be tilted from -95 to 90 degrees, allowing the user to look up or down, and anywhere in between.</p><script data-id="vanilla-slice-imageGallery-7DrXpSUTmrmniX5bcDFpad-4jjZrl6eCklh19tbh1isAWfXayGcRPxd-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("imageGallery-7DrXpSUTmrmniX5bcDFpad-4jjZrl6eCklh19tbh1isAWfXayGcRPxd", "imageGallery", JSON.stringify({"galleryData":[{"title":"","description":[],"image":{"id":"S3u66oViDgSxXAdLvJMkCN","name":"DJI Avata 2 sample images 2.JPG","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/S3u66oViDgSxXAdLvJMkCN.jpg","alt":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","width":4000,"height":2256,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"3cfURRqfzM4BQcYBgPkbvM","name":"DJI Avata 2 sample images 1.JPG","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/3cfURRqfzM4BQcYBgPkbvM.jpg","alt":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","width":4000,"height":2256,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}},{"title":"","description":[],"image":{"id":"9Qk9ZxNcjbCRi7HpR8gAhM","name":"DJI Avata 2 sample images 3.JPG","credit":{"text":"(Image credit: {subject})","subject":"Future | Nico Goodden"},"src":"https:\/\/cdn.mos.cms.futurecdn.net\/9Qk9ZxNcjbCRi7HpR8gAhM.jpg","alt":"Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2","width":4000,"height":2256,"srcSetSizes":[320,480,650,970,1024,1200],"sizes":{"default":"calc(100vw - 40px)","1000px":"970px"},"fullscreen":false,"lazyLoading":true,"addSEOMetaData":false,"removeNativeWidthRestriction":false,"dataBordeauxImageCheckAttr":false,"noCredit":false}}],"progressText":"Image {currentSlide} of {totalSlides}","viewOriginalText":"View Original"}), "https://slice.vanilla.futurecdn.net/13-4-9/js/imageGallery.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-imageGallery-7DrXpSUTmrmniX5bcDFpad-4jjZrl6eCklh19tbh1isAWfXayGcRPxd" class="slice-container imageGallery-wrapper imageGallery-7DrXpSUTmrmniX5bcDFpad-4jjZrl6eCklh19tbh1isAWfXayGcRPxd slice-container-imageGallery"><div data-hydrate="true" class="inline-gallery first-slide-only"><div class="inline-gallery__count">Image <!-- -->1<!-- --> of <!-- -->3</div><div class="inline-gallery__arrows show"><div class="arrows__arrows-inner"><div data-testid="arrow-click-left" class="arrows__left disable" data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div><div data-testid="arrow-click-right" class="arrows__right " data-analytics-id="gallery-see-more" data-mrf-recirculation="gallery-see-more"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path d="M4.2 0l25.6 16.011L4.2 32V0z"></path></svg></div></div></div><div style="overflow-x:hidden" class="inline-gallery__items"><div style="-webkit-flex-direction:row;flex-direction:row;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;-webkit-transform:translate(0%, 0);transform:translate(0%, 0);direction:ltr;display:flex;will-change:transform" class="react-swipeable-view-container"><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="false" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4000px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.39999999999999%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" alt="Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2" srcset="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/S3u66oViDgSxXAdLvJMkCN.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4000px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.39999999999999%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" alt="Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2" srcset="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3cfURRqfzM4BQcYBgPkbvM.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div><div style="width:100%;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto" aria-hidden="true" data-swipeable="true"><div class="items__item"><div class="item__image-cont"><div class="image-cont__image"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:4000px"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.39999999999999%"><div style="display:contents"><picture data-hydrate="true"><source class="image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" data-normal="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" alt="Aerial images of rural UK village and fields on an overcast day taken with the DJI Avata 2" srcset="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM-1200-80.jpg 1200w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" class="image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/9Qk9ZxNcjbCRi7HpR8gAhM.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div><figcaption class="caption-credit__figcaption"><span class="caption-credit__credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure></div><button class="image-cont__expand" data-testid="expandButton" data-analytics-id="gallery-expand-image" data-mrf-recirculation="gallery-expand-image"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M31.557 12.067L31.773 0 19.791.213l.05 3.216 6.225-.115-7.347 7.39 2.422 2.434 7.34-7.382-.108 6.213 3.184.098zM.215 19.903L0 31.97l11.984-.213-.05-3.217-6.225.113 7.348-7.388-2.42-2.436-7.34 7.383L3.402 20l-3.187-.098zM20.004 31.704L32 32.001l-.293-12.059-3.195.03.154 6.263-7.396-7.44-2.407 2.42 7.389 7.43-6.174-.148-.074 3.207zM12.213.33L.22.034l.293 12.059 3.195-.032-.152-6.26 7.394 7.438 2.404-2.418L5.967 3.39l6.174.15.072-3.209z"></path></svg></button></div><div class="item__description"></div></div></div></div></div></div></div><p id="505c4145-d9f9-4d83-a46c-88a452d32420">The Avata 2&rsquo;s 1/1.3-inch image sensor offers 12MP of effective pixels at a fixed aperture of f/2.8, and with a field of view of up to 155 degrees it supports standard, wide-angle and super-wide-angle modes. While you can take perfectly good photos with the Avata 2, it remains a drone focused on video, and those who only intend to shoot photos may want to consider one of DJI&rsquo;s camera drones instead.</p><p>The DJI Avata 2 shoots up to <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/4k" data-auto-tag-linker="true" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/4k">4K</a> at 60fps, all the way down to 1080p at 120fps, at up to 130Mbps. You can shoot footage in standard mode if you want to use it immediately, or D-Log M if you want to capture more detail and have the ability to color-grade your footage in editing software for more control over the final look of your footage.</p><a id="elk-cc740453-0757-4c7c-95d1-9b66a1ef9988" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h2 id="dji-avata-2-video-sample-3">DJI Avata 2 Video sample</h2><div class="jwplayer__widthsetter" id="Bvc4sjPT">
<div class="jwplayer__wrapper">
<div id="futr_botr_Bvc4sjPT_5cK23Fxo_div" class="future__jwplayer" data-player-id="5cK23Fxo" data-playlist-id="Bvc4sjPT">
<div id="botr_Bvc4sjPT_5cK23Fxo_div"></div>
</div>
</div>
</div><p id="2a3196a0-4b29-4fd6-bb89-4603499b7428">The Goggles 3 provided in the Fly More Kit are mostly excellent &ndash; they fit very well, with minimal light leaks, and they&rsquo;re comfortable, light and compact. Equipped with dual 1080p Micro-<a data-analytics-id="inline-link" href="https://www.techradar.com/tag/oled" data-auto-tag-linker="true" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/oled">OLED</a> displays boasting a refresh rate of up to 100Hz and certified for low blue light by T&Uuml;V Rheinland, they offer vivid colors and detail.</p><p>Yet I feel DJI has missed a trick here. It has incorporated two tiny lenses at the front of the goggles, enabling users to switch from what the drone camera sees to what those two lenses see in front of you with a simple double tap, without the need to remove the goggles. I doubt this would legally remove the need for a spotter as you still can't both fly your Avata 2 and look at your drone from afar as a spotter would. Unfortunately the angle of view is not the same as human vision, and it makes it awkward to do anything without removing the goggles anyway.</p><p>DJI has incorporated a new forehead support linked to the goggles via a small hinge. Initially I thought: &ldquo;This is genius, I can now flip the goggles up using the hinge without the need to remove the goggles altogether&rdquo;. Sadly, though, this hinge only allows for small fit adjustments, and not a full lift of the Goggles, which would have been such a useful feature.</p><a id="elk-503c2529-d4ca-4262-aa19-d49cc252bc99" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><aside data-model-name="DJI Avata 2" data-widget-type="review" data-render-type="editorial" class="hawk-root"><div class="hawk-main-editorial-container"><div class="hawk-title-container">Today's best DJI Avata 2 deals</div><div class="hawk-grid-items-container hawk-review-items-grid-items" data-stacked="0"><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/658ebe23fe3503b3f5ce640a0ac3280298099a71-100-80.jpg.webp" alt="DJI Avata 2 (Drone Only), FPV..." title="DJI Avata 2 (Drone Only), FPV..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/amazon-us-15006529670367-100-80.png.webp" alt="Amazon" title="Amazon" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Famazon.com%2Ftryprimefree%3Ftag%3Dhawk-future-20%26ascsubtag%3Dhawk-custom-tracking-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-prime-shipping" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://search-api.fie.futurecdn.net/img/misc/prime.png" alt="Prime" title="Prime" class="hawk-lazy-image-image" draggable="false" loading="lazy" width="50" height="21"></a></div></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="wasPrice"> <span class="hawk-display-price-price">$879.99</span></span></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$749.99</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/cd5443a64d829cdc697d880e4be84efedeafd199-100-80.jpeg.webp" alt="DJI Avata 2 Fly Smart Combo..." title="DJI Avata 2 Fly Smart Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/kg7rxut4dskeqa3e-15622498507436-100-80.png.webp" alt="Walmart" title="Walmart" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,059</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/4a668efc634a3f1384c38adef9d610f4bed491dd-100-80.jpg.webp" alt="DJI - Avata Explorer Combo..." title="DJI - Avata Explorer Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/dmd26t3nzigeba66-17441110181559-100-80.png.webp" alt="Best Buy" title="Best Buy" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,099</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div></div><div class="hawk-load-more-container hawk-load-more-more-deals-container"><div class="hawk-load-more-load-more-container" role="button" tabindex="0"><span class="hawk-load-more-load-more">Show more</span></div><div class="hawk-load-more-show-less-container"></div></div><div class="hawk-footer-container"><div class="hawk-footer-description">We check over 250 million products every day for the best prices</div><div class="hawk-powered-by-container"></div></div></div></aside><a id="elk-should-i-buy-the-dji-avata-2" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-should-i-buy-the-dji-avata-2"><span>Should I buy the DJI Avata 2?</span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check id="30660722-1407-494e-a397-04baac621a76"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd.jpg" alt="DJI Avata 2 FPV drone with controller and goggles on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/MY6W4JjDQm6edntApBUbfd.jpg">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure><a id="elk-31b8cd5d-a073-45cf-953c-3d1d3f0a3bdf" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h2 id="buy-it-if-3">Buy it if...</h2><a id="elk-f6305e7f-80bb-4418-be02-72c153f710ae" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><div data-model-name="You need precise control in confined spaces" data-widget-introduction="&lt;p&gt;&lt;strong&gt;You need precise control in confined spaces&lt;/strong&gt;&lt;br&gt;
If, for example, you want to capture real-estate videos the Avata 2 offers fine control and slow and stable flight, with impressive image quality superior to that of DIY FPV drones.&lt;/p&gt;" data-widget-type="deal" data-render-type="editorial" class="hawk-root"><div class="hawk-deal-widget-container" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-wrap"><div class="hawk-deal-widget-main hawk-deal-widget-responsive" data-has-title="true" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-desc-wrap" data-only-description="false"><div class="hawk-deal-widget-description" data-only-description="false"><p xmlns="http://www.w3.org/1999/xhtml"><strong>You need precise control in confined spaces</strong><br>
If, for example, you want to capture real-estate videos the Avata 2 offers fine control and slow and stable flight, with impressive image quality superior to that of DIY FPV drones.</p></div></div></div></div><div class="hawk-deal-widget-footer"><div class="hawk-deal-widget-button-wrapper"><div class="hawk-deal-widget-preferred-partner-wrapper"></div></div></div></div></div><a id="elk-34aea5a2-7706-4d13-bdcb-f91f9fb629c1" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><div data-model-name="You&rsquo;re an FPV newbie" data-widget-introduction="&lt;p&gt;&lt;strong&gt;You&rsquo;re an FPV newbie&lt;/strong&gt;&lt;br&gt;
If you&rsquo;re new to FPV, and want to enjoy the thrills without the steep learning curve normally associated with building and maintaining your own quadcopter, the Avata 2 lets you get airborne straight out of the box. It&rsquo;s easy and intutitive to fly, and it&rsquo;s great for teaching kids too.&lt;/p&gt;" data-widget-type="deal" data-render-type="editorial" class="hawk-root"><div class="hawk-deal-widget-container" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-wrap"><div class="hawk-deal-widget-main hawk-deal-widget-responsive" data-has-title="true" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-desc-wrap" data-only-description="false"><div class="hawk-deal-widget-description" data-only-description="false"><p xmlns="http://www.w3.org/1999/xhtml"><strong>You&rsquo;re an FPV newbie</strong><br>
If you&rsquo;re new to FPV, and want to enjoy the thrills without the steep learning curve normally associated with building and maintaining your own quadcopter, the Avata 2 lets you get airborne straight out of the box. It&rsquo;s easy and intutitive to fly, and it&rsquo;s great for teaching kids too.</p></div></div></div></div><div class="hawk-deal-widget-footer"><div class="hawk-deal-widget-button-wrapper"><div class="hawk-deal-widget-preferred-partner-wrapper"></div></div></div></div></div><a id="elk-5128fe0d-55bf-418b-a709-133956d9e6a3" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><div data-model-name="You need the best-possible FPV image quality" data-widget-introduction="&lt;p&gt;&lt;strong&gt;You need the best-possible FPV image quality &lt;/strong&gt;&lt;br&gt;
The Avata 2 offers better-quality footage than the DJI FPV or Avata, with better dynamic range, and a more immersive flying experience due to overall better image from both the drone and the new DJI Goggles 3.&lt;/p&gt;" data-widget-type="deal" data-render-type="editorial" class="hawk-root"><div class="hawk-deal-widget-container" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-wrap"><div class="hawk-deal-widget-main hawk-deal-widget-responsive" data-has-title="true" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-desc-wrap" data-only-description="false"><div class="hawk-deal-widget-description" data-only-description="false"><p xmlns="http://www.w3.org/1999/xhtml"><strong>You need the best-possible FPV image quality </strong><br>
The Avata 2 offers better-quality footage than the DJI FPV or Avata, with better dynamic range, and a more immersive flying experience due to overall better image from both the drone and the new DJI Goggles 3.</p></div></div></div></div><div class="hawk-deal-widget-footer"><div class="hawk-deal-widget-button-wrapper"><div class="hawk-deal-widget-preferred-partner-wrapper"></div></div></div></div></div><a id="elk-e120789d-f879-4e80-b7bd-a4854abb2faf" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h2 id="don-apos-t-buy-it-if-3">Don't buy it if...</h2><a id="elk-be5efa99-f20a-4e6d-9369-b82a2bfde8bc" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><div data-model-name="You want all the thrills and spills of FPV" data-widget-introduction="&lt;p&gt;&lt;strong&gt;You want all the thrills and spills of FPV&lt;/strong&gt;&lt;br&gt;
If you&rsquo;re looking to reproduce the kinds of videos you&rsquo;ve seen on social media, of FPV pilots flying crazy aerobatics at high speed in abandoned buildings, this is not the drone for you. This is a cinewhoop rather than a freestyle drone, and it&rsquo;s not made to withstand hard crashes.&lt;/p&gt;" data-widget-type="deal" data-render-type="editorial" class="hawk-root"><div class="hawk-deal-widget-container" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-wrap"><div class="hawk-deal-widget-main hawk-deal-widget-responsive" data-has-title="true" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-desc-wrap" data-only-description="false"><div class="hawk-deal-widget-description" data-only-description="false"><p xmlns="http://www.w3.org/1999/xhtml"><strong>You want all the thrills and spills of FPV</strong><br>
If you&rsquo;re looking to reproduce the kinds of videos you&rsquo;ve seen on social media, of FPV pilots flying crazy aerobatics at high speed in abandoned buildings, this is not the drone for you. This is a cinewhoop rather than a freestyle drone, and it&rsquo;s not made to withstand hard crashes.</p></div></div></div></div><div class="hawk-deal-widget-footer"><div class="hawk-deal-widget-button-wrapper"><div class="hawk-deal-widget-preferred-partner-wrapper"></div></div></div></div></div><a id="elk-b0560310-3442-427f-a350-ac3f76d69cdb" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><div data-model-name="You&rsquo;re an experienced FPV pilot" data-widget-introduction="&lt;p&gt;&lt;strong&gt;You&rsquo;re an experienced FPV pilot&lt;/strong&gt;&lt;br&gt;
If you already fly DIY FPV drones you likely won&rsquo;t need the precision-flight and safety features that DJI offers.&lt;/p&gt;" data-widget-type="deal" data-render-type="editorial" class="hawk-root"><div class="hawk-deal-widget-container" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-wrap"><div class="hawk-deal-widget-main hawk-deal-widget-responsive" data-has-title="true" data-collapsible="false" data-expanded="false"><div class="hawk-deal-widget-desc-wrap" data-only-description="false"><div class="hawk-deal-widget-description" data-only-description="false"><p xmlns="http://www.w3.org/1999/xhtml"><strong>You&rsquo;re an experienced FPV pilot</strong><br>
If you already fly DIY FPV drones you likely won&rsquo;t need the precision-flight and safety features that DJI offers.</p></div></div></div></div><div class="hawk-deal-widget-footer"><div class="hawk-deal-widget-button-wrapper"><div class="hawk-deal-widget-preferred-partner-wrapper"></div></div></div></div></div><a id="elk-how-i-tested-the-dji-avata-2" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><h3 class="article-body__section" id="section-how-i-tested-the-dji-avata-2"><span>How I tested the DJI Avata 2</span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check id="93e62d86-ace0-4863-9de4-4037730598a2"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T.jpg" alt="DJI Avata 2 FPV drone on a wooden bench" srcset="https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/MyjufAB6CQspMwN7DMPk3T.jpg">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Goodden)</span></figcaption></figure><p id="f6283609-fedb-4a6c-a2b4-b9d2ec824d24">I tested the DJI Avata 2 over the course of a couple of weeks, starting by flying in Normal mode with the DJI Motion Controller 3, then moving onto the Sport mode, and finally &ndash; and my personal preference &ndash; flying in fully manual mode using the DJI Remote Controller 3. While this is not a freestyle drone, it is considered a cinewhoop, and I wanted to test its ability to perform light freestyle maneuvers, from very low to the ground to high up, and from flying fast to slowing right down, and testing the ability to fly through various gaps, all in an environment I&rsquo;m familiar with and in which I&rsquo;ve flown many other FPV drones.</p><p>Testing was done on private property with multiple spotters, away from people and buildings, and in compliance with local aviation laws and restrictions to ensure that all flights were safe and legal.</p><p>I&rsquo;ve been flying camera drones since 2014, and since 2022 I&rsquo;ve been flying FPV quadcopters, which has been incredibly fun and very challenging. I fly a multitude of different drones, from sub-100g tinywhoops to carbon fiber freestyle drones, but also camera drones for the variety of creative opportunities they offer. I fly four leading brands of drones, and have no affiliation to any of them, so I&rsquo;m able to produce impartial reviews to help others make informed buying decisions.</p><p id="535bacd3-cf92-46e1-8569-68e82da0892f"><em>First reviewed April 2024</em></p><a id="elk-bot-widget" class="paywall" aria-hidden="true" data-url="" href="" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"></a><aside data-block-type="embed" data-model-name="DJI Avata 2" data-name="BOT widget" data-render-type="fte" data-widget-type="review" class="hawk-root"><div class="hawk-main-editorial-container"><div class="hawk-title-container">DJI Avata 2: Price Comparison</div><div class="hawk-grid-items-container hawk-review-items-grid-items" data-stacked="0"><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on BHPhoto" href="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="54689-1073677295" data-url="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" data-model-id="1007712" data-match-id="524831888" data-product-type="1000" data-link-merchant="BHPhoto" data-merchant-id="29103" data-merchant-name="BHPhoto" data-merchant-url="https://www.bhphotovideo.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://m.media-amazon.com/images/I/41R3AtL33HL._SL500_.jpg" alt="DJI Avata 2" title="DJI Avata 2" class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on BHPhoto" href="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="54689-1073677295" data-url="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" data-model-id="1007712" data-match-id="524831888" data-product-type="1000" data-link-merchant="BHPhoto" data-merchant-id="29103" data-merchant-name="BHPhoto" data-merchant-url="https://www.bhphotovideo.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/ro9ey4r3ieusipmu-15428259209333-100-80.png.webp" alt="BHPhoto" title="BHPhoto" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on BHPhoto" href="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="54689-1073677295" data-url="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" data-model-id="1007712" data-match-id="524831888" data-product-type="1000" data-link-merchant="BHPhoto" data-merchant-id="29103" data-merchant-name="BHPhoto" data-merchant-url="https://www.bhphotovideo.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$629</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on BHPhoto" href="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="54689-1073677295" data-url="https://www.bhphotovideo.com/c/product/1719563-REG/dji_cp_fp_00000062_01_avata_drone.html?BI=20811&amp;KBID=16572&amp;SID=trd-us-3960543471236467386" data-model-id="1007712" data-match-id="524831888" data-product-type="1000" data-link-merchant="BHPhoto" data-merchant-id="29103" data-merchant-name="BHPhoto" data-merchant-url="https://www.bhphotovideo.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/658ebe23fe3503b3f5ce640a0ac3280298099a71-100-80.jpg.webp" alt="DJI Avata 2 (Drone Only), FPV..." title="DJI Avata 2 (Drone Only), FPV..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/amazon-us-15006529670367-100-80.png.webp" alt="Amazon" title="Amazon" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Famazon.com%2Ftryprimefree%3Ftag%3Dhawk-future-20%26ascsubtag%3Dhawk-custom-tracking-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-prime-shipping" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://search-api.fie.futurecdn.net/img/misc/prime.png" alt="Prime" title="Prime" class="hawk-lazy-image-image" draggable="false" loading="lazy" width="50" height="21"></a></div></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="wasPrice"> <span class="hawk-display-price-price">$879.99</span></span></a><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$749.99</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Amazon" href="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="2929-B0CS6KY96F" data-url="https://target.georiot.com/Proxy.ashx?tsid=8428&amp;GR_URL=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0CS6KY96F%3Ftag%3Dhawk-future-20%26linkCode%3Dogi%26th%3D1%26psc%3D1%26ascsubtag%3Dtrd-us-4552396826772045726-20" data-model-id="1007712" data-match-id="568852516" data-product-type="1000" data-link-merchant="Amazon" data-merchant-id="1471" data-merchant-name="Amazon" data-merchant-url="https://www.amazon.com/" data-aps-asin="B0CS6KY96F" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on DJI (US &amp; CA)" href="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="50241-1073681717" data-url="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" data-model-id="1007712" data-match-id="524836409" data-product-type="1000" data-link-merchant="DJI (US &amp; CA)" data-merchant-id="10367" data-merchant-name="DJI (US &amp; CA)" data-merchant-url="https://www.dji.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://m.media-amazon.com/images/I/41R3AtL33HL._SL500_.jpg" alt="DJI Avata 2 Fly More Combo..." title="DJI Avata 2 Fly More Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on DJI (US &amp; CA)" href="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="50241-1073681717" data-url="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" data-model-id="1007712" data-match-id="524836409" data-product-type="1000" data-link-merchant="DJI (US &amp; CA)" data-merchant-id="10367" data-merchant-name="DJI (US &amp; CA)" data-merchant-url="https://www.dji.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/dji-14944308916577-100-80.png.webp" alt="DJI (US &amp; CA)" title="DJI (US &amp; CA)" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on DJI (US &amp; CA)" href="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="50241-1073681717" data-url="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" data-model-id="1007712" data-match-id="524836409" data-product-type="1000" data-link-merchant="DJI (US &amp; CA)" data-merchant-id="10367" data-merchant-name="DJI (US &amp; CA)" data-merchant-url="https://www.dji.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$999</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on DJI (US &amp; CA)" href="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="50241-1073681717" data-url="https://www.awin1.com/awclick.php?awinmid=7327&amp;awinaffid=103504&amp;clickref=trd-us-1152512774881232586&amp;p=https%3A%2F%2Fstore.dji.com%2Fproduct%2Fdji-avata-2%3Fvid%3D164721" data-model-id="1007712" data-match-id="524836409" data-product-type="1000" data-link-merchant="DJI (US &amp; CA)" data-merchant-id="10367" data-merchant-name="DJI (US &amp; CA)" data-merchant-url="https://www.dji.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/cd5443a64d829cdc697d880e4be84efedeafd199-100-80.jpeg.webp" alt="DJI Avata 2 Fly Smart Combo..." title="DJI Avata 2 Fly Smart Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/logos/merchants/kg7rxut4dskeqa3e-15622498507436-100-80.png.webp" alt="Walmart" title="Walmart" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,059</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Walmart" href="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="51424-18637000515" data-url="https://goto.walmart.com/c/1943169/568844/9383?sharedId=trd-us&amp;subId1=trd-us-1370525481057397131&amp;veh=aff&amp;sourceid=imp_000011112222333344&amp;u=https%3A%2F%2Fwww.walmart.com%2Fip%2F18637000515" data-model-id="1007712" data-match-id="919417117" data-product-type="1000" data-link-merchant="Walmart" data-merchant-id="108180" data-merchant-name="Walmart" data-merchant-url="https://www.walmart.com/" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div><div class="hawk-grid-item-container hawk-review-items-grid-item" data-expandable="0" data-stacked="0" data-load-more="true" role="button" tabindex="0"><div class="hawk-grid-item-main-container hawk-review-items-grid-item-main" data-product-type="1000" data-button-type="" data-stacked="0" data-expanded="0"><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="image" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/products/4a668efc634a3f1384c38adef9d610f4bed491dd-100-80.jpg.webp" alt="DJI - Avata Explorer Combo..." title="DJI - Avata Explorer Combo..." class="hawk-lazy-image-product-image" draggable="false" loading="lazy" width="78" height="70"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="merchant" data-product-type="1000" data-button-type="" data-stacked="0"><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><img src="https://images.fie.futurecdn.net/dmd26t3nzigeba66-17441110181559-100-80.png.webp" alt="Best Buy" title="Best Buy" class="hawk-lazy-image-logo-image" draggable="false" loading="lazy" width="80" height="40"></a></div><div class="hawk-grid-item-block-container hawk-review-items-grid-item-block" data-name="priceLink" data-product-type="1000" data-button-type="" data-stacked="0"><div class="hawk-main-price-container"><div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-container" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0"><span class="hawk-display-price-container" data-type="retail"> <span class="hawk-display-price-price">$1,099</span></span></a></div></div><a data-google-interstitial="false" aria-label="View DJI Avata 2 on Best Buy" href="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" referrerpolicy="no-referrer-when-downgrade" class="hawk-affiliate-link-button" data-product-key="438415-11058939" data-url="https://bestbuy.7tiv.net/c/1943169/614286/10014?sharedId=trd-us&amp;subId1=trd-us-2649403911752628150&amp;prodsku=11058939&amp;u=https%3A%2F%2Fwww.bestbuy.com%2Fproduct%2Fdji-avata-explorer-combo-drone-with-motion-controller-goggles-integra-and-rc-motion-2-gray%2FJJ82L2VJ75&amp;intsrc=CATF_21610" data-model-id="1007712" data-match-id="879894743" data-product-type="1000" data-link-merchant="Best Buy" data-merchant-id="574517" data-merchant-name="Best Buy" data-merchant-url="http://www.bestbuy.com" rel="sponsored noopener" target="_blank" role="link" tabindex="0">View</a></div></div></div></div><div class="hawk-load-more-container hawk-load-more-more-deals-container"><div class="hawk-load-more-load-more-container" role="button" tabindex="0"><span class="hawk-load-more-load-more">Show more</span></div><div class="hawk-load-more-show-less-container"></div></div><div class="hawk-footer-container"><div class="hawk-footer-description">We check over 250 million products every day for the best prices</div><div class="hawk-powered-by-container"><div class="hawk-powered-by-inner-container"><div class="hawk-powered-by-powered-by-container">powered by </div><img src="https://search-api.fie.futurecdn.net/img/sites/svg/techradar.svg" alt="Techradar" title="Techradar" class="hawk-lazy-image-site-logo-powered-by" draggable="false" loading="lazy" width="60" height="30"></div></div></div></div></aside>
</div>
<div id="kiosq-app-paywall-js"></div>
<div class="jwcarousel__hook"></div>
<div class="block" id="articleTag" data-component-name="PostArticleLinks" data-nosnippet data-mrf-recirculation="post-article-links">
<div class="border-b border-b-black border-solid py-2.5 text-black font-bold uppercase">TOPICS</div>
<nav class="py-2.5 flex gap-2.5 flex-wrap" data-analytics-id="article-tag" data-mrf-recirculation="article-tag">
<a class="flex-none p-2.5 text-white bg-neutral-950 hover:bg-neutral-500 hover:underline hover:underline-offset-2" href="https://www.techradar.com/tag/dji" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</nav>
</div>
<div id="slice-container-authorBio-7DrXpSUTmrmniX5bcDFpad" class="slice-container slice-author-bio authorBio-7DrXpSUTmrmniX5bcDFpad slice-container-authorBio"><div class="author author__default-layout author--separator"><div class="author__header"><div class="author__avatar-block"><figure class="image-wrapped__wrapper" data-bordeaux-image-check="false"><div class="image-wrapped__widthsetter" style="max-width:none"><div class="image-wrapped__aspect-padding" style="padding-bottom:56.25%"><div style="display:contents"><picture data-hydrate="false"><source class="author__avatar image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm-140-80.jpg.webp 140w" sizes="99vw" data-normal="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-nopin="true" data-slice-image="true"></source><source class="author__avatar image-wrapped__image image__image" type="image/jpeg" srcset="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm-140-80.jpg 140w" sizes="99vw" data-normal="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-nopin="true" data-slice-image="true"></source><img src="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" alt="Nico Goodden" srcset="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm-140-80.jpg 140w" sizes="99vw" class="author__avatar image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-original-mos="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/iAxiGbcxoz7MugEthNzEKm.jpg" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="author__heading"><div class="author__name"><a href="https://www.techradar.com/author/nico-goodden" target="_self" class="link author__name_link" data-before-rewrite-localise="https://www.techradar.com/author/nico-goodden">Nico Goodden</a></div><div class="author__social"><nav class="button-social-group author__social-buttons" aria-labelledby="button-social-group- author__social-buttons"><div id="button-social-group- author__social-buttons" style="display:none">Social Links Navigation</div><a class="button-social   " href="https://www.instagram.com/nicholasgoodden" target="_self" aria-label="INSTAGRAM"><span class="button-social__icon"><svg class="icon_instagram" height="1.5em" viewbox="0 0 24 24" width="1.5em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#de3073" r="12"></circle><path d="M18.958 9.116a5.121 5.121 0 00-.336-1.708 3.557 3.557 0 00-2.044-2.044 5.12 5.12 0 00-1.694-.322C14.142 5.014 13.89 5 12 5s-2.142.014-2.884.042a5.213 5.213 0 00-1.708.322 3.665 3.665 0 00-2.044 2.044 5.213 5.213 0 00-.322 1.708C5.014 9.858 5 10.1 5 12s.014 2.142.042 2.884a5.12 5.12 0 00.322 1.694 3.44 3.44 0 00.812 1.246 3.4 3.4 0 001.232.8 5.175 5.175 0 001.708.336c.742.028.98.042 2.884.042s2.142-.014 2.884-.042a5.082 5.082 0 001.694-.336 3.456 3.456 0 002.044-2.044 5.006 5.006 0 00.336-1.694C18.986 14.142 19 13.9 19 12s-.014-2.142-.042-2.884zM17.7 14.828a3.946 3.946 0 01-.252 1.3 2.189 2.189 0 01-.518.8 2.165 2.165 0 01-.8.532 4.641 4.641 0 01-1.3.238c-.742.028-.966.042-2.828.042s-2.1-.014-2.828-.042a3.837 3.837 0 01-1.3-.252A2.258 2.258 0 016.54 16.13a3.91 3.91 0 01-.238-1.3c-.028-.742-.042-.966-.042-2.828s.014-2.086.042-2.828a3.787 3.787 0 01.238-1.3A2.445 2.445 0 017.87 6.54a3.856 3.856 0 011.3-.238c.742-.028.952-.042 2.828-.042s2.086.014 2.828.042a3.787 3.787 0 011.3.238 2.445 2.445 0 011.33 1.33 4.641 4.641 0 01.238 1.3c.027.742.042.952.042 2.828s-.011 2.088-.036 2.83zM12 8.4a3.6 3.6 0 103.6 3.6A3.6 3.6 0 0012 8.4zm.181 5.929a2.338 2.338 0 01-.362-4.662 2.43 2.43 0 01.362 0 2.338 2.338 0 010 4.662zm3.557-6.909a.84.84 0 11-.84.84.84.84 0 01.84-.838z" fill="#fff"></path></svg></span></a><a class="button-social   " href="https://www.nicholasgooddenphotography.co.uk" target="_self" aria-label="WEBSITE"><span class="button-social__icon button-social__icon-website"><svg class="icon-website" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path d="M1000 500A501 501 0 0 0 503 0h-6A501 501 0 0 0 0 500c0 275 223 499 498 500h4a501 501 0 0 0 498-500zM529 936V765h133c-31 90-79 154-133 171zM337 765h134v171c-54-17-101-81-134-171zM61 539h176a899 899 0 0 0 22 167H110a439 439 0 0 1-49-166zM471 64v191H331c31-101 82-173 140-191zm199 191H529V64c58 18 109 90 140 191zm270 226H763c-1-59-7-115-18-167h155a438 438 0 0 1 40 167zm-235 0H529V314h156a857 857 0 0 1 19 167zM471 314v167H296a859 859 0 0 1 19-167h156zM237 481H60a438 438 0 0 1 41-167h154a921 921 0 0 0-18 167zm59 58h175v167H320a837 837 0 0 1-24-166zm233 167V539h175a831 831 0 0 1-24 167H529zm234-166h176a436 436 0 0 1-49 166H741a893 893 0 0 0 22-166zm104-285H731c-20-68-47-126-81-169a443 443 0 0 1 217 169zM350 86c-33 43-61 101-81 169H133A443 443 0 0 1 350 86zM148 765h127c20 59 45 110 75 150a442 442 0 0 1-202-150zm502 150c30-39 56-91 75-150h127a442 442 0 0 1-202 150z"></path></svg></span></a></nav></div></div></div><div class="author__biography"><p>A versatile photographer since 2008 with clients including Adidas, Heineken and McLaren F1, Nico is currently a full-time in-house automotive and watch photographer / videographer with the occasional side gig shooting events/people. His first book "How to take amazing photos" was released in April 2023 and he is passionate about sharing his knowledge also on his blog. Having flown camera drones since 2013, he made the jump&nbsp;into the FPV drones rabbithole in 2022 and is loving every minute of it (including the odd crash).</p></div></div></div>
<div id="this-will-be-used-for-mpu-2"></div>
<div class="infinite-container" data-analytics-id="infinite-container" data-component-name="SponsoredScroll" data-mrf-recirculation="infinite-container">
<div class="infinite-trigger" style="height:1px;" aria-hidden="true"></div>
</div>
<div data-component-name="Article:ScrollUp" class="sticky bottom-14 z-[999] h-6">
<a href="#" class="absolute top-0 right-0 bottom-[30px] w-auto h-10 box-border mr-2 sm:mr-0 px-1 pl-2 pr-5 py-0 text-[13px] leading-10 text-white text-center uppercase font-bold opacity-0 pointer-events-none bg-neutral-800 rounded transition-opacity duration-200 ease-[ease-out]
decoration-none hover:decoration-none hover:no-underline
after:content-[''] after:absolute after:right-2 after:top-[calc(50%_-_0.25em)] after:border-solid after:border-b-[0.614em] after:border-b-[white] after:border-x-[0.329em] after:border-x-transparent">
Back To Top
</a>
</div>
<section class="mx-2 sm:mx-0 my-5">
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-adviser:related">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Read more</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/cameras/drones/best-drone" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="The best drone 2025 based on in-depth testing - Drones" title="The best drone 2025 based on in-depth testing" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/best-drone">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" alt="The DJI Mini 4K drone in flight with tree backdrop, alongside DJI Mavic 4 Pro in flight with blue sky backdrop" srcset="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TRaYMHmMPxkupjiAkaHJKh.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The best drone 2025 based on in-depth testing</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/dji-neo-2-review" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="DJI Neo 2 review: takes selfie drones to new heights - Drones" title="DJI Neo 2 review: takes selfie drones to new heights" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/dji-neo-2-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" alt="DJI Neo 2" srcset="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yKqxu25P3kApxMsRt5kpKY.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">DJI Neo 2 review: takes selfie drones to new heights</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/djis-neo-2-selfie-drone-has-one-huge-upgrade-that-easily-blows-its-rivals-out-the-water" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="DJI&rsquo;s Neo 2 selfie drone has one huge upgrade that easily blows its rivals out the water - Drones" title="DJI&rsquo;s Neo 2 selfie drone has one huge upgrade that easily blows its rivals out the water" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/djis-neo-2-selfie-drone-has-one-huge-upgrade-that-easily-blows-its-rivals-out-the-water">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG.jpg" alt="DJI Neo 2 selfie drone taking off from someone&amp;#039;s hand" srcset="https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/KfoQZjpzcxkKKQEFAvrcHG.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">DJI&rsquo;s Neo 2 selfie drone has one huge upgrade that easily blows its rivals out the water</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/ive-been-testing-the-dji-mini-5-pro-trust-me-its-the-drone-to-get-if-you-shoot-for-social" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="I&rsquo;ve been testing the DJI Mini 5 Pro &ndash; trust me, it&rsquo;s the drone to get if you shoot for social - Drones" title="I&rsquo;ve been testing the DJI Mini 5 Pro &ndash; trust me, it&rsquo;s the drone to get if you shoot for social" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/ive-been-testing-the-dji-mini-5-pro-trust-me-its-the-drone-to-get-if-you-shoot-for-social">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" alt="DJI Mini 5 Pro in flight with trees in the background" srcset="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">I&rsquo;ve been testing the DJI Mini 5 Pro &ndash; trust me, it&rsquo;s the drone to get if you shoot for social</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/best/best-beginner-drones" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="The best beginner drones for 2025 - Drones" title="The best beginner drones for 2025" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/best/best-beginner-drones">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" alt="Photo diptych with DJI Mini 5 Pro in the air on the left, and the DJI Neo 2 in person&amp;#039;s hand on the right" srcset="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rtBaesj5JwwjuNUu7XHY5U.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The best beginner drones for 2025</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/antigravity-a1-review" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" name="recirculation-feed" analytics-label="adviser:related" class="custom-title-styles" aria-label="Antigravity A1 review: a niche, unrivalled but expensive 360 drone - Drones" title="Antigravity A1 review: a niche, unrivalled but expensive 360 drone" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/antigravity-a1-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" alt="Antigravity A1 in flight" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Antigravity A1 review: a niche, unrivalled but expensive 360 drone</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
</div>
</div>
</aside>
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-solr:latest-category">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Latest in Drones</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/cameras/drones/the-apple-watch-just-got-its-coolest-upgrade-in-years-you-can-now-talk-to-your-dji-drone-from-your-wrist" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="You can now talk to your DJI Neo or Flip drone from your Apple Watch - Drones" title="You can now talk to your DJI Neo or Flip drone from your Apple Watch" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/the-apple-watch-just-got-its-coolest-upgrade-in-years-you-can-now-talk-to-your-dji-drone-from-your-wrist">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" alt="DJI Neo 2 drone in flight and Apple Watch on user&amp;#039;s wrist" srcset="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/GztGBTyEQWY46WbTNZRhUK.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">You can now talk to your DJI Neo or Flip drone from your Apple Watch</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/big-dji-pocket-4-and-avata-360-leaks-show-a-defiant-dji-is-planning-on-ending-2025-with-a-bang" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged - Drones" title="Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/big-dji-pocket-4-and-avata-360-leaks-show-a-defiant-dji-is-planning-on-ending-2025-with-a-bang">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" alt="DJI Pocket 3 vlogging cam and DJI Avata 2 FPV drone diptych" srcset="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/pS2oYx4wekUgETjznoSc8Z.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Fresh leaks for the DJI Osmo Pocket 4 and DJI Avata 360 have emerged</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/djis-terrifying-new-delivery-drone-is-its-most-powerful-so-far-the-flycart-100-can-carry-100kg-loads-and-climb-6-000m-mountains" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="DJI&rsquo;s terrifying new delivery drone is its most powerful one so far - Drones" title="DJI&rsquo;s terrifying new delivery drone is its most powerful one so far" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/djis-terrifying-new-delivery-drone-is-its-most-powerful-so-far-the-flycart-100-can-carry-100kg-loads-and-climb-6-000m-mountains">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" alt="The DJI FlyCart 100 drone in use." srcset="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/cmiptxWMnf3e3a8Po8rf6P.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">DJI&rsquo;s terrifying new delivery drone is its most powerful one so far</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/the-fbi-is-hunting-for-unjammable-drones-and-these-flying-cameras-use-one-very-old-school-trick-to-stop-remote-attacks" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The FBI is hunting for 'unjammable' drones that use one very old-school trick - Drones" title="The FBI is hunting for 'unjammable' drones that use one very old-school trick" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/the-fbi-is-hunting-for-unjammable-drones-and-these-flying-cameras-use-one-very-old-school-trick-to-stop-remote-attacks">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" alt="DJI Mini 5 Pro in flight with trees in the background" srcset="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/i6jeQoSMjGcDD58HkuufXj.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The FBI is hunting for 'unjammable' drones that use one very old-school trick</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/antigravity-a1-review" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Antigravity A1 review: a niche, unrivalled but expensive 360 drone - Drones" title="Antigravity A1 review: a niche, unrivalled but expensive 360 drone" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/antigravity-a1-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" alt="Antigravity A1 in flight" srcset="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/bYstsJMD9YDqjs28Kk8CaN.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Antigravity A1 review: a niche, unrivalled but expensive 360 drone</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/cameras/drones/cyber-monday-dji-deals-grab-these-15-recommended-drones-and-action-cams-while-you-can" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" name="recirculation-feed" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Cyber Monday DJI deals &ndash; record-low prices for the Mini 4K, Osmo 360 and more - Drones" title="Cyber Monday DJI deals &ndash; record-low prices for the Mini 4K, Osmo 360 and more" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/cyber-monday-dji-deals-grab-these-15-recommended-drones-and-action-cams-while-you-can">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o.jpg" alt="A group of DJI drones and action cams on a purple background with cyber monday deals text overlay" srcset="https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/FNvUDbvTvNmx3vxdSuxi5o.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Cyber Monday DJI deals &ndash; record-low prices for the Mini 4K, Osmo 360 and more</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
</div>
</div>
</aside>
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-solr:latest-articletype">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Latest in Reviews</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/pro/boulies-op180-office-chair-review" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Boulies OP180 office chair review - Pro" title="Boulies OP180 office chair review" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/pro/boulies-op180-office-chair-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H.png" alt="The Boulies OP180 in a home office during our review" srcset="https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H-320-80.png 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/P2M5GLeFsSEznEiJ2ric9H.png" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Boulies OP180 office chair review</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/televisions/lg-stanbyme-2-review" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="LG StanByME 2 review: a versatile TV that&rsquo;s way more useful than I expected - Televisions" title="LG StanByME 2 review: a versatile TV that&rsquo;s way more useful than I expected" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/televisions/lg-stanbyme-2-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN.jpg" alt="LG StanByMe 2" srcset="https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/m2bR8aGQawWH4HX9gNpUQN.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">LG StanByME 2 review: a versatile TV that&rsquo;s way more useful than I expected</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/home/coffee-machines/bosch-tassimo-finesse-friendly-review" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Bosch Tassimo Finesse Friendly review: a cheap and cheerful coffee maker, but beware its hidden costs - Coffee Machines" title="Bosch Tassimo Finesse Friendly review: a cheap and cheerful coffee maker, but beware its hidden costs" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/home/coffee-machines/bosch-tassimo-finesse-friendly-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR.jpg" alt="Bosch Tassimo Finesse Friendly coffee maker with caffe latte" srcset="https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yaTrjTaexHnzF3sowzJqfR.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Bosch Tassimo Finesse Friendly review: a cheap and cheerful coffee maker, but beware its hidden costs</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/computing/keyboards/hhkb-professional-classic-type-s-keyboard-review" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="HHKB Professional Classic Type-S keyboard review - Keyboards" title="HHKB Professional Classic Type-S keyboard review" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/computing/keyboards/hhkb-professional-classic-type-s-keyboard-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf.jpg" alt="HHKB Professional Classic Type-S " srcset="https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TyteW2hcJWkkeKYfHBRZrf.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">HHKB Professional Classic Type-S keyboard review</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/streaming/netflix/goodbye-june-review" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Goodbye June review: New Netflix movie is this year's Christmas tearjerker - Netflix" title="Goodbye June review: New Netflix movie is this year's Christmas tearjerker" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/streaming/netflix/goodbye-june-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe.jpg" alt="Helen Mirren lays in a hospital bed while Kate Winslet holds her hand" srcset="https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/PZTGLB36QXoisKw4axRgwe.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Goodbye June review: New Netflix movie is this year's Christmas tearjerker</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
<div>
<a href="https://www.techradar.com/home/vacuums/bissell-powerclean-furfinder-cordless-vacuum-review" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" name="recirculation-feed" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="This pet hair-friendly vacuum is one of the best budget options I've tested - Vacuums" title="This pet hair-friendly vacuum is one of the best budget options I've tested" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/home/vacuums/bissell-powerclean-furfinder-cordless-vacuum-review">
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative [&amp;_img]:object-cover [&amp;_img]:w-full [&amp;_img]:h-full mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)"></source>
<img src="https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL.jpg" alt="Bissell PowerClean FurFinder vacuum" srcset="https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ydVEVcfoQhaaQAoBrzerUL.jpg" data-pin-nopin="true">
</picture>
</div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">This pet hair-friendly vacuum is one of the best budget options I've tested</span>
</a>
</div>
<div class="relative recirc-feed sponsored-card min-h-[250px]" data-recirc-id="article-river-stacked-ads:native-cards" data-mrf-recirculation="article-river-ads" data-nosnippet data-ad-slot-path="feed-sponsored-post" data-attribute-device="all">
<div class="sponsored-post max-w-full [&amp;.sponsored-post--loaded+.sponsored-post--placeholder]:hidden [&amp;[data-bordeaux-hook-loaded]+.sponsored-post--placeholder]:hidden"></div>
<div class="sponsored-post--placeholder max-w-full animate-pulse">
<span style="position: relative!important;">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden"></span>
<div class="aspect-[--img-listing-aspect-ratio,16/9] relative bg-gray-200"></div>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block bg-gray-100">&nbsp;<br>&nbsp;</span>
</span>
</div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a style="position: relative!important;" href="SPONSORED_LINK_URL">
<span class="font-ui-heading bg-[--ad-slot-badge-bg-color] absolute text-xs font-bold leading-[14px] tracking-normal text-left text-white px-2.5 py-[5px] left-0 top-0 empty:hidden">SPONSORED</span>
<picture>
<source srcset="SPONSORED_IMAGE_URL.webp" type="image/webp" />
<img src="SPONSORED_IMAGE_URL" class="aspect-[--img-listing-aspect-ratio,16/9] object-cover" alt="SPONSORED_HEADLINE" loading="lazy"/>
</picture>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block">SPONSORED_HEADLINE</span>
</a>
</script>
</div>
</div>
</div>
</aside>
</section>
</section>
<div class="related-articles-block">
</div>
</div>
</div>
</div>
<div id="widgetArea17" class="widget-area md:basis-1/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17">
<div data-widget-type="empty" id="sidebar" class="clear-both widget widget-empty widget-sidebar widget-empty-sidebar widget-no-data widget-empty">
</div>
<div data-widget-type="empty" id="sidebar-top" class="clear-both widget widget-empty widget-sidebar-top widget-empty-sidebar-top ad-unit widget-no-data widget-empty">
</div>
<div data-widget-type="empty" id="sidebar-popular-top" class="clear-both widget widget-empty widget-sidebar-popular-top widget-empty-sidebar-popular-top ad-unit widget-no-data widget-empty">
</div>
<div data-widget-type="dynamic" id="popular-data" class="clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box">
<div class="clear-both widget-header">
</div>
<div class="wdn-fte-pb pos-relative space-t20
">
<script data-id="vanilla-slice-popularBox-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("popularBox", "popularBox", JSON.stringify({"tabs":[{"tabName":"Latest Articles","articles":[{"href":"\/home\/coffee-machines\/bosch-tassimo-finesse-friendly-review","heading":"Bosch Tassimo Finesse Friendly review: a cheap and cheerful coffee maker, but beware its hidden costs"},{"href":"\/computing\/mac-os\/macos-tahoe-26-2-has-landed-with-a-helpful-new-upgrade-for-your-video-calls","heading":"The macOS Tahoe 26.2 update is rolling out now \u2013 here's what's new"},{"href":"\/vehicle-tech\/hybrid-electric-vehicles\/ive-driven-the-new-tesla-model-y-performance-and-despite-it-being-a-great-car-it-isnt-anywhere-near-as-exciting-as-it-once-was","heading":"Sorry, Tesla \u2013\u00a0the Model Y is nowhere near as exciting as it once was"},{"href":"\/phones\/iphone\/i-switched-from-the-iphone-15-pro-to-the-iphone-17-pro-and-i-dont-regret-it-heres-why","heading":"I switched from the iPhone 15 Pro to the iPhone 17 Pro, and I don't regret it \u2013 here's why"},{"href":"\/computing\/websites-apps\/nyt-strands-today-answers-hints-14-december-2025","heading":"NYT Strands hints and answers for Sunday, December 14 (game #651)"}]}]}), "https://slice.vanilla.futurecdn.net/13-4-9/js/popularBox.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-popularBox" class="slice-container popular-box-slice popularBox slice-container-popularBox"><section data-hydrate="true" class="popular-box"><div class="popular-box__label"><div class="popular-box__label__tab popular-box__label__tab--active" role="heading">LATEST ARTICLES</div></div><ol class="popular-box__articles-list popular-box__articles-list--active"><li class="popular-box__article-list"><div class="popular-box__article-list__container"><div class="popular-box__article-list__content" style="position:unset"><div class="popular-box__article-list__number-text">1</div><div class="popular-box__article-list__heading"><a class="popular-box__article-list__link" href="https://www.techradar.com/home/coffee-machines/bosch-tassimo-finesse-friendly-review" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/home/coffee-machines/bosch-tassimo-finesse-friendly-review">Bosch Tassimo Finesse Friendly review: a cheap and cheerful coffee maker, but beware its hidden costs</a></div></div></div></li><li class="popular-box__article-list"><div class="popular-box__article-list__container"><div class="popular-box__article-list__content" style="position:unset"><div class="popular-box__article-list__number-text">2</div><div class="popular-box__article-list__heading"><a class="popular-box__article-list__link" href="https://www.techradar.com/computing/mac-os/macos-tahoe-26-2-has-landed-with-a-helpful-new-upgrade-for-your-video-calls" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/computing/mac-os/macos-tahoe-26-2-has-landed-with-a-helpful-new-upgrade-for-your-video-calls">The macOS Tahoe 26.2 update is rolling out now &ndash; here's what's new</a></div></div></div></li><li class="popular-box__article-list"><div class="popular-box__article-list__container"><div class="popular-box__article-list__content" style="position:unset"><div class="popular-box__article-list__number-text">3</div><div class="popular-box__article-list__heading"><a class="popular-box__article-list__link" href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/ive-driven-the-new-tesla-model-y-performance-and-despite-it-being-a-great-car-it-isnt-anywhere-near-as-exciting-as-it-once-was" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles/ive-driven-the-new-tesla-model-y-performance-and-despite-it-being-a-great-car-it-isnt-anywhere-near-as-exciting-as-it-once-was">Sorry, Tesla &ndash;&nbsp;the Model Y is nowhere near as exciting as it once was</a></div></div></div></li><li class="popular-box__article-list"><div class="popular-box__article-list__container"><div class="popular-box__article-list__content" style="position:unset"><div class="popular-box__article-list__number-text">4</div><div class="popular-box__article-list__heading"><a class="popular-box__article-list__link" href="https://www.techradar.com/phones/iphone/i-switched-from-the-iphone-15-pro-to-the-iphone-17-pro-and-i-dont-regret-it-heres-why" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/phones/iphone/i-switched-from-the-iphone-15-pro-to-the-iphone-17-pro-and-i-dont-regret-it-heres-why">I switched from the iPhone 15 Pro to the iPhone 17 Pro, and I don't regret it &ndash; here's why</a></div></div></div></li><li class="popular-box__article-list"><div class="popular-box__article-list__container"><div class="popular-box__article-list__content" style="position:unset"><div class="popular-box__article-list__number-text">5</div><div class="popular-box__article-list__heading"><a class="popular-box__article-list__link" href="https://www.techradar.com/computing/websites-apps/nyt-strands-today-answers-hints-14-december-2025" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/computing/websites-apps/nyt-strands-today-answers-hints-14-december-2025">NYT Strands hints and answers for Sunday, December 14 (game #651)</a></div></div></div></li></ol></section></div>
</div>
</div>
<div data-widget-type="empty" id="sidebar-popular-bottom" class="clear-both widget widget-empty widget-sidebar-popular-bottom widget-empty-sidebar-popular-bottom ad-unit widget-no-data widget-empty">
</div>
</div>
</div>
</article>
<script>
//Block Requirejs
</script>
</div>
<div>
<div id="kiosq-everywhere"></div>
</div>
<script type="module" id="hawklinks-script" async src="https://hawk.techradar.com/js/w/es6/master-bea8d7b4/hawklinks.js"></script>
<footer id="document-footer" aria-label="footer content" class="relative z-10 w-full mx-auto block bg-[--footer-bg-color]" data-component-name="Footer" style="--footer-bg-color: #090E21; --footer-text-color: white; --footer-logo-filter: brightness(0) invert(1); --footer-nav-border-color: white;" data-mrf-recirculation="footer">
<section class="max-w-[60rem] px-6 mx-auto text-sm text-[--footer-text-color] hover:underline-offset-2 py-7">
<p class="mb-5 leading-2">
TechRadar is part of Future US Inc, an international media group and leading digital publisher. <a class="font-bold text-inherit" href="https://futureplc.com/" target="_blank">Visit our corporate site</a>.
</p>
<a href="https://google.com/preferences/source?q=https://www.techradar.com" class="block sm:order-3 my-8 w-[140px] h-[44px] ml-0 mr-auto">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120-280-100.png.webp 280w" sizes="140px"></source>
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120-280-100.png 280w" sizes="140px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" data-pin-nopin="true" class="object-cover w-[140px] h-[44px]">
</picture>
<span class="sr-only">Add as a preferred source on Google</span>
</a>
<nav class="mb-5 border-[--footer-nav-border-color] border-solid border-y" aria-label="Footer Navigation">
<ul class="grid grid-cols-1 my-4 text-left sm:grid-cols-3 md:grid-cols-4 gap-y-3">
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/news/about-us" target="_blank" data-before-rewrite-localise="/news/about-us">About Us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/contact/" target="_blank">Contact Future's experts</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/how-to/contact-us" target="_blank" data-before-rewrite-localise="/how-to/contact-us">Contact Us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/terms-conditions/" target="_blank">Terms and conditions</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/privacy-policy/" target="_blank">Privacy policy</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/cookies-policy/" target="_blank">Cookies policy</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://go.future-advertising.com/TechRadar-Media-Kit.html" target="_blank">Advertise with us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/how-to/how-to-turn-off-web-notifications-for-chrome-in-windows-macos-and-android" target="_blank" data-before-rewrite-localise="/how-to/how-to-turn-off-web-notifications-for-chrome-in-windows-macos-and-android">Web notifications</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/accessibility-statement/">Accessibility Statement</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/careers/" target="_blank">Careers</a>
</li>
</ul>
</nav>
<p class="leading-normal">&copy;
Future US, Inc. Full 7th Floor, 130 West 42nd Street,
New York,
NY 10036. </p>
</section>
</footer>
<script>
window.vanL10N = null;
</script>
<script>
var dfp_config = {
"site_platform": "vanilla",
"keywords": "van-sticky-side-nav,channel_cameras,type_review,awardrecommended,serversidehawk,videoarticle,best drones,DJI,drone,DJI drones,FPV drones,FPV,DJI Avata 2",
"bordeaux_keywords": "best drones,DJI,drone,DJI drones,FPV drones,FPV,DJI Avata 2",
"author": "Nico Goodden",
"template": "review",
"sponsored": "",
"article_id": "7DrXpSUTmrmniX5bcDFpad",
"vanilla_article_id": "7DrXpSUTmrmniX5bcDFpad",
"page_type": "review",
"product_brand": "",
"product_category": "Cameras,Cameras and camcorders",
"product": "DJI Avata 2",
"vertical": "",
"category": "Cameras",
"child_category": "Drones",
"grandchild_category": "",
"source": "",
"provertical": "",
"jwplayer": "carousel,article"
}
</script>
<!-- document assets - added by the article itself -->
<script>
window.vanilla.addJs(
{"id":"main-js","src":"https:\/\/vanilla.futurecdn.net\/techradar\/1499681\/media\/shared\/js\/main.CvkVabtW.bundle.js","async":""},
null,
)
</script>
<script>
window.xkeys = {"platform":"responsive","article":"7DrXpSUTmrmniX5bcDFpad","article-regionsetid":false,"articletype":"review","articletemplate":"review","article-age":"ancient","region":"US","language":"en","modifieddate":1714484672,"author":["ni7qN2bcHrA885TdLnmLh8"],"tag":["3nrH8iQsVZ24TyKDVzBVi5","CERSDZCtLEuFBe4xtPVKdf"],"article-extended-ttl":"true","vertical":[]};
</script>
<script class="paywall-preact-lib" type="text/javascript">if(FUTR.Kiosq.hasBarrier){document.body.classList.add("hasBarrier")};(()=>{"use strict";var e,i={1452:(e,i,t)=>{t.d(i,{J:()=>ci,L:()=>ui});var l,o=t(692),n=t(5873),a=t(3970);const r=(null===(l=window.FUTR.Kiosq)||void 0===l?void 0:l.kiosqEndpoint)||"";var s=t(6370);const d=({children:e,text:i,show:t})=>{const l=(0,s.li)(null),o=(0,s.li)(null),[a,r]=(0,s.J0)({top:0,left:0,placement:"top",arrowLeft:"50%"}),[d,c]=(0,s.J0)(!1),u=(0,s.li)(null),v=void 0!==t?t:d;(0,s.vJ)((()=>{if(v&&o.current){const e=()=>{var e;if(l.current&&o.current){const i=o.current,t=i.getBoundingClientRect(),l=5;let n=i.querySelector(".smart-tooltip"),a=(null===(e=i.querySelector(":first-child"))||void 0===e||e.getBoundingClientRect(),t.left+t.width/2),s=n.getBoundingClientRect(),d=t.width/2-s.width/2,c=40,u="bottom";const v=window.innerWidth,m=window.innerHeight,p=s.right>v?v-s.right:0;let g=0;t.top+c+s.height>m&&(u="top",g=-(c+s.height+10)),d+=p,c+=g;const h={left:t.left+d,right:t.left+d+s.width,top:t.top+c,bottom:t.top+c+s.height};h.left<l?d+=l-h.left:h.right>v-l&&(d-=h.right-(v-l)),h.top<l?c+=l-h.top:h.bottom>m-l&&(c-=h.bottom-(m-l)),a=t.left+t.width/2-(t.left+d)-4,r({top:c,left:d,placement:u,arrowLeft:`${a}px`})}};e();const i=()=>e();return window.addEventListener("resize",i),()=>window.removeEventListener("resize",i)}}),[v]);const m=v?"visible":"hidden",p=void 0!==t?e:(0,n.Y)("div",{onMouseEnter:e=>{e.preventDefault(),e.stopPropagation(),u.current&&(clearTimeout(u.current),u.current=null),c(!0)},onMouseLeave:e=>{e.preventDefault(),e.stopPropagation(),u.current&&clearTimeout(u.current),u.current=setTimeout((()=>{c(!1),u.current=null}),300)},style:{display:"inline-block"},children:e});return(0,n.FD)("div",{ref:o,className:"smart-tooltip-container",children:[p,v&&(0,n.FD)("div",{ref:l,className:`smart-tooltip ${m}`,style:{top:`${a.top}px`,left:`${a.left}px`},children:["string"==typeof i?i:(0,n.Y)("div",{dangerouslySetInnerHTML:i}),(0,n.Y)("div",{className:`smart-tooltip-arrow ${a.placement}`,style:{left:a.arrowLeft}})]})]})},c=e=>(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.Y)("path",{d:"M5.41 4H7a1 1 0 0 0 0-2H3a1 1 0 0 0-.38.08a1 1 0 0 0-.54.54A1 1 0 0 0 2 3v4a1 1 0 0 0 2 0V5.41l5.79 5.8a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42ZM21 16a1 1 0 0 0-1 1v1.59l-5.79-5.8a1 1 0 0 0-1.42 1.42l5.8 5.79H17a1 1 0 0 0 0 2h4a1 1 0 0 0 .38-.08a1 1 0 0 0 .54-.54A1 1 0 0 0 22 21v-4a1 1 0 0 0-1-1Z"})}),u=e=>(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.Y)("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 10h4V6M4 4l6 6m8 4h-4v4m0-4l6 6"})}),v=e=>(0,n.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 54 54",children:[(0,n.Y)("g",{"stroke-width":"0"}),(0,n.Y)("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),(0,n.Y)("g",{id:"SVGRepo_iconCarrier",children:(0,n.FD)("g",{children:[(0,n.Y)("path",{d:"M51.22,21h-5.052c-0.812,0-1.481-0.447-1.792-1.197s-0.153-1.54,0.42-2.114l3.572-3.571 c0.525-0.525,0.814-1.224,0.814-1.966c0-0.743-0.289-1.441-0.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933,0l-3.571,3.571 c-0.574,0.573-1.366,0.733-2.114,0.421C33.447,9.313,33,8.644,33,7.832V2.78C33,1.247,31.753,0,30.22,0H23.78 C22.247,0,21,1.247,21,2.78v5.052c0,0.812-0.447,1.481-1.197,1.792c-0.748,0.313-1.54,0.152-2.114-0.421l-3.571-3.571 c-1.052-1.052-2.883-1.05-3.933,0l-4.553,4.553c-0.525,0.525-0.814,1.224-0.814,1.967c0,0.742,0.289,1.44,0.814,1.966l3.572,3.571 c0.573,0.574,0.73,1.364,0.42,2.114S8.644,21,7.832,21H2.78C1.247,21,0,22.247,0,23.78v6.439C0,31.753,1.247,33,2.78,33h5.052 c0.812,0,1.481,0.447,1.792,1.197s0.153,1.54-0.42,2.114l-3.572,3.571c-0.525,0.525-0.814,1.224-0.814,1.966 c0,0.743,0.289,1.441,0.814,1.967l4.553,4.553c1.051,1.051,2.881,1.053,3.933,0l3.571-3.572c0.574-0.573,1.363-0.731,2.114-0.42 c0.75,0.311,1.197,0.98,1.197,1.792v5.052c0,1.533,1.247,2.78,2.78,2.78h6.439c1.533,0,2.78-1.247,2.78-2.78v-5.052 c0-0.812,0.447-1.481,1.197-1.792c0.751-0.312,1.54-0.153,2.114,0.42l3.571,3.572c1.052,1.052,2.883,1.05,3.933,0l4.553-4.553 c0.525-0.525,0.814-1.224,0.814-1.967c0-0.742-0.289-1.44-0.814-1.966l-3.572-3.571c-0.573-0.574-0.73-1.364-0.42-2.114 S45.356,33,46.168,33h5.052c1.533,0,2.78-1.247,2.78-2.78V23.78C54,22.247,52.753,21,51.22,21z M52,30.22 C52,30.65,51.65,31,51.22,31h-5.052c-1.624,0-3.019,0.932-3.64,2.432c-0.622,1.5-0.295,3.146,0.854,4.294l3.572,3.571 c0.305,0.305,0.305,0.8,0,1.104l-4.553,4.553c-0.304,0.304-0.799,0.306-1.104,0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-0.854 c-1.5,0.621-2.432,2.016-2.432,3.64v5.052C31,51.65,30.65,52,30.22,52H23.78C23.35,52,23,51.65,23,51.22v-5.052 c0-1.624-0.932-3.019-2.432-3.64c-0.503-0.209-1.021-0.311-1.533-0.311c-1.014,0-1.997,0.4-2.761,1.164l-3.571,3.572 c-0.306,0.306-0.801,0.304-1.104,0l-4.553-4.553c-0.305-0.305-0.305-0.8,0-1.104l3.572-3.571c1.148-1.148,1.476-2.794,0.854-4.294 C10.851,31.932,9.456,31,7.832,31H2.78C2.35,31,2,30.65,2,30.22V23.78C2,23.35,2.35,23,2.78,23h5.052 c1.624,0,3.019-0.932,3.64-2.432c0.622-1.5,0.295-3.146-0.854-4.294l-3.572-3.571c-0.305-0.305-0.305-0.8,0-1.104l4.553-4.553 c0.304-0.305,0.799-0.305,1.104,0l3.571,3.571c1.147,1.147,2.792,1.476,4.294,0.854C22.068,10.851,23,9.456,23,7.832V2.78 C23,2.35,23.35,2,23.78,2h6.439C30.65,2,31,2.35,31,2.78v5.052c0,1.624,0.932,3.019,2.432,3.64 c1.502,0.622,3.146,0.294,4.294-0.854l3.571-3.571c0.306-0.305,0.801-0.305,1.104,0l4.553,4.553c0.305,0.305,0.305,0.8,0,1.104 l-3.572,3.571c-1.148,1.148-1.476,2.794-0.854,4.294c0.621,1.5,2.016,2.432,3.64,2.432h5.052C51.65,23,52,23.35,52,23.78V30.22z"}),(0,n.Y)("path",{d:"M27,18c-4.963,0-9,4.037-9,9s4.037,9,9,9s9-4.037,9-9S31.963,18,27,18z M27,34c-3.859,0-7-3.141-7-7s3.141-7,7-7 s7,3.141,7,7S30.859,34,27,34z"})]})})]}),m=e=>(0,n.FD)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.Y)("g",{"stroke-width":"0"}),(0,n.Y)("g",{"stroke-linecap":"round","stroke-linejoin":"round"}),(0,n.FD)("g",{children:[(0,n.Y)("path",{d:"M21.3,19a2.42,2.42,0,0,1-2.5.56l-2.35,2.35a.34.34,0,0,1-.49,0l-1-1a.36.36,0,0,1,0-.49l2.36-2.35a2.39,2.39,0,0,1,3.39-2.91L19.12,16.8l1,1,1.62-1.62A2.39,2.39,0,0,1,21.3,19ZM22,8v5.76A4.47,4.47,0,0,0,19.5,13a4.57,4.57,0,0,0-1.29.19V9.29H16.66V14A4.5,4.5,0,0,0,15,17.5a4.07,4.07,0,0,0,0,.5H4a2,2,0,0,1-2-2V8A2,2,0,0,1,4,6H20A2,2,0,0,1,22,8ZM11,15,9.09,9.27H7L5.17,15h1.7l.29-1.07H9L9.29,15Zm4.77-3.89a1.67,1.67,0,0,0-.55-1.35,2.43,2.43,0,0,0-1.62-.47h-2V15h1.54V13.11h.44a2.75,2.75,0,0,0,1-.17,1.82,1.82,0,0,0,.67-.44,1.63,1.63,0,0,0,.36-.64A2.36,2.36,0,0,0,15.75,11.11Zm-7.3.62-.12-.44-.15-.58c0-.21-.08-.37-.11-.5a4.63,4.63,0,0,1-.1.48c0,.19-.08.38-.13.57s-.08.34-.12.47l-.24.93H8.69Zm5.59-1a.63.63,0,0,0-.5-.17h-.4v1.31h.31a.9.9,0,0,0,.37-.07.59.59,0,0,0,.27-.22.75.75,0,0,0,.11-.42A.57.57,0,0,0,14,10.71Z"}),(0,n.Y)("rect",{width:"24",height:"24",fill:"none"})]})]}),p=e=>(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 487.3 487.3",children:(0,n.Y)("g",{children:(0,n.Y)("g",{children:(0,n.Y)("path",{d:"M487.2,69.7c0,12.9-10.5,23.4-23.4,23.4h-322c-12.9,0-23.4-10.5-23.4-23.4s10.5-23.4,23.4-23.4h322.1\n\t\t\tC476.8,46.4,487.2,56.8,487.2,69.7z M463.9,162.3H141.8c-12.9,0-23.4,10.5-23.4,23.4s10.5,23.4,23.4,23.4h322.1\n\t\t\tc12.9,0,23.4-10.5,23.4-23.4C487.2,172.8,476.8,162.3,463.9,162.3z M463.9,278.3H141.8c-12.9,0-23.4,10.5-23.4,23.4\n\t\t\ts10.5,23.4,23.4,23.4h322.1c12.9,0,23.4-10.5,23.4-23.4C487.2,288.8,476.8,278.3,463.9,278.3z M463.9,394.3H141.8\n\t\t\tc-12.9,0-23.4,10.5-23.4,23.4s10.5,23.4,23.4,23.4h322.1c12.9,0,23.4-10.5,23.4-23.4C487.2,404.8,476.8,394.3,463.9,394.3z\n\t\t\t M38.9,30.8C17.4,30.8,0,48.2,0,69.7s17.4,39,38.9,39s38.9-17.5,38.9-39S60.4,30.8,38.9,30.8z M38.9,146.8\n\t\t\tC17.4,146.8,0,164.2,0,185.7s17.4,38.9,38.9,38.9s38.9-17.4,38.9-38.9S60.4,146.8,38.9,146.8z M38.9,262.8\n\t\t\tC17.4,262.8,0,280.2,0,301.7s17.4,38.9,38.9,38.9s38.9-17.4,38.9-38.9S60.4,262.8,38.9,262.8z M38.9,378.7\n\t\t\tC17.4,378.7,0,396.1,0,417.6s17.4,38.9,38.9,38.9s38.9-17.4,38.9-38.9C77.8,396.2,60.4,378.7,38.9,378.7z"})})})}),g=({collapsed:e,toggleMaximize:i,KiosqData:t,urlKiosqApi:l})=>{var o,a,r,s,g;return(0,n.FD)("section",{className:"section-header-debug-wrapper glassmorphic",children:[(0,n.Y)(d,{text:e?"Maximize":"Minimize",children:(0,n.Y)("a",{className:"btn",onClick:i,children:e?(0,n.Y)(c,{}):(0,n.Y)(u,{})})}),(0,n.FD)("header",{style:{margin:0},className:"header-debug-wrapper",children:[(0,n.Y)("h4",{children:"Kiosq Assistant"}),(0,n.Y)("span",{style:{fontSize:"small"},children:`(${null===(o=null==t?void 0:t.defaultSiteConfig)||void 0===o?void 0:o.site})`})]}),(0,n.FD)("div",{class:"flex",children:[(0,n.Y)(d,{text:"SiteConfig",children:(0,n.Y)("a",{target:"_blank",className:"btn",href:`${l}/#/sites-configs/${null===(a=null==t?void 0:t.defaultSiteConfig)||void 0===a?void 0:a.site}`,children:(0,n.Y)(v,{})})}),(0,n.Y)(d,{text:"Api SiteConfig",children:(0,n.Y)("a",{target:"_blank",className:"btn",href:`${l}/api/admin/sites-configs/${null===(r=null==t?void 0:t.defaultSiteConfig)||void 0===r?void 0:r.site}`,children:(0,n.Y)(m,{})})}),(0,n.Y)(d,{text:"Campaigns list",children:(0,n.Y)("a",{target:"_blank",className:"btn",href:`${l}/#/campaigns?displayedFilters=%7B%7D&filter=%7B%22site_config_overrided%22%3A%22${null===(s=null==t?void 0:t.defaultSiteConfig)||void 0===s?void 0:s.site}%22%7D&order=DESC&page=1&perPage=25&sort=priority`,children:(0,n.Y)(p,{})})}),(0,n.Y)(d,{text:"Kiosq Api Render to FTE",children:(0,n.Y)("a",{target:"_blank",className:"btn",href:`${l}/api/render?site=${null===(g=null==t?void 0:t.defaultSiteConfig)||void 0===g?void 0:g.site}`,children:(0,n.Y)(m,{})})})]})]})},h=function({classOverrides:e}){return(0,n.Y)("div",{id:"loader-content",class:`loader-content ${null==e?void 0:e.loaderContent}`,children:(0,n.Y)("div",{class:`loader ${null==e?void 0:e.loader}`,id:"loader"})})},f=e=>Array.isArray(e)?e.reduce(((e,i)=>(void 0!==(null==i?void 0:i.computeValue)&&(e[null==i?void 0:i.name]=null==i?void 0:i.computeValue),e)),{}):{},w=e=>{for(var i=e+"=",t=document.cookie.split(";"),l=0;l<t.length;l++){for(var o=t[l];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(i))return o.substring(i.length,o.length)}return null},y=e=>(null==e?void 0:e.granted)||!1,k=e=>void 0!==(null==e?void 0:e.User);var b,_,C=t(5040);(0,C.vP)([]);let q=(0,C.vP)([]);const S=(0,C.vP)({appEnv:"dev",nodeEnv:"production",kiosqApiEndpoint:(null===(b=window.FUTR.Kiosq)||void 0===b?void 0:b.kiosqEndpoint)||"",pythiaEndpoint:(null===(_=window.FUTR.Kiosq.defaultSiteConfig)||void 0===_?void 0:_.pythia_cache_endpoint)||"",isDebugMode:new URLSearchParams(window.location.search).get("_flexi_kiosq_debug")||!1});const Y=(0,C.vP)(window.FUTR.Kiosq||{}),x=(0,C.vP)(window.FUTR.Connect||{}),A=".hasBarrier .paywall-locker",F=e=>(null==e?void 0:e.active)||!1,T=e=>{var i;return"regwallAuthentication"===(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.wall_type)||!1},N=e=>T(e)&&k(e),L=e=>{var i;return"regwallAuthPaywall"===(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.wall_type)},B=e=>(null==e?void 0:e.isPremium)||!1,D=e=>(null==e?void 0:e.isHubPage)||!1,O=e=>!1!==(null==e?void 0:e.displayBarrier),M=e=>"classic"===K(e)&&U(e)||!1,j=e=>{if(F(e)&&!N(e)&&!y(e)&&!D(e)&&O(e)){if("classic"===K(e))return M(e);if("metered"===K(e))return!ce(e)}return!1},E=e=>{var i;return"regwall"===(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.wall_type)||!1},K=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.wall_system)||"classic"},R=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.wall_type)||"paywall"},I=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.traffic_exposure_rate)||null},$=e=>(null==e?void 0:e.hasRegAuthForceTag)||!1,U=e=>(null==e?void 0:e.hasVanPaywallControlTag)||!1,P=e=>"regwall"===R(e)||"regwallAuth"===R(e)?"regwall":"paywall"===R(e)||"regwallAuthPaywall"===R(e)&&k(e)?"paywall":"regwall",H=(e,i)=>{const t=new URLSearchParams(window.location.search),l=Object.fromEntries(t.entries());return"_flexi_kiosq"in l&&"active"===l._flexi_kiosq||null!==e&&null!==i&&e<=i},J=()=>/preview\./.test(window.location.hostname);function z(e){return e/parseFloat(getComputedStyle(document.documentElement).fontSize)}const V=()=>{let e=document.querySelector(A);e&&(e.style.setProperty("--desktop-content-limit","auto"),e.style.setProperty("--mobile-content-limit","auto"))},G={prefix:"KIOSQ Appv2",color:"#ffffff",backgroundColor:"#7F00FF"},Z=e=>{const i=Object.assign(Object.assign({},G),e),t=e=>(...t)=>{if((()=>{var e,i,t,l;return"https://kiosq.vanilla.tools"===(null===(i=null===(e=window.FUTR)||void 0===e?void 0:e.Kiosq)||void 0===i?void 0:i.kiosqEndpoint)||/^kiosq\..*\.van-prod.futureplc.engineering$/.test(null===(l=null===(t=window.FUTR)||void 0===t?void 0:t.Kiosq)||void 0===l?void 0:l.kiosqEndpoint)})()&&!S.value.isDebugMode)return;const l=`background: ${i.backgroundColor}; color: ${i.color};`;console[e](`%c ${i.prefix} `,l,...t)};return{log:t("log"),info:t("info"),warn:t("warn"),error:t("error"),debug:t("debug")}},Q=Z({prefix:"KIOSQ GA4-Tracking",backgroundColor:"#15C80A"}),W=(e,i)=>{Q.log({paywall:{action:e,label:i,type:"kiosq"}}),window.freyr.cmd.push((()=>{window.freyr.pushAndUpdate("paywallEvent",{paywall:{action:e,label:i,type:"kiosq"}})}))},X={on(e,i){document.addEventListener(e,(e=>i(e.detail)))},dispatch(e,i){document.dispatchEvent(new CustomEvent(e,{detail:i}))},remove(e,i){document.removeEventListener(e,i)}},ee=()=>{X.remove("AuthEvent",(()=>{})),X.remove("kiosqRegwall",(()=>{})),X.remove("UserContextComputed",(()=>{})),X.remove("PythiaMatchOneResult",(()=>{}))};var ie=t(5086);const te=Z(),le=e=>{var i;te.log("doGrant");let t=document.querySelectorAll(".paywall-locker");Array.prototype.forEach.call(t,(function(e){e.classList.remove("paywall-locker")}));let l=document.querySelectorAll(".kiosq-main-layer");l&&l.length>0&&l.forEach((e=>{e.classList.contains("kiosq-header-menu-layer")||e.classList.contains("kiosq-button-layer")||e.remove()})),(e=>{var i,t;if(y(e)||T(e)){const l=(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.hubpage_link)||null;null===(t=document.getElementById("kiosq-dropdown-checkbox"))||void 0===t||t.remove();let o=document.querySelector(".kiosq-dropdown");o&&l&&(o.onclick=function(){window.location.href=l})}})(e),e.hasBarrier=!1,Y.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1,null===(i=e.servicesCallback)||void 0===i||i.forEach((function(e){e()}))},oe=e=>{te.log("doNotGrant",`${P(e)}`);let i=document.querySelector(".article-body");i&&i.classList.add("paywall-locker");let t=document.querySelectorAll(".gallery");Array.prototype.forEach.call(t,(function(e){e.classList.add("paywall-locker")})),e.hasBarrier=!0,Y.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0;let l=document.querySelector("body");l&&l.classList.add("hasBarrier")},ne=e=>{return i=void 0,t=void 0,o=function*(){var i;if(te.log("globalBarrierBehavior",`${P(e)}`,"preview:",J()),k(e)&&!T(e)&&void 0!==(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.site)){const i=yield((e,i,t)=>{var l;const o=null!==(l=x.value.Auth.getCookieByName("kiosq_user"))&&void 0!==l?l:null;if(!o)return new Promise((e=>{e({error:"No cookie value provided !"})}));const n=i+"/api/check-user-cookie/"+o,a={data:{site:e,productIds:t}};return(0,ie.A)(n,a)})(null==e?void 0:e.finalSiteConfig.site,e.kiosqEndpoint,e.productIds);e.granted=(null==i?void 0:i.granted)||y(e),Y.value.granted=(null==i?void 0:i.granted)||y(e)}if(k(e)&&"regwallAuthPaywall"===R(e)){const i=re(e)+se(e)||0;e.finalSiteConfig&&(e.finalSiteConfig.limitOfFreeArticle=i),Y.value.finalSiteConfig&&(Y.value.finalSiteConfig.limitOfFreeArticle=i),O(e)&&ve(e)}te.log("wallSystem",`${K(e)}`),"email"===new URLSearchParams(window.location.search).get("utm_medium")&&"regwall"===P(e)?O(e)&&le(e):"metered"===K(e)?me(e):(e=>{const i=U(e),t=O(e)&&i;k(e)&&(y(e)||T(e))?O(e)&&le(e):t?(W(`show ${P(e)}`,"barrier"),oe(e)):O(e)&&!i&&le(e)})(e)},new((l=void 0)||(l=Promise))((function(e,n){function a(e){try{s(o.next(e))}catch(e){n(e)}}function r(e){try{s(o.throw(e))}catch(e){n(e)}}function s(i){var t;i.done?e(i.value):(t=i.value,t instanceof l?t:new l((function(e){e(t)}))).then(a,r)}s((o=o.apply(i,t||[])).next())}));var i,t,l,o},ae=Z(),re=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.limitOfFreeArticle)||0},se=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.limitOfFreeArticleAfterLogin)||0},de=e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.triggerMessageFrom)||0},ce=e=>{if(J())return!1;const i=new URLSearchParams(window.location.search).get("utm_medium"),t=localStorage.getItem("kiosq_article_url_ack");if("email"===i&&"regwall"===P(e))return!0;if(null!==t&&re(e)>0){const e=JSON.parse(window.atob(t)),i=window.location.pathname;if(e.includes(i))return!0}return!1},ue=()=>{const e=localStorage.getItem("kiosq_article_url_ack");return null!==e?JSON.parse(window.atob(e)).length:0},ve=e=>{((()=>{const e=localStorage.getItem("kiosq_article_reset");if(null!==e){let i=new Date(e);return(new Date).getTime()>i.getTime()}return!1})()||null===localStorage.getItem("kiosq_article_reset"))&&(localStorage.removeItem("kiosq_article_url_ack"),localStorage.removeItem("kiosq_article_reset"));let i=[];const t=window.location.pathname;if(null===localStorage.getItem("kiosq_article_reset")){let e=new Date;e.setDate(e.getDate()+30),localStorage.setItem("kiosq_article_reset",e.toString())}const l=localStorage.getItem("kiosq_article_url_ack");null!==l&&(i=JSON.parse(window.atob(l))),!i.includes(t)&&i.length<re(e)&&!B(e)&&!$(e)&&(i.push(t),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(i)))),(B(e)||$(e))&&i.includes(t)&&(i.splice(i.indexOf(t)),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(i))))},me=e=>{let i=!1;J()?(ae.log("is Preview so show barrier"),i=!0,oe(e)):k(e)?T(e)?(ae.log("Authenticated regwallAuth metered paywall"),O(e)&&le(e)):(ae.log("Authenticated under metered paywall"),y(e)?O(e)&&le(e):O(e)&&ce(e)?le(e):(i=!0,O(e)&&oe(e))):O(e)&&ce(e)?(ae.log("seeingFreeArticles"),le(e)):(i=!0,O(e)&&oe(e)),i&&O(e)&&W(`show ${P(e)}`,"barrier"),(e=>{let i=(e=>{const i=localStorage.getItem("kiosq_article_url_ack");if(null!==i){const t=JSON.parse(window.atob(i));let l=re(e)-t.length;return l>=0?l:0}return re(e)})(e);if(e.nbFreeArticleRemaining=i,Y.value.nbFreeArticleRemaining=i,de(e)>=0){let t=ue();const l=document.getElementById("kiosq-metered-message");null!==l&&t>=de(e)&&!y(e)&&(l.innerHTML="You have "+i+" free article(s) remaining")}})(e)},pe=(e,i=!0)=>({main_layer_enabled:{label:"Main Layer with Custom Template enabled "+(i?`(${e})`:""),style:{}},main_layer:{label:"Main Layer render "+(i?`(${e})`:""),style:{}}}[e]||{label:e,style:{}}),ge=({GlobalContext:e,filters:i,title:t})=>(0,n.FD)("table",{className:"table-item",children:[(0,n.Y)("thead",{className:"table-head-item",children:(0,n.FD)("tr",{children:[(0,n.Y)("th",{className:"table-header-col",children:`Scope ${t}`}),(0,n.Y)("th",{className:"table-header-col",children:"Value"})]})}),(0,n.Y)("tbody",{children:e&&Object.keys(e).filter((e=>i.includes(e))).map((i=>{return(0,n.FD)("tr",{children:[(0,n.Y)("td",{className:"table-body-col",children:pe(i,!1).label}),(0,n.Y)("td",{className:"table-body-col",children:e&&(t=e[i],JSON.stringify(t).replace(/\"/gi,""))})]});var t}))})]}),he=({KiosqData:e,fetchedMatchCampaigns:i})=>{var t,l,o;const a={freeArticleConsumed:ue(),ABSeed:w("ABseed")},r=Object.assign(Object.assign({},null==e?void 0:e.finalSiteConfig),a);return(0,n.Y)(s.FK,{children:(0,n.Y)("section",{className:"section-campaign-matched-debug-wrapper",children:(0,n.FD)("div",{className:"div-campaign-debug-wrapper",children:[(0,n.Y)("header",{className:"header-campaign-debug-wrapper glassmorphic",style:{margin:0},children:"Current Barrier Context (Campaign | SiteConfig)"}),(null===(t=null==i?void 0:i.matchOne)||void 0===t?void 0:t.isLoading)?(0,n.Y)(h,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):((null===(l=null==i?void 0:i.matchOne)||void 0===l?void 0:l.data)||r)&&(0,n.FD)("div",{className:"result-campaign-debug",children:[(0,n.Y)(ge,{title:"Barrier",GlobalContext:r,filters:["wall_type","wall_system","campaign_enable"]}),(0,n.Y)(ge,{title:"Exposure",GlobalContext:r,filters:["traffic_exposure",...!0===(null===(o=e.finalSiteConfig)||void 0===o?void 0:o.traffic_exposure)?["traffic_exposure_rate","ABSeed"]:[]]}),(0,n.Y)(ge,{title:"Articles",GlobalContext:r,filters:["limitOfFreeArticle","limitOfFreeArticleAfterLogin","freeArticleConsumed"]})]})]})})})},fe=()=>{var e;return(0,n.Y)(s.FK,{children:(0,n.Y)("section",{className:"section-custom-template-debug-wrapper",children:(0,n.FD)("div",{className:"div-custom-template-debug-wrapper",children:[(0,n.Y)("header",{className:"header-custom-template-debug-wrapper glassmorphic",style:{margin:0},children:"Custom Templates used"}),(0,n.Y)("div",{className:"result-custom-template-debug",children:(0,n.Y)("table",{className:"table-item",children:(0,n.Y)("tbody",{children:(null===(e=q.value)||void 0===e?void 0:e.length)>0&&q.value.map((e=>e&&(0,n.FD)("tr",{children:[(0,n.Y)("td",{className:"table-body-col",children:`${null==e?void 0:e.headline}`}),(0,n.Y)("td",{className:"table-body-col",children:(0,n.Y)("a",{target:"_blank",className:"table-body-col",href:`${r}/#/custom-templates/${null==e?void 0:e.guid}`,children:`${null==e?void 0:e.guid}`})})]})))})})})]})})})},we=({KiosqData:e,campaign:i})=>(0,n.FD)("tr",{children:[(0,n.Y)("td",{className:"table-body-col",children:(null==i?void 0:i.description)||"N/A"}),(0,n.Y)("td",{className:"table-body-col",children:(null==i?void 0:i.priority)||"N/A"}),(0,n.Y)("td",{className:"table-body-col",children:"Config details..."})]}),ye=({KiosqData:e,fetchedMatchCampaigns:i})=>{var t,l,o,a,r,d,c,u,v,m,p,g,f,w,y,k,b,_;return(0,n.FD)(s.FK,{children:[(0,n.Y)("section",{className:"section-campaign-matched-debug-wrapper",children:(0,n.FD)("div",{className:"div-campaign-debug-wrapper",children:[(0,n.Y)("header",{className:"header-campaign-debug-wrapper glassmorphic",style:{margin:0},children:"Campaign Matched"}),(null===(t=null==i?void 0:i.matchOne)||void 0===t?void 0:t.isLoading)?(0,n.Y)(h,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):(null===(l=null==i?void 0:i.matchOne)||void 0===l?void 0:l.error)?(0,n.Y)("div",{className:"result-campaign-debug",children:null===(o=null==i?void 0:i.matchOne)||void 0===o?void 0:o.error}):(null===(a=null==i?void 0:i.matchOne)||void 0===a?void 0:a.data)&&(0,n.Y)("div",{className:"result-campaign-debug",children:(0,n.FD)("table",{className:"table-item",children:[(0,n.Y)("thead",{className:"table-head-item",children:(0,n.FD)("tr",{children:[(0,n.Y)("th",{className:"table-header-col",children:"Description"}),(0,n.Y)("th",{className:"table-header-col",children:"Priority"}),(0,n.Y)("th",{className:"table-header-col",children:"Configs"})]})}),(0,n.Y)("tbody",{children:!0===(null===(d=null===(r=null==i?void 0:i.matchOne)||void 0===r?void 0:r.data)||void 0===d?void 0:d.matched)?(0,n.Y)(we,{KiosqData:e,campaign:null===(u=null===(c=null==i?void 0:i.matchOne)||void 0===c?void 0:c.data)||void 0===u?void 0:u.rule}):(0,n.Y)("tr",{children:(0,n.Y)("td",{className:"table-body-col",colSpan:2,children:"No campaign matched"})})})]})})]})}),(0,n.Y)("section",{className:"section-campaigns-debug-wrapper",children:(0,n.FD)("div",{className:"div-campaigns-debug-wrapper",children:[(0,n.Y)("header",{style:{margin:0},className:"header-campaigns-debug-wrapper glassmorphic",children:"All Campaigns Matching"}),(null===(v=null==i?void 0:i.matchAll)||void 0===v?void 0:v.isLoading)?(0,n.Y)(h,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):(null===(m=null==i?void 0:i.matchAll)||void 0===m?void 0:m.error)?(0,n.Y)("div",{className:"result-campaign-debug",children:null===(p=null==i?void 0:i.matchAll)||void 0===p?void 0:p.error}):(null===(g=null==i?void 0:i.matchAll)||void 0===g?void 0:g.data)&&(0,n.Y)("div",{className:"result-campaign-debug",children:(0,n.Y)("table",{className:"table-item",children:(0,n.Y)("tbody",{children:0===(null===(y=null===(w=null===(f=null==i?void 0:i.matchAll)||void 0===f?void 0:f.data)||void 0===w?void 0:w.rules)||void 0===y?void 0:y.length)?(0,n.Y)("tr",{children:(0,n.Y)("td",{className:"table-body-col",colSpan:2,children:"No campaign matched"})}):null===(_=null===(b=null===(k=null==i?void 0:i.matchAll)||void 0===k?void 0:k.data)||void 0===b?void 0:b.rules)||void 0===_?void 0:_.map((i=>(0,n.Y)(we,{KiosqData:e,campaign:i})))})})})]})})]})},ke=e=>{const{KiosqData:i}=e,[t,l]=(0,a.J0)(!0);return(0,n.Y)(o.FK,{children:(0,n.FD)("div",{className:"campaign-debug-wrapper "+(t?"collapsed":""),children:[(0,n.Y)(g,{collapsed:t,toggleMaximize:()=>l(!t),KiosqData:i,urlKiosqApi:r}),(0,n.FD)("div",{children:[(0,n.Y)("div",{className:"campaign-data-wrapper",children:(0,n.Y)(he,Object.assign({},e))}),(0,n.Y)("div",{className:"campaign-data-wrapper",children:(0,n.Y)(fe,{})}),(0,n.Y)("div",{className:"campaign-data-wrapper",children:(0,n.Y)(ye,Object.assign({},e))})]})]})})},be=e=>(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,n.Y)("path",{d:"M136 92h92a4 4 0 0 0 4-4V56a8 8 0 0 0-8-8h-84a4 4 0 0 0-4 4Zm48 60h44a4 4 0 0 0 4-4v-36a4 4 0 0 0-4-4h-44Zm-96-44h80v44H88zm-16 0H28a4 4 0 0 0-4 4v36a4 4 0 0 0 4 4h44Zm64 60v36a4 4 0 0 0 4 4h84a8 8 0 0 0 8-8v-28a4 4 0 0 0-4-4Zm-16-76V52a4 4 0 0 0-4-4H32a8 8 0 0 0-8 8v32a4 4 0 0 0 4 4Zm0 76H28a4 4 0 0 0-4 4v28a8 8 0 0 0 8 8h84a4 4 0 0 0 4-4Z"})}),_e=e=>{const{visible:i}=e;return i?(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.Y)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})}):(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.Y)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"})})},Ce=Z(),qe=(e,i,t)=>t=>{const l=document.querySelector(`#${ci}`),o=document.querySelector(A);if(!l)return void console.warn("Paywall container not found:",ci);const n=l.querySelector("div:first-child");if(!n)return void console.warn("Paywall element not found inside container");const a=n.classList.contains("hidden");a&&void 0!==i?(Se(i,null),n.classList.remove("hidden"),o.style.setProperty("height","var(--desktop-content-limit)")):(V(),n.classList.add("hidden"),o.style.setProperty("height","auto")),e&&e(!a)},Se=(e,i)=>{const t=document.querySelector(A);t&&(null!==e&&t.style.setProperty("--desktop-content-limit",`${e}rem`),null!==i&&t.style.setProperty("--mobile-content-limit",`${i}rem`))},Ye=e=>{const{desktopLimit:i,mobileLimit:t,setDesktopLimit:l,setMobileLimit:o}=e,a=e=>{const t=e?Number(e.target.value):i;console.log("Desktop limit sent to Proof.vanilla.tools:",t),window.opener.postMessage({update:t},"https://proof.vanilla.tools")};return(0,n.Y)("div",{className:"paywall-height-input",children:(0,n.Y)("ul",{className:"",children:(0,n.FD)("li",{children:[(0,n.FD)("span",{children:["Vertical position ",(0,n.Y)(d,{text:{__html:"Based on text size, should be <br />roughly the same on desktop and mobile"},children:(0,n.Y)("a",{className:"btn",children:"?"})}),":"]}),(0,n.Y)("input",{type:"range",min:0,max:200,id:"desktop-limit",name:"desktop-limit",value:i,onInput:e=>{const i=Number(e.target.value);l(i),Se(i,i)},onChange:e=>{const i=Number(e.target.value);l(i),Se(i,i)},onMouseUp:a,onKeyUp:e=>{const i=e.target,t=Number(i.value);let o=t;if("ArrowUp"===e.key||"ArrowRight"===e.key)o=Math.min(100,t+1);else{if("ArrowDown"!==e.key&&"ArrowLeft"!==e.key)return;o=Math.max(0,t-1)}e.preventDefault(),l(o),Se(o,null),a(e)}}),(0,n.Y)(d,{text:"This value will be set in proof.vanilla.tools",children:(0,n.Y)("div",{className:"indicator",children:i})})]})})})},xe=e=>{var i,t,l,o,a,r,c,u,m,p;const{KiosqData:g}=e,[h,f]=(0,s.J0)(!1);let w=null===(o=null===(l=null===(t=null===(i=null===window||void 0===window?void 0:window.ffte)||void 0===i?void 0:i.properties)||void 0===t?void 0:t.misc)||void 0===l?void 0:l.Kiosq)||void 0===o?void 0:o.viewportThreshold,y=null===(u=null===(c=null===(r=null===(a=null===window||void 0===window?void 0:window.ffte)||void 0===a?void 0:a.properties)||void 0===r?void 0:r.misc)||void 0===c?void 0:c.Kiosq)||void 0===u?void 0:u.viewportThreshold;w||(w=Number((null===(m=g.finalSiteConfig)||void 0===m?void 0:m.limitOfContent)||0)/4),y||(y=Number((null===(p=g.finalSiteConfig)||void 0===p?void 0:p.limitOfContentMobile)||0)/4);const[k,b]=(0,s.J0)(w),[_,C]=(0,s.J0)(y),[q,S]=(0,s.J0)(!1);return(0,s.vJ)((()=>{const e=document.querySelector(`#${ci}`),i=null==e?void 0:e.querySelector("div:first-child"),t=document.querySelector(ui.map((e=>`#${e}`)).join(","));V(),i&&(i.classList.add("hidden"),Ce.debug(`Preview: hiding paywall #${ci} div`,i,t)),t&&t.style.setProperty("height","auto"),S(!1)}),[]),(0,n.Y)(s.FK,{children:(0,n.FD)("div",{style:{position:"fixed",top:"10px",right:"10px",zIndex:"10010"},children:[(0,n.Y)("div",{className:"flex",children:(0,n.Y)(d,{text:"Show Paywall Settings",children:(0,n.Y)("a",{className:"btn alone",onClick:()=>f(!h),children:(0,n.Y)(be,{})})})}),h&&(0,n.Y)("div",{className:"paywall-settings-overlay",children:(0,n.FD)("div",{className:"paywall-settings-modal",children:[(0,n.FD)("header",{className:"paywall-settings-header",children:[(0,n.Y)("h3",{children:"Paywall Settings"}),(0,n.Y)("div",{className:"paywall-settings-actions",children:(0,n.Y)(d,{text:q?"Show":"Hide",children:(0,n.Y)("a",{className:"btn",onClick:qe(S,k),children:(0,n.Y)(_e,{visible:q})})})})]}),(0,n.Y)("div",{className:"paywall-settings-content",children:(0,n.Y)(Ye,{desktopLimit:k,mobileLimit:_,setDesktopLimit:b,setMobileLimit:C})}),(0,n.Y)("p",{children:"Note: this is for preview only : you need to report the value for this Article in:"}),(0,n.FD)("p",{children:[(0,n.Y)(v,{}),(0,n.Y)("code",{children:" Settings -> Paywall Viewport threshold"})]})]})})]})})},Ae=({KiosqData:e})=>(0,n.Y)(s.FK,{children:(0,n.Y)(xe,{KiosqData:e})}),Fe=e=>{document.querySelectorAll(".kiosq-event-login,.kiosq-event-signup").forEach((i=>{i.addEventListener("click",(i=>{((e,i)=>{var t,l,o,n=null;if(n=e.target.classList.contains(".kiosq-event-login")||e.target.classList.contains("kiosq-event-signup")?e.target:null!==(l=null!==(t=e.target.closest(".kiosq-event-login"))&&void 0!==t?t:e.target.closest(".kiosq-event-signup"))&&void 0!==l?l:null){var a={};n.getAttribute("data-paywall-param")&&(a={paywall:!0});var r=null!==(o=n.getAttribute("data-tracking"))&&void 0!==o?o:"barrier";n.classList.forEach((e=>{if(e.includes("kiosq-event-")){let t="kiosq-event-login"===e?"login":"signup";return W(`interact with ${P(i)}`,`join from ${r}`),window.FUTR.Connect.Auth[t](a)}}))}})(i,e)}))}))},Te=e=>{document.querySelectorAll('a[href="#paywall-signup"]').forEach((function(i){i.href="",i.onclick=function(){return W(`interact with ${P(e)}`,"Join"),window.FUTR.Connect.Auth.signup()}})),document.querySelectorAll('a[href="#paywall-signin"]').forEach((function(i){i.onclick=function(){return W(`interact with ${P(e)}`,"Login"),window.FUTR.Connect.Auth.login()}}))},Ne=e=>{document.querySelectorAll(".kiosq-event-join-now").forEach((i=>{i.addEventListener("click",(i=>{var t,l;i.preventDefault(),W(`interact with ${P(e)}`,"join from button"),(null===(l=null===(t=window.FUTR.Kiosq)||void 0===t?void 0:t.defaultSiteConfig)||void 0===l?void 0:l.bluebird_buy_sub)&&setTimeout((()=>{window.location.href=window.FUTR.Kiosq.defaultSiteConfig.bluebird_buy_sub}),150)}))}))},Le=e=>{var i,t,l,o,n,a,r,s,d,c,u,v;let m=document.querySelectorAll(".kiosq-event-cta");0!==m.length&&m.forEach((i=>{i.addEventListener("click",(i=>{((e,i)=>{var t,l;let o=document.querySelector("html"),n=null==o?void 0:o.getAttribute("data-locale"),a=null==i?void 0:i.finalSiteConfig,r={GB:null!==(t=null==a?void 0:a.bluebird_buy_sub)&&void 0!==t?t:null,US:null!==(l=null==a?void 0:a.cds_buy_sub)&&void 0!==l?l:null},s=(null==a?void 0:a.cds_provider)&&n?n:"GB";W(`interact with ${P(i)}`,"subscription page");const d=r[s];d&&(window.location.href=d)})(0,e)}))}));const p="regwall"===P(e)&&null!==(a=null!==(t=null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.regwall_can_dismiss)&&void 0!==t?t:null===(n=null===(o=null===(l=window.FUTR)||void 0===l?void 0:l.Kiosq)||void 0===o?void 0:o.defaultSiteConfig)||void 0===n?void 0:n.regwall_can_dismiss)&&void 0!==a&&a,g=null!==(v=null!==(s=null===(r=null==e?void 0:e.finalSiteConfig)||void 0===r?void 0:r.regwall_dismiss_reset_counter)&&void 0!==s?s:null===(u=null===(c=null===(d=window.FUTR)||void 0===d?void 0:d.Kiosq)||void 0===c?void 0:c.defaultSiteConfig)||void 0===u?void 0:u.regwall_dismiss_reset_counter)&&void 0!==v&&v;document.querySelectorAll(".dismiss-barrier").forEach((e=>{p?e.addEventListener("click",(function(){window._dismissRegwallListenerAdded||(W("Interact with regwall","Dismiss"),g&&(localStorage.removeItem("kiosq_article_reset"),localStorage.removeItem("kiosq_article_url_ack")),window.dispatchEvent(new CustomEvent("evt_a13x")),window._dismissRegwallListenerAdded=!0)})):e.style.display="none"}))},Be=({templateData:e})=>(0,n.FD)("div",{class:"kiosq-main-layer disable-scrollbars from-generic","data-testid":"kiosq-main-layer",children:[(0,n.Y)("div",{class:"kiosq-gradient"}),(0,n.FD)("div",{class:"kiosq-main-layer-container",children:[(0,n.Y)("button",{className:"dismiss-barrier","aria-label":"Close",children:(0,n.Y)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,n.Y)("path",{d:"M6 6 L18 18 M18 6 L6 18",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round"})})}),(0,n.Y)("div",{class:"kiosq-logo rowLeft",children:(0,n.Y)("img",{src:`${null==e?void 0:e.logo}`})}),(0,n.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,n.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textBeforeButton)||""}})}),(0,n.FD)("div",{class:"kiosq-login-button rowLeft","data-testid":"kiosq-login-button",children:[(0,n.Y)("button",{class:"kiosq-event-signup","data-tracking":"barrier","data-paywall-param":!0,children:(0,n.Y)("div",{className:"container-kiosq-markup-signup-button",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.buttonText)||""}})}),(0,n.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"barrier","data-paywall-param":!0,children:["Already have an account? ",(0,n.Y)("strong",{children:"Sign in here"})]})]}),(0,n.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,n.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textAfterButton)||""}})})]})]}),De=({templateData:e})=>(0,n.FD)("div",{id:"main_layer_regwall",class:"kiosq-main-layer disable-scrollbars",children:[(0,n.Y)("div",{class:"kiosq-gradient"}),(0,n.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,n.Y)("div",{class:"kiosq-logo rowLeft",children:(0,n.Y)("img",{src:`${null==e?void 0:e.logo}`})}),(0,n.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,n.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textBeforeButton)||""}})}),(0,n.Y)("template",{"data-slice-id":"slice-newsletterForm-kiosq","data-slice-class":"NewsletterFormSlice"}),(0,n.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,n.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textAfterButton)||""}})})]})]}),Oe=({kiosqData:e,fetchedMatchCampaigns:i,isShowingBarrier:t})=>{var l;const r=(e=>{var i,t,l;const o=(null==e?void 0:e.finalSiteConfig)||e.defaultSiteConfig;let n=Object.assign(Object.assign(Object.assign({LayerComponent:Be},(null==o?void 0:o.main_layer_enabled)&&{customTemplateId:null==o?void 0:o.main_layer_custom_template}),(null==o?void 0:o.main_layer_enabled)&&{customTemplateComputed:null===(i=null==o?void 0:o.layerCustomMarkup)||void 0===i?void 0:i.main_layer}),{logo:null==o?void 0:o.logo,textBeforeButton:null==o?void 0:o.textBeforeButton,textAfterButton:null==o?void 0:o.textAfterButton,buttonText:null==o?void 0:o.button_text,type:"main_layer"});return B(e)?(n.logo=null==o?void 0:o.logo_premium,!0===(null==o?void 0:o.main_layer_premium_enabled)&&(n.customTemplateId=null==o?void 0:o.main_layer_custom_template,n.customTemplateComputed=null===(t=null==o?void 0:o.layerCustomMarkup)||void 0===t?void 0:t.main_layer_premium),n.textBeforeButton=null==o?void 0:o.textBeforeButtonPremium,n.textAfterButton=null==o?void 0:o.textAfterButtonPremium,n.buttonText=null==o?void 0:o.button_text_premium):L(e)&&!k(e)?(!0===(null==o?void 0:o.regwall_layer_enabled)&&(n.customTemplateId=null==o?void 0:o.regwall_layer_custom_template,n.customTemplateComputed=null===(l=null==o?void 0:o.layerCustomMarkup)||void 0===l?void 0:l.regwall_layer),n.logo=null==o?void 0:o.logo_regwall,n.textBeforeButton=null==o?void 0:o.textBeforeButtonRegwall,n.textAfterButton=null==o?void 0:o.textAfterButtonRegwall,n.buttonText=null==o?void 0:o.button_text_regwall):E(e)&&(n.LayerComponent=De),(0,a.vJ)((()=>{if(((null==o?void 0:o.main_layer_enabled)||(null==o?void 0:o.main_layer_premium_enabled)||(null==o?void 0:o.regwall_layer_enabled))&&(null==n?void 0:n.customTemplateId)){const e=[...new Map([{headline:"Main Layer",guid:(null==n?void 0:n.customTemplateId)||""},...q.value].map((e=>[null==e?void 0:e.guid,e]))).values()];q.value=e}else q.value=q.value.filter((e=>"Main Layer"!==e.headline))}),[null==o?void 0:o.main_layer_enabled,null==o?void 0:o.main_layer_premium_enabled,null==o?void 0:o.regwall_layer_enabled]),n})(e),{cleanHtml:s,scripts:d,externalScripts:c}=(e=>{const i=/<script\b([^>]*)>([\s\S]*?)<\/script>/gi,t=[],l=[];let o;for(;o=i.exec(e);){const e=o[1],i=o[2],n=e.match(/src=["']([^"']+)["']/);n?l.push(n[1]):t.push(i.trim())}return{cleanHtml:e.replace(i,""),scripts:t,externalScripts:l}})(null!==(l=r.customTemplateComputed)&&void 0!==l?l:"");return(0,a.vJ)((()=>{if(t){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;c.forEach((i=>{const t=document.createElement("script");t.className="kiosq-custom-js",t.src=i,t.async=!0,e.appendChild(t)})),d.forEach((i=>{const t=document.createElement("script");t.className="kiosq-custom-js",t.type="text/javascript",t.appendChild(document.createTextNode(i)),e.appendChild(t)}))}}),[t]),(0,a.vJ)((()=>{var i;return Fe(e),Le(e),Te(e),i=e,X.on("kiosqRegwall",(()=>{le(i)})),Ne(e),()=>{ee()}}),[]),(0,a.vJ)((()=>{Fe(e),Le(e),Te(e)}),[r.customTemplateComputed,t]),(0,a.vJ)((()=>{!J()&&(e=>{var i,t,l,o,n,a,r,s,d,c;let u=document.querySelector(A);if(u){let v=null===(o=null===(l=null===(t=null===(i=null===window||void 0===window?void 0:window.ffte)||void 0===i?void 0:i.properties)||void 0===t?void 0:t.misc)||void 0===l?void 0:l.Kiosq)||void 0===o?void 0:o.viewportThreshold,m=null===(s=null===(r=null===(a=null===(n=null===window||void 0===window?void 0:window.ffte)||void 0===n?void 0:n.properties)||void 0===a?void 0:a.misc)||void 0===r?void 0:r.Kiosq)||void 0===s?void 0:s.viewportThreshold;v||(v=z((null===(d=e.finalSiteConfig)||void 0===d?void 0:d.limitOfContent)||0)),m||(m=z((null===(c=e.finalSiteConfig)||void 0===c?void 0:c.limitOfContentMobile)||0)),v&&u.style.setProperty("--desktop-content-limit",`${v}rem`),m&&u.style.setProperty("--mobile-content-limit",`${m}rem`)}})(e)}),[e,t]),(0,n.Y)("div",{className:"wrapper-template wrapper-main-template"+(t?" is-visible":" is-not-visible"),"data-testid":"main-layer-wrapper-main",children:t&&(0,n.FD)(o.FK,{children:[(null==r?void 0:r.customTemplateComputed)&&"string"==typeof r.customTemplateComputed?(0,n.Y)("div",{className:"main-custom-template",dangerouslySetInnerHTML:{__html:s}}):(0,n.Y)(r.LayerComponent,{templateData:r}),(0,n.Y)(h,{classOverrides:{loaderContent:"override-loader-position overlay "+((null==i?void 0:i.matchOne.isLoading)?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},Me=({templateData:e})=>(0,n.FD)(o.FK,{children:[(0,n.Y)("div",{class:"kiosq-sticky-flag"}),(0,n.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer from-generic","data-testid":"kiosq-main-layer",children:[(0,n.Y)("div",{class:"kiosq-gradient"}),(0,n.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,n.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,n.Y)("img",{src:`${null==e?void 0:e.logo}`})}),(0,n.Y)("div",{class:"kiosq-description",children:(0,n.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textStickyBeforeButton)||""}})}),(0,n.FD)("div",{class:"kiosq-login-button",children:[(0,n.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-paywall-param":!0,children:(0,n.Y)("div",{className:"container-kiosq-markup-sticky-signup-button",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.stickyButtonText)||""}})}),(0,n.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"sticky","data-paywall-param":!0,children:["Already have an account? ",(0,n.Y)("strong",{children:"Sign in here"})]})]})]})]})]}),je=({templateData:e})=>(0,n.FD)(o.FK,{children:[(0,n.Y)("div",{class:"kiosq-sticky-flag"}),(0,n.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer","data-testid":"kiosq-main-layer",children:[(0,n.Y)("div",{class:"kiosq-gradient"}),(0,n.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,n.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,n.Y)("img",{src:`${null==e?void 0:e.logo}`})}),(0,n.Y)("div",{class:"kiosq-description",children:(0,n.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.textStickyBeforeButton)||""}})}),(0,n.Y)("a",{href:"#main_layer_regwall",children:(0,n.Y)("div",{class:"kiosq-login-button",children:(0,n.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky",style:"background-color:{{sticky_button_background_data}}",children:"SIGN UP"})})})]})]})]});var Ee=t(8407);const Ke=({onStickyFlagFooter:e})=>{const[i,t]=(0,a.J0)(!1),[l,o]=(0,Ee.q)();return i!==o&&(e(o),t(o)),(0,n.Y)("div",{ref:l,id:"kiosq-sticky-flag-footer-ref"})},Re=({kiosqData:e,fetchedMatchCampaigns:i,isShowingBarrier:t})=>{const l=(e=>{var i,t;const l=(null==e?void 0:e.finalSiteConfig)||e.defaultSiteConfig;let o=Object.assign(Object.assign(Object.assign({StickyLayerComponent:Me},(null==l?void 0:l.sticky_layer_enabled)&&{stickyCustomTemplateId:null==l?void 0:l.sticky_layer_custom_template}),(null==l?void 0:l.sticky_layer_enabled)&&{stickyCustomTemplateComputed:null===(i=null==l?void 0:l.layerCustomMarkup)||void 0===i?void 0:i.sticky_layer}),{logo:null==l?void 0:l.logo,textStickyBeforeButton:null==l?void 0:l.textStickyBeforeButton,stickyButtonText:null==l?void 0:l.sticky_button_text,type:"sticky_layer"});return L(e)&&!k(e)?((null==l?void 0:l.sticky_regwall_layer_enabled)&&(o.stickyCustomTemplateId=null==l?void 0:l.sticky_regwall_layer_custom_template,o.stickyCustomTemplateComputed=null===(t=null==l?void 0:l.layerCustomMarkup)||void 0===t?void 0:t.sticky_regwall_layer),o.logo=null==l?void 0:l.logo_small_regwall_auth,o.textStickyBeforeButton=null==l?void 0:l.textStickyRegwallAuthBeforeButton,o.stickyButtonText=null==l?void 0:l.sticky_regwall_auth_button_text):E(e)&&(o.StickyLayerComponent=je),(0,a.vJ)((()=>{if(((null==l?void 0:l.sticky_layer_enabled)||(null==l?void 0:l.sticky_regwall_layer_enabled))&&o.stickyCustomTemplateId){const e=[...new Map([{headline:"Sticky Layer",guid:(null==o?void 0:o.stickyCustomTemplateId)||""},...q.value].map((e=>[null==e?void 0:e.guid,e]))).values()];q.value=e}else q.value=q.value.filter((e=>"Sticky Layer"!==e.headline))}),[null==l?void 0:l.sticky_layer_enabled,null==l?void 0:l.sticky_regwall_layer_enabled]),o})(e);return(0,a.vJ)((()=>(Fe(e),Le(e),Te(e),Ne(e),()=>{ee()})),[]),(0,a.vJ)((()=>{Fe(e),Le(e),Te(e)}),[l.stickyCustomTemplateComputed,t]),O(e)&&W(`show ${P(e)}`,"sticky"),(0,n.Y)(o.FK,{children:(0,n.FD)("div",{className:"wrapper-template sticky-layer-generic","data-testid":"sticky-layer-wrapper",children:[(null==l?void 0:l.stickyCustomTemplateComputed)&&"string"==typeof l.stickyCustomTemplateComputed?(0,n.Y)("div",{className:"sticky-layer-custom-template","data-testid":"sticky-layer-wrapper",dangerouslySetInnerHTML:{__html:null==l?void 0:l.stickyCustomTemplateComputed}}):(0,n.Y)(l.StickyLayerComponent,{templateData:l}),(0,n.Y)(h,{classOverrides:{loaderContent:"override-loader-position overlay "+((null==i?void 0:i.matchOne.isLoading)?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},Ie=e=>{let i=(new Date).toISOString().split("T")[0];return Object.assign({validDate:i},e)},$e="REQUEST_STARTED",Ue="REQUEST_SUCCESSFUL",Pe="REQUEST_FAILED",He=(e,i)=>{switch(i.type){case $e:return Object.assign(Object.assign({},e),{isLoading:!0});case Ue:return Object.assign(Object.assign({},e),{isLoading:!1,error:null,data:i.data});case Pe:return Object.assign(Object.assign({},e),{isLoading:!1,error:i.error});default:return e}},Je=({error:e})=>({type:Pe,data:null,error:e});const ze={"Content-Type":"application/json"},Ve=({url:e,data:i,headersOptions:t=ze,timeout:l=5e3})=>{const[o,n]=(0,a.WO)(He,{isLoading:!0,data:null,error:null});return(0,a.vJ)((()=>{const o=new AbortController,a=setTimeout((()=>{o.abort()}),l);return r=void 0,s=void 0,c=function*(){n({type:$e,data:null,error:null});try{const l=yield fetch(e,{signal:o.signal,method:"POST",headers:t,body:JSON.stringify(i)}),a=yield l.json();if(200!==l.status)throw new Error(`${null==a?void 0:a.message} (${null==l?void 0:l.status}${(null==l?void 0:l.statusText)?`:${null==l?void 0:l.statusText}`:""})`);n((({responseData:e})=>({type:Ue,data:e,error:null}))({responseData:a}))}catch(e){o.signal.aborted?n(Je({error:"Request timed out"})):n(Je({error:e.message}))}},new((d=void 0)||(d=Promise))((function(e,i){function t(e){try{o(c.next(e))}catch(e){i(e)}}function l(e){try{o(c.throw(e))}catch(e){i(e)}}function o(i){var o;i.done?e(i.value):(o=i.value,o instanceof d?o:new d((function(e){e(o)}))).then(t,l)}o((c=c.apply(r,s||[])).next())})),()=>{clearTimeout(a),o.abort()};var r,s,d,c}),[e]),o},Ge=Z({prefix:"KIOSQ App Campaign ",backgroundColor:"#c18ff2",color:"#ffffff"}),Ze={"Content-Type":"application/json","Accept-Encoding":"gzip"},Qe=Z({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),We=({eventName:e,kiosqInfo:i})=>{X.dispatch(e,i||{})},Xe={"==":(e,i)=>e===i,"!=":(e,i)=>e!==i,">":(e,i)=>Number(e)>Number(i),"<":(e,i)=>Number(e)<Number(i),">=":(e,i)=>Number(e)>=Number(i),"<=":(e,i)=>Number(e)<=Number(i),contains:(e,i)=>("string"==typeof e||!!Array.isArray(e))&&e.includes(i),notContains:(e,i)=>"string"==typeof e?!e.includes(i):!Array.isArray(e)||!e.includes(i),in:(e,i)=>!!Array.isArray(e)&&e.includes(i),notIn:(e,i)=>!Array.isArray(e)||!i.includes(i),existOne:(e,i)=>Array.isArray(e)&&e.some((e=>e===i)),notExistOne:(e,i)=>!Array.isArray(e)||!e.some((e=>e===i)),existOneBy:(e,i)=>Array.isArray(e)&&e.some((e=>e===i)),notexistOneBy:(e,i)=>!Array.isArray(e)||!e.some((e=>e===i))},ei=(e,i)=>{var t,l,o;if(!(null===(o=null===(l=null===(t=window.FUTR)||void 0===t?void 0:t.Kiosq)||void 0===l?void 0:l.Campaign)||void 0===o?void 0:o.Context))return!1;const n=window.FUTR.Kiosq.Campaign.Context.find((i=>i&&i.name===e.link_js_vars_variable_name));if(!n)return!1;i&&Array.isArray(n.computeValue)&&n.computeValue.push(i);const a=e.link_js_vars_operator,r=Xe[a];return!!r&&r(n.computeValue,e.link_js_vars_value)},ii=()=>({processHookParent:({hooks:e})=>{e.forEach((({target:e="",parents:i=[],position:t,component:l})=>{let n=document.getElementById(e);n||(n=document.createElement("div"),n.id=e),i.every((e=>{var i;let l=document.querySelector(`.${e}`)||document.getElementById(e);return!l||("prepend"===t?l.prepend(n):null===(i=l.parentNode)||void 0===i?void 0:i.insertBefore(n,l.nextSibling))})),(0,o.XX)(l,n)}))},placeEltToTarget:({hooks:e=[]})=>{null==e||e.forEach((({target:e,parents:i=[],component:t,position:l},n)=>{const a=document.createElement("div");(0,o.XX)(t,a);const r=a.firstChild;r&&!r.id&&(r.id=`${e}-${n}`),i.forEach((i=>{var t,o,n;let a=function(e){let i=null;try{i=document.querySelector(e),null!=i||(i=document.querySelector(`.${e}`))}catch(i){console.info("%c KIOSQ App Campaign ","background: #c18ff2;color: #ffffff;",e,i)}return null!=i||(i=document.getElementById(e)),i}(i);if(!a)throw console.warn("%c KIOSQ App Campaign ","background: #c18ff2;color: #ffffff;",` No Parent target found for hook ${e}, check id or class ${i} existing in the DOM}`);switch(l){case"before":null===(t=a.parentNode)||void 0===t||t.insertBefore(r,a);break;case"after":null===(o=a.parentNode)||void 0===o||o.insertBefore(r,a.nextSibling);break;case"prepend":a.prepend(r);break;case"append":a.append(r);break;default:null===(n=a.parentNode)||void 0===n||n.replaceChild(r,a)}}))}))}}),ti=e=>{var i;const{processRewriteLinks:t}=(r=e,{processRewriteLinks:()=>{var e,i;if((null===(i=null===(e=r.finalSiteConfig)||void 0===e?void 0:e.inject)||void 0===i?void 0:i.links_rewriter)&&r.finalSiteConfig.inject.links_rewriter.length>0){const e=new URLSearchParams(window.location.search);let i=sessionStorage.getItem("rule_channel");e.has("channel")&&(i="channel="+e.get("channel"));const t=window.location.origin;document.querySelectorAll("a").forEach((e=>{var l,o,n;const a=e.href,s=null===(n=null===(o=null===(l=r.finalSiteConfig)||void 0===l?void 0:l.inject)||void 0===o?void 0:o.links_rewriter)||void 0===n?void 0:n.filter((e=>a.includes(e.link_replace_source)));if(s&&s.length>0)for(const l of s){if(i&&sessionStorage.setItem("rule_channel",i),l.link_use_js_vars){if(i&&l.link_js_vars_value!==i)continue;if(!ei(l,i))continue}if(l.link_persist_query){const i=new URL(a,t),o=new URL(l.link_replace_destination,t),n=new URLSearchParams;for(const[e,t]of i.searchParams.entries())o.searchParams.has(e)||n.set(e,t);for(const[e,i]of o.searchParams.entries())n.set(e,i);o.search=n.toString(),e.href=o.toString()}else e.href=l.link_replace_destination;l.link_replace_label&&(e.innerHTML=l.link_replace_label),e.setAttribute("link-before-rewritten-by-kiosq",`${a}`),e.setAttribute("link-rewritten-by-kiosq-with",(null==r?void 0:r.Campaign.id)?`${r.kiosqEndpoint}/#/campaigns/${null==r?void 0:r.Campaign.id}`:`${r.kiosqEndpoint}/#/sites-configs/${null==r?void 0:r.defaultSiteConfig.site}`)}}))}}}),{processInjectCustomJS:l,processInjectCustomCSS:n}=(e=>{var i,t;const{placeEltToTarget:l}=ii(),n=null!==(t=null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.inject)&&void 0!==t?t:{},a=n.injection_js_selector?n.injection_js_selector:null,r=n.custom_js?`(function (D,W) {\n const custom_js = () => {\n${n.custom_js}\n};\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n})(document,window);`:"";return{processInjectCustomJS:()=>{l({hooks:[{target:"kiosq-campaign-custom-js",parents:a?[a]:["head"],position:"append",component:(0,o.h)("script",{type:"text/javascript",id:"kiosq-campaign-custom-js",dangerouslySetInnerHTML:{__html:r}})}]})},processInjectCustomCSS:()=>{var e;l({hooks:[{target:"kiosq-campaign-custom-css",parents:a?[a]:["head"],position:"append",component:(0,o.h)("style",{type:"text/css",id:"kiosq-campaign-custom-css",dangerouslySetInnerHTML:{__html:null!==(e=n.custom_css)&&void 0!==e?e:""}})}]})}}})(e),{processingCustomTemplateInjection:a}=(e=>({processingCustomTemplateInjection:()=>{var i,t;const{placeEltToTarget:l}=ii();(null===(t=null===(i=e.finalSiteConfig)||void 0===i?void 0:i.inject)||void 0===t?void 0:t.elements_custom_template)&&e.finalSiteConfig.inject.elements_custom_template.length>0&&e.finalSiteConfig.inject.elements_custom_template.forEach((i=>{var t;l({hooks:[{target:"kiosq-injected-element",parents:[null==i?void 0:i.css_selector],position:null==i?void 0:i.position,component:(0,o.h)("div",{className:"kiosq-injected-element","original-element-replaced":null==i?void 0:i.css_selector,"element-injected-by-kiosq-with":`${e.kiosqEndpoint}/#/campaigns/${null===(t=null==e?void 0:e.Campaign)||void 0===t?void 0:t.id}`,dangerouslySetInnerHTML:{__html:i.injected_custom_template_computed}})}]})}))}}))(e);var r;(null===(i=e.finalSiteConfig)||void 0===i?void 0:i.is_injection_enabled)&&(t(),a(),l(),n())},li={matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}},oi=e=>{var i,t,l,o,n,a,r,s,d,c,u,v,m,p;window.FUTR.Kiosq.Campaign=Object.assign(Object.assign({},window.FUTR.Kiosq.Campaign),{id:(null===(t=null===(i=null==e?void 0:e.data)||void 0===i?void 0:i.rule)||void 0===t?void 0:t.name)||(null===(l=window.FUTR.Kiosq.Campaign)||void 0===l?void 0:l.id)||"",campaignMatch:(null===(o=null==e?void 0:e.data)||void 0===o?void 0:o.rule)||(null===(n=window.FUTR.Kiosq.Campaign)||void 0===n?void 0:n.campaignMatch)||{},campaignsMatch:(null===(a=null==e?void 0:e.data)||void 0===a?void 0:a.rules)||(null===(r=window.FUTR.Kiosq.Campaign)||void 0===r?void 0:r.campaignsMatch)||[]}),Y.value.Campaign=Object.assign(Object.assign({},Y.value.Campaign),{id:(null===(d=null===(s=null==e?void 0:e.data)||void 0===s?void 0:s.rule)||void 0===d?void 0:d.name)||(null===(c=Y.value.Campaign)||void 0===c?void 0:c.id)||"",campaignMatch:(null===(u=null==e?void 0:e.data)||void 0===u?void 0:u.rule)||(null===(v=Y.value.Campaign)||void 0===v?void 0:v.campaignMatch)||{},campaignsMatch:(null===(m=null==e?void 0:e.data)||void 0===m?void 0:m.rules)||(null===(p=Y.value.Campaign)||void 0===p?void 0:p.campaignsMatch)||[]})},ni=({templateData:e})=>(0,n.FD)(n.FK,{children:[(0,n.Y)("div",{class:"kiosq-dropdown kiosq-dropdown-menu-header",children:(0,n.FD)("label",{for:"kiosq-dropdown-checkbox",children:[(0,n.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/m7awu8serc1613169967.svg",alt:"HubPage",className:"kiosq-dropdown-checkbox-img"}),(0,n.Y)("svg",{preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",children:(0,n.Y)("path",{d:"M1000 100L500 900 0 100h1000z"})})]})}),(0,n.Y)("input",{id:"kiosq-dropdown-checkbox",type:"checkbox"}),(0,n.Y)("div",{class:"kiosq-main-layer kiosq-header-menu-layer kiosq-header-menu-layer-default",children:(0,n.FD)("div",{class:"kiosq-main-layer-container",children:[(0,n.Y)("div",{class:"kiosq-title",children:(0,n.Y)("a",{href:null==e?void 0:e.hubpage_link,children:(0,n.Y)("div",{dangerouslySetInnerHTML:{__html:(null==e?void 0:e.hubpage_title)||""}})})}),(0,n.Y)("div",{class:"kiosq-subtitle",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.hubpage_subtitle)||""}}),(0,n.Y)("div",{class:"kiosq-description",dangerouslySetInnerHTML:{__html:(null==e?void 0:e.hubpage_description)||""}}),(0,n.FD)("div",{class:"kiosq-login-button",children:[(0,n.Y)("button",{class:"kiosq-event-signup","data-tracking":"header-dropdown-menu","data-paywall-param":"true",children:"JOIN NOW"}),(0,n.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"header-dropdown-menu","data-paywall-param":"true",children:["Already have an account? ",(0,n.Y)("strong",{children:"Sign in here"})]})]})]})})]});var ai,ri;const si=Z(),{processHookParent:di}=ii(),ci="kiosq-app-paywall-js",ui=["kiosq-everywhere","article-body","flexi-kiosq-targeted-area"];si.debug("KiosqSelectors",{KiosqSelector:ci,KiosqHeaderSelector:"kiosq-app-headermenu",KiosqSelectorList:ui}),di({hooks:[{target:ci,parents:ui,component:(0,o.h)((()=>{var e,i;const t=Z(),[l,r]=(0,a.J0)(Y.value),[s,d]=(0,a.J0)(j(l)),[c,u]=(0,a.J0)(null),v=(null===(i=null===(e=Y.value)||void 0===e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.template_sticky)||!1,m=new URLSearchParams(window.location.search),p=!!S.value.isDebugMode||"1"===m.get("_flexi_kiosq_debug");let{fetcherMatchCampaigns:g,siteConfig:h}=((e,i)=>{var t;const l=Z({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),[o,n]=(0,a.J0)(li),[r,s]=(0,a.J0)(null==e?void 0:e.defaultSiteConfig);if((0,a.vJ)((()=>{var i;(({eventName:e,kiosqInfo:i})=>{X.on(e,(()=>{Qe.log(e,i)}))})({eventName:"KiosqEnvironment",kiosqInfo:S.value}),(({eventName:e,kiosqInfo:i})=>{X.on(e,(()=>{Qe.log(e,i)}))})({eventName:"UserContextComputed",kiosqInfo:(null===(i=null==e?void 0:e.Campaign)||void 0===i?void 0:i.Context)||[]}),We({eventName:"KiosqEnvironment"}),We({eventName:"UserContextComputed"})}),[]),(0,a.vJ)((()=>{var i,t;(null==r?void 0:r.is_injection_enabled)&&!(null===(i=null==o?void 0:o.matchOne)||void 0===i?void 0:i.isLoading)&&(null===(t=null==o?void 0:o.matchOne)||void 0===t?void 0:t.data)&&ti(Object.assign(Object.assign({},e),{finalSiteConfig:r}))}),[null==r?void 0:r.is_injection_enabled,o]),null===(t=null==e?void 0:e.defaultSiteConfig)||void 0===t?void 0:t.campaign_enable){const t=(e=>{var i,t;const l={url:`${(null===(i=e.defaultSiteConfig)||void 0===i?void 0:i.pythia_cache_endpoint)||""}/match_one`,data:{profileId:e.defaultSiteConfig.guid,data:Ie(f(null===(t=null==e?void 0:e.Campaign)||void 0===t?void 0:t.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:Ze},o=Ve(l);return(0,a.vJ)((()=>{o.isLoading||Ge.log("Pythia match one:","\n request:",l,"\n response:",o.data,"\n error:",o.error)}),[o.isLoading]),o})(e);let r=Object.assign(Object.assign({},o),{matchOne:t});if(i){const i=(e=>{var i,t;const l={url:`${(null===(i=e.defaultSiteConfig)||void 0===i?void 0:i.pythia_cache_endpoint)||""}/match_all`,data:{profileId:e.defaultSiteConfig.guid,data:Ie(f(null===(t=null==e?void 0:e.Campaign)||void 0===t?void 0:t.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:Ze},o=Ve(l);return(0,a.vJ)((()=>{o.isLoading||Ge.log("Pythia match all result:","\n request:",l,"\n response:",o.data,"\n error:",o.error)}),[o.isLoading]),o})(e);r=Object.assign(Object.assign({},r),{matchAll:i}),oi(i),(0,a.vJ)((()=>{n(r)}),[i.isLoading])}(0,a.vJ)((()=>{var i,o,a,d,c,u;if(n(r),!(null==t?void 0:t.isLoading)&&(null===(i=null==t?void 0:t.data)||void 0===i?void 0:i.matched)){l.info("Campaign matched:",null===(a=null===(o=null==t?void 0:t.data)||void 0===o?void 0:o.rule)||void 0===a?void 0:a.name);const i=(null===(d=null==t?void 0:t.data)||void 0===d?void 0:d.result)?JSON.parse(t.data.result):"";s(i);const n=(null===(u=null===(c=null==t?void 0:t.data)||void 0===c?void 0:c.rule)||void 0===u?void 0:u.name)||"";O(e)&&W("show campaign",n),oi(t)}}),[null==t?void 0:t.isLoading])}return{fetcherMatchCampaigns:o,siteConfig:r}})(Y.value,p);const b=Object.assign(Object.assign({},Y.value),{finalSiteConfig:h});null!==c||(g.matchOne.isLoading||null===g.matchOne.data&&null===g.matchOne.error)&&h.campaign_enable||(Y.value=b,u(!1)),!1===c&&((e=>{if((e=>{if(e.active=!0,Y.value.active=!0,null!==localStorage.getItem("kiosqRegwall"))e.active=!1,Y.value.active=!1;else if((e=>{var i;return(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.traffic_exposure)||!1})(e)){let a=w("ABseed");a||(o=1,n=100,o=Math.ceil(o),n=Math.floor(n),i=Math.floor(Math.random()*(n-o+1)+o),t="",(l=new Date).setTime(l.getTime()+31536e6),t="; expires="+l.toUTCString(),document.cookie="ABseed="+(i||"")+t+"; path=/",a=w("ABseed")),e.active=H(Number(a),I(e)),Y.value.active=H(Number(a),I(e))}var i,t,l,o,n;e.active||(e.hasBarrier=!1,Y.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1),J()&&(e.hasBarrier=!0,Y.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0)})(e),F(e))"metered"===K(e)&&O(e)&&(te.log("setArticleseenUrls"),ve(e)),x.value.regwallAuth=T(e),x.value.paywall=!0,ne(e);else{const e=document.getElementById("article-body")||document.querySelector(".article__body");if(null!==e&&e.classList.length>0&&e.classList.contains("paywall-locker")){let e=document.querySelectorAll(".paywall-locker");Array.prototype.forEach.call(e,(function(e){e.classList.remove("paywall-locker")}))}}(e=>{window.FUTR.Kiosq.shouldShowBarrier=function(){return window.FUTR.Kiosq.active&&window.FUTR.Kiosq.hasBarrier||!1},window.FUTR.Kiosq.getBarrierState=function(){var i,t,l;return{isActive:window.FUTR.Kiosq.active||!1,hasBarrier:window.FUTR.Kiosq.hasBarrier||!1,shouldShow:window.FUTR.Kiosq.shouldShowBarrier(),trafficExposure:(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.traffic_exposure)||!1,trafficExposureRate:(null===(t=null==e?void 0:e.finalSiteConfig)||void 0===t?void 0:t.traffic_exposure_rate)||null,wallSystem:K(e),wallType:R(e),isAuthenticated:k(e),isGranted:y(e),nbFreeArticleRemaining:(null==e?void 0:e.nbFreeArticleRemaining)||0,limitOfFreeArticles:(null===(l=null==e?void 0:e.finalSiteConfig)||void 0===l?void 0:l.limitOfFreeArticle)||0}},window.FUTR.Kiosq.isInTrafficExposure=function(){var i;return!(null===(i=null==e?void 0:e.finalSiteConfig)||void 0===i?void 0:i.traffic_exposure)||window.FUTR.Kiosq.active||!1},window.FUTR.Kiosq.debugBarrierState=function(){const e=window.FUTR.Kiosq.getBarrierState();return console.group("&#127919; Kiosq Barrier State Debug (AppPaywall)"),console.table(e),e.shouldShow?(console.log("&#9989; Barrier should be shown"),console.log(` Wall System: ${e.wallSystem}`),console.log(` Free Articles Remaining: ${e.nbFreeArticleRemaining}/${e.limitOfFreeArticles}`)):e.isActive?e.hasBarrier||(console.log("&#10060; Barrier not shown: Barrier conditions not met"),console.log(` Wall System: ${e.wallSystem}`),console.log(` Wall Type: ${e.wallType}`),console.log(` Is Authenticated: ${e.isAuthenticated}`),console.log(` Is Granted: ${e.isGranted}`),console.log(` Free Articles Remaining: ${e.nbFreeArticleRemaining}`)):(console.log("&#10060; Barrier not shown: User not in traffic exposure"),console.log(" Traffic Exposure: "+(e.trafficExposure?"enabled":"disabled")),e.trafficExposure&&console.log(` Traffic Rate: ${e.trafficExposureRate}%`)),console.groupEnd(),e}})(e)})(b),r(Y.value),d(j(Y.value)),t.log("FUTR.KiosqData","\n",Y.value,"\n",`isShowBarrier:${j(Y.value)}; conditions:`,`(isActive&&!isRegWallAuthConnected&&!isGranted&&!isHubPageActive):${F(Y.value)&&!N(Y.value)&&!y(Y.value)&&!D(Y.value)},`,"classic"===K(Y.value)?`-> isUnderClassicPaywall:${M(Y.value)}`:"metered"===K(Y.value)?`-> !isSeeingFreeArticle:${!ce(Y.value)}`:""),u(!0));const[_,C]=(0,a.J0)(!1);return(0,a.vJ)((()=>{(e=>{var i;const t=document.querySelector(".footer")||document.getElementById("document-footer"),l=document.createElement("div");l.id="kiosq-sticky-flag-footer",t&&!document.getElementById("kiosq-sticky-flag-footer")&&(null===(i=t.parentNode)||void 0===i||i.insertBefore(l,t.previousSibling),(0,o.Qv)((0,n.Y)(Ke,{onStickyFlagFooter:i=>e(i)}),l))})(C)}),[C]),(0,a.vJ)((()=>{var e,i;if(null!==s&&!0===c&&(null===(i=null===(e=null===window||void 0===window?void 0:window.FUTR)||void 0===e?void 0:e.Kiosq)||void 0===i?void 0:i.resolveKiosqDataV2)){const e=l;e.hasBarrier=s,delete e.promiseKiosqDataV2,delete e.resolveKiosqDataV2,window.FUTR.Kiosq.resolveKiosqDataV2(e)}}),[s,c]),window.addEventListener("evt_a13x",(()=>{le(b)})),(0,n.FD)(n.FK,{children:[(0,n.Y)(Ee.r,{render:({inView:e,entry:i})=>{var t;return(0,n.FD)(n.FK,{children:[(0,n.Y)(Oe,{kiosqData:l,fetchedMatchCampaigns:g,isShowingBarrier:s}),v&&s&&!e&&void 0!==i&&(null===(t=null==i?void 0:i.boundingClientRect)||void 0===t?void 0:t.y)<0&&!_&&(0,n.Y)(Re,{kiosqData:l,fetchedMatchCampaigns:g,isShowingBarrier:s})]})}}),J()&&(0,n.Y)(Ae,{KiosqData:l}),p&&(0,n.FD)(n.FK,{children:[(0,n.Y)(ke,{KiosqData:l,fetchedMatchCampaigns:g}),(0,n.Y)("div",{id:"kiosq-modal-portal"})]})]})}),{})},...(null===(ri=null===(ai=Y.value)||void 0===ai?void 0:ai.defaultSiteConfig)||void 0===ri?void 0:ri.template_menu_header)?[{target:"kiosq-app-headermenu",parents:["auth-in-nav-header"],component:(0,o.h)((e=>{const i=(e=>{var i;const t=(null==e?void 0:e.finalSiteConfig)||e.defaultSiteConfig;return Object.assign(Object.assign(Object.assign({LayerComponent:ni},(null==t?void 0:t.custom_headermenu_layer_enabled)&&{customTemplateId:null==t?void 0:t.custom_headermenu_layer}),(null==t?void 0:t.custom_headermenu_layer_enabled)&&{customTemplateComputed:null===(i=null==t?void 0:t.layerCustomMarkup)||void 0===i?void 0:i.custom_headermenu_layer}),{logo:null==t?void 0:t.hubpage_link_logo_header,hubpage_link:null==t?void 0:t.hubpage_link,hubpage_title:null==t?void 0:t.hubpage_title,hubpage_subtitle:null==t?void 0:t.hubpage_subtitle,hubpage_description:null==t?void 0:t.hubpage_description,type:"headermenu_layer"})})(e),{customTemplateComputed:t}=i,{defaultSiteConfig:l}=e;return(null==l?void 0:l.custom_headermenu_layer_enabled)&&t&&"string"==typeof t?(0,n.Y)("div",{className:"headermenu-custom-template",dangerouslySetInnerHTML:{__html:t}}):(0,n.Y)(i.LayerComponent,{templateData:i})}),Y.value)}]:[]]})}},t={};function l(e){var o=t[e];if(void 0!==o)return o.exports;var n=t[e]={exports:{}};return i[e](n,n.exports,l),n.exports}l.m=i,e=[],l.O=(i,t,o,n)=>{if(!t){var a=1/0;for(c=0;c<e.length;c++){t=e[c][0],o=e[c][1],n=e[c][2];for(var r=!0,s=0;s<t.length;s++)(!1&n||a>=n)&&Object.keys(l.O).every((e=>l.O[e](t[s])))?t.splice(s--,1):(r=!1,n<a&&(a=n));if(r){e.splice(c--,1);var d=o();void 0!==d&&(i=d)}}return i}n=n||0;for(var c=e.length;c>0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[t,o,n]},l.n=e=>{var i=e&&e.__esModule?()=>e.default:()=>e;return l.d(i,{a:i}),i},l.d=(e,i)=>{for(var t in i)l.o(i,t)&&!l.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},l.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),l.j=431,(()=>{var e={431:0};l.O.j=i=>0===e[i];var i=(i,t)=>{var o,n,a=t[0],r=t[1],s=t[2],d=0;if(a.some((i=>0!==e[i]))){for(o in r)l.o(r,o)&&(l.m[o]=r[o]);if(s)var c=s(l)}for(i&&i(t);d<a.length;d++)n=a[d],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(c)},t=self.webpackChunkkiosq=self.webpackChunkkiosq||[];t.forEach(i.bind(null,0)),t.push=i.bind(null,t.push.bind(t))})();var o=l.O(void 0,[647],(()=>l(1452)));o=l.O(o)})();
//# sourceMappingURL=bundle.paywall.js.map/*! For license information please see bundle-paywall-node-modules.js.LICENSE.txt */
(self.webpackChunkkiosq=self.webpackChunkkiosq||[]).push([[647],{54:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},88:(e,t)=>{"use strict";var n,r,o,i;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var l=Date,u=l.now();t.unstable_now=function(){return l.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,c=null,f=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(f,0))},r=function(e,t){c=setTimeout(e,t)},o=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,y=-1,g=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,w=_.port2;_.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();b=e+g;try{v(!0,e)?w.postMessage(null):(m=!1,v=null)}catch(e){throw w.postMessage(null),e}}else m=!1},n=function(e){v=e,m||(m=!0,w.postMessage(null))},r=function(e,n){y=d((function(){e(t.unstable_now())}),n)},o=function(){p(y),y=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<E(o,t)))break e;e[r]=t,e[n]=o,n=r}}function k(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],l=i+1,u=e[l];if(void 0!==a&&0>E(a,n))void 0!==u&&0>E(u,a)?(e[r]=u,e[l]=n,r=l):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>E(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],C=[],P=1,R=null,N=3,O=!1,T=!1,M=!1;function j(e){for(var t=k(C);null!==t;){if(null===t.callback)S(C);else{if(!(t.startTime<=e))break;S(C),t.sortIndex=t.expirationTime,x(A,t)}t=k(C)}}function L(e){if(M=!1,j(e),!T)if(null!==k(A))T=!0,n(z);else{var t=k(C);null!==t&&r(L,t.startTime-e)}}function z(e,n){T=!1,M&&(M=!1,o()),O=!0;var i=N;try{for(j(n),R=k(A);null!==R&&(!(R.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=R.callback;if("function"==typeof a){R.callback=null,N=R.priorityLevel;var l=a(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?R.callback=l:R===k(A)&&S(A),j(n)}else S(A);R=k(A)}if(null!==R)var u=!0;else{var s=k(C);null!==s&&r(L,s.startTime-n),u=!1}return u}finally{R=null,N=i,O=!1}}var I=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){T||O||(T=!0,n(z))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return k(A)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=I,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,i,a){var l=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?l+a:l,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:P++,callback:i,priorityLevel:e,startTime:a,expirationTime:u=a+u,sortIndex:-1},a>l?(e.sortIndex=a,x(C,e),null===k(A)&&e===k(C)&&(M?o():M=!0,r(L,a-l))):(e.sortIndex=u,x(A,e),T||O||(T=!0,n(z))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},96:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(5860);function o(e,t){if(null==e)return{};var n,o,i=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},179:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>l}),431!=n.j)var r=n(3301);var o=Date.now(),i="fnValues"+o,a="fnStyle"+ ++o;const l=431!=n.j?function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var o=(0,r.D_)(e,{},n);return o[a]=t,o},onProcessStyle:function(e,t){if(i in t||a in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[i]=n,e},onUpdate:function(e,t,n,r){var o=t,l=o[a];l&&(o.style=l(e)||{});var u=o[i];if(u)for(var s in u)o.prop(s,u[s](e),r)}}}:null},219:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}:null},297:(e,t,n)=>{e.exports=n(2815)},305:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType;const i=431!=n.j?o:null},408:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},522:(e,t,n)=>{"use strict";var r=n(4828);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},531:(e,t,n)=>{"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},535:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(2399);function i(e){var t="function"==typeof e;return{create:function(n,i){var a;try{a=t?e(n):e}catch(e){throw e}if(!i||!n.overrides||!n.overrides[i])return a;var l=n.overrides[i],u=(0,r.A)({},a);return Object.keys(l).forEach((function(e){u[e]=(0,o.A)(u[e],l[e])})),u},options:{}}}},622:(e,t,n)=>{"use strict";n.d(t,{L:()=>v});var r=n(4316),o=n(8299),i={xs:0,sm:600,md:960,lg:1280,xl:1920},a={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(i[e],"px)")}},l=n(2399);const u=function(e,t){return t?(0,l.A)(e,t,{clone:!1}):e};var s,c,f={m:"margin",p:"padding"},d={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},p={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},h=(s=function(e){if(e.length>2){if(!p[e])return[e];e=p[e]}var t=e.split(""),n=(0,r.A)(t,2),o=n[0],i=n[1],a=f[o],l=d[i]||"";return Array.isArray(l)?l.map((function(e){return a+e})):[a+l]},c={},function(e){return void 0===c[e]&&(c[e]=s(e)),c[e]}),m=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function v(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function y(e){var t=v(e.theme);return Object.keys(e).map((function(n){if(-1===m.indexOf(n))return null;var r=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}(h(n),t),i=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||a;return t.reduce((function(e,o,i){return e[r.up(r.keys[i])]=n(t[i]),e}),{})}if("object"===(0,o.A)(t)){var i=e.theme.breakpoints||a;return Object.keys(t).reduce((function(e,r){return e[i.up(r)]=n(t[r]),e}),{})}return n(t)}(e,i,r)})).reduce(u,{})}y.propTypes={},y.filterProps=m},692:(e,t,n)=>{"use strict";n.d(t,{FK:()=>E,Ob:()=>Q,Qv:()=>K,XX:()=>q,_3:()=>S,fF:()=>o,h:()=>x,n:()=>x,q6:()=>X,uA:()=>A,v2:()=>j,zO:()=>a});var r,o,i,a,l,u,s,c,f,d,p,h,m,v={},y=[],g=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,b=Array.isArray;function _(e,t){for(var n in t)e[n]=t[n];return e}function w(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function x(e,t,n){var o,i,a,l={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:l[a]=t[a];if(arguments.length>2&&(l.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===l[a]&&(l[a]=e.defaultProps[a]);return k(e,l,o,i,null)}function k(e,t,n,r,a){var l={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==a?++i:a,__i:-1,__u:0};return null==a&&null!=o.vnode&&o.vnode(l),l}function S(){return{current:null}}function E(e){return e.children}function A(e,t){this.props=e,this.context=t}function C(e,t){if(null==t)return e.__?C(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?C(e):null}function P(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return P(e)}}function R(e){(!e.__d&&(e.__d=!0)&&l.push(e)&&!N.__r++||u!==o.debounceRendering)&&((u=o.debounceRendering)||s)(N)}function N(){for(var e,t,n,r,i,a,u,s=1;l.length;)l.length>s&&l.sort(c),e=l.shift(),s=l.length,e.__d&&(n=void 0,i=(r=(t=e).__v).__e,a=[],u=[],t.__P&&((n=_({},r)).__v=r.__v+1,o.vnode&&o.vnode(n),D(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[i]:null,a,null==i?C(r):i,!!(32&r.__u),u),n.__v=r.__v,n.__.__k[n.__i]=n,U(a,n,u),n.__e!=i&&P(n)));N.__r=0}function O(e,t,n,r,o,i,a,l,u,s,c){var f,d,p,h,m,g,b=r&&r.__k||y,_=t.length;for(u=T(n,t,b,u,_),f=0;f<_;f++)null!=(p=n.__k[f])&&(d=-1===p.__i?v:b[p.__i]||v,p.__i=f,g=D(e,p,d,o,i,a,l,u,s,c),h=p.__e,p.ref&&d.ref!=p.ref&&(d.ref&&$(d.ref,null,p),c.push(p.ref,p.__c||h,p)),null==m&&null!=h&&(m=h),4&p.__u||d.__k===p.__k?u=M(p,u,e):"function"==typeof p.type&&void 0!==g?u=g:h&&(u=h.nextSibling),p.__u&=-7);return n.__e=m,u}function T(e,t,n,r,o){var i,a,l,u,s,c=n.length,f=c,d=0;for(e.__k=new Array(o),i=0;i<o;i++)null!=(a=t[i])&&"boolean"!=typeof a&&"function"!=typeof a?(u=i+d,(a=e.__k[i]="string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?k(null,a,null,null,null):b(a)?k(E,{children:a},null,null,null):void 0===a.constructor&&a.__b>0?k(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,l=null,-1!==(s=a.__i=L(a,n,u,f))&&(f--,(l=n[s])&&(l.__u|=2)),null==l||null===l.__v?(-1==s&&(o>c?d--:o<c&&d++),"function"!=typeof a.type&&(a.__u|=4)):s!=u&&(s==u-1?d--:s==u+1?d++:(s>u?d--:d++,a.__u|=4))):e.__k[i]=null;if(f)for(i=0;i<c;i++)null!=(l=n[i])&&!(2&l.__u)&&(l.__e==r&&(r=C(l)),V(l,l));return r}function M(e,t,n){var r,o;if("function"==typeof e.type){for(r=e.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=e,t=M(r[o],t,n));return t}e.__e!=t&&(t&&e.type&&!n.contains(t)&&(t=C(e)),n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function j(e,t){return t=t||[],null==e||"boolean"==typeof e||(b(e)?e.some((function(e){j(e,t)})):t.push(e)),t}function L(e,t,n,r){var o,i,a=e.key,l=e.type,u=t[n];if(null===u&&null==e.key||u&&a==u.key&&l===u.type&&!(2&u.__u))return n;if(r>(null==u||2&u.__u?0:1))for(o=n-1,i=n+1;o>=0||i<t.length;){if(o>=0){if((u=t[o])&&!(2&u.__u)&&a==u.key&&l===u.type)return o;o--}if(i<t.length){if((u=t[i])&&!(2&u.__u)&&a==u.key&&l===u.type)return i;i++}}return-1}function z(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||g.test(t)?n:n+"px"}function I(e,t,n,r,o){var i;e:if("style"==t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||z(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||z(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])i=t!=(t=t.replace(f,"$1")),t=t.toLowerCase()in e||"onFocusOut"==t||"onFocusIn"==t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.t=r.t:(n.t=d,e.addEventListener(t,i?h:p,i)):e.removeEventListener(t,i?h:p,i);else{if("http://www.w3.org/2000/svg"==o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function F(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.u)t.u=d++;else if(t.u<n.t)return;return n(o.event?o.event(t):t)}}}function D(e,t,n,r,i,a,l,u,s,c){var f,d,p,h,m,v,y,g,x,k,S,C,P,R,N,T,M,j=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(s=!!(32&n.__u),a=[u=t.__e=n.__e]),(f=o.__b)&&f(t);e:if("function"==typeof j)try{if(g=t.props,x="prototype"in j&&j.prototype.render,k=(f=j.contextType)&&r[f.__c],S=f?k?k.props.value:f.__:r,n.__c?y=(d=t.__c=n.__c).__=d.__E:(x?t.__c=d=new j(g,S):(t.__c=d=new A(g,S),d.constructor=j,d.render=H),k&&k.sub(d),d.props=g,d.state||(d.state={}),d.context=S,d.__n=r,p=d.__d=!0,d.__h=[],d._sb=[]),x&&null==d.__s&&(d.__s=d.state),x&&null!=j.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=_({},d.__s)),_(d.__s,j.getDerivedStateFromProps(g,d.__s))),h=d.props,m=d.state,d.__v=t,p)x&&null==j.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),x&&null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(x&&null==j.getDerivedStateFromProps&&g!==h&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(g,S),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(g,d.__s,S)||t.__v==n.__v)){for(t.__v!=n.__v&&(d.props=g,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some((function(e){e&&(e.__=t)})),C=0;C<d._sb.length;C++)d.__h.push(d._sb[C]);d._sb=[],d.__h.length&&l.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(g,d.__s,S),x&&null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(h,m,v)}))}if(d.context=S,d.props=g,d.__P=e,d.__e=!1,P=o.__r,R=0,x){for(d.state=d.__s,d.__d=!1,P&&P(t),f=d.render(d.props,d.state,d.context),N=0;N<d._sb.length;N++)d.__h.push(d._sb[N]);d._sb=[]}else do{d.__d=!1,P&&P(t),f=d.render(d.props,d.state,d.context),d.state=d.__s}while(d.__d&&++R<25);d.state=d.__s,null!=d.getChildContext&&(r=_(_({},r),d.getChildContext())),x&&!p&&null!=d.getSnapshotBeforeUpdate&&(v=d.getSnapshotBeforeUpdate(h,m)),T=f,null!=f&&f.type===E&&null==f.key&&(T=W(f.props.children)),u=O(e,b(T)?T:[T],t,n,r,i,a,l,u,s,c),d.base=t.__e,t.__u&=-161,d.__h.length&&l.push(d),y&&(d.__E=d.__=null)}catch(e){if(t.__v=null,s||null!=a)if(e.then){for(t.__u|=s?160:128;u&&8==u.nodeType&&u.nextSibling;)u=u.nextSibling;a[a.indexOf(u)]=null,t.__e=u}else for(M=a.length;M--;)w(a[M]);else t.__e=n.__e,t.__k=n.__k;o.__e(e,t,n)}else null==a&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):u=t.__e=B(n.__e,t,n,r,i,a,l,s,c);return(f=o.diffed)&&f(t),128&t.__u?void 0:u}function U(e,t,n){for(var r=0;r<n.length;r++)$(n[r],n[++r],n[++r]);o.__c&&o.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){o.__e(e,t.__v)}}))}function W(e){return"object"!=typeof e||null==e?e:b(e)?e.map(W):_({},e)}function B(e,t,n,i,a,l,u,s,c){var f,d,p,h,m,y,g,_=n.props,x=t.props,k=t.type;if("svg"==k?a="http://www.w3.org/2000/svg":"math"==k?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=l)for(f=0;f<l.length;f++)if((m=l[f])&&"setAttribute"in m==!!k&&(k?m.localName==k:3==m.nodeType)){e=m,l[f]=null;break}if(null==e){if(null==k)return document.createTextNode(x);e=document.createElementNS(a,k,x.is&&x),s&&(o.__m&&o.__m(t,l),s=!1),l=null}if(null===k)_===x||s&&e.data===x||(e.data=x);else{if(l=l&&r.call(e.childNodes),_=n.props||v,!s&&null!=l)for(_={},f=0;f<e.attributes.length;f++)_[(m=e.attributes[f]).name]=m.value;for(f in _)if(m=_[f],"children"==f);else if("dangerouslySetInnerHTML"==f)p=m;else if(!(f in x)){if("value"==f&&"defaultValue"in x||"checked"==f&&"defaultChecked"in x)continue;I(e,f,null,m,a)}for(f in x)m=x[f],"children"==f?h=m:"dangerouslySetInnerHTML"==f?d=m:"value"==f?y=m:"checked"==f?g=m:s&&"function"!=typeof m||_[f]===m||I(e,f,m,_[f],a);if(d)s||p&&(d.__html===p.__html||d.__html===e.innerHTML)||(e.innerHTML=d.__html),t.__k=[];else if(p&&(e.innerHTML=""),O("template"===t.type?e.content:e,b(h)?h:[h],t,n,i,"foreignObject"==k?"http://www.w3.org/1999/xhtml":a,l,u,l?l[0]:n.__k&&C(n,0),s,c),null!=l)for(f=l.length;f--;)w(l[f]);s||(f="value","progress"==k&&null==y?e.removeAttribute("value"):void 0!==y&&(y!==e[f]||"progress"==k&&!y||"option"==k&&y!==_[f])&&I(e,f,y,_[f],a),f="checked",void 0!==g&&g!==e[f]&&I(e,f,g,_[f],a))}return e}function $(e,t,n){try{if("function"==typeof e){var r="function"==typeof e.__u;r&&e.__u(),r&&null==t||(e.__u=e(t))}else e.current=t}catch(e){o.__e(e,n)}}function V(e,t,n){var r,i;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||$(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){o.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&V(r[i],t,n||"function"!=typeof e.type);n||w(e.__e),e.__c=e.__=e.__e=void 0}function H(e,t,n){return this.constructor(e,n)}function q(e,t,n){var i,a,l,u;t==document&&(t=document.documentElement),o.__&&o.__(e,t),a=(i="function"==typeof n)?null:n&&n.__k||t.__k,l=[],u=[],D(t,e=(!i&&n||t).__k=x(E,null,[e]),a||v,v,t.namespaceURI,!i&&n?[n]:a?null:t.firstChild?r.call(t.childNodes):null,l,!i&&n?n:a?a.__e:t.firstChild,i,u),U(l,e,u)}function K(e,t){q(e,t,K)}function Q(e,t,n){var o,i,a,l,u=_({},e.props);for(a in e.type&&e.type.defaultProps&&(l=e.type.defaultProps),t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=void 0===t[a]&&void 0!==l?l[a]:t[a];return arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),k(e.type,u,o||e.key,i||e.ref,null)}function X(e){function t(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t.__c]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,R(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}return t.__c="__cC"+m++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}r=y.slice,o={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},i=0,a=function(e){return null!=e&&null==e.constructor},A.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=_({},this.state),"function"==typeof e&&(e=e(_({},n),this.props)),e&&_(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),R(this))},A.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),R(this))},A.prototype.render=E,l=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,c=function(e,t){return e.__v.__b-t.__v.__b},N.__r=0,f=/(PointerCapture)$|Capture$/i,d=0,p=F(!1),h=F(!0),m=0},708:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{}:null},751:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>a}),362==n.j)var r=n(3973);if(362==n.j)var o=n(4759);if(362==n.j)var i=n(3370);const a=362==n.j?function(e,t){return(0,o.A)(e,(0,r.A)({defaultTheme:i.A},t))}:null},774:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(7953).createContext(null)},828:(e,t,n)=>{"use strict";var r=n(4828);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var l=[];l.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),r.isString(o)&&l.push("path="+o),r.isString(i)&&l.push("domain="+i),!0===a&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},893:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(3973),o=n(96),i=n(6640),a=n(7953),l=n(8835),u=n(751),s=n(1536),c=a.forwardRef((function(e,t){var n=e.classes,i=e.className,u=e.component,c=void 0===u?"div":u,f=e.disableGutters,d=void 0!==f&&f,p=e.fixed,h=void 0!==p&&p,m=e.maxWidth,v=void 0===m?"lg":m,y=(0,o.A)(e,["classes","className","component","disableGutters","fixed","maxWidth"]);return a.createElement(c,(0,r.A)({className:(0,l.A)(n.root,i,h&&n.fixed,d&&n.disableGutters,!1!==v&&n["maxWidth".concat((0,s.A)(String(v)))]),ref:t},y))}));const f=(0,u.A)((function(e){return{root:(0,i.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),display:"block"},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),disableGutters:{paddingLeft:0,paddingRight:0},fixed:Object.keys(e.breakpoints.values).reduce((function(t,n){var r=e.breakpoints.values[n];return 0!==r&&(t[e.breakpoints.up(n)]={maxWidth:r}),t}),{}),maxWidthXs:(0,i.A)({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:(0,i.A)({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:(0,i.A)({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:(0,i.A)({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:(0,i.A)({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}}),{name:"MuiContainer"})(c)},1035:(e,t,n)=>{"use strict";var r=n(5959),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var l=u(t),m=u(n),v=0;v<a.length;++v){var y=a[v];if(!(i[y]||r&&r[y]||m&&m[y]||l&&l[y])){var g=d(n,y);try{s(t,y,g)}catch(e){}}}}return t}},1190:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},1264:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}:null},1401:e=>{"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},1536:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),362==n.j)var r=n(5864);function o(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},1585:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=/[A-Z]/g,o=/^ms-/,i={};function a(e){return"-"+e.toLowerCase()}const l=431!=n.j?function(e){if(i.hasOwnProperty(e))return i[e];var t=e.replace(r,a);return i[e]=o.test(t)?"-"+t:t}:null},1668:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>c}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(96);if(431!=n.j)var i=n(2399);function a(e){return Math.round(1e5*e)/1e5}function l(e){return a(e)}var u={textTransform:"uppercase"},s='"Roboto", "Helvetica", "Arial", sans-serif';function c(e,t){var n="function"==typeof t?t(e):t,c=n.fontFamily,f=void 0===c?s:c,d=n.fontSize,p=void 0===d?14:d,h=n.fontWeightLight,m=void 0===h?300:h,v=n.fontWeightRegular,y=void 0===v?400:v,g=n.fontWeightMedium,b=void 0===g?500:g,_=n.fontWeightBold,w=void 0===_?700:_,x=n.htmlFontSize,k=void 0===x?16:x,S=n.allVariants,E=n.pxToRem,A=(0,o.A)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),C=p/14,P=E||function(e){return"".concat(e/k*C,"rem")},R=function(e,t,n,o,i){return(0,r.A)({fontFamily:f,fontWeight:e,fontSize:P(t),lineHeight:n},f===s?{letterSpacing:"".concat(a(o/t),"em")}:{},i,S)},N={h1:R(m,96,1.167,-1.5),h2:R(m,60,1.2,-.5),h3:R(y,48,1.167,0),h4:R(y,34,1.235,.25),h5:R(y,24,1.334,0),h6:R(b,20,1.6,.15),subtitle1:R(y,16,1.75,.15),subtitle2:R(b,14,1.57,.1),body1:R(y,16,1.5,.15),body2:R(y,14,1.43,.15),button:R(b,14,1.75,.4,u),caption:R(y,12,1.66,.4),overline:R(y,12,2.66,1,u)};return(0,i.A)((0,r.A)({htmlFontSize:k,pxToRem:P,round:l,fontFamily:f,fontSize:p,fontWeightLight:m,fontWeightRegular:y,fontWeightMedium:b,fontWeightBold:w},N),A,{clone:!1})}},1711:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),431!=n.j)var r=n(8299);if(431!=n.j)var o=n(5594);function i(e){var t=(0,o.A)(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},1789:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),362==n.j)var r=n(6483);if(n(7953),362==n.j)var o=n(3370);function i(){return(0,r.A)()||o.A}},1908:(e,t,n)=>{"use strict";if(n.d(t,{X4:()=>s,a:()=>f,e$:()=>c,eM:()=>l}),431!=n.j)var r=n(5864);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.A)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function l(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-l*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),a({type:s,values:c})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function f(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},1911:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),362==n.j)var r=n(1190);function o(e){return(0,r.A)(e).defaultView||window}},2098:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__"},2276:(e,t,n)=>{"use strict";n.d(t,{A:()=>fe});var r=n(3973),o=n(96),i=n(7953),a=n(8835),l=n(5864);function u(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&void 0===t[n]&&(e[n]=r[n]),e}),{})}var s=n(8518),c=n(751),f=n(1536),d=n(9326),p=n(4341);function h(e,t){return parseInt(e[t],10)||0}var m="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,v={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const y=i.forwardRef((function(e,t){var n=e.onChange,a=e.rows,l=e.rowsMax,u=e.rowsMin,s=e.maxRows,c=e.minRows,f=void 0===c?1:c,y=e.style,g=e.value,b=(0,o.A)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),_=s||l,w=a||u||f,x=i.useRef(null!=g).current,k=i.useRef(null),S=(0,d.A)(t,k),E=i.useRef(null),A=i.useRef(0),C=i.useState({}),P=C[0],R=C[1],N=i.useCallback((function(){var t=k.current,n=window.getComputedStyle(t),r=E.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],i=h(n,"padding-bottom")+h(n,"padding-top"),a=h(n,"border-bottom-width")+h(n,"border-top-width"),l=r.scrollHeight-i;r.value="x";var u=r.scrollHeight-i,s=l;w&&(s=Math.max(Number(w)*u,s)),_&&(s=Math.min(Number(_)*u,s));var c=(s=Math.max(s,u))+("border-box"===o?i+a:0),f=Math.abs(s-l)<=1;R((function(e){return A.current<20&&(c>0&&Math.abs((e.outerHeightStyle||0)-c)>1||e.overflow!==f)?(A.current+=1,{overflow:f,outerHeightStyle:c}):e}))}),[_,w,e.placeholder]);return i.useEffect((function(){var e=(0,p.A)((function(){A.current=0,N()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[N]),m((function(){N()})),i.useEffect((function(){A.current=0}),[g]),i.createElement(i.Fragment,null,i.createElement("textarea",(0,r.A)({value:g,onChange:function(e){A.current=0,x||N(),n&&n(e)},ref:S,rows:w,style:(0,r.A)({height:P.outerHeightStyle,overflow:P.overflow?"hidden":null},y)},b)),i.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:E,tabIndex:-1,style:(0,r.A)({},v,y)}))}));var g=n(4601),b="undefined"==typeof window?i.useEffect:i.useLayoutEffect,_=i.forwardRef((function(e,t){var n=e["aria-describedby"],c=e.autoComplete,p=e.autoFocus,h=e.classes,m=e.className,v=(e.color,e.defaultValue),_=e.disabled,w=e.endAdornment,x=(e.error,e.fullWidth),k=void 0!==x&&x,S=e.id,E=e.inputComponent,A=void 0===E?"input":E,C=e.inputProps,P=void 0===C?{}:C,R=e.inputRef,N=(e.margin,e.multiline),O=void 0!==N&&N,T=e.name,M=e.onBlur,j=e.onChange,L=e.onClick,z=e.onFocus,I=e.onKeyDown,F=e.onKeyUp,D=e.placeholder,U=e.readOnly,W=e.renderSuffix,B=e.rows,$=e.rowsMax,V=e.rowsMin,H=e.maxRows,q=e.minRows,K=e.startAdornment,Q=e.type,X=void 0===Q?"text":Q,Y=e.value,J=(0,o.A)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),G=null!=P.value?P.value:Y,Z=i.useRef(null!=G).current,ee=i.useRef(),te=i.useCallback((function(e){}),[]),ne=(0,d.A)(P.ref,te),re=(0,d.A)(R,ne),oe=(0,d.A)(ee,re),ie=i.useState(!1),ae=ie[0],le=ie[1],ue=(0,s.t)(),se=u({props:e,muiFormControl:ue,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});se.focused=ue?ue.focused:ae,i.useEffect((function(){!ue&&_&&ae&&(le(!1),M&&M())}),[ue,_,ae,M]);var ce=ue&&ue.onFilled,fe=ue&&ue.onEmpty,de=i.useCallback((function(e){(0,g.lq)(e)?ce&&ce():fe&&fe()}),[ce,fe]);b((function(){Z&&de({value:G})}),[G,de,Z]),i.useEffect((function(){de(ee.current)}),[]);var pe=A,he=(0,r.A)({},P,{ref:oe});return"string"!=typeof pe?he=(0,r.A)({inputRef:oe,type:X},he,{ref:null}):O?!B||H||q||$||V?(he=(0,r.A)({minRows:B||q,rowsMax:$,maxRows:H},he),pe=y):pe="textarea":he=(0,r.A)({type:X},he),i.useEffect((function(){ue&&ue.setAdornedStart(Boolean(K))}),[ue,K]),i.createElement("div",(0,r.A)({className:(0,a.A)(h.root,h["color".concat((0,f.A)(se.color||"primary"))],m,se.disabled&&h.disabled,se.error&&h.error,k&&h.fullWidth,se.focused&&h.focused,ue&&h.formControl,O&&h.multiline,K&&h.adornedStart,w&&h.adornedEnd,"dense"===se.margin&&h.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),L&&L(e)},ref:t},J),K,i.createElement(s.A.Provider,{value:null},i.createElement(pe,(0,r.A)({"aria-invalid":se.error,"aria-describedby":n,autoComplete:c,autoFocus:p,defaultValue:v,disabled:se.disabled,id:S,onAnimationStart:function(e){de("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:T,placeholder:D,readOnly:U,required:se.required,rows:B,value:G,onKeyDown:I,onKeyUp:F},he,{className:(0,a.A)(h.input,P.className,se.disabled&&h.disabled,O&&h.inputMultiline,se.hiddenLabel&&h.inputHiddenLabel,K&&h.inputAdornedStart,w&&h.inputAdornedEnd,"search"===X&&h.inputTypeSearch,"dense"===se.margin&&h.inputMarginDense),onBlur:function(e){M&&M(e),P.onBlur&&P.onBlur(e),ue&&ue.onBlur?ue.onBlur(e):le(!1)},onChange:function(e){if(!Z){var t=e.target||ee.current;if(null==t)throw new Error((0,l.A)(1));de({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];P.onChange&&P.onChange.apply(P,[e].concat(r)),j&&j.apply(void 0,[e].concat(r))},onFocus:function(e){se.disabled?e.stopPropagation():(z&&z(e),P.onFocus&&P.onFocus(e),ue&&ue.onFocus?ue.onFocus(e):le(!0))}}))),w,W?W((0,r.A)({},se,{startAdornment:K})):null)}));const w=(0,c.A)((function(e){var t="light"===e.palette.type,n={color:"currentColor",opacity:t?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},o={opacity:"0 !important"},i={opacity:t?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:(0,r.A)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(6,"px 0 ").concat(7,"px"),"&$marginDense":{paddingTop:3}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(6,"px 0 ").concat(7,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:3},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}}),{name:"MuiInputBase"})(_);var x=i.forwardRef((function(e,t){var n=e.disableUnderline,l=e.classes,u=e.fullWidth,s=void 0!==u&&u,c=e.inputComponent,f=void 0===c?"input":c,d=e.multiline,p=void 0!==d&&d,h=e.type,m=void 0===h?"text":h,v=(0,o.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return i.createElement(w,(0,r.A)({classes:(0,r.A)({},l,{root:(0,a.A)(l.root,!n&&l.underline),underline:null}),fullWidth:s,inputComponent:f,multiline:p,ref:t,type:m},v))}));x.muiName="Input";const k=(0,c.A)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(t),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(e.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(t)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}}),{name:"MuiInput"})(x);var S=i.forwardRef((function(e,t){var n=e.disableUnderline,l=e.classes,u=e.fullWidth,s=void 0!==u&&u,c=e.inputComponent,f=void 0===c?"input":c,d=e.multiline,p=void 0!==d&&d,h=e.type,m=void 0===h?"text":h,v=(0,o.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return i.createElement(w,(0,r.A)({classes:(0,r.A)({},l,{root:(0,a.A)(l.root,!n&&l.underline),underline:null}),fullWidth:s,inputComponent:f,multiline:p,ref:t,type:m},v))}));S.muiName="Input";const E=(0,c.A)((function(e){var t="light"===e.palette.type,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)";return{root:{position:"relative",backgroundColor:r,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:t?"rgba(0, 0, 0, 0.13)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:r}},"&$focused":{backgroundColor:t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)"},"&$disabled":{backgroundColor:t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:before":{borderBottom:"1px solid ".concat(e.palette.text.primary)},"&$disabled:before":{borderBottomStyle:"dotted"}},focused:{},disabled:{},adornedStart:{paddingLeft:12},adornedEnd:{paddingRight:12},error:{},marginDense:{},multiline:{padding:"27px 12px 10px","&$marginDense":{paddingTop:23,paddingBottom:6}},input:{padding:"27px 12px 10px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},inputMarginDense:{paddingTop:23,paddingBottom:6},inputHiddenLabel:{paddingTop:18,paddingBottom:19,"&$inputMarginDense":{paddingTop:10,paddingBottom:11}},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiFilledInput"})(S);var A=n(6640),C=n(1789),P=i.forwardRef((function(e,t){e.children;var n=e.classes,l=e.className,u=e.label,s=e.labelWidth,c=e.notched,d=e.style,p=(0,o.A)(e,["children","classes","className","label","labelWidth","notched","style"]),h="rtl"===(0,C.A)().direction?"right":"left";if(void 0!==u)return i.createElement("fieldset",(0,r.A)({"aria-hidden":!0,className:(0,a.A)(n.root,l),ref:t,style:d},p),i.createElement("legend",{className:(0,a.A)(n.legendLabelled,c&&n.legendNotched)},u?i.createElement("span",null,u):i.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})));var m=s>0?.75*s+8:.01;return i.createElement("fieldset",(0,r.A)({"aria-hidden":!0,style:(0,r.A)((0,A.A)({},"padding".concat((0,f.A)(h)),8),d),className:(0,a.A)(n.root,l),ref:t},p),i.createElement("legend",{className:n.legend,style:{width:c?m:.01}},i.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})))}));const R=(0,c.A)((function(e){return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}}),{name:"PrivateNotchedOutline"})(P);var N=i.forwardRef((function(e,t){var n=e.classes,l=e.fullWidth,u=void 0!==l&&l,s=e.inputComponent,c=void 0===s?"input":s,f=e.label,d=e.labelWidth,p=void 0===d?0:d,h=e.multiline,m=void 0!==h&&h,v=e.notched,y=e.type,g=void 0===y?"text":y,b=(0,o.A)(e,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return i.createElement(w,(0,r.A)({renderSuffix:function(e){return i.createElement(R,{className:n.notchedOutline,label:f,labelWidth:p,notched:void 0!==v?v:Boolean(e.startAdornment||e.filled||e.focused)})},classes:(0,r.A)({},n,{root:(0,a.A)(n.root,n.underline),notchedOutline:null}),fullWidth:u,inputComponent:c,multiline:m,ref:t,type:g},b))}));N.muiName="Input";const O=(0,c.A)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:e.shape.borderRadius,"&:hover $notchedOutline":{borderColor:e.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:t}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:e.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:t},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiOutlinedInput"})(N);function T(){return i.useContext(s.A)}var M=i.forwardRef((function(e,t){var n=e.children,l=e.classes,s=e.className,c=(e.color,e.component),d=void 0===c?"label":c,p=(e.disabled,e.error,e.filled,e.focused,e.required,(0,o.A)(e,["children","classes","className","color","component","disabled","error","filled","focused","required"])),h=u({props:e,muiFormControl:T(),states:["color","required","focused","disabled","error","filled"]});return i.createElement(d,(0,r.A)({className:(0,a.A)(l.root,l["color".concat((0,f.A)(h.color||"primary"))],s,h.disabled&&l.disabled,h.error&&l.error,h.filled&&l.filled,h.focused&&l.focused,h.required&&l.required),ref:t},p),n,h.required&&i.createElement("span",{"aria-hidden":!0,className:(0,a.A)(l.asterisk,h.error&&l.error)},"&thinsp;","*"))}));const j=(0,c.A)((function(e){return{root:(0,r.A)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}}),{name:"MuiFormLabel"})(M);var L=i.forwardRef((function(e,t){var n=e.classes,l=e.className,s=e.disableAnimation,c=void 0!==s&&s,f=(e.margin,e.shrink),d=(e.variant,(0,o.A)(e,["classes","className","disableAnimation","margin","shrink","variant"])),p=T(),h=f;void 0===h&&p&&(h=p.filled||p.focused||p.adornedStart);var m=u({props:e,muiFormControl:p,states:["margin","variant"]});return i.createElement(j,(0,r.A)({"data-shrink":h,className:(0,a.A)(n.root,l,p&&n.formControl,!c&&n.animated,h&&n.shrink,"dense"===m.margin&&n.marginDense,{filled:n.filled,outlined:n.outlined}[m.variant]),classes:{focused:n.focused,disabled:n.disabled,error:n.error,required:n.required,asterisk:n.asterisk},ref:t},d))}));const z=(0,c.A)((function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}}),{name:"MuiInputLabel"})(L);function I(e,t){return i.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}var F=i.forwardRef((function(e,t){var n=e.children,l=e.classes,u=e.className,c=e.color,d=void 0===c?"primary":c,p=e.component,h=void 0===p?"div":p,m=e.disabled,v=void 0!==m&&m,y=e.error,b=void 0!==y&&y,_=e.fullWidth,w=void 0!==_&&_,x=e.focused,k=e.hiddenLabel,S=void 0!==k&&k,E=e.margin,A=void 0===E?"none":E,C=e.required,P=void 0!==C&&C,R=e.size,N=e.variant,O=void 0===N?"standard":N,T=(0,o.A)(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),M=i.useState((function(){var e=!1;return n&&i.Children.forEach(n,(function(t){if(I(t,["Input","Select"])){var n=I(t,["Select"])?t.props.input:t;n&&(0,g.gr)(n.props)&&(e=!0)}})),e})),j=M[0],L=M[1],z=i.useState((function(){var e=!1;return n&&i.Children.forEach(n,(function(t){I(t,["Input","Select"])&&(0,g.lq)(t.props,!0)&&(e=!0)})),e})),F=z[0],D=z[1],U=i.useState(!1),W=U[0],B=U[1],$=void 0!==x?x:W;v&&$&&B(!1);var V=i.useCallback((function(){D(!0)}),[]),H={adornedStart:j,setAdornedStart:L,color:d,disabled:v,error:b,filled:F,focused:$,fullWidth:w,hiddenLabel:S,margin:("small"===R?"dense":void 0)||A,onBlur:function(){B(!1)},onEmpty:i.useCallback((function(){D(!1)}),[]),onFilled:V,onFocus:function(){B(!0)},registerEffect:void 0,required:P,variant:O};return i.createElement(s.A.Provider,{value:H},i.createElement(h,(0,r.A)({className:(0,a.A)(l.root,u,"none"!==A&&l["margin".concat((0,f.A)(A))],w&&l.fullWidth),ref:t},T),n))}));const D=(0,c.A)({root:{display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},marginNormal:{marginTop:16,marginBottom:8},marginDense:{marginTop:8,marginBottom:4},fullWidth:{width:"100%"}},{name:"MuiFormControl"})(F);var U=i.forwardRef((function(e,t){var n=e.children,l=e.classes,s=e.className,c=e.component,f=void 0===c?"p":c,d=(e.disabled,e.error,e.filled,e.focused,e.margin,e.required,e.variant,(0,o.A)(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"])),p=u({props:e,muiFormControl:T(),states:["variant","margin","disabled","error","filled","focused","required"]});return i.createElement(f,(0,r.A)({className:(0,a.A)(l.root,("filled"===p.variant||"outlined"===p.variant)&&l.contained,s,p.disabled&&l.disabled,p.error&&l.error,p.filled&&l.filled,p.focused&&l.focused,p.required&&l.required,"dense"===p.margin&&l.marginDense),ref:t},d)," "===n?i.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):n)}));const W=(0,c.A)((function(e){return{root:(0,r.A)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}}),{name:"MuiFormHelperText"})(U);var B=n(5911),$=n(4316),V=n(8299),H=(n(8141),n(1190)),q=n(2309),K=n(7217);function Q(e,t){return"object"===(0,V.A)(t)&&null!==t?e===t:String(e)===String(t)}const X=i.forwardRef((function(e,t){var n=e["aria-label"],u=e.autoFocus,s=e.autoWidth,c=e.children,p=e.classes,h=e.className,m=e.defaultValue,v=e.disabled,y=e.displayEmpty,b=e.IconComponent,_=e.inputRef,w=e.labelId,x=e.MenuProps,k=void 0===x?{}:x,S=e.multiple,E=e.name,A=e.onBlur,C=e.onChange,P=e.onClose,R=e.onFocus,N=e.onOpen,O=e.open,T=e.readOnly,M=e.renderValue,j=e.SelectDisplayProps,L=void 0===j?{}:j,z=e.tabIndex,I=(e.type,e.value),F=e.variant,D=void 0===F?"standard":F,U=(0,o.A)(e,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),W=(0,K.A)({controlled:I,default:m,name:"Select"}),B=(0,$.A)(W,2),V=B[0],X=B[1],Y=i.useRef(null),J=i.useState(null),G=J[0],Z=J[1],ee=i.useRef(null!=O).current,te=i.useState(),ne=te[0],re=te[1],oe=i.useState(!1),ie=oe[0],ae=oe[1],le=(0,d.A)(t,_);i.useImperativeHandle(le,(function(){return{focus:function(){G.focus()},node:Y.current,value:V}}),[G,V]),i.useEffect((function(){u&&G&&G.focus()}),[u,G]),i.useEffect((function(){if(G){var e=(0,H.A)(G).getElementById(w);if(e){var t=function(){getSelection().isCollapsed&&G.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[w,G]);var ue,se,ce=function(e,t){e?N&&N(t):P&&P(t),ee||(re(s?null:G.clientWidth),ae(e))},fe=i.Children.toArray(c),de=function(e){return function(t){var n;if(S||ce(!1,t),S){n=Array.isArray(V)?V.slice():[];var r=V.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),V!==n&&(X(n),C&&(t.persist(),Object.defineProperty(t,"target",{writable:!0,value:{value:n,name:E}}),C(t,e)))}},pe=null!==G&&(ee?O:ie);delete U["aria-invalid"];var he=[],me=!1;((0,g.lq)({value:V})||y)&&(M?ue=M(V):me=!0);var ve=fe.map((function(e){if(!i.isValidElement(e))return null;var t;if(S){if(!Array.isArray(V))throw new Error((0,l.A)(2));(t=V.some((function(t){return Q(t,e.props.value)})))&&me&&he.push(e.props.children)}else(t=Q(V,e.props.value))&&me&&(se=e.props.children);return i.cloneElement(e,{"aria-selected":t?"true":void 0,onClick:de(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));me&&(ue=S?he.join(", "):se);var ye,ge=ne;!s&&ee&&G&&(ge=G.clientWidth),ye=void 0!==z?z:v?null:0;var be=L.id||(E?"mui-component-select-".concat(E):void 0);return i.createElement(i.Fragment,null,i.createElement("div",(0,r.A)({className:(0,a.A)(p.root,p.select,p.selectMenu,p[D],h,v&&p.disabled),ref:Z,tabIndex:ye,role:"button","aria-disabled":v?"true":void 0,"aria-expanded":pe?"true":void 0,"aria-haspopup":"listbox","aria-label":n,"aria-labelledby":[w,be].filter(Boolean).join(" ")||void 0,onKeyDown:function(e){T||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ce(!0,e))},onMouseDown:v||T?null:function(e){0===e.button&&(e.preventDefault(),G.focus(),ce(!0,e))},onBlur:function(e){!pe&&A&&(e.persist(),Object.defineProperty(e,"target",{writable:!0,value:{value:V,name:E}}),A(e))},onFocus:R},L,{id:be}),function(e){return null==e||"string"==typeof e&&!e.trim()}(ue)?i.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):ue),i.createElement("input",(0,r.A)({value:Array.isArray(V)?V.join(","):V,name:E,ref:Y,"aria-hidden":!0,onChange:function(e){var t=fe.map((function(e){return e.props.value})).indexOf(e.target.value);if(-1!==t){var n=fe[t];X(n.props.value),C&&C(e,n)}},tabIndex:-1,className:p.nativeInput,autoFocus:u},U)),i.createElement(b,{className:(0,a.A)(p.icon,p["icon".concat((0,f.A)(D))],pe&&p.iconOpen,v&&p.disabled)}),i.createElement(q.A,(0,r.A)({id:"menu-".concat(E||""),anchorEl:G,open:pe,onClose:function(e){ce(!1,e)}},k,{MenuListProps:(0,r.A)({"aria-labelledby":w,role:"listbox",disableListWrap:!0},k.MenuListProps),PaperProps:(0,r.A)({},k.PaperProps,{style:(0,r.A)({minWidth:ge},null!=k.PaperProps?k.PaperProps.style:null)})}),ve))}));var Y=n(6669);const J=(G=i.createElement("path",{d:"M7 10l5 5 5-5z"}),(Z=function(e,t){return i.createElement(Y.A,(0,r.A)({ref:t},e),G)}).muiName=Y.A.muiName,i.memo(i.forwardRef(Z)));var G,Z;const ee=i.forwardRef((function(e,t){var n=e.classes,l=e.className,u=e.disabled,s=e.IconComponent,c=e.inputRef,d=e.variant,p=void 0===d?"standard":d,h=(0,o.A)(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return i.createElement(i.Fragment,null,i.createElement("select",(0,r.A)({className:(0,a.A)(n.root,n.select,n[p],l,u&&n.disabled),disabled:u,ref:c||t},h)),e.multiple?null:i.createElement(s,{className:(0,a.A)(n.icon,n["icon".concat((0,f.A)(p))],u&&n.disabled)}))}));var te=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:e.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:e.palette.action.active,"&$disabled":{color:e.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},ne=i.createElement(k,null),re=i.forwardRef((function(e,t){var n=e.children,a=e.classes,l=e.IconComponent,s=void 0===l?J:l,c=e.input,f=void 0===c?ne:c,d=e.inputProps,p=(e.variant,(0,o.A)(e,["children","classes","IconComponent","input","inputProps","variant"])),h=u({props:e,muiFormControl:T(),states:["variant"]});return i.cloneElement(f,(0,r.A)({inputComponent:ee,inputProps:(0,r.A)({children:n,classes:a,IconComponent:s,variant:h.variant,type:void 0},d,f?f.props.inputProps:{}),ref:t},p))}));re.muiName="Select",(0,c.A)(te,{name:"MuiNativeSelect"})(re);var oe=te,ie=i.createElement(k,null),ae=i.createElement(E,null),le=i.forwardRef((function e(t,n){var a=t.autoWidth,l=void 0!==a&&a,s=t.children,c=t.classes,f=t.displayEmpty,d=void 0!==f&&f,p=t.IconComponent,h=void 0===p?J:p,m=t.id,v=t.input,y=t.inputProps,g=t.label,b=t.labelId,_=t.labelWidth,w=void 0===_?0:_,x=t.MenuProps,k=t.multiple,S=void 0!==k&&k,E=t.native,A=void 0!==E&&E,C=t.onClose,P=t.onOpen,R=t.open,N=t.renderValue,M=t.SelectDisplayProps,j=t.variant,L=void 0===j?"standard":j,z=(0,o.A)(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),I=A?ee:X,F=u({props:t,muiFormControl:T(),states:["variant"]}).variant||L,D=v||{standard:ie,outlined:i.createElement(O,{label:g,labelWidth:w}),filled:ae}[F];return i.cloneElement(D,(0,r.A)({inputComponent:I,inputProps:(0,r.A)({children:s,IconComponent:h,variant:F,type:void 0,multiple:S},A?{id:m}:{autoWidth:l,displayEmpty:d,labelId:b,MenuProps:x,onClose:C,onOpen:P,open:R,renderValue:N,SelectDisplayProps:(0,r.A)({id:m},M)},y,{classes:y?(0,B.A)({baseClasses:c,newClasses:y.classes,Component:e}):c},v?v.props.inputProps:{}),ref:n},z))}));le.muiName="Select";const ue=(0,c.A)(oe,{name:"MuiSelect"})(le);var se={standard:k,filled:E,outlined:O},ce=i.forwardRef((function(e,t){var n=e.autoComplete,l=e.autoFocus,u=void 0!==l&&l,s=e.children,c=e.classes,f=e.className,d=e.color,p=void 0===d?"primary":d,h=e.defaultValue,m=e.disabled,v=void 0!==m&&m,y=e.error,g=void 0!==y&&y,b=e.FormHelperTextProps,_=e.fullWidth,w=void 0!==_&&_,x=e.helperText,k=e.hiddenLabel,S=e.id,E=e.InputLabelProps,A=e.inputProps,C=e.InputProps,P=e.inputRef,R=e.label,N=e.multiline,O=void 0!==N&&N,T=e.name,M=e.onBlur,j=e.onChange,L=e.onFocus,I=e.placeholder,F=e.required,U=void 0!==F&&F,B=e.rows,$=e.rowsMax,V=e.maxRows,H=e.minRows,q=e.select,K=void 0!==q&&q,Q=e.SelectProps,X=e.type,Y=e.value,J=e.variant,G=void 0===J?"standard":J,Z=(0,o.A)(e,["autoComplete","autoFocus","children","classes","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","hiddenLabel","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","maxRows","minRows","select","SelectProps","type","value","variant"]),ee={};if("outlined"===G&&(E&&void 0!==E.shrink&&(ee.notched=E.shrink),R)){var te,ne=null!==(te=null==E?void 0:E.required)&&void 0!==te?te:U;ee.label=i.createElement(i.Fragment,null,R,ne&&"&nbsp;*")}K&&(Q&&Q.native||(ee.id=void 0),ee["aria-describedby"]=void 0);var re=x&&S?"".concat(S,"-helper-text"):void 0,oe=R&&S?"".concat(S,"-label"):void 0,ie=se[G],ae=i.createElement(ie,(0,r.A)({"aria-describedby":re,autoComplete:n,autoFocus:u,defaultValue:h,fullWidth:w,multiline:O,name:T,rows:B,rowsMax:$,maxRows:V,minRows:H,type:X,value:Y,id:S,inputRef:P,onBlur:M,onChange:j,onFocus:L,placeholder:I,inputProps:A},ee,C));return i.createElement(D,(0,r.A)({className:(0,a.A)(c.root,f),disabled:v,error:g,fullWidth:w,hiddenLabel:k,ref:t,required:U,color:p,variant:G},Z),R&&i.createElement(z,(0,r.A)({htmlFor:S,id:oe},E),R),K?i.createElement(ue,(0,r.A)({"aria-describedby":re,id:S,labelId:oe,value:Y,input:ae},Q),s):ae,x&&i.createElement(W,(0,r.A)({id:re},b),x))}));const fe=(0,c.A)({root:{}},{name:"MuiTextField"})(ce)},2290:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>b});var r=n(3973),o=n(96),i=n(5864),a=n(2399);const l={black:"#000",white:"#fff"},u={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};var s=n(6017),c=n(5851),f=n(5340),d=n(3949),p=n(2395),h=n(1264),m=n(1908),v={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:l.white,default:u[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},y={text:{primary:l.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:u[800],default:"#303030"},action:{active:l.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function g(e,t,n,r){var o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,m.a)(e.main,o):"dark"===t&&(e.dark=(0,m.e$)(e.main,i)))}function b(e){var t=e.primary,n=void 0===t?{light:s.A[300],main:s.A[500],dark:s.A[700]}:t,b=e.secondary,_=void 0===b?{light:c.A.A200,main:c.A.A400,dark:c.A.A700}:b,w=e.error,x=void 0===w?{light:f.A[300],main:f.A[500],dark:f.A[700]}:w,k=e.warning,S=void 0===k?{light:d.A[300],main:d.A[500],dark:d.A[700]}:k,E=e.info,A=void 0===E?{light:p.A[300],main:p.A[500],dark:p.A[700]}:E,C=e.success,P=void 0===C?{light:h.A[300],main:h.A[500],dark:h.A[700]}:C,R=e.type,N=void 0===R?"light":R,O=e.contrastThreshold,T=void 0===O?3:O,M=e.tonalOffset,j=void 0===M?.2:M,L=(0,o.A)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function z(e){return(0,m.eM)(e,y.text.primary)>=T?y.text.primary:v.text.primary}var I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,r.A)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,i.A)(4,t));if("string"!=typeof e.main)throw new Error((0,i.A)(5,JSON.stringify(e.main)));return g(e,"light",n,j),g(e,"dark",o,j),e.contrastText||(e.contrastText=z(e.main)),e},F={dark:y,light:v};return(0,a.A)((0,r.A)({common:l,type:N,primary:I(n),secondary:I(_,"A400","A200","A700"),error:I(x),warning:I(S),info:I(A),success:I(P),grey:u,contrastThreshold:T,getContrastText:z,augmentColor:I,tonalOffset:j},F[N]),L)}},2309:(e,t,n)=>{"use strict";n.d(t,{A:()=>me});var r=n(3973),o=n(96),i=n(7953),a=(n(8141),n(8835)),l=n(751),u=n(8705),s=n(4341),c=n(1190),f=n(1911),d=n(3540),p=n(6483),h=n(9749),m=n(9395),v=n(9326),y=n(6012),g=n(219),b=n(6214),_=n(7584),w=n(2407),x=n(7945);function k(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function S(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function E(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,w.A)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&k(e,o)}))}function A(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}var C=function(){function e(){(0,b.A)(this,e),this.modals=[],this.containers=[]}return(0,_.A)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&k(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);E(t,e.mountNode,e.modalRef,r,!0);var o=A(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=A(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=function(e,t){var n,r=[],o=[],i=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,c.A)(e);return t.body===e?(0,f.A)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){var a=(0,x.A)();r.push({value:i.style.paddingRight,key:"padding-right",el:i}),i.style["padding-right"]="".concat(S(i)+a,"px"),n=(0,c.A)(i).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(S(e)+a,"px")}))}var l=i.parentElement,u="HTML"===l.nodeName&&"scroll"===window.getComputedStyle(l)["overflow-y"]?l:i;r.push({value:u.style.overflow,key:"overflow",el:u}),u.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){o[t]?e.style.paddingRight=o[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=A(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&k(e.modalRef,!0),E(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&k(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),P=n(4807),R=n(5958),N=new C;const O=i.forwardRef((function(e,t){var n=(0,p.A)(),a=(0,h.A)({name:"MuiModal",props:(0,r.A)({},e),theme:n}),l=a.BackdropComponent,s=void 0===l?R.A:l,f=a.BackdropProps,b=a.children,_=a.closeAfterTransition,w=void 0!==_&&_,x=a.container,S=a.disableAutoFocus,E=void 0!==S&&S,A=a.disableBackdropClick,C=void 0!==A&&A,O=a.disableEnforceFocus,T=void 0!==O&&O,M=a.disableEscapeKeyDown,j=void 0!==M&&M,L=a.disablePortal,z=void 0!==L&&L,I=a.disableRestoreFocus,F=void 0!==I&&I,D=a.disableScrollLock,U=void 0!==D&&D,W=a.hideBackdrop,B=void 0!==W&&W,$=a.keepMounted,V=void 0!==$&&$,H=a.manager,q=void 0===H?N:H,K=a.onBackdropClick,Q=a.onClose,X=a.onEscapeKeyDown,Y=a.onRendered,J=a.open,G=(0,o.A)(a,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),Z=i.useState(!0),ee=Z[0],te=Z[1],ne=i.useRef({}),re=i.useRef(null),oe=i.useRef(null),ie=(0,v.A)(oe,t),ae=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(a),le=function(){return(0,c.A)(re.current)},ue=function(){return ne.current.modalRef=oe.current,ne.current.mountNode=re.current,ne.current},se=function(){q.mount(ue(),{disableScrollLock:U}),oe.current.scrollTop=0},ce=(0,y.A)((function(){var e=function(e){return e="function"==typeof e?e():e,u.findDOMNode(e)}(x)||le().body;q.add(ue(),e),oe.current&&se()})),fe=i.useCallback((function(){return q.isTopModal(ue())}),[q]),de=(0,y.A)((function(e){re.current=e,e&&(Y&&Y(),J&&fe()?se():k(oe.current,!0))})),pe=i.useCallback((function(){q.remove(ue())}),[q]);if(i.useEffect((function(){return function(){pe()}}),[pe]),i.useEffect((function(){J?ce():ae&&w||pe()}),[J,pe,ae,w,ce]),!V&&!J&&(!ae||ee))return null;var he=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:g.A}),me={};return void 0===b.props.tabIndex&&(me.tabIndex=b.props.tabIndex||"-1"),ae&&(me.onEnter=(0,d.A)((function(){te(!1)}),b.props.onEnter),me.onExited=(0,d.A)((function(){te(!0),w&&pe()}),b.props.onExited)),i.createElement(m.A,{ref:de,container:x,disablePortal:z},i.createElement("div",(0,r.A)({ref:ie,onKeyDown:function(e){"Escape"===e.key&&fe()&&(X&&X(e),j||(e.stopPropagation(),Q&&Q(e,"escapeKeyDown")))},role:"presentation"},G,{style:(0,r.A)({},he.root,!J&&ee?he.hidden:{},G.style)}),B?null:i.createElement(s,(0,r.A)({open:J,onClick:function(e){e.target===e.currentTarget&&(K&&K(e),!C&&Q&&Q(e,"backdropClick"))}},f)),i.createElement(P.A,{disableEnforceFocus:T,disableAutoFocus:E,disableRestoreFocus:F,getDoc:le,isEnabled:fe,open:J},i.cloneElement(b,me))))}));var T=n(4316),M=n(5860),j=n(7306);var L=n(774),z="unmounted",I="exited",F="entering",D="entered",U="exiting",W=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=I,r.appearStatus=F):o=D:o=t.unmountOnExit||t.mountOnEnter?z:I,r.state={status:o},r.nextCallback=null,r}(0,j.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===z?{status:I}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==F&&n!==D&&(t=F):n!==F&&n!==D||(t=U)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===F){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:u.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===I&&this.setState({status:z})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[u.findDOMNode(this),r],i=o[0],a=o[1],l=this.getTimeouts(),s=r?l.appear:l.enter;e||n?(this.props.onEnter(i,a),this.safeSetState({status:F},(function(){t.props.onEntering(i,a),t.onTransitionEnd(s,(function(){t.safeSetState({status:D},(function(){t.props.onEntered(i,a)}))}))}))):this.safeSetState({status:D},(function(){t.props.onEntered(i)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:u.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:U},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:I},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:I},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:u.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===z)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,M.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(L.A.Provider,{value:null},"function"==typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function B(){}W.contextType=L.A,W.propTypes={},W.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:B,onEntering:B,onEntered:B,onExit:B,onExiting:B,onExited:B},W.UNMOUNTED=z,W.EXITED=I,W.ENTERING=F,W.ENTERED=D,W.EXITING=U;const $=W;var V=n(1789);function H(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:o.transitionDelay}}function q(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var K={entering:{opacity:1,transform:q(1)},entered:{opacity:1,transform:"none"}},Q=i.forwardRef((function(e,t){var n=e.children,a=e.disableStrictModeCompat,l=void 0!==a&&a,u=e.in,s=e.onEnter,c=e.onEntered,f=e.onEntering,d=e.onExit,p=e.onExited,h=e.onExiting,m=e.style,y=e.timeout,g=void 0===y?"auto":y,b=e.TransitionComponent,_=void 0===b?$:b,w=(0,o.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),x=i.useRef(),k=i.useRef(),S=(0,V.A)(),E=S.unstable_strictMode&&!l,A=i.useRef(null),C=(0,v.A)(n.ref,t),P=(0,v.A)(E?A:void 0,C),R=function(e){return function(t,n){if(e){var r=E?[A.current,t]:[t,n],o=(0,T.A)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},N=R(f),O=R((function(e,t){!function(e){e.scrollTop}(e);var n,r=H({style:m,timeout:g},{mode:"enter"}),o=r.duration,i=r.delay;"auto"===g?(n=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[S.transitions.create("opacity",{duration:n,delay:i}),S.transitions.create("transform",{duration:.666*n,delay:i})].join(","),s&&s(e,t)})),M=R(c),j=R(h),L=R((function(e){var t,n=H({style:m,timeout:g},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===g?(t=S.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[S.transitions.create("opacity",{duration:t,delay:o}),S.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=q(.75),d&&d(e)})),z=R(p);return i.useEffect((function(){return function(){clearTimeout(x.current)}}),[]),i.createElement(_,(0,r.A)({appear:!0,in:u,nodeRef:E?A:void 0,onEnter:O,onEntered:M,onEntering:N,onExit:L,onExited:z,onExiting:j,addEndListener:function(e,t){var n=E?e:t;"auto"===g&&(x.current=setTimeout(n,k.current||0))},timeout:"auto"===g?null:g},w),(function(e,t){return i.cloneElement(n,(0,r.A)({style:(0,r.A)({opacity:0,transform:q(.75),visibility:"exited"!==e||u?void 0:"hidden"},K[e],m,n.props.style),ref:P},t))}))}));Q.muiSupportAuto=!0;const X=Q;var Y=i.forwardRef((function(e,t){var n=e.classes,l=e.className,u=e.component,s=void 0===u?"div":u,c=e.square,f=void 0!==c&&c,d=e.elevation,p=void 0===d?1:d,h=e.variant,m=void 0===h?"elevation":h,v=(0,o.A)(e,["classes","className","component","square","elevation","variant"]);return i.createElement(s,(0,r.A)({className:(0,a.A)(n.root,l,"outlined"===m?n.outlined:n["elevation".concat(p)],!f&&n.rounded),ref:t},v))}));const J=(0,l.A)((function(e){var t={};return e.shadows.forEach((function(e,n){t["elevation".concat(n)]={boxShadow:e}})),(0,r.A)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(Y);function G(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Z(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function ee(e){return[e.horizontal,e.vertical].map((function(e){return"number"==typeof e?"".concat(e,"px"):e})).join(" ")}function te(e){return"function"==typeof e?e():e}var ne=i.forwardRef((function(e,t){var n=e.action,l=e.anchorEl,p=e.anchorOrigin,h=void 0===p?{vertical:"top",horizontal:"left"}:p,m=e.anchorPosition,v=e.anchorReference,y=void 0===v?"anchorEl":v,g=e.children,b=e.classes,_=e.className,w=e.container,x=e.elevation,k=void 0===x?8:x,S=e.getContentAnchorEl,E=e.marginThreshold,A=void 0===E?16:E,C=e.onEnter,P=e.onEntered,R=e.onEntering,N=e.onExit,T=e.onExited,M=e.onExiting,j=e.open,L=e.PaperProps,z=void 0===L?{}:L,I=e.transformOrigin,F=void 0===I?{vertical:"top",horizontal:"left"}:I,D=e.TransitionComponent,U=void 0===D?X:D,W=e.transitionDuration,B=void 0===W?"auto":W,$=e.TransitionProps,V=void 0===$?{}:$,H=(0,o.A)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),q=i.useRef(),K=i.useCallback((function(e){if("anchorPosition"===y)return m;var t=te(l),n=(t&&1===t.nodeType?t:(0,c.A)(q.current).body).getBoundingClientRect(),r=0===e?h.vertical:"center";return{top:n.top+G(n,r),left:n.left+Z(n,h.horizontal)}}),[l,h.horizontal,h.vertical,m,y]),Q=i.useCallback((function(e){var t=0;if(S&&"anchorEl"===y){var n=S(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}}return t}),[h.vertical,y,S]),Y=i.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:G(e,F.vertical)+t,horizontal:Z(e,F.horizontal)}}),[F.horizontal,F.vertical]),ne=i.useCallback((function(e){var t=Q(e),n={width:e.offsetWidth,height:e.offsetHeight},r=Y(n,t);if("none"===y)return{top:null,left:null,transformOrigin:ee(r)};var o=K(t),i=o.top-r.vertical,a=o.left-r.horizontal,u=i+n.height,s=a+n.width,c=(0,f.A)(te(l)),d=c.innerHeight-A,p=c.innerWidth-A;if(i<A){var h=i-A;i-=h,r.vertical+=h}else if(u>d){var m=u-d;i-=m,r.vertical+=m}if(a<A){var v=a-A;a-=v,r.horizontal+=v}else if(s>p){var g=s-p;a-=g,r.horizontal+=g}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:ee(r)}}),[l,y,K,Q,Y,A]),re=i.useCallback((function(){var e=q.current;if(e){var t=ne(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[ne]),oe=i.useCallback((function(e){q.current=u.findDOMNode(e)}),[]);i.useEffect((function(){j&&re()})),i.useImperativeHandle(n,(function(){return j?{updatePosition:function(){re()}}:null}),[j,re]),i.useEffect((function(){if(j){var e=(0,s.A)((function(){re()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[j,re]);var ie=B;"auto"!==B||U.muiSupportAuto||(ie=void 0);var ae=w||(l?(0,c.A)(te(l)).body:void 0);return i.createElement(O,(0,r.A)({container:ae,open:j,ref:t,BackdropProps:{invisible:!0},className:(0,a.A)(b.root,_)},H),i.createElement(U,(0,r.A)({appear:!0,in:j,onEnter:C,onEntered:P,onExit:N,onExited:T,onExiting:M,timeout:ie},V,{onEntering:(0,d.A)((function(e,t){R&&R(e,t),re()}),V.onEntering)}),i.createElement(J,(0,r.A)({elevation:k,ref:oe},z,{className:(0,a.A)(b.paper,z.className)}),g)))}));const re=(0,l.A)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(ne);var oe=n(4749);function ie(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function ae(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function le(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function ue(e,t,n,r,o,i){for(var a=!1,l=o(e,t,!!t&&n);l;){if(l===e.firstChild){if(a)return;a=!0}var u=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&le(l,i)&&!u)return void l.focus();l=o(e,l,n)}}var se="undefined"==typeof window?i.useEffect:i.useLayoutEffect;const ce=i.forwardRef((function(e,t){var n=e.actions,a=e.autoFocus,l=void 0!==a&&a,s=e.autoFocusItem,f=void 0!==s&&s,d=e.children,p=e.className,h=e.disabledItemsFocusable,m=void 0!==h&&h,y=e.disableListWrap,g=void 0!==y&&y,b=e.onKeyDown,_=e.variant,w=void 0===_?"selectedMenu":_,k=(0,o.A)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),S=i.useRef(null),E=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});se((function(){l&&S.current.focus()}),[l]),i.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!S.current.style.width;if(e.clientHeight<S.current.clientHeight&&n){var r="".concat((0,x.A)(!0),"px");S.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,S.current.style.width="calc(100% + ".concat(r,")")}return S.current}}}),[]);var A=i.useCallback((function(e){S.current=u.findDOMNode(e)}),[]),C=(0,v.A)(A,t),P=-1;i.Children.forEach(d,(function(e,t){i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===w&&e.props.selected||-1===P)&&(P=t))}));var R=i.Children.map(d,(function(e,t){if(t===P){var n={};return f&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===w&&(n.tabIndex=0),i.cloneElement(e,n)}return e}));return i.createElement(oe.A,(0,r.A)({role:"menu",ref:C,className:p,onKeyDown:function(e){var t=S.current,n=e.key,r=(0,c.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),ue(t,r,g,m,ie);else if("ArrowUp"===n)e.preventDefault(),ue(t,r,g,m,ae);else if("Home"===n)e.preventDefault(),ue(t,null,g,m,ie);else if("End"===n)e.preventDefault(),ue(t,null,g,m,ae);else if(1===n.length){var o=E.current,i=n.toLowerCase(),a=performance.now();o.keys.length>0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var l=r&&!o.repeating&&le(r,o);o.previousKeyMatched&&(l||ue(t,r,!1,m,ie,o))?e.preventDefault():o.previousKeyMatched=!1}b&&b(e)},tabIndex:l?0:-1},k),R)}));var fe=n(531),de={vertical:"top",horizontal:"right"},pe={vertical:"top",horizontal:"left"},he=i.forwardRef((function(e,t){var n=e.autoFocus,l=void 0===n||n,s=e.children,c=e.classes,f=e.disableAutoFocusItem,d=void 0!==f&&f,p=e.MenuListProps,h=void 0===p?{}:p,m=e.onClose,v=e.onEntering,y=e.open,g=e.PaperProps,b=void 0===g?{}:g,_=e.PopoverClasses,w=e.transitionDuration,x=void 0===w?"auto":w,k=e.TransitionProps,S=(k=void 0===k?{}:k).onEntering,E=(0,o.A)(k,["onEntering"]),A=e.variant,C=void 0===A?"selectedMenu":A,P=(0,o.A)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),R=(0,V.A)(),N=l&&!d&&y,O=i.useRef(null),T=i.useRef(null),M=-1;i.Children.map(s,(function(e,t){i.isValidElement(e)&&(e.props.disabled||("menu"!==C&&e.props.selected||-1===M)&&(M=t))}));var j=i.Children.map(s,(function(e,t){return t===M?i.cloneElement(e,{ref:function(t){T.current=u.findDOMNode(t),(0,fe.A)(e.ref,t)}}):e}));return i.createElement(re,(0,r.A)({getContentAnchorEl:function(){return T.current},classes:_,onClose:m,TransitionProps:(0,r.A)({onEntering:function(e,t){O.current&&O.current.adjustStyleForScrollbar(e,R),v&&v(e,t),S&&S(e,t)}},E),anchorOrigin:"rtl"===R.direction?de:pe,transformOrigin:"rtl"===R.direction?de:pe,PaperProps:(0,r.A)({},b,{classes:(0,r.A)({},b.classes,{root:c.paper})}),open:y,ref:t,transitionDuration:x},P),i.createElement(ce,(0,r.A)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),m&&m(e,"tabKeyDown"))},actions:O,autoFocus:l&&(-1===M||d),autoFocusItem:N,variant:C},h,{className:(0,a.A)(c.list,h.className)}),j))}));const me=(0,l.A)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(he)},2320:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},2395:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}:null},2399:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>a}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(8299);function i(e){return e&&"object"===(0,o.A)(e)&&e.constructor===Object}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=n.clone?(0,r.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(i(t[r])&&r in e?o[r]=a(e[r],t[r],n):o[r]=t[r])})),o}},2407:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>l}),431!=n.j)var r=n(5906);if(431!=n.j)var o=n(2736);if(431!=n.j)var i=n(8295);if(431!=n.j)var a=n(3250);function l(e){return(0,r.A)(e)||(0,o.A)(e)||(0,i.A)(e)||(0,a.A)()}},2507:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7953).createContext(null);const o=431!=n.j?r:null},2525:(e,t,n)=>{"use strict";var r=n(4828),o=n(3201),i=n(5768),a=n(9659),l=n(5672);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new l("canceled")}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return u(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},2723:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>h}),431!=n.j)var r=n(96);if(431!=n.j)var o=n(3973);var i=n(7953);if(431!=n.j)var a=n(3301);if(431!=n.j)var l=n(5911);if(431!=n.j)var u=n(9894);if(431!=n.j)var s=n(6483);if(431!=n.j)var c=n(7307);if(431!=n.j)var f=n(8143);if(431!=n.j)var d=n(535);if(431!=n.j)var p=n(708);function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,h=t.classNamePrefix,m=t.Component,v=t.defaultTheme,y=void 0===v?p.A:v,g=(0,r.A)(t,["name","classNamePrefix","Component","defaultTheme"]),b=(0,d.A)(e),_=n||h||"makeStyles";return b.options={index:(0,f.G)(),name:n,meta:_,classNamePrefix:_},function(){var e,t,r,f,d,p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=(0,s.A)()||y,v=(0,o.A)({},i.useContext(c.si),g),_=i.useRef(),w=i.useRef();e=function(){var e={name:n,state:{},stylesCreator:b,stylesOptions:v,theme:h};return function(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,s=e.stylesCreator,c=e.name;if(!i.disableGeneration){var f=u.A.get(i.sheetsManager,s,r);f||(f={refs:0,staticSheet:null,dynamicStyles:null},u.A.set(i.sheetsManager,s,r,f));var d=(0,o.A)({},s.options,i,{theme:r,flip:"boolean"==typeof i.flip?i.flip:"rtl"===r.direction});d.generateId=d.serverGenerateClassName||d.generateClassName;var p=i.sheetsRegistry;if(0===f.refs){var h;i.sheetsCache&&(h=u.A.get(i.sheetsCache,s,r));var m=s.create(r,c);h||((h=i.jss.createStyleSheet(m,(0,o.A)({link:!1},d))).attach(),i.sheetsCache&&u.A.set(i.sheetsCache,s,r,h)),p&&p.add(h),f.staticSheet=h,f.dynamicStyles=(0,a.ih)(m)}if(f.dynamicStyles){var v=i.jss.createStyleSheet(f.dynamicStyles,(0,o.A)({link:!0},d));v.update(t),v.attach(),n.dynamicSheet=v,n.classes=(0,l.A)({baseClasses:f.staticSheet.classes,newClasses:v.classes}),p&&p.add(v)}else n.classes=f.staticSheet.classes;f.refs+=1}}(e,p),w.current=!1,_.current=e,function(){!function(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=u.A.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(u.A.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}(e)}},t=[h,b],f=i.useRef([]),d=i.useMemo((function(){return{}}),t),f.current!==d&&(f.current=d,r=e()),i.useEffect((function(){return function(){r&&r()}}),[d]),i.useEffect((function(){w.current&&function(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}(_.current,p),w.current=!0}));var x=function(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=(0,l.A)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}(_.current,p.classes,m);return x}}},2736:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:()=>r})},2815:(e,t,n)=>{"use strict";var r=n(4828),o=n(2820),i=n(3107),a=n(2975),l=function e(t){var n=new i(t),l=o(i.prototype.request,n);return r.extend(l,i.prototype,n),r.extend(l,n),l.create=function(n){return e(a(t,n))},l}(n(9659));l.Axios=i,l.Cancel=n(5672),l.CancelToken=n(4919),l.isCancel=n(5768),l.VERSION=n(3145).version,l.all=function(e){return Promise.all(e)},l.spread=n(2860),l.isAxiosError=n(7403),e.exports=l,e.exports.default=l},2820:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},2860:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},2975:(e,t,n)=>{"use strict";var r=n(4828);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function a(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function l(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function u(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var s={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:u};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=s[e]||i,o=t(e);r.isUndefined(o)&&t!==u||(n[e]=o)})),n}},3107:(e,t,n)=>{"use strict";var r=n(4828),o=n(6962),i=n(9727),a=n(2525),l=n(2975),u=n(5510),s=u.validators;function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=l(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&u.assertOptions(t,{silentJSONParsing:s.transitional(s.boolean),forcedJSONParsing:s.transitional(s.boolean),clarifyTimeoutError:s.transitional(s.boolean)},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var c=[a,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(i),o=Promise.resolve(e);c.length;)o=o.then(c.shift(),c.shift());return o}for(var f=e;n.length;){var d=n.shift(),p=n.shift();try{f=d(f)}catch(e){p(e);break}}try{o=a(f)}catch(e){return Promise.reject(e)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},c.prototype.getUri=function(e){return e=l(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(l(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(l(r||{},{method:e,url:t,data:n}))}})),e.exports=c},3145:e=>{e.exports={version:"0.24.0"}},3201:(e,t,n)=>{"use strict";var r=n(4828),o=n(9659);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},3219:(e,t,n)=>{"use strict";var r=n(1401);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},3250:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},3285:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>l}),431!=n.j)var r=n(3973);var o=/\s*,\s*/g,i=/&/g,a=/\$([\w-]+)/g;const l=431!=n.j?function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?o.selector:r}}function t(e,t){for(var n=t.split(o),r=e.split(o),a="",l=0;l<n.length;l++)for(var u=n[l],s=0;s<r.length;s++){var c=r[s];a&&(a+=", "),a+=-1!==c.indexOf("&")?c.replace(i,u):u+" "+c}return a}function n(e,t,n){if(n)return(0,r.A)({},n,{index:n.index+1});var o=e.options.nestingLevel;o=void 0===o?1:o+1;var i=(0,r.A)({},e.options,{nestingLevel:o,index:t.indexOf(e)+1});return delete i.name,i}return{onProcessStyle:function(o,i,l){if("style"!==i.type)return o;var u,s,c=i,f=c.options.parent;for(var d in o){var p=-1!==d.indexOf("&"),h="@"===d[0];if(p||h){if(u=n(c,f,u),p){var m=t(d,c.selector);s||(s=e(f,l)),m=m.replace(a,s);var v=c.key+"-"+d;"replaceRule"in f?f.replaceRule(v,o[d],(0,r.A)({},u,{selector:m})):f.addRule(v,o[d],(0,r.A)({},u,{selector:m}))}else h&&f.addRule(d,{},u).addRule(c.key,o[d],{selector:c.selector});delete o[d]}}return o}}}:null},3301:(e,t,n)=>{"use strict";n.d(t,{D_:()=>f,Sg:()=>p,VZ:()=>Q,ih:()=>ve,rN:()=>me,vt:()=>he});var r=n(3973),o=n(305),i=n(7584),a=n(7306),l=n(2320),u=n(5860),s={}.constructor;function c(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(c);if(e.constructor!==s)return e;var t={};for(var n in e)t[n]=c(e[n]);return t}function f(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=c(t);return r.plugins.onCreateRule(e,o,n)||(e[0],null)}var d=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},p=function(e){if(!Array.isArray(e))return e;var t="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)t&&(t+=", "),t+=d(e[n]," ");else t=d(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function h(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function m(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function v(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var o=n.indent,i=void 0===o?0:o,a=t.fallbacks;!1===n.format&&(i=-1/0);var l=h(n),u=l.linebreak,s=l.space;if(e&&i++,a)if(Array.isArray(a))for(var c=0;c<a.length;c++){var f=a[c];for(var d in f){var v=f[d];null!=v&&(r&&(r+=u),r+=m(d+":"+s+p(v)+";",i))}}else for(var y in a){var g=a[y];null!=g&&(r&&(r+=u),r+=m(y+":"+s+p(g)+";",i))}for(var b in t){var _=t[b];null!=_&&"fallbacks"!==b&&(r&&(r+=u),r+=m(b+":"+s+p(_)+";",i))}return(r||n.allowEmpty)&&e?(r&&(r=""+u+r+u),m(""+e+s+"{"+r,--i)+m("}",i)):r}var y=/([[\].#*$><+~=|^:(),"'`\s])/g,g="undefined"!=typeof CSS&&CSS.escape,b=function(e){return g?g(e):e.replace(y,"\\$1")},_=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var l=i&&a;if(l?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return l?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var u=this.options.sheet;return u&&u.attached,this},e}(),w=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,u=r.sheet,s=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s((0,l.A)((0,l.A)(o)),u),o.selectorText="."+b(o.id)),o}(0,a.A)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=p(n))}return e},n.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return v(this.selectorText,this.style,n)},(0,i.A)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;n&&t&&(t.setSelector(n,e)||t.replaceRule(n,this))}},get:function(){return this.selectorText}}]),t}(_),x={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new w(e,t,n)}},k={indent:1,children:!0},S=/@([\w-]+)/,E=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(S);for(var i in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Q((0,r.A)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=k);var t=h(e).linebreak;if(null==e.indent&&(e.indent=k.indent),null==e.children&&(e.children=k.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),A=/@container|@media|@supports\s+/,C={onCreateRule:function(e,t,n){return A.test(e)?new E(e,t,n):null}},P={indent:1,children:!0},R=/@keyframes\s+([\w-]+)/,N=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(R);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,l=n.generateId;for(var u in this.id=!1===i?this.name:b(l(this,a)),this.rules=new Q((0,r.A)({},n,{parent:this})),t)this.rules.add(u,t[u],(0,r.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=P);var t=h(e).linebreak;if(null==e.indent&&(e.indent=P.indent),null==e.children&&(e.children=P.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),O=/@keyframes\s+/,T=/\$([\w-]+)/g,M=function(e,t){return"string"==typeof e?e.replace(T,(function(e,n){return n in t?t[n]:e})):e},j=function(e,t,n){var r=e[t],o=M(r,n);o!==r&&(e[t]=o)},L={onCreateRule:function(e,t,n){return"string"==typeof e&&O.test(e)?new N(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&j(e,"animation-name",n.keyframes),"animation"in e&&j(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return M(e,r.keyframes);default:return e}}},z=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.A)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return v(this.key,this.style,n)},t}(_),I={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new z(e,t,n):null}},F=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=h(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r<this.style.length;r++)n+=v(this.at,this.style[r]),this.style[r+1]&&(n+=t);return n}return v(this.at,this.style,e)},e}(),D=/@font-face/,U={onCreateRule:function(e,t,n){return D.test(e)?new F(e,t,n):null}},W=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return v(this.key,this.style,e)},e}(),B={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new W(e,t,n):null}},$=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),V={"@charset":!0,"@import":!0,"@namespace":!0},H=[x,C,L,I,U,B,{onCreateRule:function(e,t,n){return e in V?new $(e,t,n):null}}],q={process:!0},K={force:!0,process:!0},Q=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var o=this.options,i=o.parent,a=o.sheet,l=o.jss,u=o.Renderer,s=o.generateId,c=o.scoped,d=(0,r.A)({classes:this.classes,parent:i,sheet:a,jss:l,Renderer:u,generateId:s,scoped:c,name:e,keyframes:this.keyframes,selector:void 0},n),p=e;e in this.raw&&(p=e+"-d"+this.counter++),this.raw[p]=t,p in this.classes&&(d.selector="."+b(this.classes[p]));var h=f(p,t,d);if(!h)return null;this.register(h);var m=void 0===d.index?this.index.length:d.index;return this.index.splice(m,0,h),h},t.replace=function(e,t,n){var o=this.get(e),i=this.index.indexOf(o);o&&this.remove(o);var a=n;return-1!==i&&(a=(0,r.A)({},n,{index:i})),this.add(e,t,a)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof w?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof N&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof w?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof N&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=q);var o=this.options,i=o.jss.plugins,a=o.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var l=t.style;if(i.onUpdate(n,t,a,r),r.process&&l&&l!==t.style){for(var u in i.onProcessStyle(t.style,t,a),t.style){var s=t.style[u];s!==l[u]&&t.prop(u,s,K)}for(var c in l){var f=t.style[c],d=l[c];null==f&&f!==d&&t.prop(c,null,K)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,o=h(e).linebreak,i=0;i<this.index.length;i++){var a=this.index[i].toString(e);(a||r)&&(t&&(t+=o),t+=a)}return t},e}(),X=function(){function e(e,t){for(var n in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,r.A)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new Q(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(e,t,n);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.replaceRule=function(e,t,n){var r=this.rules.get(e);if(!r)return this.addRule(e,t,n);var o=this.rules.replace(e,t,n);return o&&this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(this.renderer&&(o?r.renderable&&this.renderer.replaceRule(r.renderable,o):this.renderer.deleteRule(r)),o):o:(this.deployed=!1,o)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var o=this.addRule(r,e[r],t);o&&n.push(o)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),Y=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](e,t,n);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),J=new(function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,u.A)(t,["attached"]),o=h(r).linebreak,i="",a=0;a<this.registry.length;a++){var l=this.registry[a];null!=n&&l.attached!==n||(i&&(i+=o),i+=l.toString(r))}return i},(0,i.A)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}()),G="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),Z="2f1acc6c3a606b082e5eef5e54414ffb";null==G[Z]&&(G[Z]=0);var ee=G[Z]++,te=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var o="",i="";return r&&(r.options.classNamePrefix&&(i=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),e.minify?""+(i||"c")+ee+o+t:i+n.key+"-"+ee+(o?"-"+o:"")+"-"+t}},ne=function(e){var t;return function(){return t||(t=e()),t}},re=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}},oe=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=p(n)),e.attributeStyleMap)e.attributeStyleMap.set(t,r);else{var o=r?r.indexOf("!important"):-1,i=o>-1?r.substr(0,o-1):r;e.style.setProperty(t,i,o>-1?"important":"")}}catch(e){return!1}return!0},ie=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},ae=function(e,t){return e.selectorText=t,e.selectorText===t},le=ne((function(){return document.querySelector("head")}));var ue=ne((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),se=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[n]},ce=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},fe=function(){function e(e){this.getPropertyValue=re,this.setProperty=oe,this.removeProperty=ie,this.setSelector=ae,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,o=n.meta,i=n.element;this.element=i||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var a=ue();a&&this.element.setAttribute("nonce",a)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=function(e){var t=J.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=le(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else le().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,o=n;if("conditional"===e.type||"keyframes"===e.type){var i=ce(n,t);if(!1===(o=se(n,r.toString({children:!1}),i)))return!1;this.refCssRule(e,i,o)}return this.insertRules(r.rules,o),o}var a=e.toString();if(!a)return!1;var l=ce(n,t),u=se(n,a,l);return!1!==u&&(this.hasInsertedRules=!0,this.refCssRule(e,l,u),u)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof X&&this.cssRules.splice(t,0,n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),de=0,pe=function(){function e(e){this.id=de++,this.version="10.10.0",this.plugins=new Y,this.options={id:{minify:!1},createGenerateId:te,Renderer:o.A?fe:null,plugins:[]},this.generateId=te({minify:!1});for(var t=0;t<H.length;t++)this.plugins.use(H[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,r.A)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===J.index?0:J.index+1);var o=new X(e,(0,r.A)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),J.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=(0,r.A)({},n,{name:e,jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var i=f(e,t,o);return i&&this.plugins.onProcessRule(i),i},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}(),he=function(e){return new pe(e)},me="object"==typeof CSS&&null!=CSS&&"number"in CSS;function ve(e){var t=null;for(var n in e){var r=e[n],o=typeof r;if("function"===o)t||(t={}),t[n]=r;else if("object"===o&&null!==r&&!Array.isArray(r)){var i=ve(r);i&&(t||(t={}),t[n]=i)}}return t}he()},3370:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(96),o=n(2399),i=n(3729),a=n(3915),l=n(2290),u=n(1668),s=n(7048),c=n(4708),f=n(3928),d=n(6025),p=n(219);const h=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,h=e.mixins,m=void 0===h?{}:h,v=e.palette,y=void 0===v?{}:v,g=e.spacing,b=e.typography,_=void 0===b?{}:b,w=(0,r.A)(e,["breakpoints","mixins","palette","spacing","typography"]),x=(0,l.Ay)(y),k=(0,i.A)(n),S=(0,f.A)(g),E=(0,o.A)({breakpoints:k,direction:"ltr",mixins:(0,a.A)(k,S,m),overrides:{},palette:x,props:{},shadows:s.A,typography:(0,u.A)(x,_),spacing:S,shape:c.A,transitions:d.Ay,zIndex:p.A},w),A=arguments.length,C=new Array(A>1?A-1:0),P=1;P<A;P++)C[P-1]=arguments[P];return C.reduce((function(e,t){return(0,o.A)(e,t)}),E)}()},3540:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}}),(function(){}))}n.d(t,{A:()=>r})},3729:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>a}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(96);var i=431!=n.j?["xs","sm","md","lg","xl"]:null;function a(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,l=void 0===a?"px":a,u=e.step,s=void 0===u?5:u,c=(0,o.A)(e,["values","unit","step"]);function f(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(l,")")}function d(e,t){var r=i.indexOf(t);return r===i.length-1?f(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(l,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-s/100).concat(l,")")}return(0,r.A)({keys:i,values:n,up:f,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?f("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-s/100).concat(l,")")},between:d,only:function(e){return d(e,e)},width:function(e){return n[e]}},c)}},3915:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),431!=n.j)var r=n(6640);if(431!=n.j)var o=n(3973);function i(e,t,n){var i;return(0,o.A)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,o.A)({paddingLeft:t(2),paddingRight:t(2)},n,(0,r.A)({},e.up("sm"),(0,o.A)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(i={minHeight:56},(0,r.A)(i,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,r.A)(i,e.up("sm"),{minHeight:64}),i)},n)}},3928:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(622);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,r.L)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n}},3949:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}:null},3970:(e,t,n)=>{"use strict";n.d(t,{Bi:()=>P,J0:()=>g,Kr:()=>S,MN:()=>C,NT:()=>A,Nf:()=>w,WO:()=>b,Yn:()=>k,hb:()=>E,li:()=>x,vJ:()=>_});var r,o,i,a,l=n(692),u=0,s=[],c=l.fF,f=c.__b,d=c.__r,p=c.diffed,h=c.__c,m=c.unmount,v=c.__;function y(e,t){c.__h&&c.__h(o,e,u||t),u=0;var n=o.__H||(o.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function g(e){return u=1,b(L,e)}function b(e,t,n){var i=y(r++,2);if(i.t=e,!i.__c&&(i.__=[n?n(t):L(void 0,t),function(e){var t=i.__N?i.__N[0]:i.__[0],n=i.t(t,e);t!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=o,!o.__f)){var a=function(e,t,n){if(!i.__c.__H)return!0;var r=i.__c.__H.__.filter((function(e){return!!e.__c}));if(r.every((function(e){return!e.__N})))return!l||l.call(this,e,t,n);var o=i.__c.props!==e;return r.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}})),l&&l.call(this,e,t,n)||o};o.__f=!0;var l=o.shouldComponentUpdate,u=o.componentWillUpdate;o.componentWillUpdate=function(e,t,n){if(this.__e){var r=l;l=void 0,a(e,t,n),l=r}u&&u.call(this,e,t,n)},o.shouldComponentUpdate=a}return i.__N||i.__}function _(e,t){var n=y(r++,3);!c.__s&&j(n.__H,t)&&(n.__=e,n.u=t,o.__H.__h.push(n))}function w(e,t){var n=y(r++,4);!c.__s&&j(n.__H,t)&&(n.__=e,n.u=t,o.__h.push(n))}function x(e){return u=5,S((function(){return{current:e}}),[])}function k(e,t,n){u=6,w((function(){if("function"==typeof e){var n=e(t());return function(){e(null),n&&"function"==typeof n&&n()}}if(e)return e.current=t(),function(){return e.current=null}}),null==n?n:n.concat(e))}function S(e,t){var n=y(r++,7);return j(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function E(e,t){return u=8,S((function(){return e}),t)}function A(e){var t=o.context[e.__c],n=y(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function C(e,t){c.useDebugValue&&c.useDebugValue(t?t(e):e)}function P(){var e=y(r++,11);if(!e.__){for(var t=o.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function R(){for(var e;e=s.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(T),e.__H.__h.forEach(M),e.__H.__h=[]}catch(t){e.__H.__h=[],c.__e(t,e.__v)}}c.__b=function(e){o=null,f&&f(e)},c.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),v&&v(e,t)},c.__r=function(e){d&&d(e),r=0;var t=(o=e.__c).__H;t&&(i===o?(t.__h=[],o.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0}))):(t.__h.forEach(T),t.__h.forEach(M),t.__h=[],r=0)),i=o},c.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==s.push(t)&&a===c.requestAnimationFrame||((a=c.requestAnimationFrame)||O)(R)),t.__H.__.forEach((function(e){e.u&&(e.__H=e.u),e.u=void 0}))),i=o=null},c.__c=function(e,t){t.some((function(e){try{e.__h.forEach(T),e.__h=e.__h.filter((function(e){return!e.__||M(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],c.__e(n,e.__v)}})),h&&h(e,t)},c.unmount=function(e){m&&m(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{T(e)}catch(e){t=e}})),n.__H=void 0,t&&c.__e(t,n.__v))};var N="function"==typeof requestAnimationFrame;function O(e){var t,n=function(){clearTimeout(r),N&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);N&&(t=requestAnimationFrame(n))}function T(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function M(e){var t=o;e.__c=e.__(),o=t}function j(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function L(e,t){return"function"==typeof t?t(e):t}},3973:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},4059:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var s in i=Object(arguments[u]))n.call(i,s)&&(l[s]=i[s]);if(t){a=t(i);for(var c=0;c<a.length;c++)r.call(i,a[c])&&(l[a[c]]=i[a[c]])}}return l}},4316:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>l}),431!=n.j)var r=n(54);if(431!=n.j)var o=n(9633);if(431!=n.j)var i=n(8295);if(431!=n.j)var a=n(7599);function l(e,t){return(0,r.A)(e)||(0,o.A)(e,t)||(0,i.A)(e,t)||(0,a.A)()}},4341:(e,t,n)=>{"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];var a=this;clearTimeout(t),t=setTimeout((function(){e.apply(a,o)}),n)}return r.clear=function(){clearTimeout(t)},r}n.d(t,{A:()=>r})},4474:(e,t,n)=>{"use strict";var r=n(4828);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},4601:(e,t,n)=>{"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,{gr:()=>i,lq:()=>o})},4708:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{borderRadius:4}:null},4749:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(3973),o=n(96),i=n(7953),a=n(8835),l=n(751);const u=i.createContext({});var s=i.forwardRef((function(e,t){var n=e.children,l=e.classes,s=e.className,c=e.component,f=void 0===c?"ul":c,d=e.dense,p=void 0!==d&&d,h=e.disablePadding,m=void 0!==h&&h,v=e.subheader,y=(0,o.A)(e,["children","classes","className","component","dense","disablePadding","subheader"]),g=i.useMemo((function(){return{dense:p}}),[p]);return i.createElement(u.Provider,{value:g},i.createElement(f,(0,r.A)({className:(0,a.A)(l.root,s,p&&l.dense,!m&&l.padding,v&&l.subheader),ref:t},y),v,n))}));const c=(0,l.A)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(s)},4759:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>f}),362==n.j)var r=n(3973);if(362==n.j)var o=n(96);var i=n(7953),a=n(1035),l=n.n(a);if(362==n.j)var u=n(2723);if(362==n.j)var s=n(9749);if(362==n.j)var c=n(6483);const f=362==n.j?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,f=t.withTheme,d=void 0!==f&&f,p=t.name,h=(0,o.A)(t,["defaultTheme","withTheme","name"]),m=p,v=(0,u.A)(e,(0,r.A)({defaultTheme:a,Component:n,name:p||n.displayName,classNamePrefix:m},h)),y=i.forwardRef((function(e,t){e.classes;var l,u=e.innerRef,f=(0,o.A)(e,["classes","innerRef"]),h=v((0,r.A)({},n.defaultProps,e)),m=f;return("string"==typeof p||d)&&(l=(0,c.A)()||a,p&&(m=(0,s.A)({theme:l,name:p,props:f})),d&&!m.theme&&(m.theme=l)),i.createElement(n,(0,r.A)({ref:u||t,classes:h},m))}));return l()(y,n),y}}:null},4807:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(7953),o=n(8705);if(362==n.j)var i=n(1190);if(362==n.j)var a=n(9326);const l=362==n.j?function(e){var t=e.children,n=e.disableAutoFocus,l=void 0!==n&&n,u=e.disableEnforceFocus,s=void 0!==u&&u,c=e.disableRestoreFocus,f=void 0!==c&&c,d=e.getDoc,p=e.isEnabled,h=e.open,m=r.useRef(),v=r.useRef(null),y=r.useRef(null),g=r.useRef(),b=r.useRef(null),_=r.useCallback((function(e){b.current=o.findDOMNode(e)}),[]),w=(0,a.A)(t.ref,_),x=r.useRef();return r.useEffect((function(){x.current=h}),[h]),!x.current&&h&&"undefined"!=typeof window&&(g.current=d().activeElement),r.useEffect((function(){if(h){var e=(0,i.A)(b.current);l||!b.current||b.current.contains(e.activeElement)||(b.current.hasAttribute("tabIndex")||b.current.setAttribute("tabIndex",-1),b.current.focus());var t=function(){null!==b.current&&(e.hasFocus()&&!s&&p()&&!m.current?b.current&&!b.current.contains(e.activeElement)&&b.current.focus():m.current=!1)},n=function(t){!s&&p()&&9===t.keyCode&&e.activeElement===b.current&&(m.current=!0,t.shiftKey?y.current.focus():v.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var r=setInterval((function(){t()}),50);return function(){clearInterval(r),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),f||(g.current&&g.current.focus&&g.current.focus(),g.current=null)}}}),[l,s,f,p,h]),r.createElement(r.Fragment,null,r.createElement("div",{tabIndex:0,ref:v,"data-test":"sentinelStart"}),r.cloneElement(t,{ref:w}),r.createElement("div",{tabIndex:0,ref:y,"data-test":"sentinelEnd"}))}:null},4828:(e,t,n)=>{"use strict";var r=n(2820),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function a(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function s(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:l,isPlainObject:u,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:s,isStream:function(e){return l(e)&&s(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},4906:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(3301),o=r.rN&&CSS?CSS.px:"px",i=r.rN&&CSS?CSS.ms:"ms",a=r.rN&&CSS?CSS.percent:"%";function l(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var o in e)r[o]=e[o],r[o.replace(t,n)]=e[o];return r}var u=l({"animation-delay":i,"animation-duration":i,"background-position":o,"background-position-x":o,"background-position-y":o,"background-size":o,border:o,"border-bottom":o,"border-bottom-left-radius":o,"border-bottom-right-radius":o,"border-bottom-width":o,"border-left":o,"border-left-width":o,"border-radius":o,"border-right":o,"border-right-width":o,"border-top":o,"border-top-left-radius":o,"border-top-right-radius":o,"border-top-width":o,"border-width":o,"border-block":o,"border-block-end":o,"border-block-end-width":o,"border-block-start":o,"border-block-start-width":o,"border-block-width":o,"border-inline":o,"border-inline-end":o,"border-inline-end-width":o,"border-inline-start":o,"border-inline-start-width":o,"border-inline-width":o,"border-start-start-radius":o,"border-start-end-radius":o,"border-end-start-radius":o,"border-end-end-radius":o,margin:o,"margin-bottom":o,"margin-left":o,"margin-right":o,"margin-top":o,"margin-block":o,"margin-block-end":o,"margin-block-start":o,"margin-inline":o,"margin-inline-end":o,"margin-inline-start":o,padding:o,"padding-bottom":o,"padding-left":o,"padding-right":o,"padding-top":o,"padding-block":o,"padding-block-end":o,"padding-block-start":o,"padding-inline":o,"padding-inline-end":o,"padding-inline-start":o,"mask-position-x":o,"mask-position-y":o,"mask-size":o,height:o,width:o,"min-height":o,"max-height":o,"min-width":o,"max-width":o,bottom:o,left:o,top:o,right:o,inset:o,"inset-block":o,"inset-block-end":o,"inset-block-start":o,"inset-inline":o,"inset-inline-end":o,"inset-inline-start":o,"box-shadow":o,"text-shadow":o,"column-gap":o,"column-rule":o,"column-rule-width":o,"column-width":o,"font-size":o,"font-size-delta":o,"letter-spacing":o,"text-decoration-thickness":o,"text-indent":o,"text-stroke":o,"text-stroke-width":o,"word-spacing":o,motion:o,"motion-offset":o,outline:o,"outline-offset":o,"outline-width":o,perspective:o,"perspective-origin-x":a,"perspective-origin-y":a,"transform-origin":a,"transform-origin-x":a,"transform-origin-y":a,"transform-origin-z":a,"transition-delay":i,"transition-duration":i,"vertical-align":o,"flex-basis":o,"shape-margin":o,size:o,gap:o,grid:o,"grid-gap":o,"row-gap":o,"grid-row-gap":o,"grid-column-gap":o,"grid-template-rows":o,"grid-template-columns":o,"grid-auto-rows":o,"grid-auto-columns":o,"box-shadow-x":o,"box-shadow-y":o,"box-shadow-blur":o,"box-shadow-spread":o,"font-line-height":o,"text-shadow-x":o,"text-shadow-y":o,"text-shadow-blur":o});function s(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=s(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var i in t)t[i]=s(i,t[i],n);else for(var a in t)t[a]=s(e+"-"+a,t[a],n);else if("number"==typeof t&&!1===isNaN(t)){var l=n[e]||u[e];return!l||0===t&&l===o?t.toString():"function"==typeof l?l(t).toString():""+t+l}return t}const c=431!=n.j?function(e){void 0===e&&(e={});var t=l(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=s(r,e[r],t);return e},onChangeValue:function(e,n){return s(n,e,t)}}}:null},4919:(e,t,n)=>{"use strict";var r=n(5672);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},o.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},5040:(e,t,n)=>{"use strict";n.d(t,{vP:()=>m});var r=n(692),o=n(3970),i=Symbol.for("preact-signals");function a(){if(c>1)c--;else{for(var e,t=!1;void 0!==s;){var n=s;for(s=void 0,f++;void 0!==n;){var r=n.o;if(n.o=void 0,n.f&=-3,!(8&n.f)&&v(n))try{n.c()}catch(n){t||(e=n,t=!0)}n=r}}if(f=0,c--,t)throw e}}var l,u=void 0,s=void 0,c=0,f=0,d=0;function p(e){if(void 0!==u){var t=e.n;if(void 0===t||t.t!==u)return t={i:0,S:e,p:u.s,n:void 0,t:u,e:void 0,x:void 0,r:t},void 0!==u.s&&(u.s.n=t),u.s=t,e.n=t,32&u.f&&e.S(t),t;if(-1===t.i)return t.i=0,void 0!==t.n&&(t.n.p=t.p,void 0!==t.p&&(t.p.n=t.n),t.p=u.s,t.n=void 0,u.s.n=t,u.s=t),t}}function h(e){this.v=e,this.i=0,this.n=void 0,this.t=void 0}function m(e){return new h(e)}function v(e){for(var t=e.s;void 0!==t;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function y(e){for(var t=e.s;void 0!==t;t=t.n){var n=t.S.n;if(void 0!==n&&(t.r=n),t.S.n=t,t.i=-1,void 0===t.n){e.s=t;break}}}function g(e){for(var t=e.s,n=void 0;void 0!==t;){var r=t.p;-1===t.i?(t.S.U(t),void 0!==r&&(r.n=t.n),void 0!==t.n&&(t.n.p=r)):n=t,t.S.n=t.r,void 0!==t.r&&(t.r=void 0),t=r}e.s=n}function b(e){h.call(this,void 0),this.x=e,this.s=void 0,this.g=d-1,this.f=4}function _(e){var t=e.u;if(e.u=void 0,"function"==typeof t){c++;var n=u;u=void 0;try{t()}catch(t){throw e.f&=-2,e.f|=8,w(e),t}finally{u=n,a()}}}function w(e){for(var t=e.s;void 0!==t;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,_(e)}function x(e){if(u!==this)throw new Error("Out-of-order effect");g(this),u=e,this.f&=-2,8&this.f&&w(this),a()}function k(e){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}function S(e){var t=new k(e);try{t.c()}catch(e){throw t.d(),e}return t.d.bind(t)}function E(e,t){r.fF[e]=t.bind(null,r.fF[e]||function(){})}function A(e){l&&l(),l=e&&e.S()}function C(e){var t=this,n=e.data,i=function(e){return(0,o.Kr)((function(){return m(e)}),[])}(n);i.value=n;var a=(0,o.Kr)((function(){for(var e=t.__v;e=e.__;)if(e.__c){e.__c.__$f|=4;break}return t.__$u.c=function(){var e,n=t.__$u.S(),o=a.value;n(),(0,r.zO)(o)||3!==(null==(e=t.base)?void 0:e.nodeType)?(t.__$f|=1,t.setState({})):t.base.data=o},new b((function(){var e=i.value.value;return 0===e?0:!0===e?"":e||""}))}),[]);return a.value}function P(e,t,n,r){var o=t in e&&void 0===e.ownerSVGElement,i=m(n);return{o:function(e,t){i.value=e,r=t},d:S((function(){var n=i.value.value;r[t]!==n&&(r[t]=n,o?e[t]=n:n?e.setAttribute(t,n):e.removeAttribute(t))}))}}h.prototype.brand=i,h.prototype.h=function(){return!0},h.prototype.S=function(e){this.t!==e&&void 0===e.e&&(e.x=this.t,void 0!==this.t&&(this.t.e=e),this.t=e)},h.prototype.U=function(e){if(void 0!==this.t){var t=e.e,n=e.x;void 0!==t&&(t.x=n,e.e=void 0),void 0!==n&&(n.e=t,e.x=void 0),e===this.t&&(this.t=n)}},h.prototype.subscribe=function(e){var t=this;return S((function(){var n=t.value,r=u;u=void 0;try{e(n)}finally{u=r}}))},h.prototype.valueOf=function(){return this.value},h.prototype.toString=function(){return this.value+""},h.prototype.toJSON=function(){return this.value},h.prototype.peek=function(){var e=u;u=void 0;try{return this.value}finally{u=e}},Object.defineProperty(h.prototype,"value",{get:function(){var e=p(this);return void 0!==e&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(f>100)throw new Error("Cycle detected");this.v=e,this.i++,d++,c++;try{for(var t=this.t;void 0!==t;t=t.x)t.t.N()}finally{a()}}}}),(b.prototype=new h).h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f))return!0;if(this.f&=-5,this.g===d)return!0;if(this.g=d,this.f|=1,this.i>0&&!v(this))return this.f&=-2,!0;var e=u;try{y(this),u=this;var t=this.x();(16&this.f||this.v!==t||0===this.i)&&(this.v=t,this.f&=-17,this.i++)}catch(e){this.v=e,this.f|=16,this.i++}return u=e,g(this),this.f&=-2,!0},b.prototype.S=function(e){if(void 0===this.t){this.f|=36;for(var t=this.s;void 0!==t;t=t.n)t.S.S(t)}h.prototype.S.call(this,e)},b.prototype.U=function(e){if(void 0!==this.t&&(h.prototype.U.call(this,e),void 0===this.t)){this.f&=-33;for(var t=this.s;void 0!==t;t=t.n)t.S.U(t)}},b.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;void 0!==e;e=e.x)e.t.N()}},Object.defineProperty(b.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=p(this);if(this.h(),void 0!==e&&(e.i=this.i),16&this.f)throw this.v;return this.v}}),k.prototype.c=function(){var e=this.S();try{if(8&this.f)return;if(void 0===this.x)return;var t=this.x();"function"==typeof t&&(this.u=t)}finally{e()}},k.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,_(this),y(this),c++;var e=u;return u=this,x.bind(this,e)},k.prototype.N=function(){2&this.f||(this.f|=2,this.o=s,s=this)},k.prototype.d=function(){this.f|=8,1&this.f||w(this)},C.displayName="_st",Object.defineProperties(h.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:C},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}}),E("__b",(function(e,t){if("string"==typeof t.type){var n,r=t.props;for(var o in r)if("children"!==o){var i=r[o];i instanceof h&&(n||(t.__np=n={}),n[o]=i,r[o]=i.peek())}}e(t)})),E("__r",(function(e,t){A();var n,r=t.__c;r&&(r.__$f&=-2,void 0===(n=r.__$u)&&(r.__$u=n=function(){var e;return S((function(){e=this})),e.c=function(){r.__$f|=1,r.setState({})},e}())),A(n),e(t)})),E("__e",(function(e,t,n,r){A(),e(t,n,r)})),E("diffed",(function(e,t){var n;if(A(),"string"==typeof t.type&&(n=t.__e)){var r=t.__np,o=t.props;if(r){var i=n.U;if(i)for(var a in i){var l=i[a];void 0===l||a in r||(l.d(),i[a]=void 0)}else n.U=i={};for(var u in r){var s=i[u],c=r[u];void 0===s?(s=P(n,u,c,o),i[u]=s):s.o(c,o)}}}e(t)})),E("unmount",(function(e,t){if("string"==typeof t.type){var n=t.__e;if(n){var r=n.U;if(r)for(var o in n.U=void 0,r){var i=r[o];i&&i.d()}}}else{var a=t.__c;if(a){var l=a.__$u;l&&(a.__$u=void 0,l.d())}}e(t)})),E("__h",(function(e,t,n,r){(r<3||9===r)&&(t.__$f|=2),e(t,n,r)})),r.uA.prototype.shouldComponentUpdate=function(e,t){var n=this.__$u,r=n&&void 0!==n.s;for(var o in t)return!0;if(this.__f||"boolean"==typeof this.u&&!0===this.u){if(!(r||2&this.__$f||4&this.__$f))return!0;if(1&this.__$f)return!0}else{if(!(r||4&this.__$f))return!0;if(3&this.__$f)return!0}for(var i in e)if("__source"!==i&&e[i]!==this.props[i])return!0;for(var a in this.props)if(!(a in e))return!0;return!1}},5086:(e,t)=>{"use strict";var n=0;t.A=function(e,t){var r=(t=t||{}).prefix||"__jp",o=t.callback||"callback",i=t.callbackName,a=t.data||{},l=t.timeout?t.timeout:15e3,u=document.getElementsByTagName("script")[0]||document.head,s=void 0,c=void 0,f=i||r+n++;function d(){}function p(){s&&s.parentNode&&s.parentNode.removeChild(s),window[f]=d,c&&clearTimeout(c)}return new Promise((function(t,n){l&&(c=setTimeout((function(){p(),n(new Error("Timeout"))}),l)),window[f]=function(e){p(),t(e)},i||(a[o]=f),e=function(e,t){return~e.indexOf("?")||(e+="?"),e+=function(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+="&"+n+"="+encodeURIComponent(e[n]));return t}(t),e.replace("?&","?")}(e,a),(s=document.createElement("script")).src=e,s.onerror=function(){p(),n(new Error("Network Error"))},u.parentNode.insertBefore(s,u)}))}},5151:(e,t,n)=>{"use strict";var r=n(9585),o=n(408);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},5340:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}:null},5510:(e,t,n)=>{"use strict";var r=n(3145).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={};o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new Error(o(r," has been removed"+(t?" in "+t:"")));return t&&!i[r]&&(i[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var l=e[i],u=void 0===l||a(l,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},5594:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(8299);function o(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},5672:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},5768:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},5843:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,_=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case s:case d:case v:case m:case u:return e;default:return t}}case o:return t}}}function x(e){return w(e)===f}t.AsyncMode=c,t.ConcurrentMode=f,t.ContextConsumer=s,t.ContextProvider=u,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||w(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===l||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===u||e.$$typeof===s||e.$$typeof===d||e.$$typeof===g||e.$$typeof===b||e.$$typeof===_||e.$$typeof===y)},t.typeOf=w},5851:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}:null},5860:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},5864:(e,t,n)=>{"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,{A:()=>r})},5873:(e,t,n)=>{"use strict";n.d(t,{FD:()=>i,FK:()=>r.FK,Y:()=>i});var r=n(692),o=0;function i(e,t,n,i,a,l){t||(t={});var u,s,c=t;if("ref"in c)for(s in c={},t)"ref"==s?u=t[s]:c[s]=t[s];var f={type:e,props:c,key:n,ref:u,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--o,__i:-1,__u:0,__source:a,__self:l};if("function"==typeof e&&(u=e.defaultProps))for(s in u)void 0===c[s]&&(c[s]=u[s]);return r.fF.vnode&&r.fF.vnode(f),f}Array.isArray},5893:(e,t,n)=>{"use strict";n.d(t,{A:()=>W});var r=n(96),o=n(3973),i=n(7953),a=n(8835),l=n(751),u=n(1908),s=n(8705),c=n(9326),f=n(6012),d=!0,p=!1,h=null,m={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function v(e){e.metaKey||e.altKey||e.ctrlKey||(d=!0)}function y(){d=!1}function g(){"hidden"===this.visibilityState&&p&&(d=!0)}function b(e){var t,n,r,o=e.target;try{return o.matches(":focus-visible")}catch(e){}return d||(n=(t=o).type,!("INPUT"!==(r=t.tagName)||!m[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function _(){p=!0,window.clearTimeout(h),h=window.setTimeout((function(){p=!1}),100)}function w(){return{isFocusVisible:b,onBlurVisible:_,ref:i.useCallback((function(e){var t,n=s.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",v,!0),t.addEventListener("mousedown",y,!0),t.addEventListener("pointerdown",y,!0),t.addEventListener("touchstart",y,!0),t.addEventListener("visibilitychange",g,!0))}),[])}}var x=n(2407),k=n(5860),S=n(2320),E=n(7306),A=n(774);function C(e,t){var n=Object.create(null);return e&&i.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,i.isValidElement)(e)?t(e):e}(e)})),n}function P(e,t,n){return null!=n[t]?n[t]:e.props[t]}function R(e,t,n){var r=C(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var s=o[u][r];l[o[u][r]]=n(s)}l[u]=n(u)}for(r=0;r<i.length;r++)l[i[r]]=n(i[r]);return l}(t,r);return Object.keys(o).forEach((function(a){var l=o[a];if((0,i.isValidElement)(l)){var u=a in t,s=a in r,c=t[a],f=(0,i.isValidElement)(c)&&!c.props.in;!s||u&&!f?s||!u||f?s&&u&&(0,i.isValidElement)(c)&&(o[a]=(0,i.cloneElement)(l,{onExited:n.bind(null,l),in:c.props.in,exit:P(l,"exit",e),enter:P(l,"enter",e)})):o[a]=(0,i.cloneElement)(l,{in:!1}):o[a]=(0,i.cloneElement)(l,{onExited:n.bind(null,l),in:!0,exit:P(l,"exit",e),enter:P(l,"enter",e)})}})),o}var N=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},O=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind((0,S.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,E.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,C(n.children,(function(e){return(0,i.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:P(e,"appear",n),enter:P(e,"enter",n),exit:P(e,"exit",n)})}))):R(e,o,a),firstRender:!1}},n.handleExited=function(e,t){var n=C(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,o.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,k.A)(e,["component","childFactory"]),o=this.state.contextValue,a=N(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i.createElement(A.A.Provider,{value:o},a):i.createElement(A.A.Provider,{value:o},i.createElement(t,r,a))},t}(i.Component);O.propTypes={},O.defaultProps={component:"div",childFactory:function(e){return e}};const T=O;var M="undefined"==typeof window?i.useEffect:i.useLayoutEffect;const j=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,o=e.rippleX,l=e.rippleY,u=e.rippleSize,s=e.in,c=e.onExited,d=void 0===c?function(){}:c,p=e.timeout,h=i.useState(!1),m=h[0],v=h[1],y=(0,a.A)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),g={width:u,height:u,top:-u/2+l,left:-u/2+o},b=(0,a.A)(t.child,m&&t.childLeaving,r&&t.childPulsate),_=(0,f.A)(d);return M((function(){if(!s){v(!0);var e=setTimeout(_,p);return function(){clearTimeout(e)}}}),[_,s,p]),i.createElement("span",{className:y,style:g},i.createElement("span",{className:b}))};var L=i.forwardRef((function(e,t){var n=e.center,l=void 0!==n&&n,u=e.classes,s=e.className,c=(0,r.A)(e,["center","classes","className"]),f=i.useState([]),d=f[0],p=f[1],h=i.useRef(0),m=i.useRef(null);i.useEffect((function(){m.current&&(m.current(),m.current=null)}),[d]);var v=i.useRef(!1),y=i.useRef(null),g=i.useRef(null),b=i.useRef(null);i.useEffect((function(){return function(){clearTimeout(y.current)}}),[]);var _=i.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,o=e.rippleSize,a=e.cb;p((function(e){return[].concat((0,x.A)(e),[i.createElement(j,{key:h.current,classes:u,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o})])})),h.current+=1,m.current=a}),[u]),w=i.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,i=t.center,a=void 0===i?l||t.pulsate:i,u=t.fakeElement,s=void 0!==u&&u;if("mousedown"===e.type&&v.current)v.current=!1;else{"touchstart"===e.type&&(v.current=!0);var c,f,d,p=s?null:b.current,h=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(h.width/2),f=Math.round(h.height/2);else{var m=e.touches?e.touches[0]:e,w=m.clientX,x=m.clientY;c=Math.round(w-h.left),f=Math.round(x-h.top)}if(a)(d=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2==0&&(d+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-f),f)+2;d=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}e.touches?null===g.current&&(g.current=function(){_({pulsate:o,rippleX:c,rippleY:f,rippleSize:d,cb:n})},y.current=setTimeout((function(){g.current&&(g.current(),g.current=null)}),80)):_({pulsate:o,rippleX:c,rippleY:f,rippleSize:d,cb:n})}}),[l,_]),k=i.useCallback((function(){w({},{pulsate:!0})}),[w]),S=i.useCallback((function(e,t){if(clearTimeout(y.current),"touchend"===e.type&&g.current)return e.persist(),g.current(),g.current=null,void(y.current=setTimeout((function(){S(e,t)})));g.current=null,p((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[]);return i.useImperativeHandle(t,(function(){return{pulsate:k,start:w,stop:S}}),[k,w,S]),i.createElement("span",(0,o.A)({className:(0,a.A)(u.root,s),ref:b},c),i.createElement(T,{component:null,exit:!0},d))}));const z=(0,l.A)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(i.memo(L));var I=i.forwardRef((function(e,t){var n=e.action,l=e.buttonRef,u=e.centerRipple,d=void 0!==u&&u,p=e.children,h=e.classes,m=e.className,v=e.component,y=void 0===v?"button":v,g=e.disabled,b=void 0!==g&&g,_=e.disableRipple,x=void 0!==_&&_,k=e.disableTouchRipple,S=void 0!==k&&k,E=e.focusRipple,A=void 0!==E&&E,C=e.focusVisibleClassName,P=e.onBlur,R=e.onClick,N=e.onFocus,O=e.onFocusVisible,T=e.onKeyDown,M=e.onKeyUp,j=e.onMouseDown,L=e.onMouseLeave,I=e.onMouseUp,F=e.onTouchEnd,D=e.onTouchMove,U=e.onTouchStart,W=e.onDragLeave,B=e.tabIndex,$=void 0===B?0:B,V=e.TouchRippleProps,H=e.type,q=void 0===H?"button":H,K=(0,r.A)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),Q=i.useRef(null),X=i.useRef(null),Y=i.useState(!1),J=Y[0],G=Y[1];b&&J&&G(!1);var Z=w(),ee=Z.isFocusVisible,te=Z.onBlurVisible,ne=Z.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;return(0,f.A)((function(r){return t&&t(r),!n&&X.current&&X.current[e](r),!0}))}i.useImperativeHandle(n,(function(){return{focusVisible:function(){G(!0),Q.current.focus()}}}),[]),i.useEffect((function(){J&&A&&!x&&X.current.pulsate()}),[x,A,J]);var oe=re("start",j),ie=re("stop",W),ae=re("stop",I),le=re("stop",(function(e){J&&e.preventDefault(),L&&L(e)})),ue=re("start",U),se=re("stop",F),ce=re("stop",D),fe=re("stop",(function(e){J&&(te(e),G(!1)),P&&P(e)}),!1),de=(0,f.A)((function(e){Q.current||(Q.current=e.currentTarget),ee(e)&&(G(!0),O&&O(e)),N&&N(e)})),pe=function(){var e=s.findDOMNode(Q.current);return y&&"button"!==y&&!("A"===e.tagName&&e.href)},he=i.useRef(!1),me=(0,f.A)((function(e){A&&!he.current&&J&&X.current&&" "===e.key&&(he.current=!0,e.persist(),X.current.stop(e,(function(){X.current.start(e)}))),e.target===e.currentTarget&&pe()&&" "===e.key&&e.preventDefault(),T&&T(e),e.target===e.currentTarget&&pe()&&"Enter"===e.key&&!b&&(e.preventDefault(),R&&R(e))})),ve=(0,f.A)((function(e){A&&" "===e.key&&X.current&&J&&!e.defaultPrevented&&(he.current=!1,e.persist(),X.current.stop(e,(function(){X.current.pulsate(e)}))),M&&M(e),R&&e.target===e.currentTarget&&pe()&&" "===e.key&&!e.defaultPrevented&&R(e)})),ye=y;"button"===ye&&K.href&&(ye="a");var ge={};"button"===ye?(ge.type=q,ge.disabled=b):("a"===ye&&K.href||(ge.role="button"),ge["aria-disabled"]=b);var be=(0,c.A)(l,t),_e=(0,c.A)(ne,Q),we=(0,c.A)(be,_e),xe=i.useState(!1),ke=xe[0],Se=xe[1];i.useEffect((function(){Se(!0)}),[]);var Ee=ke&&!x&&!b;return i.createElement(ye,(0,o.A)({className:(0,a.A)(h.root,m,J&&[h.focusVisible,C],b&&h.disabled),onBlur:fe,onClick:R,onFocus:de,onKeyDown:me,onKeyUp:ve,onMouseDown:oe,onMouseLeave:le,onMouseUp:ae,onDragLeave:ie,onTouchEnd:se,onTouchMove:ce,onTouchStart:ue,ref:we,tabIndex:b?-1:$},ge,K),p,Ee?i.createElement(z,(0,o.A)({ref:X,center:d},V)):null)}));const F=(0,l.A)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(I);var D=n(1536),U=i.forwardRef((function(e,t){var n=e.children,l=e.classes,u=e.className,s=e.color,c=void 0===s?"default":s,f=e.component,d=void 0===f?"button":f,p=e.disabled,h=void 0!==p&&p,m=e.disableElevation,v=void 0!==m&&m,y=e.disableFocusRipple,g=void 0!==y&&y,b=e.endIcon,_=e.focusVisibleClassName,w=e.fullWidth,x=void 0!==w&&w,k=e.size,S=void 0===k?"medium":k,E=e.startIcon,A=e.type,C=void 0===A?"button":A,P=e.variant,R=void 0===P?"text":P,N=(0,r.A)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),O=E&&i.createElement("span",{className:(0,a.A)(l.startIcon,l["iconSize".concat((0,D.A)(S))])},E),T=b&&i.createElement("span",{className:(0,a.A)(l.endIcon,l["iconSize".concat((0,D.A)(S))])},b);return i.createElement(F,(0,o.A)({className:(0,a.A)(l.root,l[R],u,"inherit"===c?l.colorInherit:"default"!==c&&l["".concat(R).concat((0,D.A)(c))],"medium"!==S&&[l["".concat(R,"Size").concat((0,D.A)(S))],l["size".concat((0,D.A)(S))]],v&&l.disableElevation,h&&l.disabled,x&&l.fullWidth),component:d,disabled:h,focusRipple:!g,focusVisibleClassName:(0,a.A)(l.focusVisible,_),ref:t,type:C},N),i.createElement("span",{className:l.label},O,n,T))}));const W=(0,l.A)((function(e){return{root:(0,o.A)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,u.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,u.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,u.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat((0,u.X4)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:(0,u.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat((0,u.X4)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:(0,u.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(U)},5906:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(7174);function o(e){if(Array.isArray(e))return(0,r.A)(e)}},5911:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(3973);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var o=(0,r.A)({},t);return Object.keys(n).forEach((function(e){n[e]&&(o[e]="".concat(t[e]," ").concat(n[e]))})),o}},5958:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>u}),362==n.j)var r=n(3973);if(362==n.j)var o=n(96);var i=n(7953),a={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},l=362==n.j?i.forwardRef((function(e,t){var n=e.invisible,l=void 0!==n&&n,u=e.open,s=(0,o.A)(e,["invisible","open"]);return u?i.createElement("div",(0,r.A)({"aria-hidden":!0,ref:t},s,{style:(0,r.A)({},a.root,l?a.invisible:{},s.style)})):null})):null;const u=362==n.j?l:null},5959:(e,t,n)=>{"use strict";e.exports=n(5843)},6012:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7953),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function i(e){var t=r.useRef(e);return o((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},6017:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}:null},6025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l});var r=n(96),o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}const l={easing:o,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,l=void 0===n?i.standard:n,u=t.easing,s=void 0===u?o.easeInOut:u,c=t.delay,f=void 0===c?0:c;return(0,r.A)(t,["duration","easing","delay"]),(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof l?l:a(l)," ").concat(s," ").concat("string"==typeof f?f:a(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},6214:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},6370:(e,t,n)=>{"use strict";n.d(t,{FK:()=>r.FK,J0:()=>o.J0,li:()=>o.li,vJ:()=>o.vJ});var r=n(692),o=n(3970);function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}o.Nf;function a(e,t){this.props=e,this.context=t}(a.prototype=new r.uA).isPureReactComponent=!0,a.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)};var l=r.fF.__b;r.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),l&&l(e)},"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var u=(r.v2,r.fF.__e);r.fF.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);u(e,t,n,r)};var s=r.fF.unmount;function c(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=function(e,t){for(var n in t)e[n]=t[n];return e}({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return c(e,t,n)}))),e}function f(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return f(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function d(){this.__u=0,this.o=null,this.__b=null}function p(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function h(){this.i=null,this.l=null}r.fF.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),s&&s(e)},(d.prototype=new r.uA).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var o=p(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(l):l())};n.__R=a;var l=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=f(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},d.prototype.componentWillUnmount=function(){this.o=[]},d.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=c(this.__b,n,o.__O=o.__P)}this.__b=null}var i=t.__a&&(0,r.n)(r.FK,null,e.fallback);return i&&(i.__u&=-33),[(0,r.n)(r.FK,null,t.__a?null:e.children),i]};var m=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};(h.prototype=new r.uA).__a=function(e){var t=this,n=p(t.__v),r=t.l.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),m(t,e,r)):o()};n?n(i):i()}},h.prototype.render=function(e){this.i=null,this.l=new Map;var t=(0,r.v2)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},h.prototype.componentDidUpdate=h.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){m(e,n,t)}))};var v="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,y=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,g=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,b=/[A-Z0-9]/g,_="undefined"!=typeof document,w=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};r.uA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(r.uA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var x=r.fF.event;function k(){}function S(){return this.cancelBubble}function E(){return this.defaultPrevented}r.fF.event=function(e){return x&&(e=x(e)),e.persist=k,e.isPropagationStopped=S,e.isDefaultPrevented=E,e.nativeEvent=e};var A={enumerable:!1,configurable:!0,get:function(){return this.class}},C=r.fF.vnode;r.fF.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,o={},i=-1===n.indexOf("-");for(var a in t){var l=t[a];if(!("value"===a&&"defaultValue"in t&&null==l||_&&"children"===a&&"noscript"===n||"class"===a||"className"===a)){var u=a.toLowerCase();"defaultValue"===a&&"value"in t&&null==t.value?a="value":"download"===a&&!0===l?l="":"translate"===u&&"no"===l?l=!1:"o"===u[0]&&"n"===u[1]?"ondoubleclick"===u?a="ondblclick":"onchange"!==u||"input"!==n&&"textarea"!==n||w(t.type)?"onfocus"===u?a="onfocusin":"onblur"===u?a="onfocusout":g.test(a)&&(a=u):u=a="oninput":i&&y.test(a)?a=a.replace(b,"-$&").toLowerCase():null===l&&(l=void 0),"oninput"===u&&o[a=u]&&(a="oninputCapture"),o[a]=l}}"select"==n&&o.multiple&&Array.isArray(o.value)&&(o.value=(0,r.v2)(t.children).forEach((function(e){e.props.selected=-1!=o.value.indexOf(e.props.value)}))),"select"==n&&null!=o.defaultValue&&(o.value=(0,r.v2)(t.children).forEach((function(e){e.props.selected=o.multiple?-1!=o.defaultValue.indexOf(e.props.value):o.defaultValue==e.props.value}))),t.class&&!t.className?(o.class=t.class,Object.defineProperty(o,"className",A)):(t.className&&!t.class||t.class&&t.className)&&(o.class=o.className=t.className),e.props=o}(e),e.$$typeof=v,C&&C(e)};var P=r.fF.__r;r.fF.__r=function(e){P&&P(e),e.__c};var R=r.fF.diffed;r.fF.diffed=function(e){R&&R(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value)},o.hb,o.NT,o.MN,o.vJ,o.Bi,o.Yn,o.Nf,o.Kr,o.WO,o.li,o.J0,r.FK,o.J0,o.Bi,o.WO,o.vJ,o.Nf,o.li,o.Yn,o.Kr,o.hb,o.NT,o.MN,r.n,r.q6,r._3,r.FK,r.uA},6483:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7953);if(431!=n.j)var o=n(2507);function i(){return r.useContext(o.A)}},6591:(e,t,n)=>{"use strict";e.exports=n(88)},6640:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(1711);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},6647:(e,t,n)=>{"use strict";var r=n(7953),o=n(4059),i=n(6591);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var l=new Set,u={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(u[e]=t,e=0;e<t.length;e++)l.add(t[e])}var f=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},m={};function v(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function _(e,t,n,r){var o=y.hasOwnProperty(t)?y[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(m,e)||!p.call(h,e)&&(d.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,k=60106,S=60107,E=60108,A=60114,C=60109,P=60110,R=60112,N=60113,O=60120,T=60115,M=60116,j=60121,L=60128,z=60129,I=60130,F=60131;if("function"==typeof Symbol&&Symbol.for){var D=Symbol.for;x=D("react.element"),k=D("react.portal"),S=D("react.fragment"),E=D("react.strict_mode"),A=D("react.profiler"),C=D("react.provider"),P=D("react.context"),R=D("react.forward_ref"),N=D("react.suspense"),O=D("react.suspense_list"),T=D("react.memo"),M=D("react.lazy"),j=D("react.block"),D("react.scope"),L=D("react.opaque.id"),z=D("react.debug_trace_mode"),I=D("react.offscreen"),F=D("react.legacy_hidden")}var U,W="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=W&&e[W]||e["@@iterator"])?e:null}function $(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var V=!1;function H(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,l=i.length-1;1<=a&&0<=l&&o[a]!==i[l];)l--;for(;1<=a&&0<=l;a--,l--)if(o[a]!==i[l]){if(1!==a||1!==l)do{if(a--,0>--l||o[a]!==i[l])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=l);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return H(e.type,!1);case 11:return H(e.type.render,!1);case 22:return H(e.type._render,!1);case 1:return H(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case A:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case R:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case T:return K(e.type);case j:return K(e._render);case M:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=X(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&_(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function se(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml";function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me,ve=(me=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","ms","Moz","O"];function _e(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=_e(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ge).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ge[t]=ge[e]}))}));var xe=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ae=null,Ce=null,Pe=null;function Re(e){if(e=no(e)){if("function"!=typeof Ae)throw Error(a(280));var t=e.stateNode;t&&(t=oo(t),Ae(e.stateNode,e.type,t))}}function Ne(e){Ce?Pe?Pe.push(e):Pe=[e]:Ce=e}function Oe(){if(Ce){var e=Ce,t=Pe;if(Pe=Ce=null,Re(e),t)for(e=0;e<t.length;e++)Re(t[e])}}function Te(e,t){return e(t)}function Me(e,t,n,r,o){return e(t,n,r,o)}function je(){}var Le=Te,ze=!1,Ie=!1;function Fe(){null===Ce&&null===Pe||(je(),Oe())}function De(e,t){var n=e.stateNode;if(null===n)return null;var r=oo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Ue=!1;if(f)try{var We={};Object.defineProperty(We,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",We,We),window.removeEventListener("test",We,We)}catch(me){Ue=!1}function Be(e,t,n,r,o,i,a,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var $e=!1,Ve=null,He=!1,qe=null,Ke={onError:function(e){$e=!0,Ve=e}};function Qe(e,t,n,r,o,i,a,l,u){$e=!1,Ve=null,Be.apply(Ke,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ye(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Je(e){if(Xe(e)!==e)throw Error(a(188))}function Ge(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Je(o),e;if(i===r)return Je(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=i;break}if(u===r){l=!0,r=o,n=i;break}u=u.sibling}if(!l){for(u=i.child;u;){if(u===n){l=!0,n=i,r=o;break}if(u===r){l=!0,r=i,n=o;break}u=u.sibling}if(!l)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Ze(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,ot=!1,it=[],at=null,lt=null,ut=null,st=new Map,ct=new Map,ft=[],dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ct.delete(t.pointerId)}}function mt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=pt(t,n,r,o,i),null!==t&&null!==(t=no(t))&&tt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function vt(e){var t=to(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ye(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=no(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function gt(e,t,n){yt(e)&&n.delete(t)}function bt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=no(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==at&&yt(at)&&(at=null),null!==lt&&yt(lt)&&(lt=null),null!==ut&&yt(ut)&&(ut=null),st.forEach(gt),ct.forEach(gt)}function _t(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,bt)))}function wt(e){function t(t){return _t(t,e)}if(0<it.length){_t(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==at&&_t(at,e),null!==lt&&_t(lt,e),null!==ut&&_t(ut,e),st.forEach(t),ct.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function xt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:xt("Animation","AnimationEnd"),animationiteration:xt("Animation","AnimationIteration"),animationstart:xt("Animation","AnimationStart"),transitionend:xt("Transition","TransitionEnd")},St={},Et={};function At(e){if(St[e])return St[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Et)return St[e]=n[t];return e}f&&(Et=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var Ct=At("animationend"),Pt=At("animationiteration"),Rt=At("animationstart"),Nt=At("transitionend"),Ot=new Map,Tt=new Map,Mt=["abort","abort",Ct,"animationEnd",Pt,"animationIteration",Rt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Nt,"transitionEnd","waiting","waiting"];function jt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Tt.set(r,t),Ot.set(r,o),s(o,[r])}}(0,i.unstable_now)();var Lt=8;function zt(e){if(1&e)return Lt=15,1;if(2&e)return Lt=14,2;if(4&e)return Lt=13,4;var t=24&e;return 0!==t?(Lt=12,t):32&e?(Lt=11,32):0!=(t=192&e)?(Lt=10,t):256&e?(Lt=9,256):0!=(t=3584&e)?(Lt=8,t):4096&e?(Lt=7,4096):0!=(t=4186112&e)?(Lt=6,t):0!=(t=62914560&e)?(Lt=5,t):67108864&e?(Lt=4,67108864):134217728&e?(Lt=3,134217728):0!=(t=805306368&e)?(Lt=2,t):1073741824&e?(Lt=1,1073741824):(Lt=8,e)}function It(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,l=e.pingedLanes;if(0!==i)r=i,o=Lt=15;else if(0!=(i=134217727&n)){var u=i&~a;0!==u?(r=zt(u),o=Lt):0!=(l&=i)&&(r=zt(l),o=Lt)}else 0!=(i=n&~a)?(r=zt(i),o=Lt):0!==l&&(r=zt(l),o=Lt);if(0===r)return 0;if(r=n&((0>(r=31-$t(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&!(t&a)){if(zt(t),o<=Lt)return t;Lt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-$t(t)),r|=e[n],t&=~o;return r}function Ft(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Dt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?Dt(10,t):e;case 10:return 0===(e=Ut(192&~t))?Dt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&0===(e=Ut(4186112&~t))&&(e=512),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Ut(e){return e&-e}function Wt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Vt(e)/Ht|0)|0},Vt=Math.log,Ht=Math.LN2,qt=i.unstable_UserBlockingPriority,Kt=i.unstable_runWithPriority,Qt=!0;function Xt(e,t,n,r){ze||je();var o=Jt,i=ze;ze=!0;try{Me(o,e,t,n,r)}finally{(ze=i)||Fe()}}function Yt(e,t,n,r){Kt(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var o;if(Qt)if((o=!(4&t))&&0<it.length&&-1<dt.indexOf(e))e=pt(null,e,t,n,r),it.push(e);else{var i=Gt(e,t,n,r);if(null===i)o&&ht(e,r);else{if(o){if(-1<dt.indexOf(e))return e=pt(i,e,t,n,r),void it.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return at=mt(at,e,t,n,r,o),!0;case"dragenter":return lt=mt(lt,e,t,n,r,o),!0;case"mouseover":return ut=mt(ut,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return st.set(i,mt(st.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ct.set(i,mt(ct.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}jr(e,t,r,null,n)}}}function Gt(e,t,n,r){var o=Ee(r);if(null!==(o=to(o))){var i=Xe(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Ye(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return jr(e,t,r,o,n),null}var Zt=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,o="value"in Zt?Zt.value:Zt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return tn=o.slice(e,1<t?1-t:void 0)}function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function an(){return!1}function ln(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?on:an,this.isPropagationStopped=an,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,sn,cn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=ln(fn),pn=o({},fn,{view:0,detail:0}),hn=ln(pn),mn=o({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==cn&&(cn&&"mousemove"===e.type?(un=e.screenX-cn.screenX,sn=e.screenY-cn.screenY):sn=un=0,cn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),vn=ln(mn),yn=ln(o({},mn,{dataTransfer:0})),gn=ln(o({},pn,{relatedTarget:0})),bn=ln(o({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),_n=o({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),wn=ln(_n),xn=ln(o({},fn,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},En={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=En[e])&&!!t[e]}function Cn(){return An}var Pn=o({},pn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Rn=ln(Pn),Nn=ln(o({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=ln(o({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),Tn=ln(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=o({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),jn=ln(Mn),Ln=[9,13,27,32],zn=f&&"CompositionEvent"in window,In=null;f&&"documentMode"in document&&(In=document.documentMode);var Fn=f&&"TextEvent"in window&&!In,Dn=f&&(!zn||In&&8<In&&11>=In),Un=String.fromCharCode(32),Wn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1,Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Kn(e,t,n,r){Ne(r),0<(t=zr(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Xn=null;function Yn(e){Pr(e,0)}function Jn(e){if(J(ro(e)))return e}function Gn(e,t){if("change"===e)return t}var Zn=!1;if(f){var er;if(f){var tr="oninput"in document;if(!tr){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),tr="function"==typeof nr.oninput}er=tr}else er=!1;Zn=er&&(!document.documentMode||9<document.documentMode)}function rr(){Qn&&(Qn.detachEvent("onpropertychange",or),Xn=Qn=null)}function or(e){if("value"===e.propertyName&&Jn(Xn)){var t=[];if(Kn(t,Xn,e,Ee(e)),e=Yn,ze)e(t);else{ze=!0;try{Te(e,t)}finally{ze=!1,Fe()}}}}function ir(e,t,n){"focusin"===e?(rr(),Xn=n,(Qn=t).attachEvent("onpropertychange",or)):"focusout"===e&&rr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Jn(Xn)}function lr(e,t){if("click"===e)return Jn(t)}function ur(e,t){if("input"===e||"change"===e)return Jn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},cr=Object.prototype.hasOwnProperty;function fr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!cr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function dr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pr(e,t){var n,r=dr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=dr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var yr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,_r=null,wr=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wr||null==gr||gr!==G(r)||(r="selectionStart"in(r=gr)&&vr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},_r&&fr(_r,r)||(_r=r,0<(r=zr(br,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}jt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),jt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),jt(Mt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Sr<kr.length;Sr++)Tt.set(kr[Sr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Er="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ar=new Set("cancel close invalid load scroll toggle".split(" ").concat(Er));function Cr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,l,u,s){if(Qe.apply(this,arguments),$e){if(!$e)throw Error(a(198));var c=Ve;$e=!1,Ve=null,He||(He=!0,qe=c)}}(r,t,void 0,e),e.currentTarget=null}function Pr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var l=r[a],u=l.instance,s=l.currentTarget;if(l=l.listener,u!==i&&o.isPropagationStopped())break e;Cr(o,l,s),i=u}else for(a=0;a<r.length;a++){if(u=(l=r[a]).instance,s=l.currentTarget,l=l.listener,u!==i&&o.isPropagationStopped())break e;Cr(o,l,s),i=u}}}if(He)throw e=qe,He=!1,qe=null,e}function Rr(e,t){var n=io(t),r=e+"__bubble";n.has(r)||(Mr(t,e,2,!1),n.add(r))}var Nr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Nr]||(e[Nr]=!0,l.forEach((function(t){Ar.has(t)||Tr(t,!1,e,null),Tr(t,!0,e,null)})))}function Tr(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Ar.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=io(i),l=e+"__"+(t?"capture":"bubble");a.has(l)||(t&&(o|=4),Mr(i,e,o,t),a.add(l))}function Mr(e,t,n,r){var o=Tt.get(t);switch(void 0===o?2:o){case 0:o=Xt;break;case 1:o=Yt;break;default:o=Jt}n=o.bind(null,t,n,e),o=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function jr(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var u=a.tag;if((3===u||4===u)&&((u=a.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;a=a.return}for(;null!==l;){if(null===(a=to(l)))return;if(5===(u=a.tag)||6===u){r=i=a;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Ie)return e();Ie=!0;try{return Le(e,t,n)}finally{Ie=!1,Fe()}}((function(){var r=i,o=Ee(n),a=[];e:{var l=Ot.get(e);if(void 0!==l){var u=dn,s=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":u=Rn;break;case"focusin":s="focus",u=gn;break;case"focusout":s="blur",u=gn;break;case"beforeblur":case"afterblur":u=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=On;break;case Ct:case Pt:case Rt:u=bn;break;case Nt:u=Tn;break;case"scroll":u=hn;break;case"wheel":u=jn;break;case"copy":case"cut":case"paste":u=wn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Nn}var c=!!(4&t),f=!c&&"scroll"===e,d=c?null!==l?l+"Capture":null:l;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&null!=(m=De(h,d))&&c.push(Lr(h,m,p))),f)break;h=h.return}0<c.length&&(l=new u(l,s,null,n,o),a.push({event:l,listeners:c}))}}if(!(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||16&t||!(s=n.relatedTarget||n.fromElement)||!to(s)&&!s[Zr])&&(u||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,u?(u=r,null!==(s=(s=n.relatedTarget||n.toElement)?to(s):null)&&(s!==(f=Xe(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(u=null,s=r),u!==s)){if(c=vn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Nn,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?l:ro(u),p=null==s?l:ro(s),(l=new c(m,h+"leave",u,n,o)).target=f,l.relatedTarget=p,m=null,to(o)===r&&((c=new c(d,h+"enter",s,n,o)).target=p,c.relatedTarget=f,m=c),f=m,u&&s)e:{for(d=s,h=0,p=c=u;p;p=Ir(p))h++;for(p=0,m=d;m;m=Ir(m))p++;for(;0<h-p;)c=Ir(c),h--;for(;0<p-h;)d=Ir(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=Ir(c),d=Ir(d)}c=null}else c=null;null!==u&&Fr(a,l,u,c,!1),null!==s&&null!==f&&Fr(a,f,s,c,!0)}if("select"===(u=(l=r?ro(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===u&&"file"===l.type)var v=Gn;else if(qn(l))if(Zn)v=ur;else{v=ar;var y=ir}else(u=l.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(v=lr);switch(v&&(v=v(e,r))?Kn(a,v,n,o):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&oe(l,"number",l.value)),y=r?ro(r):window,e){case"focusin":(qn(y)||"true"===y.contentEditable)&&(gr=y,br=r,_r=null);break;case"focusout":_r=br=gr=null;break;case"mousedown":wr=!0;break;case"contextmenu":case"mouseup":case"dragend":wr=!1,xr(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":xr(a,n,o)}var g;if(zn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Vn?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Dn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(g=nn()):(en="value"in(Zt=o)?Zt.value:Zt.textContent,Vn=!0)),0<(y=zr(r,b)).length&&(b=new xn(b,e,null,n,o),a.push({event:b,listeners:y}),(g||null!==(g=$n(n)))&&(b.data=g))),(g=Fn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(Wn=!0,Un);case"textInput":return(e=t.data)===Un&&Wn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!zn&&Bn(e,t)?(e=nn(),tn=en=Zt=null,Vn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=zr(r,"onBeforeInput")).length&&(o=new xn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=g)}Pr(a,t)}))}function Lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function zr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=De(e,n))&&r.unshift(Lr(e,i,o)),null!=(i=De(e,t))&&r.push(Lr(e,i,o))),e=e.return}return r}function Ir(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Fr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var l=n,u=l.alternate,s=l.stateNode;if(null!==u&&u===r)break;5===l.tag&&null!==s&&(l=s,o?null!=(u=De(n,i))&&a.unshift(Lr(n,u,l)):o||null!=(u=De(n,i))&&a.push(Lr(n,u,l))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Dr(){}var Ur=null,Wr=null;function Br(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function $r(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"==typeof setTimeout?setTimeout:void 0,Hr="function"==typeof clearTimeout?clearTimeout:void 0;function qr(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function Kr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Qr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Xr=0,Yr=Math.random().toString(36).slice(2),Jr="__reactFiber$"+Yr,Gr="__reactProps$"+Yr,Zr="__reactContainer$"+Yr,eo="__reactEvents$"+Yr;function to(e){var t=e[Jr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Zr]||n[Jr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Qr(e);null!==e;){if(n=e[Jr])return n;e=Qr(e)}return t}n=(e=n).parentNode}return null}function no(e){return!(e=e[Jr]||e[Zr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ro(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function oo(e){return e[Gr]||null}function io(e){var t=e[eo];return void 0===t&&(t=e[eo]=new Set),t}var ao=[],lo=-1;function uo(e){return{current:e}}function so(e){0>lo||(e.current=ao[lo],ao[lo]=null,lo--)}function co(e,t){lo++,ao[lo]=e.current,e.current=t}var fo={},po=uo(fo),ho=uo(!1),mo=fo;function vo(e,t){var n=e.type.contextTypes;if(!n)return fo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yo(e){return null!=e.childContextTypes}function go(){so(ho),so(po)}function bo(e,t,n){if(po.current!==fo)throw Error(a(168));co(po,t),co(ho,n)}function _o(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fo,mo=po.current,co(po,e),co(ho,ho.current),!0}function xo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=_o(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,so(ho),so(po),co(po,e)):so(ho),co(ho,n)}var ko=null,So=null,Eo=i.unstable_runWithPriority,Ao=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback,Po=i.unstable_shouldYield,Ro=i.unstable_requestPaint,No=i.unstable_now,Oo=i.unstable_getCurrentPriorityLevel,To=i.unstable_ImmediatePriority,Mo=i.unstable_UserBlockingPriority,jo=i.unstable_NormalPriority,Lo=i.unstable_LowPriority,zo=i.unstable_IdlePriority,Io={},Fo=void 0!==Ro?Ro:function(){},Do=null,Uo=null,Wo=!1,Bo=No(),$o=1e4>Bo?No:function(){return No()-Bo};function Vo(){switch(Oo()){case To:return 99;case Mo:return 98;case jo:return 97;case Lo:return 96;case zo:return 95;default:throw Error(a(332))}}function Ho(e){switch(e){case 99:return To;case 98:return Mo;case 97:return jo;case 96:return Lo;case 95:return zo;default:throw Error(a(332))}}function qo(e,t){return e=Ho(e),Eo(e,t)}function Ko(e,t,n){return e=Ho(e),Ao(e,t,n)}function Qo(){if(null!==Uo){var e=Uo;Uo=null,Co(e)}Xo()}function Xo(){if(!Wo&&null!==Do){Wo=!0;var e=0;try{var t=Do;qo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Do=null}catch(t){throw null!==Do&&(Do=Do.slice(e+1)),Ao(To,Qo),t}finally{Wo=!1}}}var Yo=w.ReactCurrentBatchConfig;function Jo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Go=uo(null),Zo=null,ei=null,ti=null;function ni(){ti=ei=Zo=null}function ri(e){var t=Go.current;so(Go),e.type._context._currentValue=t}function oi(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ii(e,t){Zo=e,ti=ei=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(za=!0),e.firstContext=null)}function ai(e,t){if(ti!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ti=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ei){if(null===Zo)throw Error(a(308));ei=t,Zo.dependencies={lanes:0,firstContext:t,responders:null}}else ei=ei.next=t;return e._currentValue}var li=!1;function ui(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function si(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ci(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function di(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,l=i.lastBaseUpdate,u=i.shared.pending;if(null!==u){i.shared.pending=null;var s=u,c=s.next;s.next=null,null===l?a=c:l.next=c,l=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==l&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=s)}}if(null!==a){for(d=i.baseState,l=0,f=c=s=null;;){u=a.lane;var p=a.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,m=a;switch(u=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(p,d,u);break e}d=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(u="function"==typeof(h=m.payload)?h.call(p,d,u):h))break e;d=o({},d,u);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(u=i.effects)?i.effects=[a]:u.push(a))}else p={eventTime:p,lane:u,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(c=f=p,s=d):f=f.next=p,l|=u;if(null===(a=a.next)){if(null===(u=i.shared.pending))break;a=u.next,u.next=null,i.lastBaseUpdate=u,i.shared.pending=null}}null===f&&(s=d),i.baseState=s,i.firstBaseUpdate=c,i.lastBaseUpdate=f,Dl|=l,e.lanes=l,e.memoizedState=d}}function hi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(a(191,o));o.call(r)}}}var mi=(new r.Component).refs;function vi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cu(),o=fu(e),i=ci(r,o);i.payload=t,null!=n&&(i.callback=n),fi(e,i),du(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cu(),o=fu(e),i=ci(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),fi(e,i),du(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cu(),r=fu(e),o=ci(n,r);o.tag=2,null!=t&&(o.callback=t),fi(e,o),du(e,r,n)}};function gi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&fr(n,r)&&fr(o,i))}function bi(e,t,n){var r=!1,o=fo,i=t.contextType;return"object"==typeof i&&null!==i?i=ai(i):(o=yo(t)?mo:po.current,i=(r=null!=(r=t.contextTypes))?vo(e,o):fo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function _i(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yi.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=mi,ui(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=ai(i):(i=yo(t)?mo:po.current,o.context=vo(e,i)),pi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(vi(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&yi.enqueueReplaceState(o,o.state,null),pi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var xi=Array.isArray;function ki(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===mi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Si(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Ei(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Vu(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Qu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=ki(e,t,n),r.return=e,r):((r=Hu(n.type,n.key,n.props,null,e.mode,r)).ref=ki(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Xu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=qu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Qu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Hu(t.type,t.key,t.props,null,e.mode,n)).ref=ki(e,null,t),n.return=e,n;case k:return(t=Xu(t,e.mode,n)).return=e,t}if(xi(t)||B(t))return(t=qu(t,e.mode,n,null)).return=e,t;Si(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?n.type===S?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case k:return n.key===o?c(e,t,n,r):null}if(xi(n)||B(n))return null!==o?null:f(e,t,n,r,null);Si(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return e=e.get(null===r.key?n:r.key)||null,r.type===S?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(xi(r)||B(r))return f(t,e=e.get(n)||null,r,o,null);Si(t,r)}return null}function m(o,a,l,u){for(var s=null,c=null,f=a,m=a=0,v=null;null!==f&&m<l.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var y=p(o,f,l[m],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(o,f),a=i(y,a,m),null===c?s=y:c.sibling=y,c=y,f=v}if(m===l.length)return n(o,f),s;if(null===f){for(;m<l.length;m++)null!==(f=d(o,l[m],u))&&(a=i(f,a,m),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);m<l.length;m++)null!==(v=h(f,o,m,l[m],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),a=i(v,a,m),null===c?s=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(o,e)})),s}function v(o,l,u,s){var c=B(u);if("function"!=typeof c)throw Error(a(150));if(null==(u=c.call(u)))throw Error(a(151));for(var f=c=null,m=l,v=l=0,y=null,g=u.next();null!==m&&!g.done;v++,g=u.next()){m.index>v?(y=m,m=null):y=m.sibling;var b=p(o,m,g.value,s);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),l=i(b,l,v),null===f?c=b:f.sibling=b,f=b,m=y}if(g.done)return n(o,m),c;if(null===m){for(;!g.done;v++,g=u.next())null!==(g=d(o,g.value,s))&&(l=i(g,l,v),null===f?c=g:f.sibling=g,f=g);return c}for(m=r(o,m);!g.done;v++,g=u.next())null!==(g=h(m,o,v,g.value,s))&&(e&&null!==g.alternate&&m.delete(null===g.key?v:g.key),l=i(g,l,v),null===f?c=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,i,u){var s="object"==typeof i&&null!==i&&i.type===S&&null===i.key;s&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case x:e:{for(c=i.key,s=r;null!==s;){if(s.key===c){if(7===s.tag){if(i.type===S){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}}else if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=ki(e,s,i),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}i.type===S?((r=qu(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=Hu(i.type,i.key,i.props,null,e.mode,u)).ref=ki(e,r,i),u.return=e,e=u)}return l(e);case k:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Xu(i,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Qu(i,e.mode,u)).return=e,e=r),l(e);if(xi(i))return m(e,r,i,u);if(B(i))return v(e,r,i,u);if(c&&Si(e,i),void 0===i&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ai=Ei(!0),Ci=Ei(!1),Pi={},Ri=uo(Pi),Ni=uo(Pi),Oi=uo(Pi);function Ti(e){if(e===Pi)throw Error(a(174));return e}function Mi(e,t){switch(co(Oi,t),co(Ni,e),co(Ri,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ri),co(Ri,t)}function ji(){so(Ri),so(Ni),so(Oi)}function Li(e){Ti(Oi.current);var t=Ti(Ri.current),n=pe(t,e.type);t!==n&&(co(Ni,e),co(Ri,n))}function zi(e){Ni.current===e&&(so(Ri),so(Ni))}var Ii=uo(0);function Fi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Di=null,Ui=null,Wi=!1;function Bi(e,t){var n=Bu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function $i(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Vi(e){if(Wi){var t=Ui;if(t){var n=t;if(!$i(e,t)){if(!(t=Kr(n.nextSibling))||!$i(e,t))return e.flags=-1025&e.flags|2,Wi=!1,void(Di=e);Bi(Di,n)}Di=e,Ui=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,Wi=!1,Di=e}}function Hi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Di=e}function qi(e){if(e!==Di)return!1;if(!Wi)return Hi(e),Wi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Ui;t;)Bi(e,t),t=Kr(t.nextSibling);if(Hi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ui=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ui=null}}else Ui=Di?Kr(e.stateNode.nextSibling):null;return!0}function Ki(){Ui=Di=null,Wi=!1}var Qi=[];function Xi(){for(var e=0;e<Qi.length;e++)Qi[e]._workInProgressVersionPrimary=null;Qi.length=0}var Yi=w.ReactCurrentDispatcher,Ji=w.ReactCurrentBatchConfig,Gi=0,Zi=null,ea=null,ta=null,na=!1,ra=!1;function oa(){throw Error(a(321))}function ia(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function aa(e,t,n,r,o,i){if(Gi=i,Zi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yi.current=null===e||null===e.memoizedState?Ta:Ma,e=n(r,o),ra){i=0;do{if(ra=!1,!(25>i))throw Error(a(301));i+=1,ta=ea=null,t.updateQueue=null,Yi.current=ja,e=n(r,o)}while(ra)}if(Yi.current=Oa,t=null!==ea&&null!==ea.next,Gi=0,ta=ea=Zi=null,na=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ta?Zi.memoizedState=ta=e:ta=ta.next=e,ta}function ua(){if(null===ea){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=ea.next;var t=null===ta?Zi.memoizedState:ta.next;if(null!==t)ta=t,ea=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ea=e).memoizedState,baseState:ea.baseState,baseQueue:ea.baseQueue,queue:ea.queue,next:null},null===ta?Zi.memoizedState=ta=e:ta=ta.next=e}return ta}function sa(e,t){return"function"==typeof t?t(e):t}function ca(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ea,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=l=i=null,s=o;do{var c=s.lane;if((Gi&c)===c)null!==u&&(u=u.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(l=u=f,i=r):u=u.next=f,Zi.lanes|=c,Dl|=c}s=s.next}while(null!==s&&s!==o);null===u?i=r:u.next=l,sr(r,t.memoizedState)||(za=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fa(e){var t=ua(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{i=e(i,l.action),l=l.next}while(l!==o);sr(i,t.memoizedState)||(za=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function da(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Gi&e)===e)&&(t._workInProgressVersionPrimary=r,Qi.push(t))),e)return n(t._source);throw Qi.push(t),Error(a(350))}function pa(e,t,n,r){var o=Ol;if(null===o)throw Error(a(349));var i=t._getVersion,l=i(t._source),u=Yi.current,s=u.useState((function(){return da(o,t,n)})),c=s[1],f=s[0];s=ta;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var v=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!sr(l,e)){e=n(t._source),sr(f,e)||(c(e),e=fu(v),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var u=31-$t(a),s=1<<u;r[u]|=e,a&=~s}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=fu(v);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),sr(h,n)&&sr(m,t)&&sr(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:f}).dispatch=c=Na.bind(null,Zi,e),s.queue=e,s.baseQueue=null,f=da(o,t,n),s.memoizedState=s.baseState=f),f}function ha(e,t,n){return pa(ua(),e,t,n)}function ma(e){var t=la();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=Na.bind(null,Zi,e),[t.memoizedState,e]}function va(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Zi.updateQueue)?(t={lastEffect:null},Zi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ya(e){return e={current:e},la().memoizedState=e}function ga(){return ua().memoizedState}function ba(e,t,n,r){var o=la();Zi.flags|=e,o.memoizedState=va(1|t,n,void 0,void 0===r?null:r)}function _a(e,t,n,r){var o=ua();r=void 0===r?null:r;var i=void 0;if(null!==ea){var a=ea.memoizedState;if(i=a.destroy,null!==r&&ia(r,a.deps))return void va(t,n,i,r)}Zi.flags|=e,o.memoizedState=va(1|t,n,i,r)}function wa(e,t){return ba(516,4,e,t)}function xa(e,t){return _a(516,4,e,t)}function ka(e,t){return _a(4,2,e,t)}function Sa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ea(e,t,n){return n=null!=n?n.concat([e]):null,_a(4,2,Sa.bind(null,t,e),n)}function Aa(){}function Ca(e,t){var n=ua();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ia(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pa(e,t){var n=ua();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ia(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ra(e,t){var n=Vo();qo(98>n?98:n,(function(){e(!0)})),qo(97<n?97:n,(function(){var n=Ji.transition;Ji.transition=1;try{e(!1),t()}finally{Ji.transition=n}}))}function Na(e,t,n){var r=cu(),o=fu(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===Zi||null!==a&&a===Zi)ra=na=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var l=t.lastRenderedState,u=a(l,n);if(i.eagerReducer=a,i.eagerState=u,sr(u,l))return}catch(e){}du(e,o,r)}}var Oa={readContext:ai,useCallback:oa,useContext:oa,useEffect:oa,useImperativeHandle:oa,useLayoutEffect:oa,useMemo:oa,useReducer:oa,useRef:oa,useState:oa,useDebugValue:oa,useDeferredValue:oa,useTransition:oa,useMutableSource:oa,useOpaqueIdentifier:oa,unstable_isNewReconciler:!1},Ta={readContext:ai,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:ai,useEffect:wa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ba(4,2,Sa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Na.bind(null,Zi,e),[r.memoizedState,e]},useRef:ya,useState:ma,useDebugValue:Aa,useDeferredValue:function(e){var t=ma(e),n=t[0],r=t[1];return wa((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=ma(!1),t=e[0];return ya(e=Ra.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},pa(r,e,t,n)},useOpaqueIdentifier:function(){if(Wi){var e=!1,t=function(e){return{$$typeof:L,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Xr++).toString(36))),Error(a(355))})),n=ma(t)[1];return!(2&Zi.mode)&&(Zi.flags|=516,va(5,(function(){n("r:"+(Xr++).toString(36))}),void 0,null)),t}return ma(t="r:"+(Xr++).toString(36)),t},unstable_isNewReconciler:!1},Ma={readContext:ai,useCallback:Ca,useContext:ai,useEffect:xa,useImperativeHandle:Ea,useLayoutEffect:ka,useMemo:Pa,useReducer:ca,useRef:ga,useState:function(){return ca(sa)},useDebugValue:Aa,useDeferredValue:function(e){var t=ca(sa),n=t[0],r=t[1];return xa((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=ca(sa)[0];return[ga().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return ca(sa)[0]},unstable_isNewReconciler:!1},ja={readContext:ai,useCallback:Ca,useContext:ai,useEffect:xa,useImperativeHandle:Ea,useLayoutEffect:ka,useMemo:Pa,useReducer:fa,useRef:ga,useState:function(){return fa(sa)},useDebugValue:Aa,useDeferredValue:function(e){var t=fa(sa),n=t[0],r=t[1];return xa((function(){var t=Ji.transition;Ji.transition=1;try{r(e)}finally{Ji.transition=t}}),[e]),n},useTransition:function(){var e=fa(sa)[0];return[ga().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return fa(sa)[0]},unstable_isNewReconciler:!1},La=w.ReactCurrentOwner,za=!1;function Ia(e,t,n,r){t.child=null===e?Ci(t,null,n,r):Ai(t,e.child,n,r)}function Fa(e,t,n,r,o){n=n.render;var i=t.ref;return ii(t,o),r=aa(e,t,n,r,i,o),null===e||za?(t.flags|=1,Ia(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,rl(e,t,o))}function Da(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||$u(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Hu(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ua(e,t,a,r,o,i))}return a=e.child,o&i||(o=a.memoizedProps,!(n=null!==(n=n.compare)?n:fr)(o,r)||e.ref!==t.ref)?(t.flags|=1,(e=Vu(a,r)).ref=t.ref,e.return=t,t.child=e):rl(e,t,i)}function Ua(e,t,n,r,o,i){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(za=!1,!(i&o))return t.lanes=e.lanes,rl(e,t,i);16384&e.flags&&(za=!0)}return $a(e,t,n,r,i)}function Wa(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(4&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},_u(0,e),null;t.memoizedState={baseLanes:0},_u(0,null!==i?i.baseLanes:n)}else t.memoizedState={baseLanes:0},_u(0,n);else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,_u(0,r);return Ia(e,t,o,n),t.child}function Ba(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function $a(e,t,n,r,o){var i=yo(n)?mo:po.current;return i=vo(t,i),ii(t,o),n=aa(e,t,n,r,i,o),null===e||za?(t.flags|=1,Ia(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,rl(e,t,o))}function Va(e,t,n,r,o){if(yo(n)){var i=!0;wo(t)}else i=!1;if(ii(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),bi(t,n,r),wi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var u=a.context,s=n.contextType;s="object"==typeof s&&null!==s?ai(s):vo(t,s=yo(n)?mo:po.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==r||u!==s)&&_i(t,a,r,s),li=!1;var d=t.memoizedState;a.state=d,pi(t,r,a,o),u=t.memoizedState,l!==r||d!==u||ho.current||li?("function"==typeof c&&(vi(t,n,c,r),u=t.memoizedState),(l=li||gi(t,n,l,r,d,u,s))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=s,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,si(e,t),l=t.memoizedProps,s=t.type===t.elementType?l:Jo(t.type,l),a.props=s,f=t.pendingProps,d=a.context,u="object"==typeof(u=n.contextType)&&null!==u?ai(u):vo(t,u=yo(n)?mo:po.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(l!==f||d!==u)&&_i(t,a,r,u),li=!1,d=t.memoizedState,a.state=d,pi(t,r,a,o);var h=t.memoizedState;l!==f||d!==h||ho.current||li?("function"==typeof p&&(vi(t,n,p,r),h=t.memoizedState),(s=li||gi(t,n,s,r,d,h,u))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=u,r=s):("function"!=typeof a.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Ha(e,t,n,r,i,o)}function Ha(e,t,n,r,o,i){Ba(e,t);var a=!!(64&t.flags);if(!r&&!a)return o&&xo(t,n,!1),rl(e,t,i);r=t.stateNode,La.current=t;var l=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Ai(t,e.child,null,i),t.child=Ai(t,null,l,i)):Ia(e,t,l,i),t.memoizedState=r.state,o&&xo(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?bo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bo(0,t.context,!1),Mi(e,t.containerInfo)}var Ka,Qa,Xa,Ya,Ja={dehydrated:null,retryLane:0};function Ga(e,t,n){var r,o=t.pendingProps,i=Ii.current,a=!1;return(r=!!(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),co(Ii,1&i),null===e?(void 0!==o.fallback&&Vi(t),e=o.children,i=o.fallback,a?(e=Za(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ja,e):"number"==typeof o.unstable_expectedLoadTime?(e=Za(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ja,t.lanes=33554432,e):((n=Ku({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=function(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var l={mode:"hidden",children:n};return 2&i||t.child===a?n=Vu(a,l):((n=t.child).childLanes=0,n.pendingProps=l,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?r=Vu(e,r):(r=qu(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ja,o):(n=function(e,t,n,r){var o=e.child;return e=o.sibling,n=Vu(o,{mode:"visible",children:n}),!(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,o.children,n),t.memoizedState=null,n))}function Za(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},2&o||null===i?i=Ku(t,o,0,null):(i.childLanes=0,i.pendingProps=t),n=qu(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function el(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),oi(e.return,t)}function tl(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function nl(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ia(e,t,r.children,n),2&(r=Ii.current))r=1&r|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&el(e,n);else if(19===e.tag)el(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(co(Ii,r),2&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),tl(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}tl(t,!0,n,null,i,t.lastEffect);break;case"together":tl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function rl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Dl|=t.lanes,n&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Vu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Vu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ol(e,t){if(!Wi)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function il(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&go(),null;case 3:return ji(),so(ho),so(po),Xi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Qa(t),null;case 5:zi(t);var i=Ti(Oi.current);if(n=t.type,null!==e&&null!=t.stateNode)Xa(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ti(Ri.current),qi(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Jr]=t,r[Gr]=l,n){case"dialog":Rr("cancel",r),Rr("close",r);break;case"iframe":case"object":case"embed":Rr("load",r);break;case"video":case"audio":for(e=0;e<Er.length;e++)Rr(Er[e],r);break;case"source":Rr("error",r);break;case"img":case"image":case"link":Rr("error",r),Rr("load",r);break;case"details":Rr("toggle",r);break;case"input":ee(r,l),Rr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Rr("invalid",r);break;case"textarea":ue(r,l),Rr("invalid",r)}for(var s in ke(n,l),e=null,l)l.hasOwnProperty(s)&&(i=l[s],"children"===s?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):u.hasOwnProperty(s)&&null!=i&&"onScroll"===s&&Rr("scroll",r));switch(n){case"input":Y(r),re(r,l,!0);break;case"textarea":Y(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Dr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(s=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=de(n)),e===fe?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Jr]=t,e[Gr]=r,Ka(e,t,!1,!1),t.stateNode=e,s=Se(n,r),n){case"dialog":Rr("cancel",e),Rr("close",e),i=r;break;case"iframe":case"object":case"embed":Rr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Er.length;i++)Rr(Er[i],e);i=r;break;case"source":Rr("error",e),i=r;break;case"img":case"image":case"link":Rr("error",e),Rr("load",e),i=r;break;case"details":Rr("toggle",e),i=r;break;case"input":ee(e,r),i=Z(e,r),Rr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Rr("invalid",e);break;case"textarea":ue(e,r),i=le(e,r),Rr("invalid",e);break;default:i=r}ke(n,i);var c=i;for(l in c)if(c.hasOwnProperty(l)){var f=c[l];"style"===l?we(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&ve(e,f):"children"===l?"string"==typeof f?("textarea"!==n||""!==f)&&ye(e,f):"number"==typeof f&&ye(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(u.hasOwnProperty(l)?null!=f&&"onScroll"===l&&Rr("scroll",e):null!=f&&_(e,l,f,s))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ae(e,!!r.multiple,l,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Dr)}Br(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ya(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ti(Oi.current),Ti(Ri.current),qi(t)?(r=t.stateNode,n=t.memoizedProps,r[Jr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Jr]=t,t.stateNode=r)}return null;case 13:return so(Ii),r=t.memoizedState,64&t.flags?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qi(t):n=null!==e.memoizedState,r&&!n&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Ii.current?0===zl&&(zl=3):(0!==zl&&3!==zl||(zl=4),null===Ol||!(134217727&Dl)&&!(134217727&Ul)||vu(Ol,Ml))),(r||n)&&(t.flags|=4),null);case 4:return ji(),Qa(t),null===e&&Or(t.stateNode.containerInfo),null;case 10:return ri(t),null;case 19:if(so(Ii),null===(r=t.memoizedState))return null;if(l=!!(64&t.flags),null===(s=r.rendering))if(l)ol(r,!1);else{if(0!==zl||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(s=Fi(e))){for(t.flags|=64,ol(r,!1),null!==(l=s.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(s=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=s.childLanes,l.lanes=s.lanes,l.child=s.child,l.memoizedProps=s.memoizedProps,l.memoizedState=s.memoizedState,l.updateQueue=s.updateQueue,l.type=s.type,e=s.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return co(Ii,1&Ii.current|2),t.child}e=e.sibling}null!==r.tail&&$o()>Vl&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Fi(s))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ol(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate&&!Wi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>Vl&&1073741824!==n&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=$o(),n.sibling=null,t=Ii.current,co(Ii,l?1&t|2:1&t),n):null;case 23:case 24:return wu(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function al(e){switch(e.tag){case 1:yo(e.type)&&go();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(ji(),so(ho),so(po),Xi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return zi(e),null;case 13:return so(Ii),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return so(Ii),null;case 4:return ji(),null;case 10:return ri(e),null;case 23:case 24:return wu(),null;default:return null}}function ll(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ul(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ka=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Qa=function(){},Xa=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ti(Ri.current);var a,l=null;switch(n){case"input":i=Z(e,i),r=Z(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Dr)}for(f in ke(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var s=i[f];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?l||(l=[]):(l=l||[]).push(f,null));for(f in r){var c=r[f];if(s=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(f,n)),n=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(l=l||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Rr("scroll",e),l||s===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===L?c.toString():(l=l||[]).push(f,c))}n&&(l=l||[]).push("style",n);var f=l;(t.updateQueue=f)&&(t.flags|=4)}},Ya=function(e,t,n,r){n!==r&&(t.flags|=4)};var sl="function"==typeof WeakMap?WeakMap:Map;function cl(e,t,n){(n=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Xl=r),ul(0,t)},n}function fl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ul(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Yl?Yl=new Set([this]):Yl.add(this),ul(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var dl="function"==typeof WeakSet?WeakSet:Set;function pl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Fu(e,t)}else t.current=null}function hl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Jo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function ml(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(Lu(n,e),ju(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Jo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&hi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}hi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Br(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(a(163))}function vl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=_e("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(So&&"function"==typeof So.onCommitFiberUnmount)try{So.onCommitFiberUnmount(ko,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)Lu(t,n);else{r=t;try{o()}catch(e){Fu(r,e)}}n=n.next}while(n!==e)}break;case 1:if(pl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Fu(t,e)}break;case 5:pl(t);break;case 4:kl(e,t)}}function gl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function bl(e){return 5===e.tag||3===e.tag||4===e.tag}function _l(e){e:{for(var t=e.return;null!==t;){if(bl(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||bl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?wl(e,n,t):xl(e,n,t)}function wl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Dr));else if(4!==r&&null!==(e=e.child))for(wl(e,t,n),e=e.sibling;null!==e;)wl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function kl(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var l=e,u=o,s=u;;)if(yl(l,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(l=n,u=o.stateNode,8===l.nodeType?l.parentNode.removeChild(u):l.removeChild(u)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(yl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Sl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;o<i.length;o+=2){var l=i[o],u=i[o+1];"style"===l?we(n,u):"dangerouslySetInnerHTML"===l?ve(n,u):"children"===l?ye(n,u):_(n,l,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":se(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 13:return null!==t.memoizedState&&($l=$o(),vl(t.child,!0)),void El(t);case 19:return void El(t);case 23:case 24:return void vl(t,null!==t.memoizedState)}throw Error(a(163))}function El(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new dl),t.forEach((function(t){var r=Uu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Al(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var Cl=Math.ceil,Pl=w.ReactCurrentDispatcher,Rl=w.ReactCurrentOwner,Nl=0,Ol=null,Tl=null,Ml=0,jl=0,Ll=uo(0),zl=0,Il=null,Fl=0,Dl=0,Ul=0,Wl=0,Bl=null,$l=0,Vl=1/0;function Hl(){Vl=$o()+500}var ql,Kl=null,Ql=!1,Xl=null,Yl=null,Jl=!1,Gl=null,Zl=90,eu=[],tu=[],nu=null,ru=0,ou=null,iu=-1,au=0,lu=0,uu=null,su=!1;function cu(){return 48&Nl?$o():-1!==iu?iu:iu=$o()}function fu(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===Vo()?1:2;if(0===au&&(au=Fl),0!==Yo.transition){0!==lu&&(lu=null!==Bl?Bl.pendingLanes:0),e=au;var t=4186112&~lu;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=Vo(),e=Dt(4&Nl&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),au)}function du(e,t,n){if(50<ru)throw ru=0,ou=null,Error(a(185));if(null===(e=pu(e,t)))return null;Bt(e,t,n),e===Ol&&(Ul|=t,4===zl&&vu(e,Ml));var r=Vo();1===t?8&Nl&&!(48&Nl)?yu(e):(hu(e,n),0===Nl&&(Hl(),Qo())):(!(4&Nl)||98!==r&&99!==r||(null===nu?nu=new Set([e]):nu.add(e)),hu(e,n)),Bl=e}function pu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function hu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var u=31-$t(l),s=1<<u,c=i[u];if(-1===c){if(!(s&r)||s&o){c=t,zt(s);var f=Lt;i[u]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=t&&(e.expiredLanes|=s);l&=~s}if(r=It(e,e===Ol?Ml:0),t=Lt,0===r)null!==n&&(n!==Io&&Co(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Io&&Co(n)}15===t?(n=yu.bind(null,e),null===Do?(Do=[n],Uo=Ao(To,Xo)):Do.push(n),n=Io):14===t?n=Ko(99,yu.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=Ko(n,mu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function mu(e){if(iu=-1,lu=au=0,48&Nl)throw Error(a(327));var t=e.callbackNode;if(Mu()&&e.callbackNode!==t)return null;var n=It(e,e===Ol?Ml:0);if(0===n)return null;var r=n,o=Nl;Nl|=16;var i=Su();for(Ol===e&&Ml===r||(Hl(),xu(e,r));;)try{Cu();break}catch(t){ku(e,t)}if(ni(),Pl.current=i,Nl=o,null!==Tl?r=0:(Ol=null,Ml=0,r=zl),Fl&Ul)xu(e,0);else if(0!==r){if(2===r&&(Nl|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(n=Ft(e))&&(r=Eu(e,n))),1===r)throw t=Il,xu(e,0),vu(e,n),hu(e,$o()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Nu(e);break;case 3:if(vu(e,n),(62914560&n)===n&&10<(r=$l+500-$o())){if(0!==It(e,0))break;if(((o=e.suspendedLanes)&n)!==n){cu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Vr(Nu.bind(null,e),r);break}Nu(e);break;case 4:if(vu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var l=31-$t(n);i=1<<l,(l=r[l])>o&&(o=l),n&=~i}if(n=o,10<(n=(120>(n=$o()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Cl(n/1960))-n)){e.timeoutHandle=Vr(Nu.bind(null,e),n);break}Nu(e);break;default:throw Error(a(329))}}return hu(e,$o()),e.callbackNode===t?mu.bind(null,e):null}function vu(e,t){for(t&=~Wl,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-$t(t),r=1<<n;e[n]=-1,t&=~r}}function yu(e){if(48&Nl)throw Error(a(327));if(Mu(),e===Ol&&e.expiredLanes&Ml){var t=Ml,n=Eu(e,t);Fl&Ul&&(n=Eu(e,t=It(e,t)))}else n=Eu(e,t=It(e,0));if(0!==e.tag&&2===n&&(Nl|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(t=Ft(e))&&(n=Eu(e,t))),1===n)throw n=Il,xu(e,0),vu(e,t),hu(e,$o()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Nu(e),hu(e,$o()),null}function gu(e,t){var n=Nl;Nl|=1;try{return e(t)}finally{0===(Nl=n)&&(Hl(),Qo())}}function bu(e,t){var n=Nl;Nl&=-2,Nl|=8;try{return e(t)}finally{0===(Nl=n)&&(Hl(),Qo())}}function _u(e,t){co(Ll,jl),jl|=t,Fl|=t}function wu(){jl=Ll.current,so(Ll)}function xu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==Tl)for(n=Tl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&go();break;case 3:ji(),so(ho),so(po),Xi();break;case 5:zi(r);break;case 4:ji();break;case 13:case 19:so(Ii);break;case 10:ri(r);break;case 23:case 24:wu()}n=n.return}Ol=e,Tl=Vu(e.current,null),Ml=jl=Fl=t,zl=0,Il=null,Wl=Ul=Dl=0}function ku(e,t){for(;;){var n=Tl;try{if(ni(),Yi.current=Oa,na){for(var r=Zi.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}na=!1}if(Gi=0,ta=ea=Zi=null,ra=!1,Rl.current=null,null===n||null===n.return){zl=1,Il=t,Tl=null;break}e:{var i=e,a=n.return,l=n,u=t;if(t=Ml,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var s=u;if(!(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var f=!!(1&Ii.current),d=a;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=d.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(p){var v=d.updateQueue;if(null===v){var y=new Set;y.add(s),d.updateQueue=y}else v.add(s);if(!(2&d.mode)){if(d.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var g=ci(-1,1);g.tag=2,fi(l,g)}l.lanes|=1;break e}u=void 0,l=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new sl,u=new Set,b.set(s,u)):void 0===(u=b.get(s))&&(u=new Set,b.set(s,u)),!u.has(l)){u.add(l);var _=Du.bind(null,i,s,l);s.then(_,_)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((K(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==zl&&(zl=2),u=ll(u,l),d=a;do{switch(d.tag){case 3:i=u,d.flags|=4096,t&=-t,d.lanes|=t,di(d,cl(0,i,t));break e;case 1:i=u;var w=d.type,x=d.stateNode;if(!(64&d.flags||"function"!=typeof w.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Yl&&Yl.has(x)))){d.flags|=4096,t&=-t,d.lanes|=t,di(d,fl(d,i,t));break e}}d=d.return}while(null!==d)}Ru(n)}catch(e){t=e,Tl===n&&null!==n&&(Tl=n=n.return);continue}break}}function Su(){var e=Pl.current;return Pl.current=Oa,null===e?Oa:e}function Eu(e,t){var n=Nl;Nl|=16;var r=Su();for(Ol===e&&Ml===t||xu(e,t);;)try{Au();break}catch(t){ku(e,t)}if(ni(),Nl=n,Pl.current=r,null!==Tl)throw Error(a(261));return Ol=null,Ml=0,zl}function Au(){for(;null!==Tl;)Pu(Tl)}function Cu(){for(;null!==Tl&&!Po();)Pu(Tl)}function Pu(e){var t=ql(e.alternate,e,jl);e.memoizedProps=e.pendingProps,null===t?Ru(e):Tl=t,Rl.current=null}function Ru(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=al(t)))return n.flags&=2047,void(Tl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=il(n,t,jl)))return void(Tl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&jl||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(Tl=t);Tl=t=e}while(null!==t);0===zl&&(zl=5)}function Nu(e){var t=Vo();return qo(99,Ou.bind(null,e,t)),null}function Ou(e,t){do{Mu()}while(null!==Gl);if(48&Nl)throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var l=e.eventTimes,u=e.expirationTimes;0<i;){var s=31-$t(i),c=1<<s;o[s]=0,l[s]=-1,u[s]=-1,i&=~c}if(null!==nu&&!(24&r)&&nu.has(e)&&nu.delete(e),e===Ol&&(Tl=Ol=null,Ml=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Nl,Nl|=32,Rl.current=null,Ur=Qt,vr(l=mr())){if("selectionStart"in l)u={start:l.selectionStart,end:l.selectionEnd};else e:if(u=(u=l.ownerDocument)&&u.defaultView||window,(c=u.getSelection&&u.getSelection())&&0!==c.rangeCount){u=c.anchorNode,i=c.anchorOffset,s=c.focusNode,c=c.focusOffset;try{u.nodeType,s.nodeType}catch(e){u=null;break e}var f=0,d=-1,p=-1,h=0,m=0,v=l,y=null;t:for(;;){for(var g;v!==u||0!==i&&3!==v.nodeType||(d=f+i),v!==s||0!==c&&3!==v.nodeType||(p=f+c),3===v.nodeType&&(f+=v.nodeValue.length),null!==(g=v.firstChild);)y=v,v=g;for(;;){if(v===l)break t;if(y===u&&++h===i&&(d=f),y===s&&++m===c&&(p=f),null!==(g=v.nextSibling))break;y=(v=y).parentNode}v=g}u=-1===d||-1===p?null:{start:d,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;Wr={focusedElem:l,selectionRange:u},Qt=!1,uu=null,su=!1,Kl=r;do{try{Tu()}catch(e){if(null===Kl)throw Error(a(330));Fu(Kl,e),Kl=Kl.nextEffect}}while(null!==Kl);uu=null,Kl=r;do{try{for(l=e;null!==Kl;){var b=Kl.flags;if(16&b&&ye(Kl.stateNode,""),128&b){var _=Kl.alternate;if(null!==_){var w=_.ref;null!==w&&("function"==typeof w?w(null):w.current=null)}}switch(1038&b){case 2:_l(Kl),Kl.flags&=-3;break;case 6:_l(Kl),Kl.flags&=-3,Sl(Kl.alternate,Kl);break;case 1024:Kl.flags&=-1025;break;case 1028:Kl.flags&=-1025,Sl(Kl.alternate,Kl);break;case 4:Sl(Kl.alternate,Kl);break;case 8:kl(l,u=Kl);var x=u.alternate;gl(u),null!==x&&gl(x)}Kl=Kl.nextEffect}}catch(e){if(null===Kl)throw Error(a(330));Fu(Kl,e),Kl=Kl.nextEffect}}while(null!==Kl);if(w=Wr,_=mr(),b=w.focusedElem,l=w.selectionRange,_!==b&&b&&b.ownerDocument&&hr(b.ownerDocument.documentElement,b)){null!==l&&vr(b)&&(_=l.start,void 0===(w=l.end)&&(w=_),"selectionStart"in b?(b.selectionStart=_,b.selectionEnd=Math.min(w,b.value.length)):(w=(_=b.ownerDocument||document)&&_.defaultView||window).getSelection&&(w=w.getSelection(),u=b.textContent.length,x=Math.min(l.start,u),l=void 0===l.end?x:Math.min(l.end,u),!w.extend&&x>l&&(u=l,l=x,x=u),u=pr(b,x),i=pr(b,l),u&&i&&(1!==w.rangeCount||w.anchorNode!==u.node||w.anchorOffset!==u.offset||w.focusNode!==i.node||w.focusOffset!==i.offset)&&((_=_.createRange()).setStart(u.node,u.offset),w.removeAllRanges(),x>l?(w.addRange(_),w.extend(i.node,i.offset)):(_.setEnd(i.node,i.offset),w.addRange(_))))),_=[];for(w=b;w=w.parentNode;)1===w.nodeType&&_.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<_.length;b++)(w=_[b]).element.scrollLeft=w.left,w.element.scrollTop=w.top}Qt=!!Ur,Wr=Ur=null,e.current=n,Kl=r;do{try{for(b=e;null!==Kl;){var k=Kl.flags;if(36&k&&ml(b,Kl.alternate,Kl),128&k){_=void 0;var S=Kl.ref;if(null!==S){var E=Kl.stateNode;Kl.tag,_=E,"function"==typeof S?S(_):S.current=_}}Kl=Kl.nextEffect}}catch(e){if(null===Kl)throw Error(a(330));Fu(Kl,e),Kl=Kl.nextEffect}}while(null!==Kl);Kl=null,Fo(),Nl=o}else e.current=n;if(Jl)Jl=!1,Gl=e,Zl=t;else for(Kl=r;null!==Kl;)t=Kl.nextEffect,Kl.nextEffect=null,8&Kl.flags&&((k=Kl).sibling=null,k.stateNode=null),Kl=t;if(0===(r=e.pendingLanes)&&(Yl=null),1===r?e===ou?ru++:(ru=0,ou=e):ru=0,n=n.stateNode,So&&"function"==typeof So.onCommitFiberRoot)try{So.onCommitFiberRoot(ko,n,void 0,!(64&~n.current.flags))}catch(e){}if(hu(e,$o()),Ql)throw Ql=!1,e=Xl,Xl=null,e;return 8&Nl||Qo(),null}function Tu(){for(;null!==Kl;){var e=Kl.alternate;su||null===uu||(8&Kl.flags?Ze(Kl,uu)&&(su=!0):13===Kl.tag&&Al(e,Kl)&&Ze(Kl,uu)&&(su=!0));var t=Kl.flags;256&t&&hl(e,Kl),!(512&t)||Jl||(Jl=!0,Ko(97,(function(){return Mu(),null}))),Kl=Kl.nextEffect}}function Mu(){if(90!==Zl){var e=97<Zl?97:Zl;return Zl=90,qo(e,zu)}return!1}function ju(e,t){eu.push(t,e),Jl||(Jl=!0,Ko(97,(function(){return Mu(),null})))}function Lu(e,t){tu.push(t,e),Jl||(Jl=!0,Ko(97,(function(){return Mu(),null})))}function zu(){if(null===Gl)return!1;var e=Gl;if(Gl=null,48&Nl)throw Error(a(331));var t=Nl;Nl|=32;var n=tu;tu=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],l=o.destroy;if(o.destroy=void 0,"function"==typeof l)try{l()}catch(e){if(null===i)throw Error(a(330));Fu(i,e)}}for(n=eu,eu=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var u=o.create;o.destroy=u()}catch(e){if(null===i)throw Error(a(330));Fu(i,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return Nl=t,Qo(),!0}function Iu(e,t,n){fi(e,t=cl(0,t=ll(n,t),1)),t=cu(),null!==(e=pu(e,1))&&(Bt(e,1,t),hu(e,t))}function Fu(e,t){if(3===e.tag)Iu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Iu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r))){var o=fl(n,e=ll(t,e),1);if(fi(n,o),o=cu(),null!==(n=pu(n,1)))Bt(n,1,o),hu(n,o);else if("function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Du(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cu(),e.pingedLanes|=e.suspendedLanes&n,Ol===e&&(Ml&n)===n&&(4===zl||3===zl&&(62914560&Ml)===Ml&&500>$o()-$l?xu(e,0):Wl|=n),hu(e,t)}function Uu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(2&(t=e.mode)?4&t?(0===au&&(au=Fl),0===(t=Ut(62914560&~au))&&(t=4194304)):t=99===Vo()?1:2:t=1),n=cu(),null!==(e=pu(e,t))&&(Bt(e,t,n),hu(e,n))}function Wu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Bu(e,t,n,r){return new Wu(e,t,n,r)}function $u(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vu(e,t){var n=e.alternate;return null===n?((n=Bu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hu(e,t,n,r,o,i){var l=2;if(r=e,"function"==typeof e)$u(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return qu(n.children,o,i,t);case z:l=8,o|=16;break;case E:l=8,o|=1;break;case A:return(e=Bu(12,n,t,8|o)).elementType=A,e.type=A,e.lanes=i,e;case N:return(e=Bu(13,n,t,o)).type=N,e.elementType=N,e.lanes=i,e;case O:return(e=Bu(19,n,t,o)).elementType=O,e.lanes=i,e;case I:return Ku(n,o,i,t);case F:return(e=Bu(24,n,t,o)).elementType=F,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case P:l=9;break e;case R:l=11;break e;case T:l=14;break e;case M:l=16,r=null;break e;case j:l=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Bu(l,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function qu(e,t,n,r){return(e=Bu(7,e,r,t)).lanes=n,e}function Ku(e,t,n,r){return(e=Bu(23,e,r,t)).elementType=I,e.lanes=n,e}function Qu(e,t,n){return(e=Bu(6,e,null,t)).lanes=n,e}function Xu(e,t,n){return(t=Bu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Wt(0),this.expirationTimes=Wt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wt(0),this.mutableSourceEagerHydrationData=null}function Ju(e,t,n,r){var o=t.current,i=cu(),l=fu(o);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(yo(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(a(171))}if(1===n.tag){var s=n.type;if(yo(s)){n=_o(n,s,u);break e}}n=u}else n=fo;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fi(o,t),du(o,l,i),l}function Gu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Zu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function es(e,t){Zu(e,t),(e=e.alternate)&&Zu(e,t)}function ts(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Yu(e,t,null!=n&&!0===n.hydrate),t=Bu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ui(t),e[Zr]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function ns(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rs(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Gu(a);l.call(e)}}Ju(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new ts(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Gu(a);u.call(e)}}bu((function(){Ju(t,a,e,o)}))}return Gu(a)}function os(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ns(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}ql=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ho.current)za=!0;else{if(!(n&r)){switch(za=!1,t.tag){case 3:qa(t),Ki();break;case 5:Li(t);break;case 1:yo(t.type)&&wo(t);break;case 4:Mi(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;co(Go,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return n&t.child.childLanes?Ga(e,t,n):(co(Ii,1&Ii.current),null!==(t=rl(e,t,n))?t.sibling:null);co(Ii,1&Ii.current);break;case 19:if(r=!!(n&t.childLanes),64&e.flags){if(r)return nl(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),co(Ii,Ii.current),r)break;return null;case 23:case 24:return t.lanes=0,Wa(e,t,n)}return rl(e,t,n)}za=!!(16384&e.flags)}else za=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=vo(t,po.current),ii(t,n),o=aa(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var i=!0;wo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ui(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&vi(t,r,l,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,wi(t,r,e,n),t=Ha(null,t,r,!0,i,n)}else t.tag=0,Ia(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"==typeof e)return $u(e)?1:0;if(null!=e){if((e=e.$$typeof)===R)return 11;if(e===T)return 14}return 2}(o),e=Jo(o,e),i){case 0:t=$a(null,t,o,e,n);break e;case 1:t=Va(null,t,o,e,n);break e;case 11:t=Fa(null,t,o,e,n);break e;case 14:t=Da(null,t,o,Jo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,$a(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Va(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 3:if(qa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,si(e,t),pi(t,r,null,n),(r=t.memoizedState.element)===o)Ki(),t=rl(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Ui=Kr(t.stateNode.containerInfo.firstChild),Di=t,i=Wi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Qi.push(i);for(n=Ci(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ia(e,t,r,n),Ki();t=t.child}return t;case 5:return Li(t),null===e&&Vi(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,l=o.children,$r(r,o)?l=null:null!==i&&$r(r,i)&&(t.flags|=16),Ba(e,t),Ia(e,t,l,n),t.child;case 6:return null===e&&Vi(t),null;case 13:return Ga(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ai(t,null,r,n):Ia(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Fa(e,t,r,o=t.elementType===r?o:Jo(r,o),n);case 7:return Ia(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ia(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value;var u=t.type._context;if(co(Go,u._currentValue),u._currentValue=i,null!==l)if(u=l.value,0==(i=sr(u,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(l.children===o.children&&!ho.current){t=rl(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){l=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&c.observedBits&i){1===u.tag&&((c=ci(-1,n&-n)).tag=2,fi(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),oi(u.return,n),s.lanes|=n;break}c=c.next}}else l=10===u.tag&&u.type===t.type?null:u.child;if(null!==l)l.return=u;else for(l=u;null!==l;){if(l===t){l=null;break}if(null!==(u=l.sibling)){u.return=l.return,l=u;break}l=l.return}u=l}Ia(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ii(t,n),r=r(o=ai(o,i.unstable_observedBits)),t.flags|=1,Ia(e,t,r,n),t.child;case 14:return i=Jo(o=t.type,t.pendingProps),Da(e,t,o,i=Jo(o.type,i),r,n);case 15:return Ua(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Jo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,wo(t)):e=!1,ii(t,n),bi(t,r,o),wi(t,r,o,n),Ha(null,t,r,!0,e,n);case 19:return nl(e,t,n);case 23:case 24:return Wa(e,t,n)}throw Error(a(156,t.tag))},ts.prototype.render=function(e){Ju(e,this._internalRoot,null,null)},ts.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Ju(null,e,null,(function(){t[Zr]=null}))},et=function(e){13===e.tag&&(du(e,4,cu()),es(e,4))},tt=function(e){13===e.tag&&(du(e,67108864,cu()),es(e,67108864))},nt=function(e){if(13===e.tag){var t=cu(),n=fu(e);du(e,n,t),es(e,n)}},rt=function(e,t){return t()},Ae=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=oo(r);if(!o)throw Error(a(90));J(r),ne(r,o)}}}break;case"textarea":se(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Te=gu,Me=function(e,t,n,r,o){var i=Nl;Nl|=4;try{return qo(98,e.bind(null,t,n,r,o))}finally{0===(Nl=i)&&(Hl(),Qo())}},je=function(){!(49&Nl)&&(function(){if(null!==nu){var e=nu;nu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,hu(e,$o())}))}Qo()}(),Mu())},Le=function(e,t){var n=Nl;Nl|=2;try{return e(t)}finally{0===(Nl=n)&&(Hl(),Qo())}};var is={Events:[no,ro,oo,Ne,Oe,Mu,{current:!1}]},as={findFiberByHostInstance:to,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ls={bundleType:as.bundleType,version:as.version,rendererPackageName:as.rendererPackageName,rendererConfig:as.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:as.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var us=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!us.isDisabled&&us.supportsFiber)try{ko=us.inject(ls),So=us}catch(me){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=is,t.createPortal=os,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Nl;if(48&n)return e(t);Nl|=1;try{if(e)return qo(99,e.bind(null,t))}finally{Nl=n,Qo()}},t.hydrate=function(e,t,n){if(!ns(t))throw Error(a(200));return rs(null,e,t,!0,n)},t.render=function(e,t,n){if(!ns(t))throw Error(a(200));return rs(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ns(e))throw Error(a(40));return!!e._reactRootContainer&&(bu((function(){rs(null,null,e,!1,(function(){e._reactRootContainer=null,e[Zr]=null}))})),!0)},t.unstable_batchedUpdates=gu,t.unstable_createPortal=function(e,t){return os(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ns(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return rs(e,t,n,!1,r)},t.version="17.0.2"},6669:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(3973),o=n(96),i=n(7953),a=n(8835),l=n(751),u=n(1536),s=i.forwardRef((function(e,t){var n=e.children,l=e.classes,s=e.className,c=e.color,f=void 0===c?"inherit":c,d=e.component,p=void 0===d?"svg":d,h=e.fontSize,m=void 0===h?"medium":h,v=e.htmlColor,y=e.titleAccess,g=e.viewBox,b=void 0===g?"0 0 24 24":g,_=(0,o.A)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(p,(0,r.A)({className:(0,a.A)(l.root,s,"inherit"!==f&&l["color".concat((0,u.A)(f))],"default"!==m&&"medium"!==m&&l["fontSize".concat((0,u.A)(m))]),focusable:"false",viewBox:b,color:v,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},_),n,y?i.createElement("title",null,y):null)}));s.muiName="SvgIcon";const c=(0,l.A)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(s)},6861:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(3973),o=n(96),i=n(7953),a=n(8835),l=n(751),u=n(1536),s={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},c=i.forwardRef((function(e,t){var n=e.align,l=void 0===n?"inherit":n,c=e.classes,f=e.className,d=e.color,p=void 0===d?"initial":d,h=e.component,m=e.display,v=void 0===m?"initial":m,y=e.gutterBottom,g=void 0!==y&&y,b=e.noWrap,_=void 0!==b&&b,w=e.paragraph,x=void 0!==w&&w,k=e.variant,S=void 0===k?"body1":k,E=e.variantMapping,A=void 0===E?s:E,C=(0,o.A)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),P=h||(x?"p":A[S]||s[S])||"span";return i.createElement(P,(0,r.A)({className:(0,a.A)(c.root,f,"inherit"!==S&&c[S],"initial"!==p&&c["color".concat((0,u.A)(p))],_&&c.noWrap,g&&c.gutterBottom,x&&c.paragraph,"inherit"!==l&&c["align".concat((0,u.A)(l))],"initial"!==v&&c["display".concat((0,u.A)(v))]),ref:t},C))}));const f=(0,l.A)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(c)},6962:(e,t,n)=>{"use strict";var r=n(4828);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var l=e.indexOf("#");-1!==l&&(e=e.slice(0,l)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},7048:(e,t,n)=>{"use strict";function r(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}n.d(t,{A:()=>i});var o=["none",r(0,2,1,-1,0,1,1,0,0,1,3,0),r(0,3,1,-2,0,2,2,0,0,1,5,0),r(0,3,3,-2,0,3,4,0,0,1,8,0),r(0,2,4,-1,0,4,5,0,0,1,10,0),r(0,3,5,-1,0,5,8,0,0,1,14,0),r(0,3,5,-1,0,6,10,0,0,1,18,0),r(0,4,5,-2,0,7,10,1,0,2,16,1),r(0,5,5,-3,0,8,10,1,0,3,14,2),r(0,5,6,-3,0,9,12,1,0,3,16,2),r(0,6,6,-3,0,10,14,1,0,4,18,3),r(0,6,7,-4,0,11,15,1,0,4,20,3),r(0,7,8,-4,0,12,17,2,0,5,22,4),r(0,7,8,-4,0,13,19,2,0,5,24,4),r(0,7,9,-4,0,14,21,2,0,5,26,4),r(0,8,9,-5,0,15,22,2,0,6,28,5),r(0,8,10,-5,0,16,24,2,0,6,30,5),r(0,8,11,-5,0,17,26,2,0,6,32,5),r(0,9,11,-5,0,18,28,2,0,7,34,6),r(0,9,12,-6,0,19,29,2,0,7,36,6),r(0,10,13,-6,0,20,31,3,0,8,38,7),r(0,10,13,-6,0,21,33,3,0,8,40,7),r(0,10,14,-6,0,22,35,3,0,8,42,7),r(0,11,14,-7,0,23,36,3,0,9,44,8),r(0,11,15,-7,0,24,38,3,0,9,46,8)];const i=431!=n.j?o:null},7144:(e,t,n)=>{"use strict";var r=n(4828),o=n(7218),i=n(828),a=n(6962),l=n(5151),u=n(7372),s=n(4474),c=n(3219),f=n(9659),d=n(5672);e.exports=function(e){return new Promise((function(t,n){var p,h=e.data,m=e.headers,v=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(h)&&delete m["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+_)}var w=l(e.baseURL,e.url);function x(){if(g){var r="getAllResponseHeaders"in g?u(g.getAllResponseHeaders()):null,i={data:v&&"text"!==v&&"json"!==v?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g};o((function(e){t(e),y()}),(function(e){n(e),y()}),i),g=null}}if(g.open(e.method.toUpperCase(),a(w,e.params,e.paramsSerializer),!0),g.timeout=e.timeout,"onloadend"in g?g.onloadend=x:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(x)},g.onabort=function(){g&&(n(c("Request aborted",e,"ECONNABORTED",g)),g=null)},g.onerror=function(){n(c("Network Error",e,null,g)),g=null},g.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},r.isStandardBrowserEnv()){var k=(e.withCredentials||s(w))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;k&&(m[e.xsrfHeaderName]=k)}"setRequestHeader"in g&&r.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:g.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),v&&"json"!==v&&(g.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){g&&(n(!e||e&&e.type?new d("canceled"):e),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),h||(h=null),g.send(h)}))}},7174:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:()=>r})},7217:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(7953);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,r.useRef(void 0!==t).current),i=r.useState(n),a=i[0],l=i[1];return[o?t:a,r.useCallback((function(e){o||l(e)}),[])]}},7218:(e,t,n)=>{"use strict";var r=n(3219);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},7306:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(9993);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},7307:(e,t,n)=>{"use strict";n.d(t,{si:()=>v});var r=n(7953),o=n(2098),i=["checked","disabled","error","focused","focusVisible","required","expanded","selected"],a=n(3301),l=n(179),u=n(9625),s=n(3285),c=n(9479),f=n(4906),d=n(9678),p=n(7483),h=(0,a.vt)({plugins:[(0,l.A)(),(0,u.A)(),(0,s.A)(),(0,c.A)(),(0,f.A)(),"undefined"==typeof window?null:(0,d.A)(),(0,p.A)()]}),m={disableGeneration:!1,generateClassName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,a=void 0===r?"jss":r,l=e.seed,u=void 0===l?"":l,s=""===u?"":"".concat(u,"-"),c=0,f=function(){return c+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==i.indexOf(e.key))return"Mui-".concat(e.key);var l="".concat(s).concat(r,"-").concat(e.key);return t.options.theme[o.A]&&""===u?"".concat(l,"-").concat(f()):l}return"".concat(s).concat(a).concat(f())}}(),jss:h,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},v=r.createContext(m)},7372:(e,t,n)=>{"use strict";var r=n(4828),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},7403:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},7483:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=431!=n.j?function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),i=0;i<o.length;i++)r[o[i]]=t[o[i]];return r}}}:null},7512:(e,t,n)=>{"use strict";var r=n(4059),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,l=60110,u=60112;t.Suspense=60113;var s=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),l=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),s=f("react.memo"),c=f("react.lazy")}var d="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function y(){}function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var b=g.prototype=new y;b.constructor=g,r(b,v.prototype),b.isPureReactComponent=!0;var _={current:null},w=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var r,i={},a=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,r)&&!x.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===i[r]&&(i[r]=u[r]);return{$$typeof:o,type:e,key:a,ref:l,props:i,_owner:_.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var E=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,a){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var u=!1;if(null===e)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case o:case i:u=!0}}if(u)return a=a(u=e),e=""===r?"."+A(u,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(E,"$&/")+"/"),C(a,t,n,"",(function(e){return e}))):null!=a&&(S(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var s=0;s<e.length;s++){var c=r+A(l=e[s],s);u+=C(l,t,n,c,a)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),s=0;!(l=e.next()).done;)u+=C(l=l.value,t,n,c=r+A(l,s++),a);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function P(e,t,n){if(null==e)return e;var r=[],o=0;return C(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function R(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var N={current:null};function O(){var e=N.current;if(null===e)throw Error(p(321));return e}var T={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=g,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var i=r({},e.props),a=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=_.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)w.call(t,c)&&!x.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];i.children=s}return{$$typeof:o,type:e.type,key:a,ref:l,props:i,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:s,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return O().useCallback(e,t)},t.useContext=function(e,t){return O().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return O().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return O().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return O().useLayoutEffect(e,t)},t.useMemo=function(e,t){return O().useMemo(e,t)},t.useReducer=function(e,t,n){return O().useReducer(e,t,n)},t.useRef=function(e){return O().useRef(e)},t.useState=function(e){return O().useState(e)},t.version="17.0.2"},7584:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),431!=n.j)var r=n(1711);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.A)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},7599:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},7945:(e,t,n)=>{"use strict";function r(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}n.d(t,{A:()=>r})},7953:(e,t,n)=>{"use strict";e.exports=n(7512)},8141:(e,t,n)=>{"use strict";n(8398)},8143:(e,t,n)=>{"use strict";n.d(t,{G:()=>o});var r=431!=n.j?-1e9:null;function o(){return r+=1}},8295:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>o}),431!=n.j)var r=n(7174);function o(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},8299:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},8398:(e,t)=>{"use strict";if("function"==typeof Symbol&&Symbol.for){var n=Symbol.for;n("react.element"),n("react.portal"),n("react.fragment"),n("react.strict_mode"),n("react.profiler"),n("react.provider"),n("react.context"),n("react.forward_ref"),n("react.suspense"),n("react.suspense_list"),n("react.memo"),n("react.lazy"),n("react.block"),n("react.server.block"),n("react.fundamental"),n("react.debug_trace_mode"),n("react.legacy_hidden")}},8407:(e,t,n)=>{"use strict";n.d(t,{q:()=>i,r:()=>a});var r=n(692),o=n(3970);const i=e=>{const[t,n]=(0,o.J0)((null==e?void 0:e.defaultInView)||!1),r=(0,o.li)(),i=(0,o.li)(),a=(0,o.li)();return window&&!r.current&&(r.current=new IntersectionObserver((e=>{i.current=e[0],n(e[0].isIntersecting)}),Object.assign(Object.assign({},e),{root:a.current}))),(0,o.vJ)((()=>{i.current?(null==e?void 0:e.triggerOnce)&&a.current&&r.current.unobserve(a.current):r.current.observe(a.current)}),[a,t,e]),[a,t,i.current]},a=({render:e,options:t,as:n="div"})=>{const[o,a,l]=i(t);return(0,r.h)(n,{ref:o},e({inView:a,entry:l}))}},8518:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,t:()=>i});var r=n(7953),o=r.createContext();function i(){return r.useContext(o)}const a=362==n.j?o:null},8705:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(6647)},8835:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}n.d(t,{A:()=>o});const o=362==n.j?function(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}:null},9326:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7953);if(362==n.j)var o=n(531);function i(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){(0,o.A)(e,n),(0,o.A)(t,n)}}),[e,t])}},9395:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7953),o=n(8705);if(362==n.j)var i=n(531);if(362==n.j)var a=n(9326);var l="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,u=362==n.j?r.forwardRef((function(e,t){var n=e.children,u=e.container,s=e.disablePortal,c=void 0!==s&&s,f=e.onRendered,d=r.useState(null),p=d[0],h=d[1],m=(0,a.A)(r.isValidElement(n)?n.ref:null,t);return l((function(){c||h(function(e){return e="function"==typeof e?e():e,o.findDOMNode(e)}(u)||document.body)}),[u,c]),l((function(){if(p&&!c)return(0,i.A)(t,p),function(){(0,i.A)(t,null)}}),[t,p,c]),l((function(){f&&(p||c)&&f()}),[f,p,c]),c?r.isValidElement(n)?r.cloneElement(n,{ref:m}):n:p?o.createPortal(n,p):p})):null;const s=362==n.j?u:null},9479:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>i}),431!=n.j)var r=n(1585);function o(e){var t={};for(var n in e)t[0===n.indexOf("--")?n:(0,r.A)(n)]=e[n];return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(o):t.fallbacks=o(e.fallbacks)),t}const i=431!=n.j?function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=o(e[t]);return e}return o(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var o=(0,r.A)(t);return t===o?e:(n.prop(o,e),null)}}}:null},9585:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},9625:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>c}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(3301);var i="@global",a=431!=n.j?function(){function e(e,t,n){for(var a in this.type="global",this.at=i,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new o.VZ((0,r.A)({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}():null,l=431!=n.j?function(){function e(e,t,n){this.type="global",this.at=i,this.isProcessed=!1,this.key=e,this.options=n;var o=e.substr(8);this.rule=n.jss.createRule(o,t,(0,r.A)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}():null,u=/\s*,\s*/g;function s(e,t){for(var n=e.split(u),r="",o=0;o<n.length;o++)r+=t+" "+n[o].trim(),n[o+1]&&(r+=", ");return r}const c=431!=n.j?function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===i)return new a(e,t,n);if("@"===e[0]&&"@global "===e.substr(0,8))return new l(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),n.selector||!1!==n.scoped||(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,o=e.style,a=o?o[i]:null;if(a){for(var l in a)t.addRule(l,a[l],(0,r.A)({},n,{selector:s(l,e.selector)}));delete o[i]}}(e,t),function(e,t){var n=e.options,o=e.style;for(var a in o)if("@"===a[0]&&a.substr(0,7)===i){var l=s(a.substr(7),e.selector);t.addRule(l,o[a],(0,r.A)({},n,{selector:l})),delete o[a]}}(e,t))}}}:null},9633:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}n.d(t,{A:()=>r})},9659:(e,t,n)=>{"use strict";var r=n(4828),o=n(522),i=n(1401),a={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,s={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(u=n(7144)),u),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||s.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){s.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){s.headers[e]=r.merge(a)})),e.exports=s},9678:(e,t,n)=>{"use strict";n.d(t,{A:()=>re});var r=n(305),o=n(2407),i="",a="",l="",u="",s=r.A&&"ontouchstart"in document.documentElement;if(r.A){var c={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},f=document.createElement("p").style;for(var d in c)if(d+"Transform"in f){i=d,a=c[d];break}"Webkit"===i&&"msHyphens"in f&&(i="ms",a=c.ms,u="edge"),"Webkit"===i&&"-apple-trailing-word"in f&&(l="apple")}var p=i,h=a,m=l,v=u,y=s,g={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===p?"-webkit-"+e:h+e)}},b={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===p?h+"print-"+e:e)}},_=/[-\s]+(.)?/g;function w(e,t){return t?t.toUpperCase():""}function x(e){return e.replace(_,w)}function k(e){return x("-"+e)}var S,E={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===p){var n="mask-image";if(x(n)in t)return e;if(p+k(n)in t)return h+e}return e}},A={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==m||y?e:h+e)}},C={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:h+e)}},P={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:h+e)}},R={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===p||"ms"===p&&"edge"!==v?h+e:e)}},N={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===p||"ms"===p||"apple"===m?h+e:e)}},O={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===p?"WebkitColumn"+k(e)in t&&h+"column-"+e:"Moz"===p&&"page"+k(e)in t&&"page-"+e)}},T={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===p)return e;var n=e.replace("-inline","");return p+k(n)in t&&h+n}},M={supportedProperty:function(e,t){return x(e)in t&&e}},j={supportedProperty:function(e,t){var n=k(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:p+n in t?h+e:"Webkit"!==p&&"Webkit"+n in t&&"-webkit-"+e}},L={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===p?""+h+e:e)}},z={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===p?h+"scroll-chaining":e)}},I={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},F={supportedProperty:function(e,t){var n=I[e];return!!n&&p+k(n)in t&&h+n}},D={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},U=Object.keys(D),W=function(e){return h+e},B={supportedProperty:function(e,t,n){var r=n.multiple;if(U.indexOf(e)>-1){var o=D[e];if(!Array.isArray(o))return p+k(o)in t&&h+o;if(!r)return!1;for(var i=0;i<o.length;i++)if(!(p+k(o[0])in t))return!1;return o.map(W)}return!1}},$=[g,b,E,A,C,P,R,N,O,T,M,j,L,z,F,B],V=$.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),H=$.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,(0,o.A)(t.noPrefill)),e}),[]),q={};if(r.A){S=document.createElement("p");var K=window.getComputedStyle(document.documentElement,"");for(var Q in K)isNaN(Q)||(q[K[Q]]=K[Q]);H.forEach((function(e){return delete q[e]}))}function X(e,t){if(void 0===t&&(t={}),!S)return e;if(null!=q[e])return q[e];"transition"!==e&&"transform"!==e||(t[e]=e in S.style);for(var n=0;n<V.length&&(q[e]=V[n](e,S.style,t),!q[e]);n++);try{S.style[e]=""}catch(e){return!1}return q[e]}var Y,J={},G={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Z=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function ee(e,t,n){return"var"===t?"var":"all"===t?"all":"all"===n?", all":(t?X(t):", "+X(n))||t||n}function te(e,t){var n=t;if(!Y||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=J[r])return J[r];try{Y.style[e]=n}catch(e){return J[r]=!1,!1}if(G[e])n=n.replace(Z,ee);else if(""===Y.style[e]&&("-ms-flex"===(n=h+n)&&(Y.style[e]="-ms-flexbox"),Y.style[e]=n,""===Y.style[e]))return J[r]=!1,!1;return Y.style[e]="",J[r]=n,J[r]}r.A&&(Y=document.createElement("p"));var ne=n(3301);const re=function(){function e(t){for(var n in t){var r=t[n];if("fallbacks"===n&&Array.isArray(r))t[n]=r.map(e);else{var o=!1,i=X(n);i&&i!==n&&(o=!0);var a=!1,l=te(i,(0,ne.Sg)(r));l&&l!==r&&(a=!0),(o||a)&&(o&&delete t[n],t[i||n]=l||r)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=function(e){return"-"===e[1]||"ms"===p?e:"@"+h+"keyframes"+e.substr(10)}(t.at)}},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return te(t,(0,ne.Sg)(e))||e}}}},9727:(e,t,n)=>{"use strict";var r=n(4828);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},9749:(e,t,n)=>{"use strict";function r(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var o,i=t.props[n];for(o in i)void 0===r[o]&&(r[o]=i[o]);return r}n.d(t,{A:()=>r})},9789:(e,t,n)=>{"use strict";if(n.d(t,{A:()=>a}),431!=n.j)var r=n(3973);if(431!=n.j)var o=n(2723);if(431!=n.j)var i=n(3370);const a=431!=n.j?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.A)(e,(0,r.A)({defaultTheme:i.A},t))}:null},9894:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}};const o=431!=n.j?r:null},9993:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})}}]);
//# sourceMappingURL=bundle-paywall-node-modules.js.map</script>
<div id="fixed-bottom-container" class="fixed bottom-0 left-0 right-0 z-[10000] pointer-events-none" data-component-name="Global:FixedBottomContainer">
<div class="flex items-center pointer-events-none *:pointer-events-auto">
<span x-cloak class="m-1" data-component-name="EditInCmsLink" x-data="EditInCmsLink('techradar','7DrXpSUTmrmniX5bcDFpad')" x-html="content">
</span>
</div>
</div>
<script>ffte = window.ffte || {}; ffte.logo = 'https://vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg'; </script>
</body>
<script>
window.ftr_request_id = "";
</script> <script type="text/javascript" async src="//cdn.viafoura.net/entry/index.js"></script>
<div class="viafoura viafoura-twig-component" data-component-name="Viafoura:Notification:Tray">
<vf-tray></vf-tray>
</div>
<div x-data class="relative z-[10000] viafoura-twig-component" aria-labelledby="modal-title" role="dialog" x-show="$store.ViafouraAuthModal.open" x-trap.noreturn="$store.ViafouraAuthModal.open" aria-modal="true" x-cloak>
<div x-show="$store.ViafouraAuthModal.open" x-transition:enter="ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity" aria-hidden="true"></div>
<div class="fixed inset-0 z-10 w-screen overflow-y-auto">
<div class="flex min-h-full items-start justify-center p-4 text-center sm:items-center sm:p-0">
<div x-show="$store.ViafouraAuthModal.open" x-transition:enter="ease-out duration-300" x-transition:enter-start="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95" x-transition:enter-end="opacity-100 translate-y-0 sm:scale-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100 translate-y-0 sm:scale-100" x-transition:leave-end="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95" class="relative transform overflow-hidden bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all sm:my-8 w-full sm:max-w-sm sm:p-6" x-on:click.away="$store.ViafouraAuthModal.closeModal()" x-on:transitionend="$store.ViafouraAuthModal.modalFullyClosed()">
<div class="absolute right-0 top-0 pr-4 pt-4">
<button type="button" class="bg-white text-gray-400 hover:text-gray-500 border-0 focus:outline-none focus:ring-1 focus:ring-primary-300 focus:ring-offset-2" x-show="!$store.ViafouraAuthModal.showLoader" x-on:click="$store.ViafouraAuthModal.closeModal()">
<span class="sr-only">Close</span>
<svg class="size-6 text-gray-400 hover:text-gray-500" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path>
</svg>
</button>
</div>
<div>
<div class="mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-primary-500">
<svg class="text-primary-200 size-6" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"></path>
</svg>
</div>
<div class="mt-3 text-center sm:mt-5">
<p x-show="!$store.ViafouraAuthModal.showLoader" class="text-base font-semibold text-gray-900" id="modal-title">
Please login or signup to comment
</p>
<p x-show="$store.ViafouraAuthModal.showLoader" class="text-base font-semibold text-gray-900">Please wait...</p>
</div>
</div>
<div class="mt-5 sm:mt-6 flex justify-center items-center flex-col">
<div x-show="!$store.ViafouraAuthModal.showLoader" class="w-full">
<button x-on:click="$store.ViafouraAuthModal.redirectToLogin($el)" type="button" class="block mb-3 w-full justify-center px-3 py-2 text-sm font-semibold text-white shadow-sm button-primary">
Login
</button>
<button x-on:click="$store.ViafouraAuthModal.redirectToSignup($el)" type="button" class="block w-full justify-center px-3 py-2 text-sm font-semibold text-white shadow-sm button-secondary">
Sign Up
</button>
</div>
<svg class="size-10 text-gray-200 animate-spin fill-primary-600" data-component-name="Icon" x-show="$store.ViafouraAuthModal.showLoader" viewbox="0 0 100 101" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z" fill="currentColor"></path>
<path d="M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z" fill="currentFill"></path>
</svg>
</div>
</div>
</div>
</div>
</div>
</html>