<!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,initial-scale=1">
<title>APC issue 559 (June 2026) is on sale now! | TechRadar</title>
<meta name="pub_date" content="2024-04-01T21:37:57+00:00">
<meta name="description" content="Top tips for a faster, safer and less restrictive Windows 11 experience">
<link rel="canonical" href="https://www.techradar.com/news/apcmag">
<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">
<meta name="bingbot" content="noarchive">
<link rel="apple-touch-icon" href="https://vanilla.futurecdn.net/techradar/1658369/apple-touch-icon.png">
<meta name="msapplication-TileColor" content="#000000">
<meta name="msapplication-TileImage" content="https://vanilla.futurecdn.net/techradar/1658369/apple-touch-icon.png">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1658369/favicon.ico" size="16x16">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1658369/apple-touch-icon.png" size="120x120">
<meta property="og:site_name" content="TechRadar">
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="en_AU">
<meta property="og:locale:alternate" content="en_NZ">
<meta property="og:image" content="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-2498-80.jpg">
<meta property="og:image:width" content="2498">
<meta property="og:image:height" content="1404">
<meta property="og:image:alt" content="APC 559 covers">
<meta property="og:type" content="article">
<meta property="article:publisher" content="https://www.facebook.com/TechRadar">
<meta property="og:title" content="APC issue 559 (June 2026) is on sale now!">
<meta property="og:url" content="https://www.techradar.com/news/apcmag">
<meta property="og:description" content="Top tips for a faster, safer and less restrictive Windows 11 experience">
<meta property="article:published_time" content="2024-04-01T21:37:57Z">
<meta property="article:modified_time" content="2026-05-31T23:30:04Z">
<meta property="article:section" content="Seasonal Sales">
<meta property="article:author" content="https://www.techradar.com/author/apc-magazine">
<!-- [/METATAGS - critical] -->
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1658369/media/shared/fonts/OpenSans-400-Regular.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1658369/media/shared/fonts/OpenSans-600-SemiBold.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="image" href="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg.webp" imagesrcset="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1920-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-750-80.jpg.webp 750w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-320-80.jpg.webp 320w" imagesizes="(min-width: 1000px) 600px, 100vw" fetchpriority="high">
<style id="css-layer-order">
@layer reset, legacy, tw-components, components, tw-utilities, utilities, van-ds, 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": "NewsArticle",
"name": "APC issue 559 (June 2026) is on sale now!",
"headline": "APC issue 559 (June 2026) is on sale now!",
"alternativeHeadline": "Top tips for a faster, safer and less restrictive Windows 11 experience",
"datePublished": "2024-04-01T21:37:57+00:00",
"url": "https://www.techradar.com/news/apcmag",
"articleSection": "Seasonal Sales",
"speakable": {
"@context": "https://schema.org",
"@type": "SpeakableSpecification",
"xpath": [
"/html/head/title",
"/html/head/meta[@name=\"description\"]/@content"
]
},
"image": [
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-2498-80.jpg",
"caption": "APC 559 covers",
"width": 2498,
"height": 1404
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:547,cw:1404,ch:1404,q:80,w:1404/QZtsWyEQza6Ad2Wgcwqx7W.jpg",
"caption": "APC 559 covers",
"width": 1404,
"height": 1404
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:313,cw:1872,ch:1404,q:80,w:1872/QZtsWyEQza6Ad2Wgcwqx7W.jpg",
"caption": "APC 559 covers",
"width": 1872,
"height": 1404
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:1,cw:2496,ch:1404,q:80,w:2496/QZtsWyEQza6Ad2Wgcwqx7W.jpg",
"caption": "APC 559 covers",
"width": 2496,
"height": 1404
}
],
"mainEntityOfPage": "https://www.techradar.com/news/apcmag",
"thumbnail": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-2498-80.jpg",
"caption": "APC 559 covers",
"width": 2498,
"height": 1404
},
"thumbnailUrl": "https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-2498-80.jpg",
"publisher": {
"@type": "Organization",
"name": "TechRadar",
"url": "https://www.techradar.com",
"logo": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg",
"caption": "TechRadar logo"
}
},
"creator": {
"@type": "Person",
"name": "APC magazine",
"url": "https://www.techradar.com/author/apc-magazine"
},
"author": {
"@type": "Person",
"name": "APC magazine",
"url": "https://www.techradar.com/author/apc-magazine"
},
"dateModified": "2026-05-31T23:30:04+00:00"
}
</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"APC issue 559 (June 2026) is on sale now! | TechRadar","url":"https://www.techradar.com/news/apcmag","primaryImageOfPage":{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg","caption":"APC 559 covers"}}</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/seasonal-sales","name":"Seasonal Sales"}}]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg","caption":"blank","description":"APC 559 covers","height":1404,"width":2498},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg","description":"Readly for APC","height":541,"width":962},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg","description":"Techmags","height":213,"width":970},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png","description":"Apple Store APC mag","height":117,"width":338},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png","description":"Zinio APC mag app","height":165,"width":638}]}</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SiteNavigationElement",
"name": "WWDC 2026",
"url": "https://www.techradar.com/tag/wwdc",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best laptop",
"url": "https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "MacBook Neo review",
"url": "https://www.techradar.com/computing/macbooks/apple-macbook-neo",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "NYT Wordle today",
"url": "https://www.techradar.com/news/wordle-today",
"@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": "Best VPN",
"url": "https://www.techradar.com/vpn/best-vpn",
"@id": "#trending"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ItemList",
"name": "Main Navigation",
"description": "Site navigation",
"numberOfItems": 11,
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"itemListElement": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Phones",
"url": "https://www.techradar.com/phones"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Computing",
"url": "https://www.techradar.com/computing",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Laptops",
"url": "https://www.techradar.com/computing/laptops"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Software & Security",
"url": "https://www.techradar.com/computing/software"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Components",
"url": "https://www.techradar.com/computing/computing-components"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Internet",
"url": "https://www.techradar.com/computing/internet"
},
{
"@type": "SiteNavigationElement",
"position": 5,
"name": "Tablets",
"url": "https://www.techradar.com/tablets"
},
{
"@type": "SiteNavigationElement",
"position": 6,
"name": "VR & AR",
"url": "https://www.techradar.com/computing/software/virtual-reality-augmented-reality"
},
{
"@type": "SiteNavigationElement",
"position": 7,
"name": "Peripherals",
"url": "https://www.techradar.com/computing/peripherals-accessories"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "AI",
"url": "https://www.techradar.com/tag/ai"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "TVs",
"url": "https://www.techradar.com/televisions"
},
{
"@type": "SiteNavigationElement",
"position": 5,
"name": "Streaming",
"url": "https://www.techradar.com/streaming"
},
{
"@type": "SiteNavigationElement",
"position": 6,
"name": "Fitness",
"url": "https://www.techradar.com/health-fitness"
},
{
"@type": "SiteNavigationElement",
"position": 7,
"name": "Audio",
"url": "https://www.techradar.com/audio",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Headphones",
"url": "https://www.techradar.com/audio/headphones"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Speakers",
"url": "https://www.techradar.com/audio/hi-fi/speakers"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Hi-Fi",
"url": "https://www.techradar.com/audio/hi-fi"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Audio Streaming",
"url": "https://www.techradar.com/audio/audio-streaming"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 8,
"name": "VPN",
"url": "https://www.techradar.com/vpn"
},
{
"@type": "SiteNavigationElement",
"position": 9,
"name": "Cameras",
"url": "https://www.techradar.com/cameras"
},
{
"@type": "SiteNavigationElement",
"position": 10,
"name": "Home",
"url": "https://www.techradar.com/home",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Smart Home",
"url": "https://www.techradar.com/home/smart-home"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Small Appliances",
"url": "https://www.techradar.com/home/small-appliances"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 11,
"name": "EVs",
"url": "https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles"
}
]
}
]
}
</script>
<meta property="mrf:authors" content="APC magazine">
<meta property="mrf:tags" content="region:US;articleType:News;control:no-in-article-video;control:van-disable-inbody-ads;control:serversidehawk;category:Seasonal Sales;unindexedFreeform:APC;unindexedFreeform:APC;source:APC">
<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="APC issue 559 (June 2026) is on sale now!">
<meta property="twitter:description" content="Top tips for a faster, safer and less restrictive Windows 11 experience">
<meta property="twitter:creator" content="@TechRadar">
<meta property="twitter:image" content="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1200-80.jpg">
<meta name="apple-news-title" content="APC issue 559 (June 2026) is on sale now!">
<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/seasonal-sales">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds/articletype/news">
<!-- [/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:970px){.no-sidebar #content{width:100%}}@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}}.infinite-container .van_vid_carousel{display:none}.infinite-container .news-article{float: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-link{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-link .chunk{max-width:80%}.block-link .block-icon,.block-link .chunk{display:inline-block;vertical-align:middle}.block-link .fancy_box-title:before,.block-link .icon:before,.block-link .pagination.internal input[type=checkbox].hidden:checked~label:before,.block-link .pagination.internal label:before,.block-link .rating:not(.slice-container):before,.pagination.internal .block-link input[type=checkbox].hidden:checked~label:before,.pagination.internal .block-link label:before{font-size:10px;margin-left:5px;float:right}.block-link:hover{background:#666}.block-link:hover,.block-link:visited{color:#333;text-decoration:none}.block-link.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,.news-article header h1,.news-article.full-width-image header h1,.static-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,.news-article header h1,.news-article.full-width-image header h1,.static-article header h1{font-size:28px;line-height:34px}}@media (min-width:1574px){#content>header h1,.article header h1,.news-article header h1,.news-article.full-width-image header h1,.static-article header h1{margin-bottom:.75rem;font-size:34px;line-height:42px}#content>header body.limit-width h1,.article header body.limit-width h1,.news-article header body.limit-width h1,.static-article header body.limit-width h1,body.limit-width #content>header h1,body.limit-width .article header h1,body.limit-width .news-article header h1,body.limit-width .static-article header h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header h2,.article header h2,.news-article header h2,.static-article header h2{font-size:18px;line-height:26px;font-weight:300;margin-bottom:20px}.news-article.full-width-image header h2{font-size:18px;line-height:26px;font-weight:300}@media (min-width:1000px){#content>header h2,.article header h2,.news-article header h2,.news-article.full-width-image header h2,.static-article header h2{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header h2,.article header h2,.news-article header h2,.news-article.full-width-image header h2,.static-article header h2{font-size:24px;line-height:30px}#content>header body.limit-width h2,.article header body.limit-width h2,.news-article header body.limit-width h2,.static-article header body.limit-width h2,body.limit-width #content>header h2,body.limit-width .article header h2,body.limit-width .news-article header h2,body.limit-width .static-article header h2{font-size:20px;line-height:28px}}.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}.fancy_box-title:before,.icon:before,.pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination.internal label: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}#article-body figure blockquote:before{content:"\f104";font-family:techradar;color:#e6248a;position:absolute;left:0;top:20px;font-size:19px}.fancy_box-title:before,.icon-arrow-down:before{content:"\f109"}.icon-arrow-left:before{content:"\f10a"}.icon-arrow-right:before{content:"\f10b"}.icon-category-cameras-and-camcorders:before{content:"\f111"}.icon-category-earbuds:before{content:"\f116"}.icon-category-laptops:before{content:"\f119"}.icon-category-phones:before{content:"\f11b"}.icon-category-speakers:before{content:"\f11e"}.icon-category-televisions:before{content:"\f121"}.icon-category-vpn:before{content:"\f123"}.icon-category-webcam:before{content:"\f125"}.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-minus_circle:before{content:"\f133"}.icon-plus_circle:before{content:"\f134"}.icon-star:before{content:"\f138"}.rating:not(.slice-container):before{content:"\f139"}.circle-icon,.icon-circle{border-radius:50%;display:block}.article header .byline .rating,.news-article header .byline .rating,.static-article header .byline .rating,ul.inline li{float:left}.impact header a{color:#333}.media-list{margin-top:1rem}.media-list li{box-sizing:border-box;margin-bottom:1rem;float:left;width:100%}@media (min-width:575px){.media-list li{width:50%}}.media-list li a{float:left;width:100%;color:#333;text-decoration:none}.media-list li a:hover{text-decoration:underline}.media-list li h4,.media-list li img,.media-list li span{box-sizing:border-box;float:left;width:50%;text-transform:none;padding-right:20px;font-weight:300;line-height:24px;font-size:16px}.media-list li:nth-child(odd){clear:both}.text-copy{clear:both;position:relative;word-break:break-word;margin-bottom:40px}.text-copy table{word-break:normal}.article footer,.news-article footer,.news-article.full-width-image footer,.static-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}.news-article.full-width-image+#sidebar,.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 b,.text-copy strong{font-weight:600}.text-copy h2:not([class^=hawk-]):not(.article-body__section),.text-copy h3:not([class^=hawk-]):not(.article-body__section){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-]):not(.boost-block p):not(.vanilla-image-block){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-]):not(.vanilla-image-block){font-size:1rem;line-height:1.5}@media (min-width:700px) and (max-width:1000px){.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-]):not(.vanilla-image-block){font-size:18px;line-height:1.5}}.text-copy ul{list-style:disc outside none;font-size:16px;line-height:1.5}@media (min-width:700px) and (max-width:1000px){.text-copy ul{font-size:18px;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}@media (min-width:700px) and (max-width:1000px){.text-copy ol li{font-size:18px;line-height:1.5}}.text-copy figcaption{font-size:13px;line-height:16px;color:#333}.text-copy ol,.text-copy ul{margin-bottom:1em}.article,.news-article,.news-article.full-width-image,.static-article{position:relative}.article .box>img,.news-article .box>img,.static-article .box>img{width:100%}@media (min-width:1000px){.article,.news-article,.news-article.full-width-image,.static-article{float:left;max-width:650px}}@media (min-width:1574px){.article,.news-article,.news-article.full-width-image,.static-article{max-width:832px}body.limit-width .article,body.limit-width .news-article,body.limit-width .static-article{max-width:650px}}.article header,.news-article header,.news-article.full-width-image header,.static-article header{margin-top:30px}.article header .byline,.news-article header .byline,.static-article header .byline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1em;clear:both;line-height:23px;margin-bottom:.625rem;font-size:13px}@media (min-width:1000px){.article header .byline,.news-article header .byline,.static-article header .byline{margin-bottom:.5rem}}@media (min-width:1574px){.article header .byline,.news-article header .byline,.static-article header .byline{margin-bottom:.75rem}}.article header .byline .chunk,.news-article header .byline .chunk,.static-article header .byline .chunk{margin-right:1ex}.article header .byline .category,.news-article header .byline .category,.static-article header .byline .category{text-transform:capitalize}.article header .byline .byline-article-type,.news-article header .byline .byline-article-type,.static-article header .byline .byline-article-type{background-color:#e6248a;color:#fff;padding:3px 5px;white-space:nowrap;line-height:1rem}.article header .byline .byline-contributors,.news-article header .byline .byline-contributors,.static-article header .byline .byline-contributors{border-left:1px solid;padding-left:5px;margin-left:4px}.article footer,.article header,.article section.content-wrapper,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-article section.content-wrapper{margin-left:20px;margin-right:20px}.article footer #article-comments,.article header #article-comments,.article section.content-wrapper #article-comments,.news-article footer #article-comments,.news-article header #article-comments,.news-article section.content-wrapper #article-comments,.static-article footer #article-comments,.static-article header #article-comments,.static-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,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}@media (min-width:1574px){.article footer,.article header,.article section.content-wrapper,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-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 .news-article footer,body.limit-width .news-article header,body.limit-width .news-article section.content-wrapper,body.limit-width .static-article footer,body.limit-width .static-article header,body.limit-width .static-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}.article header,.article section,.news-article header,.news-article section,.news-article.full-width-image header,.news-article.full-width-image section,.static-article header,.static-article section{overflow:visible}.news-article header .strapline{color:#333;font-size:20px;line-height:28px;margin-bottom:1em;font-weight:300}.news-article.full-width-image+#sidebar>:first-child{margin-top:0}body.has-hero-video .hero-video-wrapper{margin-bottom:13px;position:relative;background:#000}.masthead-item label,body.has-hero-video .hero-video-wrapper .jwplayer__wrapper{margin-bottom:0}@media screen and (min-width:900px){body.has-hero-video .news-article .hero-video-wrapper,body.has-hero-video .news-article header{width:100%;max-width:922px}body.has-hero-video .legacy-container aside#sidebar{margin-top:820px}}.news-article.full-width-image{width:100%}@media screen and (min-width:1000px){.news-article.full-width-image{width:970px}}@media screen and (min-width:900px){.news-article.full-width-image{max-width:100%;float:none}}.news-article.full-width-image header,button[type=submit].loading{position:relative}@media (min-width:700px){.news-article.full-width-image header{overflow:hidden;*zoom:1;margin-bottom:20px}}.news-article.full-width-image header h2{margin-bottom:20px}@media (min-width:1000px){.news-article.full-width-image>footer{width:602px}}@media screen and (min-width:1574px){body.limit-width .news-article.full-width-image{max-width:100%}}@media (min-width:1000px){#content-after-image{width:645px;float:left}}.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}#article-body>ol,#article-body>ul,.buying-guide-block,.text-copy div._hawk+p{clear:both}.buying-guide-block h3{display:flex}.buying-guide-block .chunk.rating{display:inline-block;margin-left:10px}.buying-guide-block .chunk.rating:before{background:0 0}.sponsored.label{background-color:#333;color:#fff;margin:0 0 20px}.no-sidebar .news-article{max-width:100%!important}.van_vid_carousel{width:100%;margin:0 auto 40px;overflow:hidden;clear:both}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container{display:block}.van_vid_carousel .van_vid_carousel__padding{position:relative;padding-top:80%;padding-top:calc(66.67% + 42px);height:0;line-height:0}@media (max-width:699px){.van_vid_carousel .van_vid_carousel__padding:has(.jw-carousel-signposting){padding-top:calc(60% + 36px)}}@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{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%}.jwplayer__wrapper{position:relative;padding-top:56.25%;margin-bottom:50px}@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%}.buying-guide-block{overflow:hidden}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:var(--image--text--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-body figure blockquote>p,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}}.news-article.full-width-image .center-cropped{margin-bottom:30px;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}.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,#burgerbar-none{display:none}#burgerbar{background:#2f6e91}@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}}.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}}.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 .rating:not(.slice-container),.pagination.internal .burgerbar .buttons-social input[type=checkbox].hidden:checked~label,.pagination.internal .burgerbar .buttons-social label{display:flex;flex-direction:column;justify-content:center}.burgerbar .buttons-social .icon-svg{display:block;height:24px;width:24px}.burgerbar .buttons-social .icon-youtube{display:none}@media screen and (min-width:850px){.burgerbar .buttons-social .icon-youtube{display:flex}}.burgerbar .button-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;width:60px}.burgerbar .button-menu .checked,.reveal-next,.reveal-next+*{display:none}.reveal-next:checked+*{display:block}.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}.box{display:table;margin-bottom:40px;clear:both;width:100%}.box.auto{width:auto;float:none;overflow:hidden}#sidebar .box,.box.less-space{margin-bottom:30px}.box.block,.thumbs .thumbs-wrapper .thumb.current .thumb-text{display:block}.box h3,.box h4{font-weight:600;font-size:16px;line-height:40px;text-transform:uppercase;vertical-align:middle}.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{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}.thumbs{display:none;width:100%;height:62px;overflow:hidden;position:relative;margin-top:-20px;margin-bottom:20px}@media screen and (min-width:700px){.thumbs{display:block}}.thumbs .thumbs-wrapper{transition:left .2s ease-out;position:absolute;height:100%;top:0;left:0;margin-bottom:0}.thumbs .thumbs-wrapper .thumb{position:absolute;width:110px;height:100%;top:0;list-style:none;margin-right:1px}.thumbs .thumbs-wrapper .thumb img{width:100%;height:100%}.thumbs .thumb-scroll{width:32px;position:absolute;top:0;height:100%;background:#333;color:#fff;line-height:100%;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination.internal .thumbs .thumb-scroll input[type=checkbox].hidden:checked~label,.pagination.internal .thumbs .thumb-scroll label,.thumbs .thumb-scroll .fancy_box-title,.thumbs .thumb-scroll .icon,.thumbs .thumb-scroll .pagination.internal input[type=checkbox].hidden:checked~label,.thumbs .thumb-scroll .pagination.internal label,.thumbs .thumb-scroll .rating:not(.slice-container){display:inline-block;margin-top:21px;cursor:pointer}.thumbs .thumb-scroll.thumbs-left{left:0}.thumbs .thumb-scroll.thumbs-right{right:0}.thumbs .thumb-link,.thumbs .thumb-text,.youtube-facade img{display:block;width:100%;height:100%}.thumbs .thumb-link:hover .thumb-text{display:block}.thumbs .thumb-text{display:none;position:absolute;left:0;top:0;box-sizing:border-box;border:3px solid #333}.pagination-gallery{border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:none}.pagination-gallery.top{visibility:hidden;display:block;margin-bottom:0}@media screen and (min-width:700px){.pagination-gallery{display:block}.pagination-gallery.top{visibility:visible;margin-bottom:40px}}.pagination-gallery-label{text-transform:uppercase;margin-top:0;line-height:44px;font-weight:700;display:block;height:44px}.pagination-gallery-label:hover,.pagination-gallery-sequential label.pagination-gallery-sequential-button{cursor:pointer}.pagination-gallery-sequential{position:absolute;width:50%;right:0;border-left:1px solid #ccc;line-height:44px;display:none}@media screen and (min-width:700px){.pagination-gallery-sequential{display:block}}.pagination-gallery-sequential.top{top:-99px}.pagination-gallery-sequential.bottom{bottom:1px}.pagination-gallery-sequential span{text-align:center;display:block;font-size:.8125em;margin-left:20px}.pagination-gallery-sequential .pagination-gallery-sequential-button{position:absolute;top:50%;text-transform:uppercase;font-weight:700;font-size:.875em;margin-top:-22px;line-height:44px;padding-right:1em}.pagination-gallery-sequential .pagination-gallery-sequential-button i{color:#fff;border-radius:50%;background-color:#333;font-size:.7em;padding:6px;width:13px;display:inline-block;text-align:center;line-height:13px;position:relative;top:-2px}.pagination-gallery-sequential .pagination-gallery-sequential-button.prev{left:20px}.pagination-gallery-sequential .pagination-gallery-sequential-button.prev i{margin-right:5px}.pagination-gallery-sequential .pagination-gallery-sequential-button.next{right:0}.pagination-gallery-sequential .pagination-gallery-sequential-button.next i{margin-left:5px}.pagination-gallery-sequential .pagination-gallery-sequential-button.disabled{opacity:.1}.youtube-video{float:none;clear:left;width:100%;margin-bottom:1.25rem}.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:3rem;height:3rem;pointer-events:none}.youtube-facade a{position:absolute;display:flex;align-items:flex-end;left:0;bottom:5px;padding:.875rem;font-size:.875rem;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:1rem;padding-left:1rem;font-size:1rem;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{font-size:.7em;position:relative;top:-2px}.button:hover .icon-arrow-right,.youtube-facade a{text-decoration:none}.button:hover,.button:hover:visited{background-color:#666;text-decoration:none}.load-comments:hover,.nav-list>.menu-item.secondary-style a{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}#article-body figure blockquote{border:0;border-top:solid 1px #333;border-bottom:solid 1px #333;padding-top:20px;padding-bottom:5px;display:block;margin-top:1em;margin-bottom:1em;font-size:20px;line-height:28px;padding-left:42px;position:relative;font-weight:600}@media screen and (min-width:700px){#article-body figure blockquote{float:right;width:40%;margin-left:1.5em;margin-top:.3em}}#article-body figure blockquote>figcaption{display:block;margin-bottom:15px}body:not(.flexi-page).van-banner-hero-image article.news-article .content-wrapper .hero-image-padding,body:not(.flexi-page).van-banner-hero-image article.news-article header{padding-top:150px!important}@media screen and (min-width:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article .content-wrapper .hero-image-padding{padding-top:200px!important}}body:not(.flexi-page).van-banner-hero-image article.news-article header~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:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper{width:calc(100% - 48px);max-width:calc(100% - 48px);top:0;margin-bottom:0}}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper img{-o-object-fit:contain;object-fit:contain;display:block;width:100vw;margin-left:-20px}@media screen and (min-width:700px){body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper img{width:100%;margin-left:0}}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption{position:absolute;right:0;bottom:0;background:0 0;padding:0 5px 0 0;margin:0}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption .caption-text{font-size:10px!important;line-height:10px}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption>.credit{display:block;font-size:10px!important;line-height:10px}body:not(.flexi-page).van-banner-hero-image article.news-article header>.breadcrumb:first-of-type{position:absolute;top:-260px}@media screen and (min-width:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article header>.breadcrumb:first-of-type{top:-170px}body:not(.flexi-page).van-banner-hero-image article.news-article header{padding-top:200px!important}}.pagination-gallery{margin-bottom:25px}@media screen and (min-width:700px){.pagination-gallery{margin-bottom:40px}}.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{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.component-loaded{height:auto;flex:1 1 0}.nav-list .menu-item,.nav-list .menu-item .sub-menu>.menu-item{visibility:visible}@media screen and (min-width:700px){.nav-list>.menu-item.primary-style:last-child{margin-right:auto}}.nav-list>.menu-item.secondary-style{order:1;background-color:#0f181e}.nav-list>.menu-item.secondary-style a:hover{background-color:inherit;text-decoration:underline}.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.menu-item-home{min-width:53px}.menu-item i{visibility:inherit}.menu-item .mag-menu-reveal,.menu-item a{line-height:44px;font-size:1rem;padding-left:1rem}.menu-item .mag-menu-reveal:not(.maglink),.menu-item a:not(.maglink){padding-right:1rem}@media screen and (min-width:700px){.menu-item .mag-menu-reveal,.menu-item a{display:inline-block;zoom:1;*display:inline;vertical-align:top}}.menu-item .mag-menu-reveal,.menu-item .mag-menu-reveal:hover,.menu-item .mag-menu-reveal:visited,.menu-item .mag-menu-reveal:visited:hover,.menu-item a,.menu-item a:hover,.menu-item a:visited,.menu-item a:visited:hover{color:#fff;display:block}.menu-item .mag-menu-reveal:not(.menu-item-magazines):active,.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}.mag-menu-reveal{color:#fff}.mag-menu-reveal:hover{color:#e6248a}.mag-menu-reveal:hover .sub-menu-mags{display:block}.mag-menu-reveal:hover .sub-menu-mags li{line-height:18px}.mag-menu-reveal .sub-menu-mags,.sub-menu{display:none}.sub-menu{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-item-hover-reveal.menu-item,.sub-menu-item{font-size:1rem}.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}.menu-item-hover-reveal{line-height:44px;color:#fff;padding-left:1rem;padding-right:1rem;white-space:nowrap;cursor:default}@media screen and (min-width:700px){.menu-item-hover-reveal:focus .sub-menu,.menu-item-hover-reveal:focus-within .sub-menu,.menu-item-hover-reveal:hover .sub-menu{display:block;position:absolute;margin-left:-16px}}.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon,.menu-item-hover-reveal .pagination.internal input[type=checkbox].hidden:checked~label,.menu-item-hover-reveal .pagination.internal label,.menu-item-hover-reveal .rating:not(.slice-container),.pagination.internal .menu-item-hover-reveal input[type=checkbox].hidden:checked~label,.pagination.internal .menu-item-hover-reveal label{font-size:11px;line-height:1;position:relative;top:-1px;left:1px}@media screen and (min-width:700px){.menu-item-hover-reveal .icon-arrow-right{display:none}}.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon-arrow-down{display:none}@media screen and (min-width:700px){.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon-arrow-down{display:inline}.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}}.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 .next{margin:10px 0;line-height:24px;box-sizing:border-box;width:50%}.pagination.internal.current-prev-next .home,.pagination.internal.current-prev-next .prev{margin:10px 0;line-height:24px;box-sizing:border-box;width:50%;float:left}.pagination.internal.current-prev-next .next{float:right;text-align:right;padding-left:20px}.pagination.internal.current-prev-next .prev{padding-right:20px;border-right:1px solid #ccc}.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}.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span label,.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 .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}.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span label: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 .rating:not(.slice-container):before{top:.1rem;left:.2em}.pagination>span:nth-child(2){text-align:left;float:right;padding:0 0 0 1em}.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span:nth-child(2) label,.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) .rating:not(.slice-container){float:right;margin-right:0;margin-left:.5em}.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span:nth-child(2) label: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) .rating:not(.slice-container):before{top:.1rem;left:.35em}.article.pagination.internal,.pagination.internal.news-article,.pagination.internal.static-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}.article.pagination.internal .current,.fancy-box figcaption,.gallery-vanilla .socialite-widget-item span,.pagination.internal.news-article .current,.pagination.internal.static-article .current,input[name=gallery-slide-radio]{display:none}.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{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,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:50%}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:auto}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{order:1;padding-right:0;border-right:none;margin-right:auto}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{margin-right:0;padding-right:20px}}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-article .next{order:3;padding-left:0}.pagination.internal.current-prev-next.news-article.full-width-image .next{order:3;text-align:right;padding-left:0}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article.full-width-image .next,.pagination.internal.current-prev-next.static-article .next{padding-left:20px}}.article.pagination.internal.current-prev-next p+.next,.pagination.internal.current-prev-next.news-article p+.next,.pagination.internal.current-prev-next.news-article.full-width-image p+.next,.pagination.internal.current-prev-next.static-article p+.next{margin-left:auto}.article.pagination.internal.current-prev-next .prev:last-child,.pagination.internal.current-prev-next.news-article .prev:last-child,.pagination.internal.current-prev-next.static-article .prev:last-child{margin-right:auto}.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}.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label,.pagination.internal .socialite-widget-item label,.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 .rating:not(.slice-container){font-size:.9em;width:100%;height:100%;line-height:24px}.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label:before,.pagination.internal .socialite-widget-item label: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 .rating:not(.slice-container):before{display:block}.socialite-widget-item.comment{width:auto;border-left:solid 1px #333;padding-left:8px}.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}@media screen and (min-width:320px){.comment-jump span{display:inline-block;vertical-align:top}}.gallery-vanilla .socialite-widget-item.comment{border-left:none;padding-left:0}.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}#wrapper-gallery,.subsite-techradar-gaming div.nav-button-background-blue,.subsite-techradar-pro div.nav-button-background-blue{position:relative}#wrapper-gallery .socialite-widget{position:relative;top:0;margin-bottom:11px;padding-left:5px}@media screen and (max-width:700px){#wrapper-gallery .socialite-widget{visibility:visible}}@media screen and (min-width:700px){.gallery-image{display:none}input[name=gallery-slide-radio]:checked+.gallery-image{display:block}}.inlinegallery .credit{margin-top:0}.inlinegallery figcaption~.credit{margin-top:8px}.credit .gallery-image{margin-top:12px}figcaption~.credit .gallery-image{margin-top:9px}.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:var(--author-bio--background-color, transparent)}.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 b,.fancy-box strong{font-weight:600;line-height:23px}.fancy-box b:empty,.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:not(.listingResultsWrapper,.listingResults){width:100%;overflow:hidden;border-bottom:1px solid #ddd;margin:18px 0;padding-bottom:6px}.deal-block figure,.product:not(.listingResultsWrapper,.listingResults) figure{float:left;width:100px;min-width:0;margin:6px 20px 6px 0}.deal-block:last-child,.product:not(.listingResultsWrapper,.listingResults):last-child{border-bottom:none}.deal-block p,.product:not(.listingResultsWrapper,.listingResults) p{margin-bottom:10px}.deal-block a.view-deal,.product:not(.listingResultsWrapper,.listingResults) 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:not(.listingResultsWrapper,.listingResults) a.view-deal{float:right;margin-top:10px;margin-right:17px;width:121px}}.deal-block:not(.editors-choice),.product:not(.listingResultsWrapper,.listingResults):not(.editors-choice){clear:both}.article-body__section{text-align:center;border-bottom:2px solid #e6248a;text-transform:uppercase;margin:18px 0;clear:both;scroll-margin-top:50px}.article-body__section span{display:inline-block;background-color:#e6248a;color:#fff;padding:8px 75px;margin-inline:30px;font-size:15px;line-height:1.4}@media screen and (max-width:700px){.article-body__section span{padding:5px 25px}}.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 .stars__reviews .rating:before{color:#fff}.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 .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 .vanilla-image-block img.endorsement-hero-image{position:absolute}.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,.news-article .featured_product_block.featured_block_standard,.static-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}div.xenforo-comments-see-all{margin:30px 0}@media screen and (max-width:991px){div.xenforo-comments-see-all{margin:30px 0 20px}}div.xenforo-comments-see-all a button{height:44px;padding:0 15px;background:#e6248a;border:solid 1px #e6248a}div.xenforo-comments-see-all a button i.fancy_box-title,div.xenforo-comments-see-all a button i.icon,div.xenforo-comments-see-all a button i.rating:not(.slice-container){margin-right:5px}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}.lhrailsticky{top:135px;left:32px;max-height:calc(100vh - 135px);display:block;width:140px;position:fixed;padding:0 10px;box-sizing:border-box;background:#fff;border-radius:10px;color:#333;font-size:12px;z-index:1500}.lhrailsticky__jumpto{margin-top:30px;padding-bottom:10px}.lhrailsticky__links{width:calc(100% + 3px);max-height:calc(100vh - 187px - 44px);overflow-y:scroll;line-height:16px;margin-bottom:30px;border-top:2px solid #e6248a;border-bottom:2px solid #e6248a;padding:5px 0}.lhrailsticky__links::-webkit-scrollbar,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list::-webkit-scrollbar{width:3px;background:0 0}.lhrailsticky__links::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.lhrailsticky__links .links__item{padding:5px 0;border-bottom:1px solid #ccc}.lhrailsticky__links .links__item a.item__link{display:block;width:100%;color:#333;cursor:pointer}.lhrailsticky__links .links__item a.item__link:hover{text-decoration:none}.lhrailsticky__links .links__item.current .item__link,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active>a{color:#e6248a;font-weight:700}.lhrailsticky__links li:last-of-type{border-bottom:none}.client-logo{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px}.client-logo p{font-size:14px;line-height:50px}.client-logo a{z-index:1;display:inherit}.client-logo img{height:40px;min-width:30px;-o-object-fit:contain;object-fit:contain;margin-left:7px;max-width:200px}.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-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 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,.see-more .twitter-tweet{margin:0!important}.see-more{clear:both;position:relative;overflow:hidden;max-width:550px;min-height:212px;margin:10px 0;box-sizing:border-box}.see-more--clipped{height:212px}.see-more--clipped .see-more__button-container,.see-more--clipped .see-more__filter{display:initial}.see-more__filter{display:none;position:absolute;height:50px;width:100%;bottom:43px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 100%)}.see-more__button-container{display:none;position:absolute;text-align:center;height:43px;width:100%;background-color:#fff;bottom:0}.see-more__button-container .see-more__button{color:#657786;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-size:15px;line-height:43px}.see-more__button-container .see-more__button:hover{color:#1b95e0;text-decoration:underline;cursor:pointer}@media screen and (max-width:699px){body:not(.no-ads) #top-leaderboard{height:100px;margin-top:0;margin-bottom:0;contain:layout}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:330px;margin-top:20px;margin-bottom:20px}}@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-1{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}}#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%}}.slice-container.person-wrapper{margin-bottom:20px;margin-top:20px}.slice-container.person-wrapper+script+.slice-container.person-wrapper>.person--separator{border-top:0;padding-top:0}.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;font-size:16px;font-weight:700;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,.pagination.internal.current-prev-next.news-article .current,.pagination.internal.current-prev-next.static-article .current,.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}.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}}@media screen and (min-width:320px){._van_header_black_friday .byline-social{color:#333;margin:20px 0 10px;padding:210px 10px 36px;background:url(/media/img/black_friday_bg_2018-techradar.jpg)no-repeat top center}}@media screen and (min-width:700px){._van_header_black_friday .byline-social{background:url(/media/img/black_friday_bg_2018-techradar.jpg)no-repeat top center;padding:210px 10px 10px}._van_header_black_friday a.email.socialite:hover{background-color:#ccc}._van_header_black_friday nav.socialite-widget{float:none;padding-bottom:auto}._van_header_black_friday nav.socialite-widget.box.less-space{margin-bottom:5px}._van_header_black_friday h1{font-weight:400;width:100%;margin-top:.5em}._van_header_black_friday h1,body.limit-width ._van_header_black_friday h1{margin-bottom:.5em;font-size:28px;line-height:38px}._van_header_black_friday h2,._van_header_black_friday p{display:block}._van_header_black_friday .breadcrumb{color:#333;position:relative;margin-bottom:0;top:0;left:auto}}.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-y:auto;max-height:90vh;z-index:9999;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,body.header-v2 .primary-nav .wrapper .menuitems .nav-list .menu-item.menu-item-home{display:none}.nav-subscribe svg{display:inline-block}.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,.subsite-techradar-pro .primary-style{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 .nav-list .menu-item a:hover,.subsite-techradar-pro div.nav-button-background-blue a:hover{background:#315062}.subsite-techradar-pro .nav-list .menu-item-home a:hover{text-decoration:none}.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 .nav-list .menu-item-home a:hover{text-decoration:none}.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{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 .nav-list>.menu-item.primary-style:last-child{color:#333;font-size:16px;text-transform:uppercase;font-weight:600;margin-right:auto}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}}:root{--site-header-grid-template-areas-mobile:"burgerbar-trigger logo viafoura locale-selector sign-in search";--byline-chip--background-color:#e6248a;--infoblock--icon-color:#e6248a}.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}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .current,.pagination.internal.current-prev-next.news-article .current,.pagination.internal.current-prev-next.static-article .current{display:none}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{flex-wrap:wrap;align-items:flex-start;flex-basis:auto;flex-direction:column;max-width:50%}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-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,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:35%}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{text-align:left}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-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}.fancy_box_body{padding:10px 14px 5px;border:1px solid #ededed}.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}@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,.burgerbar.subsite__burger .burgerbar-small .user-locale.masthead-item .locale__flags{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}}@media screen and (min-width:1000px){body.van-banner-hero-image article.news-article>header{padding-top:0}body.van-banner-hero-image article.news-article>header~section:first-of-type>.hero-image-wrapper{top:0;margin-bottom:0}}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}.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk{margin-bottom:16px;text-indent:-21px;margin-left:21px}.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk:before,.pagination.internal .text-copy label._hawk:before,.text-copy ._hawk.fancy_box-title:before,.text-copy ._hawk.icon:before,.text-copy ._hawk.rating:not(.slice-container):before,.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk:before,.text-copy .pagination.internal label._hawk:before{font-size:16px;margin-right:5px}@media (min-width:600px){.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk{float:left;clear:left;width:calc(50% - 21px)}}.pagination.internal{border-bottom:none;display:flex;justify-content:center;text-align:center}.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{background:0 0;color:#333;font-size:.75em}.pagination.internal .icon-arrow-left{margin-right:.5em}.pagination.internal .icon-arrow-right{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 .current{display:none}}</style>
<meta data-static-host="//vanilla.futurecdn.net/techradar/1658369" id="static-host-pattern">
<link rel="preload" as="style" href="https://vanilla.futurecdn.net/techradar/1658369/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:#333;}.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-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 { .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;line-height:1.2}@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--inbodyContent .newsletter-form__footer--us_disclaimer{margin:0;padding:24px 0}@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}.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__toggle-button{display:none}@media (max-width:767px){.author--collapsible .author__bio-wrapper{-webkit-box-orient:vertical;-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-direction:column;flex-direction:column;gap:5px;position:relative;z-index:1}.author--collapsed .author__biography{-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;word-wrap:break-word;display:-webkit-box!important;margin-bottom:0;max-height:100px;overflow:hidden;pointer-events:none;position:relative;text-overflow:ellipsis;white-space:normal}.author--collapsed .author__biography p{display:inline!important;margin:0!important;padding:0!important}.author--collapsed .author__biography p:not(:last-child):after{content:" ";display:inline}.author--collapsed .author__biography *{margin:0!important;padding:0!important}.author--collapsed .author__biography a{pointer-events:auto}.author__toggle-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0000;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.author__toggle-button:hover{opacity:.8}.author__toggle-button:active{opacity:.6}.author__toggle-text{font-family:inherit;font-size:16px;font-weight:700;height:24px;line-height:24px}.author__toggle-icon,.author__toggle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b98ee;display:-webkit-box;display:-ms-flexbox;display:flex}.author__toggle-icon{-webkit-box-pack:center;-ms-flex-pack:center;height:16px;justify-content:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:16px}.author__toggle-icon svg{height:100%;width:100%}.author__toggle-icon--rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.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--separator{padding:30px 15px}.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}.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--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/1658369/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/1658369/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/1658369/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/1658369/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/1658369/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/1658369/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:.813em;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}}@media (min-width:700px){body:where(.flexi-home,.flexi-landing) .widget-content-parsed-content_document .hero-product-container,body:where(.flexi-home,.flexi-landing) .widget-content-parsed-fields_query .hero-product-container{max-width:unset!important}}body:where(.flexi-home,.flexi-landing) .widget-content-parsed-content_document .hero-product-container .product-block-row,body:where(.flexi-home,.flexi-landing) .widget-content-parsed-fields_query .hero-product-container .product-block-row{display:block!important}body:where(.flexi-home,.flexi-landing) .widget-content-parsed-content_document .vanilla-image-block,body:where(.flexi-home,.flexi-landing) .widget-content-parsed-fields_query .vanilla-image-block{padding-top:var(--flw-pt-var-vanilla-img-block, 130%)!important}
}
/* --flexi-widget-ads-- */
@layer legacy {
}
/* --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 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-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content{display:flex;justify-content:center;align-items:center}.widget-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content .dynamic-tabs-content-icon{overflow:hidden;width:var(--brand-widget-title-line-height);height:var(--brand-widget-title-line-height);margin-right:10px}.widget-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content .dynamic-tabs-content-icon img{width:100%;height:var(--brand-widget-title-line-height);display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.widget-dynamic{font-family:var(--brand-font-family-1)}
}
/* --custom-widget-tailwind-block-- */
#membership-expandable-banner-1 {
padding: 0;
margin: 0;
height: 0;
/* Responsive Design */
}
#membership-expandable-banner-1 .flcw-skinnyBanner-content-size {
max-width: 1300px;
}
#membership-expandable-banner-1 .flcw-text {
color: var(--flcw-membership-skinnybanner-text-color, white);
}
#membership-expandable-banner-1 .flcw-text-banner {
color: var(--flcw-membership-skinnybanner-sticky-banner-title-text-color, var(--flcw-membership-skinnybanner-text-color, white));
}
#membership-expandable-banner-1 .flcw-text-popup {
color: var(--flcw-membership-skinnybanner-sticky-banner-title-text-color, var(--flcw-membership-skinnybanner-text-color, white));
}
#membership-expandable-banner-1 .flcw-text-join-our-community {
color: var(--flcw-membership-skinnybanner-join-our-community-color, white);
}
#membership-expandable-banner-1 .flcw-card {
background-color: var(--flcw-membership-skinnybanner-card-bg-color, rgba(186, 185, 200, 0.7));
}
#membership-expandable-banner-1 .flcw-join-now-btn {
background-color: var(--flcw-membership-skinnybanner-join-our-btn-bg-color, rgba(255, 255, 255, 0.2));
}
#membership-expandable-banner-1 .skinny-banner.show.flw-translate-150 {
transform: translateY(150px);
}
#membership-expandable-banner-1 .skinny-banner.show {
transform: translateY(0px);
z-index: 9999;
}
#membership-expandable-banner-1 .skinny-banner-bis.show {
z-index: 9999;
}
#membership-expandable-banner-1 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}
@media (max-width: 699px) {
#membership-expandable-banner-1 .skinny-banner-bis.show {
transform: translateY(60px);
z-index: 9999;
}
#membership-expandable-banner-1 .skinny-banner-bis.show {
z-index: 9999;
}
}
#membership-expandable-banner-1 .join-now-text {
display: block;
}
@media (max-width: 460px) {
#membership-expandable-banner-1 .join-now-text {
display: none;
}
}
#membership-expandable-banner-1 .btn-find-out-more {
border: 1px solid var(--flcw-membership-skinnybanner-find-out-more-border-color, var(--flexi-brand-color-2)) !important;
}
#membership-expandable-banner-1 .log-in-btn {
border: 1px solid var(--flcw-membership-skinnybanner-text-color, white) !important;
}
#membership-expandable-banner-1 .btn-close-popup {
background-color: var(--flcw-membership-skinnybanner-find-out-more-border-color, var(--flexi-brand-color-2)) !important;
}#membership-signup-popup-2 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-signup-popup-2 .closedPopup {
display: none;
}
#membership-signup-popup-2 .log-in-btn {
border: 1px solid var(--flcw-membership-skinnybanner-text-color, white) !important;
}
#membership-signup-popup-2 .flcw-text {
color: var(--flcw-membership-skinnybanner-text-color, white);
}
#membership-signup-popup-2 .flcw-text-popup {
color: var(--flcw-membership-popup-text-color, white);
}
#membership-signup-popup-2 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}#membership-slide-out-3 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-slide-out-3 .flcw-slide-out-button-scroll-btn {
background-color: var(--flcw-membership-slide-out-badges-scroll-button-bg-color, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color, white) !important;
}
#membership-slide-out-3 .flcw-slide-out-button-badge {
background-color: var(--flcw-membership-slide-out-button-bg-color-badge, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color-badge, var(--flcw-membership-slide-out-button-text-color, white)) !important;
}
#membership-slide-out-3 .flcw-slide-out-button {
color: var(--flcw-membership-slide-out-button-text-color, white) !important;
background-color: var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1)) !important;
}
#membership-slide-out-3 .flcw-slide-out-button:hover {
background-color: var(--flcw-membership-slide-out-button-bg-color-hover, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color-hover, var(--flcw-membership-slide-out-button-text-color, white)) !important;
border: 2px solid var(--flcw-membership-slide-out-button-border-color-hover, white) !important;
}
#membership-slide-out-3 .flcw-slide-out-button-explore:hover {
background-color: var(--flcw-membership-slide-out-explore-button-bg-color-hover, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-explore-button-text-color-hover, var(--flcw-membership-slide-out-button-text-color, white)) !important;
border: 2px solid var(--flcw-membership-slide-out-explore-button-border-color-hover, transparent) !important;
}
#membership-slide-out-3 .flcw-slide-out .isExpanded {
width: 475px;
}
#membership-slide-out-3 .flcw-text {
color: var(--flcw-membership-text-color, white);
}
#membership-slide-out-3 .flcw-badges-card {
background-color: var(--flcw-membership-slide-out-badge-bg-color, white);
border: var(--flcw-membership-slide-out-badge-border-color, white);
}
#membership-slide-out-3 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}#premium-promotion-banner-4 {
padding: 0;
margin: 0;
height: 0;
/* --- 2. The Popup Overlay --- */
}
#premium-promotion-banner-4 .premium-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #111111;
border-bottom: 3px solid #d12229;
color: white;
z-index: 1001;
display: flex;
justify-content: center;
align-items: center;
padding: 8px 20px;
gap: 20px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
transform: translateY(-100%);
transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}
#premium-promotion-banner-4 .premium-banner.visible {
transform: translateY(0px);
}
@media only screen and (max-width: 600px) {
#premium-promotion-banner-4 .premium-banner.visible {
transform: translateY(58px);
}
}
#premium-promotion-banner-4 .banner-text {
font-weight: 600;
font-size: 14px; /* Slightly increased for readability */
}
#premium-promotion-banner-4 .banner-cta-btn {
background-color: #d12229;
color: white;
border: none;
border-radius: 4px;
padding: 8px 16px; /* Fixed padding */
font-weight: 700;
line-height: normal;
cursor: pointer;
font-size: 12px;
transition: background 0.2s;
}
#premium-promotion-banner-4 .banner-cta-btn:hover {
background-color: #b01c22;
}
#premium-promotion-banner-4 .premium-modal-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 9999;
align-items: center;
justify-content: center;
backdrop-filter: blur(3px);
}
#premium-promotion-banner-4 .premium-modal-content {
background: #1a1a1a;
color: #ffffff;
padding: 40px;
border-radius: 8px;
max-width: 500px;
width: 90%;
position: relative;
border: 1px solid #333;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}
#premium-promotion-banner-4 .premium-modal-content h2 {
margin-top: 0;
font-size: 28px;
}
#premium-promotion-banner-4 .premium-subtitle {
color: #cccccc;
margin-bottom: 25px;
line-height: 1.5;
}
#premium-promotion-banner-4 .feature-list {
list-style: none;
padding: 0;
margin-bottom: 30px;
}
#premium-promotion-banner-4 .feature-list li {
margin-bottom: 15px;
display: flex;
align-items: start;
}
#premium-promotion-banner-4 .feature-icon {
color: #d12229;
margin-right: 12px;
font-weight: bold;
}
#premium-promotion-banner-4 .modal-cta-btn {
display: block;
width: 100%;
padding: 15px;
background: #d12229;
color: white !important;
text-align: center;
text-decoration: none !important;
font-weight: bold;
border-radius: 4px;
margin-bottom: 15px;
box-sizing: border-box; /* Ensures padding doesn't break width */
}
#premium-promotion-banner-4 .modal-footer-text {
text-align: center;
font-size: 13px;
color: #888;
}
#premium-promotion-banner-4 .close-btn {
position: absolute;
top: 15px;
right: 20px;
font-size: 24px;
color: #888;
cursor: pointer;
background: none;
border: none;
}
@media only screen and (max-width: 600px) {
#premium-promotion-banner-4 .banner-cta-btn {
width: 45%;
padding: 10px 20px;
}
}#in-page-notification-5 {
padding: 0;
margin: 0;
}
#in-page-notification-5 .notification-banner {
top: 60px;
}
@media (min-width: 768px) {
#in-page-notification-5 .notification-banner {
top: 1.5rem; /* 24px - matches md:top-6 */
}
}.widget-customwidgets .pointer-events-none {
pointer-events: none;
}
.widget-customwidgets .fixed {
position: fixed;
}
.widget-customwidgets .absolute {
position: absolute;
}
.widget-customwidgets .relative {
position: relative;
}
.widget-customwidgets .left-0 {
left: 0px;
}
.widget-customwidgets .top-0 {
top: 0px;
}
.widget-customwidgets .z-10 {
z-index: 10;
}
.widget-customwidgets .mx-auto {
margin-left: auto;
margin-right: auto;
}
.widget-customwidgets .my-5 {
margin-top: 1.25rem;
margin-bottom: 1.25rem;
}
.widget-customwidgets .mb-0 {
margin-bottom: 0px;
}
.widget-customwidgets .mb-2 {
margin-bottom: 0.5rem;
}
.widget-customwidgets .mb-2\.5 {
margin-bottom: 0.625rem;
}
.widget-customwidgets .mb-\[25px\] {
margin-bottom: 25px;
}
.widget-customwidgets .mb-\[5px\] {
margin-bottom: 5px;
}
.widget-customwidgets .mr-2 {
margin-right: 0.5rem;
}
.widget-customwidgets .mt-0 {
margin-top: 0px;
}
.widget-customwidgets .mt-0\.5 {
margin-top: 0.125rem;
}
.widget-customwidgets .mt-2\.5 {
margin-top: 0.625rem;
}
.widget-customwidgets .block {
display: block;
}
.widget-customwidgets .flex {
display: flex;
}
.widget-customwidgets .hidden {
display: none;
}
.widget-customwidgets .h-4 {
height: 1rem;
}
.widget-customwidgets .h-6 {
height: 1.5rem;
}
.widget-customwidgets .h-8 {
height: 2rem;
}
.widget-customwidgets .h-\[50px\] {
height: 50px;
}
.widget-customwidgets .h-full {
height: 100%;
}
.widget-customwidgets .max-h-0 {
max-height: 0px;
}
.widget-customwidgets .w-4 {
width: 1rem;
}
.widget-customwidgets .w-6 {
width: 1.5rem;
}
.widget-customwidgets .w-8 {
width: 2rem;
}
.widget-customwidgets .w-\[220px\] {
width: 220px;
}
.widget-customwidgets .w-auto {
width: auto;
}
.widget-customwidgets .w-full {
width: 100%;
}
.widget-customwidgets .min-w-0 {
min-width: 0px;
}
.widget-customwidgets .max-w-\[970px\] {
max-width: 970px;
}
.widget-customwidgets .flex-shrink-0 {
flex-shrink: 0;
}
.widget-customwidgets .flex-grow {
flex-grow: 1;
}
.widget-customwidgets .-translate-y-5 {
--tw-translate-y:-1.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .-translate-y-full {
--tw-translate-y:-100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .cursor-pointer {
cursor: pointer;
}
.widget-customwidgets .flex-row {
flex-direction: row;
}
.widget-customwidgets .flex-col {
flex-direction: column;
}
.widget-customwidgets .items-start {
align-items: flex-start;
}
.widget-customwidgets .items-center {
align-items: center;
}
.widget-customwidgets .justify-center {
justify-content: center;
}
.widget-customwidgets .justify-between {
justify-content: space-between;
}
.widget-customwidgets .gap-1\.5 {
gap: 0.375rem;
}
.widget-customwidgets .gap-2 {
gap: 0.5rem;
}
.widget-customwidgets .gap-3 {
gap: 0.75rem;
}
.widget-customwidgets .gap-4 {
gap: 1rem;
}
.widget-customwidgets .gap-5 {
gap: 1.25rem;
}
.widget-customwidgets .gap-\[15px\] {
gap: 15px;
}
.widget-customwidgets .self-center {
align-self: center;
}
.widget-customwidgets .overflow-hidden {
overflow: hidden;
}
.widget-customwidgets .overflow-clip {
overflow: clip;
}
.widget-customwidgets .overflow-scroll {
overflow: scroll;
}
.widget-customwidgets .whitespace-normal {
white-space: normal;
}
.widget-customwidgets .whitespace-nowrap {
white-space: nowrap;
}
.widget-customwidgets .rounded {
border-radius: 0.25rem;
}
.widget-customwidgets .rounded-\[20px\] {
border-radius: 20px;
}
.widget-customwidgets .rounded-\[30px\] {
border-radius: 30px;
}
.widget-customwidgets .rounded-lg {
border-radius: 0.5rem;
}
.widget-customwidgets .rounded-md {
border-radius: 0.375rem;
}
.widget-customwidgets .border {
border-width: 1px;
}
.widget-customwidgets .border-b {
border-bottom-width: 1px;
}
.widget-customwidgets .border-none {
border-style: none;
}
.widget-customwidgets .border-\[var\(--flcw-membership-skinnybanner-find-out-more-border-color\,var\(--flexi-brand-color-2\)\)\] {
border-color: var(--flcw-membership-skinnybanner-find-out-more-border-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .border-gray-300 {
--tw-border-opacity:1;
border-color: rgb(209 213 219/var(--tw-border-opacity, 1));
}
.widget-customwidgets .border-white {
--tw-border-opacity:1;
border-color: rgb(255 255 255/var(--tw-border-opacity, 1));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-skinnybanner-find-out-more-bg-color\,var\(--flexi-brand-color-2\)\)\] {
background-color: var(--flcw-membership-skinnybanner-find-out-more-bg-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-skinnybanner-join-now-bg-color\,white\)\] {
background-color: var(--flcw-membership-skinnybanner-join-now-bg-color, white);
}
.widget-customwidgets .bg-\[var\(--flcw-membership-skinnybanner-mobile-bg-color\,var\(--flexi-brand-color-2\)\)\] {
background-color: var(--flcw-membership-skinnybanner-mobile-bg-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-skinnybanner-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-skinnybanner-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-skinnybanner-signup-bg-color\,var\(--flexi-brand-color-2\)\)\] {
background-color: var(--flcw-membership-skinnybanner-signup-bg-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .bg-black\/60 {
background-color: rgba(0, 0, 0, 0.6);
}
.widget-customwidgets .bg-black\/80 {
background-color: rgba(0, 0, 0, 0.8);
}
.widget-customwidgets .bg-gray-100 {
--tw-bg-opacity:1;
background-color: rgb(243 244 246/var(--tw-bg-opacity, 1));
}
.widget-customwidgets .bg-white {
--tw-bg-opacity:1;
background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
}
.widget-customwidgets .bg-gradient-to-r {
background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.widget-customwidgets .from-\[var\(--flcw-membership-skinnybanner-popup-bg-color-start\,var\(--flexi-brand-color-1\)\)\] {
--tw-gradient-from:var(--flcw-membership-skinnybanner-popup-bg-color-start,var(--flexi-brand-color-1)) 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);
}
.widget-customwidgets .to-\[var\(--flcw-membership-skinnybanner-popup-bg-color-end\,var\(--flexi-brand-color-1\)\)\] {
--tw-gradient-to:var(--flcw-membership-skinnybanner-popup-bg-color-end,var(--flexi-brand-color-1)) var(--tw-gradient-to-position);
}
.widget-customwidgets .object-contain {
object-fit: contain;
}
.widget-customwidgets .object-cover {
object-fit: cover;
}
.widget-customwidgets .p-3 {
padding: 0.75rem;
}
.widget-customwidgets .p-5 {
padding: 1.25rem;
}
.widget-customwidgets .p-\[15px\] {
padding: 15px;
}
.widget-customwidgets .px-2\.5 {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.widget-customwidgets .px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.widget-customwidgets .px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.widget-customwidgets .px-\[14px\] {
padding-left: 14px;
padding-right: 14px;
}
.widget-customwidgets .py-\[10px\] {
padding-top: 10px;
padding-bottom: 10px;
}
.widget-customwidgets .py-\[15px\] {
padding-top: 15px;
padding-bottom: 15px;
}
.widget-customwidgets .py-\[30px\] {
padding-top: 30px;
padding-bottom: 30px;
}
.widget-customwidgets .text-left {
text-align: left;
}
.widget-customwidgets .text-center {
text-align: center;
}
.widget-customwidgets .text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.widget-customwidgets .text-\[10px\] {
font-size: 10px;
}
.widget-customwidgets .text-\[11px\] {
font-size: 11px;
}
.widget-customwidgets .text-\[13px\] {
font-size: 13px;
}
.widget-customwidgets .text-\[16px\] {
font-size: 16px;
}
.widget-customwidgets .text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.widget-customwidgets .text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
}
.widget-customwidgets .text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.widget-customwidgets .text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.widget-customwidgets .font-bold {
font-weight: 700;
}
.widget-customwidgets .font-normal {
font-weight: 400;
}
.widget-customwidgets .font-semibold {
font-weight: 600;
}
.widget-customwidgets .uppercase {
text-transform: uppercase;
}
.widget-customwidgets .normal-case {
text-transform: none;
}
.widget-customwidgets .leading-6 {
line-height: 1.5rem;
}
.widget-customwidgets .leading-\[1\.2\] {
line-height: 1.2;
}
.widget-customwidgets .leading-\[1\.3\] {
line-height: 1.3;
}
.widget-customwidgets .leading-\[1em\] {
line-height: 1em;
}
.widget-customwidgets .leading-\[26px\] {
line-height: 26px;
}
.widget-customwidgets .leading-none {
line-height: 1;
}
.widget-customwidgets .leading-relaxed {
line-height: 1.625;
}
.widget-customwidgets .tracking-\[0\.5px\] {
letter-spacing: 0.5px;
}
.widget-customwidgets .text-\[var\(--flcw-membership-skinnybanner-find-out-more-color\,white\)\] {
color: var(--flcw-membership-skinnybanner-find-out-more-color, white);
}
.widget-customwidgets .text-\[var\(--flcw-membership-skinnybanner-join-now-color\,black\)\] {
color: var(--flcw-membership-skinnybanner-join-now-color, black);
}
.widget-customwidgets .text-\[var\(--flcw-membership-skinnybanner-signup-color\,white\)\] {
color: var(--flcw-membership-skinnybanner-signup-color, white);
}
.widget-customwidgets .text-blue-600 {
--tw-text-opacity:1;
color: rgb(37 99 235/var(--tw-text-opacity, 1));
}
.widget-customwidgets .text-white {
--tw-text-opacity:1;
color: rgb(255 255 255/var(--tw-text-opacity, 1));
}
.widget-customwidgets .underline {
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
}
.widget-customwidgets .no-underline {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .opacity-0 {
opacity: 0;
}
.widget-customwidgets .opacity-70 {
opacity: 0.7;
}
.widget-customwidgets .opacity-80 {
opacity: 0.8;
}
.widget-customwidgets .opacity-90 {
opacity: 0.9;
}
.widget-customwidgets .shadow-lg {
--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 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 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .backdrop-blur-md {
--tw-backdrop-blur:blur(12px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.widget-customwidgets .transition-\[max-height\] {
transition-property: max-height;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .transition-colors {
transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .transition-opacity {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .transition-transform {
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .delay-100 {
transition-delay: 100ms;
}
.widget-customwidgets .duration-300 {
transition-duration: 300ms;
}
.widget-customwidgets .duration-500 {
transition-duration: 500ms;
}
.widget-customwidgets .ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.widget-customwidgets .ease-in-out {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.widget-customwidgets .ease-linear {
transition-timing-function: linear;
}
.widget-customwidgets .\[-ms-overflow-style\:none\] {
-ms-overflow-style: none;
}
.widget-customwidgets .\[scrollbar-width\:none\] {
scrollbar-width: none;
}
.widget-customwidgets .placeholder\:text-\[var\(--flcw-membership-skinnybanner-popup-input-placeholder-text-color\,gray-500\)\]::placeholder {
color: var(--flcw-membership-skinnybanner-popup-input-placeholder-text-color, gray-500);
}
.widget-customwidgets .hover\:-translate-y-0\.5:hover {
--tw-translate-y:-0.125rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .hover\:-translate-y-px:hover {
--tw-translate-y:-1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]:hover {
--tw-shadow:0 4px 12px rgba(0,0,0,0.15);
--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .hover\:shadow-lg:hover {
--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 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 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .focus\:outline-none:focus {
outline: 2px solid transparent;
outline-offset: 2px;
}
.widget-customwidgets .focus\:ring-blue-500:focus {
--tw-ring-opacity:1;
--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.widget-customwidgets .disabled\:pointer-events-none:disabled {
pointer-events: none;
}
.widget-customwidgets .disabled\:cursor-not-allowed:disabled {
cursor: not-allowed;
}
.widget-customwidgets .disabled\:opacity-60:disabled {
opacity: 0.6;
}
.widget-customwidgets .group.expanded .group-\[\.expanded\]\:max-h-\[90vh\] {
max-height: 90vh;
}
.widget-customwidgets .group.expanded .group-\[\.expanded\]\:translate-y-0 {
--tw-translate-y:0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .group.expanded .group-\[\.expanded\]\:rotate-180 {
--tw-rotate:180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .group.expanded .group-\[\.expanded\]\:opacity-100 {
opacity: 1;
}
.widget-customwidgets .max-\[460px\]\:hidden {
display: none;
}
.widget-customwidgets .\[\&\.show\]\:translate-y-0.show {
--tw-translate-y:0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
display: none;
}
.widget-customwidgets .\[\&_a\:hover\]\:no-underline a:hover {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .\[\&_a\]\:font-normal a {
font-weight: 400;
}
.widget-customwidgets .\[\&_a\]\:text-white a {
--tw-text-opacity:1;
color: rgb(255 255 255/var(--tw-text-opacity, 1));
}
.widget-customwidgets .\[\&_a\]\:underline a {
-webkit-text-decoration-line: underline;
text-decoration-line: underline;
}
.widget-customwidgets .bottom-\[100px\] {
bottom: 100px;
}
.widget-customwidgets .left-\[30px\] {
left: 30px;
}
.widget-customwidgets .z-\[99998\] {
z-index: 99998;
}
.widget-customwidgets .m-0 {
margin: 0px;
}
.widget-customwidgets .mb-5 {
margin-bottom: 1.25rem;
}
.widget-customwidgets .mb-\[15px\] {
margin-bottom: 15px;
}
.widget-customwidgets .mt-\[15px\] {
margin-top: 15px;
}
.widget-customwidgets .h-\[25px\] {
height: 25px;
}
.widget-customwidgets .w-\[25px\] {
width: 25px;
}
.widget-customwidgets .w-\[90\%\] {
width: 90%;
}
.widget-customwidgets .w-\[var\(--flcw-membership-landing-page-logo-width\,unset\)\] {
width: var(--flcw-membership-landing-page-logo-width, unset);
}
.widget-customwidgets .max-w-\[320px\] {
max-width: 320px;
}
.widget-customwidgets .scale-90 {
--tw-scale-x:.9;
--tw-scale-y:.9;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .content-center {
align-content: center;
}
.widget-customwidgets .rounded-\[5px\] {
border-radius: 5px;
}
.widget-customwidgets .rounded-full {
border-radius: 9999px;
}
.widget-customwidgets .bg-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-popup-signup-bg-color\,var\(--flexi-brand-color-2\)\)\] {
background-color: var(--flcw-membership-popup-signup-bg-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .bg-transparent {
background-color: transparent;
}
.widget-customwidgets .fill-white {
fill: #fff;
}
.widget-customwidgets .p-\[9px\] {
padding: 9px;
}
.widget-customwidgets .px-\[15px\] {
padding-left: 15px;
padding-right: 15px;
}
.widget-customwidgets .py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.widget-customwidgets .pb-5 {
padding-bottom: 1.25rem;
}
.widget-customwidgets .pt-2\.5 {
padding-top: 0.625rem;
}
.widget-customwidgets .pt-5 {
padding-top: 1.25rem;
}
.widget-customwidgets .text-\[12px\] {
font-size: 12px;
}
.widget-customwidgets .leading-5 {
line-height: 1.25rem;
}
.widget-customwidgets .leading-\[18px\] {
line-height: 18px;
}
.widget-customwidgets .leading-snug {
line-height: 1.375;
}
.widget-customwidgets .leading-tight {
line-height: 1.25;
}
.widget-customwidgets .tracking-\[0\.4px\] {
letter-spacing: 0.4px;
}
.widget-customwidgets .tracking-\[1px\] {
letter-spacing: 1px;
}
.widget-customwidgets .text-\[var\(--flcw-membership-popup-signup-color\,white\)\] {
color: var(--flcw-membership-popup-signup-color, white);
}
.widget-customwidgets .text-gray-800 {
--tw-text-opacity:1;
color: rgb(31 41 55/var(--tw-text-opacity, 1));
}
.widget-customwidgets .shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.3\)\] {
--tw-shadow:0 10px 30px rgba(0,0,0,0.3);
--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .duration-200 {
transition-duration: 200ms;
}
.widget-customwidgets .ease-\[cubic-bezier\(0\.68\,-0\.55\,0\.265\,1\.55\)\] {
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.widget-customwidgets .placeholder\:text-gray-400::placeholder {
--tw-text-opacity:1;
color: rgb(156 163 175/var(--tw-text-opacity, 1));
}
.widget-customwidgets .hover\:bg-white\/10:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.widget-customwidgets .hover\:no-underline:hover {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .\[\&_a\]\:hover\:no-underline:hover a {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .pointer-events-auto {
pointer-events: auto;
}
.widget-customwidgets .inset-0 {
inset: 0px;
}
.widget-customwidgets .bottom-0 {
bottom: 0px;
}
.widget-customwidgets .left-\[10px\] {
left: 10px;
}
.widget-customwidgets .right-0 {
right: 0px;
}
.widget-customwidgets .right-\[10px\] {
right: 10px;
}
.widget-customwidgets .top-1\/2 {
top: 50%;
}
.widget-customwidgets .z-0 {
z-index: 0;
}
.widget-customwidgets .z-20 {
z-index: 20;
}
.widget-customwidgets .z-\[12000\] {
z-index: 12000;
}
.widget-customwidgets .mb-1 {
margin-bottom: 0.25rem;
}
.widget-customwidgets .mb-4 {
margin-bottom: 1rem;
}
.widget-customwidgets .mb-\[100px\] {
margin-bottom: 100px;
}
.widget-customwidgets .mr-4 {
margin-right: 1rem;
}
.widget-customwidgets .mt-4 {
margin-top: 1rem;
}
.widget-customwidgets .mt-5 {
margin-top: 1.25rem;
}
.widget-customwidgets .mt-\[30px\] {
margin-top: 30px;
}
.widget-customwidgets .line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.widget-customwidgets .h-10 {
height: 2.5rem;
}
.widget-customwidgets .h-5 {
height: 1.25rem;
}
.widget-customwidgets .w-10 {
width: 2.5rem;
}
.widget-customwidgets .w-32 {
width: 8rem;
}
.widget-customwidgets .w-5 {
width: 1.25rem;
}
.widget-customwidgets .w-\[300px\] {
width: 300px;
}
.widget-customwidgets .w-\[50px\] {
width: 50px;
}
.widget-customwidgets .w-\[65\%\] {
width: 65%;
}
.widget-customwidgets .w-\[85vw\] {
width: 85vw;
}
.widget-customwidgets .shrink-0 {
flex-shrink: 0;
}
.widget-customwidgets .-translate-y-1\/2 {
--tw-translate-y:-50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .translate-x-\[100\%\] {
--tw-translate-x:100%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .rotate-180 {
--tw-rotate:180deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .items-stretch {
align-items: stretch;
}
.widget-customwidgets .justify-start {
justify-content: flex-start;
}
.widget-customwidgets .justify-end {
justify-content: flex-end;
}
.widget-customwidgets .space-x-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse:0;
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.widget-customwidgets .space-x-3 > :not([hidden]) ~ :not([hidden]) {
--tw-space-x-reverse:0;
margin-right: calc(0.75rem * var(--tw-space-x-reverse));
margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));
}
.widget-customwidgets .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 * (1 - var(--tw-space-x-reverse)));
}
.widget-customwidgets .overflow-y-auto {
overflow-y: auto;
}
.widget-customwidgets .overflow-x-scroll {
overflow-x: scroll;
}
.widget-customwidgets .rounded-\[10px\] {
border-radius: 10px;
}
.widget-customwidgets .border-2 {
border-width: 2px;
}
.widget-customwidgets .border-l {
border-left-width: 1px;
}
.widget-customwidgets .border-solid {
border-style: solid;
}
.widget-customwidgets .border-\[var\(--flcw-membership-slide-out-divider-color\,gray-200\)\] {
border-color: var(--flcw-membership-slide-out-divider-color, gray-200);
}
.widget-customwidgets .border-transparent {
border-color: transparent;
}
.widget-customwidgets .bg-\[var\(--flcw-membership-slide-out-button-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color\,white\)\] {
background-color: var(--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color, white);
}
.widget-customwidgets .bg-gradient-to-l {
background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.widget-customwidgets .from-black\/80 {
--tw-gradient-from:rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
}
.widget-customwidgets .via-black\/40 {
--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.widget-customwidgets .to-transparent {
--tw-gradient-to:transparent var(--tw-gradient-to-position);
}
.widget-customwidgets .p-2 {
padding: 0.5rem;
}
.widget-customwidgets .p-4 {
padding: 1rem;
}
.widget-customwidgets .p-6 {
padding: 1.5rem;
}
.widget-customwidgets .px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.widget-customwidgets .px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.widget-customwidgets .px-\[12px\] {
padding-left: 12px;
padding-right: 12px;
}
.widget-customwidgets .py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.widget-customwidgets .py-\[20px\] {
padding-top: 20px;
padding-bottom: 20px;
}
.widget-customwidgets .pb-1 {
padding-bottom: 0.25rem;
}
.widget-customwidgets .pl-2 {
padding-left: 0.5rem;
}
.widget-customwidgets .pr-\[10px\] {
padding-right: 10px;
}
.widget-customwidgets .pt-1 {
padding-top: 0.25rem;
}
.widget-customwidgets .pt-4 {
padding-top: 1rem;
}
.widget-customwidgets .font-sans {
font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.widget-customwidgets .text-\[14px\] {
font-size: 14px;
}
.widget-customwidgets .font-medium {
font-weight: 500;
}
.widget-customwidgets .leading-\[120\%\] {
line-height: 120%;
}
.widget-customwidgets .leading-\[140\%\] {
line-height: 140%;
}
.widget-customwidgets .text-\[var\(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color\,var\(--flexi-brand-color-1\)\)\] {
color: var(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .text-black {
--tw-text-opacity:1;
color: rgb(0 0 0/var(--tw-text-opacity, 1));
}
.widget-customwidgets .shadow-2xl {
--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);
--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .shadow-md {
--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 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 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .backdrop-blur-sm {
--tw-backdrop-blur:blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.widget-customwidgets .transition {
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .duration-150 {
transition-duration: 150ms;
}
.widget-customwidgets .hover\:-translate-y-1:hover {
--tw-translate-y:-0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .\[\&\.show\]\:translate-x-0.show {
--tw-translate-x:0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .z-\[13000\] {
z-index: 13000;
}
.widget-customwidgets .h-fit {
height: -moz-fit-content;
height: fit-content;
}
.widget-customwidgets .flex-1 {
flex: 1 1 0%;
}
.widget-customwidgets .space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse:0;
margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.widget-customwidgets .rounded-b-2xl {
border-bottom-right-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.widget-customwidgets .border-0 {
border-width: 0px;
}
.widget-customwidgets .border-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
border-color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .from-\[var\(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start\,var\(--flexi-brand-color-1\)\)\] {
--tw-gradient-from:var(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start,var(--flexi-brand-color-1)) 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);
}
.widget-customwidgets .to-\[var\(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end\,var\(--flexi-brand-color-1\)\)\] {
--tw-gradient-to:var(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end,var(--flexi-brand-color-1)) var(--tw-gradient-to-position);
}
.widget-customwidgets .p-0 {
padding: 0px;
}
.widget-customwidgets .pr-2 {
padding-right: 0.5rem;
}
.widget-customwidgets .text-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .text-white\/80 {
color: rgba(255, 255, 255, 0.8);
}
.widget-customwidgets .hover\:text-white:hover {
--tw-text-opacity:1;
color: rgb(255 255 255/var(--tw-text-opacity, 1));
}
@media (min-width: 460px) {
.widget-customwidgets .min-\[460px\]\:block {
display: block;
}
}
@media (min-width: 550px) {
.widget-customwidgets .min-\[550px\]\:w-\[450px\] {
width: 450px;
}
}
@media (min-width: 768px) {
.widget-customwidgets .md\:grid {
display: grid;
}
.widget-customwidgets .md\:hidden {
display: none;
}
.widget-customwidgets .md\:w-\[42\%\] {
width: 42%;
}
.widget-customwidgets .md\:w-\[58\%\] {
width: 58%;
}
.widget-customwidgets .md\:w-full {
width: 100%;
}
.widget-customwidgets .md\:auto-rows-fr {
grid-auto-rows: minmax(0, 1fr);
}
.widget-customwidgets .md\:grid-cols-\[2fr_1fr\] {
grid-template-columns: 2fr 1fr;
}
.widget-customwidgets .md\:flex-row {
flex-direction: row;
}
.widget-customwidgets .md\:items-stretch {
align-items: stretch;
}
.widget-customwidgets .md\:gap-0 {
gap: 0px;
}
.widget-customwidgets .md\:gap-3 {
gap: 0.75rem;
}
.widget-customwidgets .md\:gap-\[15px\] {
gap: 15px;
}
.widget-customwidgets .md\:gap-\[25px\] {
gap: 25px;
}
.widget-customwidgets .md\:whitespace-normal {
white-space: normal;
}
.widget-customwidgets .md\:whitespace-pre-wrap {
white-space: pre-wrap;
}
.widget-customwidgets .md\:bg-\[var\(--flcw-membership-skinnybanner-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-skinnybanner-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .md\:p-\[18px\] {
padding: 18px;
}
.widget-customwidgets .md\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.widget-customwidgets .md\:bottom-\[95px\] {
bottom: 95px;
}
.widget-customwidgets .md\:mb-7 {
margin-bottom: 1.75rem;
}
.widget-customwidgets .md\:mt-0 {
margin-top: 0px;
}
.widget-customwidgets .md\:mt-7 {
margin-top: 1.75rem;
}
.widget-customwidgets .md\:mt-\[30px\] {
margin-top: 30px;
}
.widget-customwidgets .md\:h-12 {
height: 3rem;
}
.widget-customwidgets .md\:h-\[70px\] {
height: 70px;
}
.widget-customwidgets .md\:w-12 {
width: 3rem;
}
.widget-customwidgets .md\:w-\[35\%\] {
width: 35%;
}
.widget-customwidgets .md\:w-\[65\%\] {
width: 65%;
}
.widget-customwidgets .md\:w-\[70px\] {
width: 70px;
}
.widget-customwidgets .md\:w-auto {
width: auto;
}
.widget-customwidgets .md\:flex-row {
flex-direction: row;
}
.widget-customwidgets .md\:justify-end {
justify-content: flex-end;
}
.widget-customwidgets .md\:justify-between {
justify-content: space-between;
}
.widget-customwidgets .md\:text-\[14px\] {
font-size: 14px;
}
.widget-customwidgets .md\:text-\[16px\] {
font-size: 16px;
}
.widget-customwidgets .md\:right-6 {
right: 1.5rem;
}
.widget-customwidgets .md\:h-12 {
height: 3rem;
}
.widget-customwidgets .md\:w-12 {
width: 3rem;
}
.widget-customwidgets .md\:max-w-\[340px\] {
max-width: 340px;
}
.widget-customwidgets .md\:transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .md\:justify-end {
justify-content: flex-end;
}
.widget-customwidgets .md\:rounded-2xl {
border-radius: 1rem;
}
.widget-customwidgets .md\:transition {
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .md\:hover\:scale-\[1\.01\]:hover {
--tw-scale-x:1.01;
--tw-scale-y:1.01;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
}
/* --flexi-news-- */
@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}@media (min-width:799px){.news-related#related-resource .listingResult.small{margin-bottom:0;width:24%;float:left}.news-related#related-resource .search-result .image{width:100%}.news-related#related-resource .listingResult.small:nth-child(2n){margin-left:8px}.news-related#related-resource .listingResult .content{min-width:9em}.news-related#related-resource .listingResult .content .article-name{font-size:16px;margin-top:0}.news-related#related-resource .listingResult .content .byline{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;font-size:11px;vertical-align:baseline;font-weight:bolder}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:1em;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{overflow-x:clip}.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}}.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 { /*Curated*/
.feature-block.top-featured .feature-block-item-wrapper.item-1 {
flex: 0 0 calc(100% - 15px) !important;
max-width: 100% !important;
}
#featured-articles-carousel .wdn-fte-rcr {
margin-top: 0;
}
/*recent news*/
#recent-news .wcl-item-subtitle.subheading2.fa.fa-external-link {
display: none;
}
#recent-news.widget-coverlist .widget-items .wcl-item {
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 0;
}
#recent-news.widget-coverlist .wcl-item .wcl-item-title {
font-size: 18px;
line-height: 24px;
}
@media screen and (min-width: 989px) {
#recent-news.widget-coverlist .widget-items .wcl-item .wcl-item-right {
width: 100%;
padding-left: 0;
}
#recent-news.widget-coverlist .widget-items .wcl-item {
margin-left: 15px;
padding-left: 0;
}
#recent-news.widget-coverlist .wcl-item:first-of-type, #recent-news.widget-coverlist .wcl-item:nth-of-type(2) {
border-bottom: 1px dotted #999;
}
#recent-news.widget-coverlist .wcl-item:first-of-type .wcl-item-title, #recent-news .wcl-item:nth-of-type(2) .wcl-item-title {
font-size: 22px;
line-height: 28px;
}
}
@media screen and (max-width: 988px) {
#recent-news.widget-coverlist .wcl-item:first-of-type .wcl-item-title {
font-size: 20px;
line-height: 26px;
}
}
/*TEMP FIX WPS-7620*/
div#main.gallery {
display: block ;
}
@media screen and (max-width: 700px) {
#recent-news.widget-coverlist .widget-items .wcl-item .wcl-item-right {
width: 100%;
padding-left: 0;
}
#recent-news.widget-coverlist .widget-items.wcl-items {
padding-left: 20px;
padding-right: 20px;
}
}
/*headers */
.flexi-page.responsive .widget .widget-header h2 {
display: block;
}
.gamesradar .flexi-page.responsive .widget-content-parsed .pagination.internal.expand {
background-color: #ccc;
}
.crow-iframe-800px .crow-iframe{
min-height:800px;
}
.flexi-page.responsive .prog-buying-guide .product-summary h4 {
min-width: fit-content;
font-size: 16px;
}
@media screen and (max-width: 700px){
.flexi-page.responsive .prog-buying-guide .product-summary h4 {
min-width: fit-content;
font-size: 14px;
}
}
/*EAGLE-1042 target full width layout(no sidebar ) fancy box with preceeding, following or empty element in between and eagle widget*/
@media screen and (min-width: 575px) {
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) {
display: grid;
grid-template-columns: 65% 1.5em calc(35% - 1.5em);
grid-auto-flow: dense;
}
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) > * {
grid-column: 1 / span 3;
}
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) [data-widget-type="eagle"] {
padding-bottom: 20px;
}
.fancy-box+ *:empty + [data-widget-type="eagle"]:not(:empty) {
grid-column: 1 !important;
}
body.no-sidebar .fancy-box:has(+ *:empty + [data-widget-type="eagle"] .hawk-eagle-title), body.no-sidebar .fancy-box:has(+ [data-widget-type="eagle"] .hawk-eagle-title) {
padding-top: 54px;
}
body.no-sidebar .fancy-box:has(+ [data-widget-type="eagle"]:not(:empty)),
body.no-sidebar [data-widget-type="eagle"]:not(:empty) + .fancy-box,
body.no-sidebar .fancy-box:has(+ *:empty + [data-widget-type="eagle"]:not(:empty)) {
width: 100%;
margin: 0 !important;
float: none;
grid-column: 3 !important;
}
}
@media screen and (min-width: 800px) {
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) {
grid-template-columns: 70% 1.5em calc(30% - 1.5em);
}
}
@media screen and (min-width: 600px) {
body.responsive .buying-guide-block .hawk-wrapper {
margin: 0;
float: right;
clear: none;
width: 50%;
}
}
/* VAN-9353 */
body.subsite-techradar-pro .popular-box-slice {
--popular-box-tab-bar-color: #333 !important;
} }
</style>
<style data-component-name="ViteAsset" id="tailwind-inline-styles">
@layer global{.kwizly-quiz-embed{min-height:250px;min-height:var(--kwizly-widget-min-h-desktop, 250px)}@media (max-width: 768px){.kwizly-quiz-embed{min-height:220px;min-height:var(--kwizly-widget-min-h-mobile, 220px)}}}@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}.sky{color:#f0f9ff;background-color:#0ea5e9;border-color:#0284c7;outline-color:#0284c7}.sky::-moz-selection{color:#075985;background-color:#bae6fd}.sky::selection{color:#075985;background-color:#bae6fd}.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:conic-gradient(var(--tw-gradient-from, transparent) 90deg,var(--tw-gradient-to, transparent) 90deg 180deg,var(--tw-gradient-from, transparent) 180deg 270deg,var(--tw-gradient-to, 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!important}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[31\%_12\.5\%_26\%_12\.5\%\]{top:31%;right:12.5%;bottom:26%;left:12.5%}.-bottom-0\.5{bottom:-.125rem}.-bottom-\[--wdn-listv2-item-content-label-block-bottom\]{bottom:calc(var(--wdn-listv2-item-content-label-block-bottom) * -1)}.-left-\[7px\]{left:-7px}.-right-0\.5{right:-.125rem}.-right-\[7px\]{right:-7px}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-3\.5{bottom:.875rem}.bottom-4{bottom:1rem}.bottom-\[-1\.85rem\]{bottom:-1.85rem}.bottom-\[115\%\]{bottom:115%}.bottom-full{bottom:100%}.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{right:.25rem}.right-1\/2{right:50%}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-4\.5rem\]{right:-4.5rem}.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{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[calc\(50\%_-_10px\)\]{top:calc(50% - 10px)}.top-\[var\(--site-header-height\,60px\)\]{top:var(--site-header-height,60px)}.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-\[--burger-btn-z-index\,1\]{z-index:var(--burger-btn-z-index,1)}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9994\]{z-index:9994}.z-\[9996\]{z-index:9996}.z-\[99998\]{z-index:99998}.z-\[999999999999999999\]{z-index:999999999999999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-first{order:-9999}.col-span-10{grid-column:span 10 / span 10}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-7{grid-column:span 7 / span 7}.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!important}.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}.-mx-\[50vw\]{margin-left:-50vw;margin-right:-50vw}.-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-\[12px\]{margin-left:12px;margin-right:12px}.mx-\[auto\],.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.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-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[40px\]{margin-top:40px;margin-bottom:40px}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-1{margin-bottom:.25rem!important}.\!mt-3{margin-top:.75rem!important}.-ml-1{margin-left:-.25rem}.-ml-2\.5{margin-left:-.625rem}.-mr-1{margin-right:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.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-\[12px\]{margin-bottom:12px}.mb-\[20px\]{margin-bottom:20px}.mb-\[2px\]{margin-bottom:2px}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[50px\]{margin-bottom:50px}.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-6{margin-left:1.5rem}.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-\[--comment-count-margin-top\,0\.75rem\]{margin-top:var(--comment-count-margin-top,.75rem)}.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-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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-\[--aspect-ratio\]{aspect-ratio:var(--aspect-ratio)}.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-12{width:3rem;height:3rem}.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-40{width:10rem;height:10rem}.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-\[100px\]{width:100px;height:100px}.size-\[120px\]{width:120px;height:120px}.size-\[24px\]{width:24px;height:24px}.size-\[75px\]{width:75px;height:75px}.size-\[85px\]{width:85px;height:85px}.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)}.size-full{width:100%;height:100%}.\!h-12{height:3rem!important}.\!h-\[20px\]{height:20px!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.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-\[12px\]{height:12px}.h-\[150px\]{height:150px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[35px\]{height:35px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[88px\]{height:88px}.h-\[90svh\]{height:90svh}.h-\[96px\]{height:96px}.h-\[calc-size\(auto\,size\)\]{height:calc-size(auto,size)}.h-\[var\(--logo-height-mobile\,25px\)\]{height:var(--logo-height-mobile,25px)}.h-\[var\(--site-header-height\,60px\)\]{height:var(--site-header-height,60px)}.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-0{max-height:0px}.max-h-12{max-height:3rem}.max-h-32{max-height:8rem}.max-h-5{max-height:1.25rem}.max-h-6{max-height:1.5rem}.max-h-80{max-height:20rem}.max-h-\[260px\]{max-height:260px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78px\]{max-height:78px}.max-h-\[90svh\]{max-height:90svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[var\(--logo-height-mobile\,25px\)\]{max-height:var(--logo-height-mobile,25px)}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[250px\]{min-height:250px}.min-h-\[270px\]{min-height:270px}.min-h-\[328px\]{min-height:328px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.\!w-12{width:3rem!important}.\!w-\[20px\]{width:20px!important}.w-0{width:0px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.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-\[200px\]{width:200px}.w-\[278px\]{width:278px}.w-\[30px\]{width:30px}.w-\[3rem\]{width:3rem}.w-\[6\.857px\]{width:6.857px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.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-\[156px\]{min-width:156px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.min-w-\[var\(--tray-bell-min-width\,40px\)\]{min-width:var(--tray-bell-min-width,40px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-7xl{max-width:80rem}.max-w-\[1070px\]{max-width:1070px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[236px\]{max-width:236px}.max-w-\[50\%\]{max-width:50%}.max-w-\[60\%\]{max-width:60%}.max-w-\[60rem\]{max-width:60rem}.max-w-\[800px\]{max-width:800px}.max-w-\[806px\]{max-width:806px}.max-w-\[95vh\]{max-width:95vh}.max-w-\[980px\]{max-width:980px}.max-w-\[98vw\]{max-width:98vw}.max-w-\[min\(970px\,98dvw\)\]{max-width:min(970px,98dvw)}.max-w-\[min\(var\(--site-header-max-width\,970px\)\,98dvw\)\]{max-width:min(var(--site-header-max-width,970px),98dvw)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.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{flex-shrink:0}.shrink{flex-shrink:1}.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))}.scale-\[0\.2\]{--tw-scale-x: .2;--tw-scale-y: .2;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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.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-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.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}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.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-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[15px\]{gap:15px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.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-6{row-gap:1.5rem}.\!space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.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))}.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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-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-solid>:not([hidden])~:not([hidden]){border-style:solid}.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))}.divide-white\/40>:not([hidden])~:not([hidden]){border-color:#fff6}.self-start{align-self:flex-start}.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-y-clip{overflow-y:clip}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px_10px_2px_10px\]{border-radius:10px 10px 2px}.rounded-\[200px\]{border-radius:200px}.rounded-\[20px\]{border-radius:20px}.rounded-\[30px\]{border-radius:30px}.rounded-\[400px\]{border-radius:400px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--comment-widget-border-radius\,0\)\]{border-radius:var(--comment-widget-border-radius,0)}.rounded-\[var\(--image--border-radius\,0\)\]{border-radius:var(--image--border-radius,0)}.rounded-\[var\(--newsletter-branded--border-radius\,0\)\]{border-radius:var(--newsletter-branded--border-radius,0)}.rounded-\[var\(--newsletter-branded-button--border-radius\,0\)\]{border-radius:var(--newsletter-branded-button--border-radius,0)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.rounded-b-\[var\(--comment-widget-border-radius\,0\)\]{border-bottom-right-radius:var(--comment-widget-border-radius,0);border-bottom-left-radius:var(--comment-widget-border-radius,0)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.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-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-bl-\[12px\]{border-bottom-left-radius:12px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-\[12px\]{border-bottom-right-radius:12px}.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-2{border-bottom-width:2px}.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-\[\#0000001a\]{border-color:#0000001a}.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-\[\#CCCCCC\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-\[\#DDDDDD\]{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.border-\[\#EDEDED\]{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1))}.border-\[\#ccc\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.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-\[--next-badge-container-border-color\]{border-color:var(--next-badge-container-border-color)}.border-\[--sub-brands-bar-border-color\]{border-color:var(--sub-brands-bar-border-color)}.border-\[none\]{border-color:none}.border-\[var\(--flexi-brand-color-1\)\]{border-color:var(--flexi-brand-color-1)}.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-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / 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-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#33333370\]{background-color:#33333370}.bg-\[\#333333\],.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-\[\#DDDDDD\]{--tw-bg-opacity: 1;background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F2F2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#ececf0\]{--tw-bg-opacity: 1;background-color:rgb(236 236 240 / 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-\[--next-badge-container-bg-color\]{background-color:var(--next-badge-container-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-\[rgb\(var\(--color-primary-500\)\)\]{background-color:rgb(var(--color-primary-500))}.bg-\[rgba\(26\,152\,238\,0\.06\)\]{background-color:#1a98ee0f}.bg-\[rgba\(26\,152\,238\,0\.12\)\]{background-color:#1a98ee1f}.bg-\[unset\]{background-color:unset}.bg-\[var\(--actions-bar-bg-color\,\#2E4A7F\)\]{background-color:var(--actions-bar-bg-color,#2E4A7F)}.bg-\[var\(--brand-color-1\)\]{background-color:var(--brand-color-1)}.bg-\[var\(--byline-chip--background-color\,rgb\(var\(--color-primary-500\)\)\)\]{background-color:var(--byline-chip--background-color,rgb(var(--color-primary-500)))}.bg-\[var\(--flexi-brand-color-1\)\]{background-color:var(--flexi-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\(--region-redirect-banner-background\,var\(--brand-color-1\)\)\]{background-color:var(--region-redirect-banner-background,var(--brand-color-1))}.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{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / 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-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / 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-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/5{background-color:#1118270d}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.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-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-inherit{background-color:inherit}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / 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-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / 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\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/60{background-color:#fff9}.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-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / 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-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.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-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 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)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-repeat{background-repeat:repeat}.fill-\[white\]{fill:#fff}.fill-gray-500{fill:#6b7280}.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-\[--next-badge-progress-stroke-color\]{stroke:var(--next-badge-progress-stroke-color)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.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-\[10px\]{padding:10px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[5\.5px\]{padding:5.5px}.p-\[5px\]{padding:5px}.p-\[8px\]{padding:8px}.p-\[var\(--wdn-listv2-item-lists-padding\,0px\)\]{padding:var(--wdn-listv2-item-lists-padding,0px)}.p-\[var\(--wdn-listv2-items-padding\,0px\)\]{padding:var(--wdn-listv2-items-padding,0px)}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.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-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[16px\]{padding-left:16px;padding-right:16px}.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-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-0{padding-bottom:0}.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-\[12px\]{padding-bottom:12px}.pb-\[2px\]{padding-bottom:2px}.pb-\[5px\]{padding-bottom:5px}.pb-\[var\(--strapline-padding-bottom\,12px\)\]{padding-bottom:var(--strapline-padding-bottom,12px)}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-\[5px\]{padding-left:5px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.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}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.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}.pt-\[--aspect-padding\]{padding-top:var(--aspect-padding)}.pt-\[12px\]{padding-top:12px}.pt-\[4px\]{padding-top:4px}.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-\[\'Open_Sans\:SemiBold\'\,sans-serif\]{font-family:"Open Sans:SemiBold",sans-serif}.font-article-copy{font-family:var(--font-article-copy,"inherit")}.font-article-heading{font-family:var(--font-article-heading,"inherit")}.font-ui-copy{font-family:var(--font-ui-copy,"inherit")}.font-ui-heading{font-family:var(--font-ui-heading,"inherit")}.\!text-\[12px\]{font-size:12px!important}.\!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-\[17px\]{font-size:17px}.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\:--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\(--affiliate-disclaimer--font-size\,0\.75rem\)\]{font-size:var(--affiliate-disclaimer--font-size,.75rem)}.text-\[length\:var\(--article-river-title--font-size\,1em\)\]{font-size:var(--article-river-title--font-size,1em)}.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-\[var\(--article-river-item--font-weight\,500\)\]{font-weight:var(--article-river-item--font-weight,500)}.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-10{line-height:2.5rem!important}.\!leading-4{line-height:1rem!important}.\!leading-5{line-height:1.25rem!important}.\!leading-snug{line-height:1.375!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-\[0\]{line-height:0}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.3em\]{line-height:1.3em}.leading-\[1\.625rem\]{line-height:1.625rem}.leading-\[11px\]{line-height:11px}.leading-\[12px\]{line-height:12px}.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-\[23px\]{line-height:23px}.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-wider{letter-spacing:.05em}.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-\[\#1a98ee\]{--tw-text-opacity: 1;color:rgb(26 152 238 / var(--tw-text-opacity, 1))}.text-\[\#292929\]{--tw-text-opacity: 1;color:rgb(41 41 41 / 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-\[--primary-link-colour\]{color:var(--primary-link-colour)}.text-\[--sub-brands-bar-text-color\]{color:var(--sub-brands-bar-text-color)}.text-\[color\:\#fafafa\]{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.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-\[color\:var\(--next-badge-text-color\)\]{color:var(--next-badge-text-color)}.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\(--image--text--color\)\]{color:var(--image--text--color)}.text-\[var\(--infoblock--icon-color\,rgb\(var\(--color-primary-500\)\)\)\]{color:var(--infoblock--icon-color,rgb(var(--color-primary-500)))}.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-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.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-400{--tw-text-opacity: 1;color:rgb(74 222 128 / 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-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-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.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}.decoration-solid{text-decoration-style:solid}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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_10px_15px_-3px_rgb\(0_0_0_\/_0\.1\)\,0_4px_6px_-4px_rgb\(0_0_0_\/_0\.1\)\]{--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-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px 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_25px_50px_-12px_rgb\(0_0_0_\/_0\.25\)\]{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-\[0px_1px_3px_0px_rgba\(27\,27\,27\,0\.1\)\,0px_1px_2px_-1px_rgba\(27\,27\,27\,0\.1\)\]{--tw-shadow: 0px 1px 3px 0px rgba(27,27,27,.1),0px 1px 2px -1px rgba(27,27,27,.1);--tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 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-\[0px_4px_6px_-1px_rgba\(0\,0\,0\,0\.1\)\,0px_2px_4px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0px 4px 6px -1px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored: 0px 4px 6px -1px var(--tw-shadow-color), 0px 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-\[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-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-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-\[\#EDEDED\]{outline-color:#ededed}.ring{--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(3px + 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-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-4{--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(4px + 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-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.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-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.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)}.brightness-0{--tw-brightness: brightness(0);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)}.contrast-100{--tw-contrast: contrast(1);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)}.grayscale{--tw-grayscale: grayscale(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)}.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)}.invert-\[1\]{--tw-invert: invert(1);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)}.filter-none{filter:none}.backdrop-blur-\[22\.35px\]{--tw-backdrop-blur: blur(22.35px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;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)}.\[background-color\:var\(--nav-custom-link-dropdown-button-bg-color\,\#1B1B1B\)\]{background-color:var(--nav-custom-link-dropdown-button-bg-color,#1B1B1B)}.\[background-color\:var\(--nav-custom-link-dropdown-link-bg-color\,white\)\]{background-color:var(--nav-custom-link-dropdown-link-bg-color,white)}.\[background-color\:var\(--nav-custom-links-link-bg-color\,\#FFFFFF\)\]{background-color:var(--nav-custom-links-link-bg-color,#FFFFFF)}.\[border-bottom\:1px_solid_var\(--nav-custom-link-dropdown-link-border-color\,\#d1d5db\)\]{border-bottom:1px solid var(--nav-custom-link-dropdown-link-border-color,#d1d5db)}.\[border-color\:var\(--nav-custom-link-dropdown-button-border-color\,\#1B1B1B\)\]{border-color:var(--nav-custom-link-dropdown-button-border-color,#1B1B1B)}.\[border-color\:var\(--nav-custom-link-dropdown-link-border-color\,\#d1d5db\)\]{border-color:var(--nav-custom-link-dropdown-link-border-color,#d1d5db)}.\[border-color\:var\(--nav-custom-links-link-border-color\,\#FFFFFF\)\]{border-color:var(--nav-custom-links-link-border-color,#FFFFFF)}.\[border-radius\:var\(--byline-chip--border-radius\,0\)\]{border-radius:var(--byline-chip--border-radius,0)}.\[border-radius\:var\(--nav-custom-links-link-border-radius\,0\)\]{border-radius:var(--nav-custom-links-link-border-radius,0)}.\[border-radius\:var\(--wdn-listv2-action-border-radius\,9999px\)\]{border-radius:var(--wdn-listv2-action-border-radius,9999px)}.\[color\:var\(--nav-custom-link-dropdown-button-text-color\,white\)\]{color:var(--nav-custom-link-dropdown-button-text-color,white)}.\[color\:var\(--nav-custom-link-dropdown-link-text-color\,\#1B1B1B\)\]{color:var(--nav-custom-link-dropdown-link-text-color,#1B1B1B)}.\[color\:var\(--nav-custom-links-link-text-color\,\#1B1B1B\)\]{color:var(--nav-custom-links-link-text-color,#1B1B1B)}.\[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\:var\(--font-family-1\,inherit\)\]{font-family:var(--font-family-1,inherit)}.\[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)}.\[letter-spacing\:var\(--byline-chip--letter-spacing\,0\)\]{letter-spacing:var(--byline-chip--letter-spacing,0)}.\[overflow-x\:var\(--wdn-listv2-item-lists-overflow\,auto\)\]{overflow-x:var(--wdn-listv2-item-lists-overflow,auto)}.\!\[overflow-y\:var\(--wdn-listv2-item-lists-overflow-y\,hidden\)\]{overflow-y:var(--wdn-listv2-item-lists-overflow-y,hidden)!important}.\[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-label-block-position\,relative\)\]{position:var(--wdn-listv2-item-content-label-block-position,relative)}.\[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-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\:var\(--byline-chip--text-transform\,none\)\]{text-transform:var(--byline-chip--text-transform,none)}.\[text-transform\:var\(--strapline-text-transform\,uppercase\)\]{text-transform:var(--strapline-text-transform,uppercase)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}}.\*\:pointer-events-auto>*{pointer-events:auto}.placeholder\:text-\[\#999\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#999\]::placeholder{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.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-\[\#333\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.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\:border-t-\[\#ccc\]:before{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:relative:after{content:var(--tw-content);position:relative}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.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-1\/3:after{content:var(--tw-content);height:33.333333%}.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-\[\#333\]:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.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\:border-t-\[\#ccc\]:after{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(204 204 204 / 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\:bg-gradient-to-t:after{content:var(--tw-content);background-image:linear-gradient(to top,var(--tw-gradient-stops))}.after\:from-\[rgba\(0\,0\,0\,1\)\]:after{content:var(--tw-content);--tw-gradient-from: rgba(0,0,0,1) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:to-\[rgba\(0\,0\,0\,0\)\]:after{content:var(--tw-content);--tw-gradient-to: rgba(0,0,0,0) var(--tw-gradient-to-position)}.after\:content-\[\"\"\]:after{--tw-content: "";content:var(--tw-content)}.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}.visited\:text-inherit:visited{color:inherit}.empty\:hidden:empty{display:none}.empty\:border-none:empty{border-style:none}.focus-within\:-translate-y-1:focus-within{--tw-translate-y: -.25rem;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))}.focus-within\:shadow-md:focus-within{--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)}.focus-within\:ring-2:focus-within{--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-within\:ring-\[var\(--flexi-brand-color-1\)\]:focus-within{--tw-ring-color: var(--flexi-brand-color-1)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;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))}.hover\:scale-105:hover{--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))}.hover\:rounded-sm:hover{border-radius:.125rem}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#e0e0e5\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 229 / var(--tw-bg-opacity, 1))}.hover\:bg-\[--truncate-btn-hover-bg-color\,gray\]:hover{background-color:var(--truncate-btn-hover-bg-color,gray)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.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\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:text-\[\#1a98ee\]:hover{--tw-text-opacity: 1;color:rgb(26 152 238 / var(--tw-text-opacity, 1))}.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-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / 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\:text-white\/80:hover{color:#fffc}.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-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0px_2px_6px_0px_rgba\(27\,27\,27\,0\.15\)\,0px_2px_4px_-1px_rgba\(27\,27\,27\,0\.15\)\]:hover{--tw-shadow: 0px 2px 6px 0px rgba(27,27,27,.15),0px 2px 4px -1px rgba(27,27,27,.15);--tw-shadow-colored: 0px 2px 6px 0px var(--tw-shadow-color), 0px 2px 4px -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)}.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)}.focus\:bg-transparent:focus{background-color:transparent}.focus\:text-inherit:focus{color:inherit}.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-\[\#1a98ee\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 152 238 / var(--tw-ring-opacity, 1))}.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-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[\#1a98ee\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 152 238 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-gray-900:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:-translate-y-0\.5:active{--tw-translate-y: -.125rem;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))}.active\:text-inherit:active{color:inherit}.active\:shadow-sm:active{--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)}.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\:hidden{display:none}.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\:bottom-4{bottom:1rem}.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-4{right:1rem}.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\:top-0{top:0}.sm\:top-4{top:1rem}.sm\:order-1{order:1}.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-4{margin-left:1rem;margin-right:1rem}.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\:mb-0{margin-bottom:0}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-1\.5{margin-left:.375rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-4{margin-left:1rem}.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}.sm\:h-12{height:3rem}.sm\:h-\[--truncate-desktop-height\]{height:var(--truncate-desktop-height)}.sm\:h-\[100px\]{height:100px}.sm\:h-\[50px\]{height:50px}.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-\[var\(--site-header-height\,60px\)\]{height:var(--site-header-height,60px)}.sm\:h-fit{height:-moz-fit-content;height:fit-content}.sm\:max-h-full{max-height:100%}.sm\:w-12{width:3rem}.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\:flex-grow{flex-grow:1}.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-10{grid-template-columns:repeat(10,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-start{justify-content:flex-start}.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-8{gap:2rem}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.sm\:gap-y-14{row-gap:3.5rem}.sm\:whitespace-nowrap{white-space:nowrap}.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-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-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.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\:pr-2{padding-right:.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[length\:var\(--article-river-title--font-size\,0\.875em\)\]{font-size:var(--article-river-title--font-size,.875em)}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:font-normal{font-weight:400}.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-next-txt\]:before{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-next-txt)}.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\:mx-auto{margin-left:auto;margin-right:auto}.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\:mb-8{margin-bottom:2rem}.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\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:size-20{width:5rem;height:5rem}.md\:\!h-20{height:5rem!important}.md\:h-12{height:3rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.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-24{width:6rem}.md\:w-3\/4{width:75%}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.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-\[1200px\]{max-width:1200px}.md\:max-w-\[65\%\]{max-width:65%}.md\:flex-shrink-0{flex-shrink:0}.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\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:\!justify-end{justify-content:flex-end!important}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.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-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\:pl-6{padding-left:1.5rem}.md\:pr-0{padding-right:0}.md\:pr-4{padding-right:1rem}.md\:\!text-left{text-align:left!important}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.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\:right-0{right:0}.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\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:h-\[85px\]{height:85px}.lg\:h-auto{height:auto}.lg\:max-h-\[85vh\]{max-height:85vh}.lg\:min-h-\[300px\]{min-height:300px}.lg\:min-h-\[330px\]{min-height:330px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-2\/3{width:66.666667%}.lg\:w-\[85px\]{width:85px}.lg\:w-\[90vw\]{width:90vw}.lg\:w-full{width:100%}.lg\:max-w-\[971px\]{max-width:971px}.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\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-\[10px\]{gap:10px}.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\:rounded-\[14px\]{border-radius:14px}.lg\:rounded-bl-\[14px\]{border-bottom-left-radius:14px}.lg\:rounded-br-\[14px\]{border-bottom-right-radius:14px}.lg\:p-6{padding:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[22px\]{padding-left:22px;padding-right:22px}.lg\:pl-3{padding-left:.75rem}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:leading-\[12px\]{line-height:12px}.lg\:leading-\[25px\]{line-height:25px}}@media (min-width: 1280px){.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:w-1\/2{width:50%}.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}.\[\&\: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-inherit>a{color:inherit}.\[\&\>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}.\[\&\>svg\]\:m-auto>svg{margin:auto}.\[\&\>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\]\:w-auto>svg{width:auto}.\[\&\>svg\]\:w-fit>svg{width:-moz-fit-content;width:fit-content}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:max-w-\[90\%\]>svg{max-width:90%}.\[\&\[data-bordeaux-hook-loaded\]\+\.sponsored-post--placeholder\]\:hidden[data-bordeaux-hook-loaded]+.sponsored-post--placeholder{display:none}.\[\&_\#auth-in-nav-header-svg-block\]\:\!m-0 #auth-in-nav-header-svg-block{margin:0!important}.\[\&_\#auth-in-nav-header-text\]\:\!mr-2 #auth-in-nav-header-text{margin-right:.5rem!important}.\[\&_\#auth-in-nav-header-text\]\:\!font-ui-heading #auth-in-nav-header-text{font-family:var(--font-ui-heading,"inherit")!important}.\[\&_\#auth-in-nav-header-text\]\:\!text-\[12px\] #auth-in-nav-header-text{font-size:12px!important}.\[\&_\#auth-in-nav-header-text\]\:\!font-normal #auth-in-nav-header-text{font-weight:400!important}@media (min-width: 700px){.\[\&_\#auth-in-nav-header-text\]\:sm\:visible #auth-in-nav-header-text{visibility:visible}.\[\&_\#auth-in-nav-header-text\]\:sm\:inline #auth-in-nav-header-text{display:inline}}@media not all and (min-width: 900px){.max-md\:\[\&_\#auth-in-nav-header\]\:\!top-auto #auth-in-nav-header{top:auto!important}.max-md\:\[\&_\#auth-in-nav-header\]\:\!h-auto #auth-in-nav-header{height:auto!important}.max-md\:\[\&_\#auth-in-nav-header\]\:\!flex-row #auth-in-nav-header{flex-direction:row!important}.max-md\:\[\&_\#auth-in-nav-header\]\:\!text-left #auth-in-nav-header{text-align:left!important}}.\[\&_\#viafoura-tray-bell\]\:\!min-w-0 #viafoura-tray-bell{min-width:0px!important}.\[\&_\#viafoura-tray-bell_\.fake-bell\]\:\!w-\[18px\] #viafoura-tray-bell .fake-bell{width:18px!important}.\[\&_\.svg-border\]\:hidden .svg-border{display:none}.\[\&_\.vf-tray-trigger\]\:\!w-\[20px\] .vf-tray-trigger{width:20px!important}.\[\&_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-\[--tray-bell-initial-color\] svg{color:var(--tray-bell-initial-color)}.\[\&_svg\]\:hover\:text-\[--tray-bell-hover-color\]:hover svg{color:var(--tray-bell-hover-color)}.hover\:\[\&_svg\]\:filter-none svg:hover{filter:none}
</style>
<style data-component-name="ViteAsset" id="tailwind-font-enhancements">
@layer global{@media screen and (max-width: 700px){.wdn-listv2-item-content-byline,.listing__link .listing__text--byline,.credit,.caption__text--hero,figcaption,figcaption span,.caption-credit__figcaption .caption-credit__caption,.caption-credit__figcaption .caption-credit__credit,.inline-gallery .item__description{font-size:.75rem;line-height:1.125rem}.inline-gallery .item__description{margin-bottom:.25rem}.inline-gallery .caption-credit__caption+.caption-credit__credit{margin-left:0;margin-bottom:.5rem;padding-top:.25rem}.person__role,blockquote cite,.table__instruction,.newsletter-form__footer{font-size:.8125rem;line-height:1.25rem}.responsive .trending__label{font-size:1rem;line-height:2.5rem}.progressive .trending__label{font-size:1rem;line-height:1.5rem;line-height:unset}.article-body__section span,.person__strapline{font-size:1rem;line-height:1.25rem}.responsive .infinite-article__divider-subheading,.table__head__heading,.form__submit-input,article .person .person__bio p,.popular-box__label__tab,.fancy-box .fancy-box__body-text,.table_body__data,.scroll-wrapper__label,.list__title a{font-size:1rem;line-height:1.5rem}.widget-title,.listing__title,.carousel__title,.mobile__carousel__title{font-size:1.125rem;line-height:1.75rem;line-height:22px}.listing--related .listing__title--primary,.popular-box__article-list__link,.related-articles .article__title,.related-articles__title,#article-body ul li,.fancy_box-title,article div:not(.hawk-deal-widget-main):not(.viafoura .vf-content-text):not(.author__biography):not(.inline-layout .caption-text):not(.inline-gallery__items .item__description)>p{font-size:1.125rem;line-height:1.625rem}.van-image-figure .inline-layout.pull-left,.van-image-figure .inline-layout.pull-right{float:none}.progressive .newsletter-form__header,.progressive #article-body h2,.header__strapline,.author__name,.person__name,blockquote p,.table__caption,.byline-social .strapline{font-size:1.25rem;line-height:1.625rem}.responsive .newsletter-form__header{font-size:1.625rem;line-height:2rem}h1{font-size:1.875rem;line-height:2.25rem}.scroll-wrapper__label,.list__title a{line-height:3rem}.socialite-widget-item{margin-left:0;margin-right:.625rem}.socialite-widget-item:last-child{margin-right:0}#affiliate-disclaimer{margin-top:.625rem;padding-top:0;padding-bottom:0}.van_vid_carousel,.clear-both.widget-header,.table__caption,.widget,.fancy-box,#affiliate-disclaimer,.related-articles__title,.byline,.byline-social .strapline,.box.less-space,h1{margin-left:0;margin-right:0;margin-top:1.25rem;margin-bottom:1.25rem}.van_vid_carousel+p{margin-top:1.25rem}.ad-unit:not(#top-leaderboard){margin-left:0!important;margin-right:0!important}.article-body__section{margin-bottom:.625rem;margin-top:0;padding:0}.article-body__section span{margin-left:1.25rem;margin-right:1.25rem;padding:.625rem}.fancy_box-title{padding:.625rem;text-align:center}.fancy-box__body{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0;padding-top:1.25rem}.image-full-width-wrapper,.vanilla-image-block{margin-bottom:.625rem;border-width:0px}blockquote{margin-top:2.5rem;margin-bottom:2.5rem}blockquote p{margin-bottom:0;padding-bottom:10px}.table__container,.slice-container-person{margin-bottom:2.5rem}.newsletter-form__footer{margin-left:0;margin-right:0}.author__header{align-items:flex-start}.slice-container-person{margin-left:-1.25rem;width:100vw}.responsive .newsletter-inbodyContent-slice{margin-left:-1.25rem}.progressive.flexi-page .newsletter-inbodyContent-slice{margin-left:-1.85rem}.progressive:not(.flexi-page) .newsletter-inbodyContent-slice{margin-left:-15px}.newsletter-inbodyContent-slice{margin-bottom:2.5rem;margin-top:2.5rem;width:100vw}.newsletter-inbodyContent-slice .newsletter-form__wrapper{padding:1.25rem}.newsletter-inbodyContent-slice .form__submit-input{height:2.75rem}.slice-container-person .person{margin-bottom:1.25rem;grid-template-rows:auto;padding:1.25rem}.person__name{margin-bottom:1rem;width:100%}.person__social-buttons{margin-bottom:1rem}.person__role{margin-left:0;margin-right:0;margin-bottom:1rem}.person__bio{margin:0}.person--separator{border-top-width:2px;border-bottom-width:2px;border-style:solid;--tw-border-opacity: 1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1));border-bottom-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.related-articles__title{padding:0 15px;justify-content:left}ul li{list-style-position:outside}.header-sub-container{padding-top:0}.popular-box__article-list__heading{margin-bottom:.25rem}.button-social:not(.author .author__social .button-social){margin-right:.625rem;min-height:24px;min-width:24px}.table__instruction{margin-top:0;margin-bottom:0}.scroll-wrapper__label{padding-left:1.25rem;text-transform:uppercase}.table__head__heading,.table_body__data{padding:1.25rem .25rem}.responsive .infinite-article__divider-subheading{padding:0;padding-bottom:.125rem;font-size:1.25rem;line-height:1.625rem}.popular-box__label{padding-left:.625rem;padding-right:.625rem;padding-top:.625rem;padding-bottom:0}.progressive #article-body h2{margin-bottom:1.25rem}.progressive .listing--related .listing__title--primary span{padding-left:0;padding-right:0}.listing__link .listing__text--byline{padding-top:.625rem}.mobile__carousel__title{padding-bottom:1.25rem}}@media screen and (max-width: 370px){.mobile__carousel__title{font-size:.875rem;line-height:1.25rem}}.popular-box__article-list:first-child .popular-box__article-list__link,.popular-box__article-list:first-child .popular-box__article-list__number-text{background:none}}
</style>
<style data-component-name="ViteAsset" id="UtilityBar:ShareArticle:Button" data-layerless-source="true">@layer legacy { 
[data-component-name=UtilityBar] .subcontainer button:not([data-component-name="Newsletter:Modal"] button),[data-component-name=UtilityBar] .subcontainer a:not([data-component-name="Newsletter:Modal"] a){text-transform:none;font-family:Arial,"sans-serif";font-family:var(--ui-heading-font, "Arial", "sans-serif");border:1px solid #ccc;padding:.375rem .5rem;border-radius:.375rem;background-color:transparent}[data-component-name=UtilityBar] .subcontainer button:hover,[data-component-name=UtilityBar] .subcontainer a:hover{box-shadow:0 1px 3px #0000001a}[data-component-name=UtilityBar] .subcontainer button:hover svg,[data-component-name=UtilityBar] .subcontainer a:hover svg{filter:none!important}[data-component-name=UtilityBar] .tooltip-container [data-component-name="Social:Dropdown"]{display:none;opacity:0}@media (hover: hover){[data-component-name=UtilityBar] [data-component-name="Social:Dropdown"] li:hover svg{filter:none!important}[data-component-name=UtilityBar] .tooltip-container:hover [data-component-name="Social:Dropdown"]{display:block!important;opacity:1;transition:opacity .2s ease-in-out}}[data-component-name=UtilityBar] .tooltip-container{-webkit-tap-highlight-color:transparent}
 }</style>
<style id="Util:Tooltip" data-layerless-source="true">@layer legacy { 
.tooltip-container .tooltip {
bottom: calc(100% + 10px);
transform: translate(-50%, -5px);
opacity: 0;
transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
pointer-events: none;
}
.tooltip::after {
content: '';
position: absolute;
top: 100%;
left: 50%;
transform: translate(-50%, 0);
border-width: 0.3rem;
border-style: solid;
border-color: black transparent transparent transparent;
}
.tooltip-container:hover .tooltip,
.tooltip-container:focus-within .tooltip {
opacity: 1;
transform: translate(-50%, 0);
pointer-events: none;
}
 }</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="masthead-searchbar-css">
@layer global{@media (min-width: 900px){.searchText{display:inline;display:var(--search-text-display, inline)}}}
</style>
<style data-component-name="ViteAsset" id="masthead-fullwidth-css">
@layer global{[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"logo social-icons subscribe sign-in viafoura search";grid-template-areas:var(--site-header-grid-template-areas, "logo social-icons subscribe sign-in viafoura search");grid-template-columns:minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns, minmax(25%, 1fr) auto)}@media (max-width: 899px){[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"burgerbar-trigger logo viafoura locale-selector subscribe sign-in search";grid-template-areas:var(--site-header-grid-template-areas-mobile, "burgerbar-trigger logo viafoura locale-selector subscribe sign-in search");grid-template-columns:-webkit-min-content minmax(25%,1fr) auto;grid-template-columns:min-content minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns-mobile, -webkit-min-content minmax(25%, 1fr) auto);grid-template-columns:var(--site-header-grid-template-columns-mobile, min-content minmax(25%, 1fr) auto);--site-header-gap: .6rem !important}}#publisherDetails{container:publisherDetails / inline-size}@container publisherDetails (width <= 450px){#publisherDetails span{display:none!important}}@media only screen and (max-width: 699px){nav #viafoura-tray-bell{--tray-bell-min-width: 0}nav .viafoura .vf-tray-trigger.vf-button{width:auto!important;max-width:2.5rem}}}
</style>
<style data-component-name="ViteAsset" id="meganav-css">
@layer tw-components{.meganav-desktop{position:relative;z-index:50;display:none;width:100%;align-items:center;contain:layout}@media (min-width: 700px){.meganav-desktop{display:flex}}.meganav-desktop{background-color:var(--nav-item-bg-color);border-top:var(--nav-border-top);border-bottom:var(--nav-border-bottom)}.meganav-desktop__container{position:relative;margin-left:auto;margin-right:auto;display:flex;height:var(--nav-height);width:100%;max-width:100%}@media (min-width: 1000px){.meganav-desktop__container{max-width:var(--nav-narrow-width)}.meganav-desktop__container--wide{max-width:var(--nav-wide-width)}}.meganav-desktop__container--js-loaded{overflow-x:visible}.meganav-desktop--centered .meganav-desktop__container{justify-content:center}.meganav-desktop__list{display:inline-flex}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__list{width:100%;gap:var(--nav-item-gap)}.meganav-desktop__secondary{display:inline-flex;flex-shrink:0}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__secondary{margin-left:auto}.meganav-item-list{z-index:10;height:auto;min-width:-moz-max-content;min-width:max-content;border-radius:var(--nav-item-list--border-radius,0);background-color:var(--nav-item-list-bg-color);padding-left:0}.meganav-item-list[data-list-type=dropdown]{visibility:visible;position:absolute;top:100%;display:none;min-width:100%;flex-direction:column;padding:.5rem;box-shadow:var(--nav-item-list-dropdown-shadow)}.meganav-item-list[data-list-type=nestedDropdown]{visibility:visible;position:absolute;top:0;display:none;flex-direction:column}.meganav-item-list[data-list-type=mega]{visibility:visible;position:absolute;left:0;right:0;top:100%;display:none;width:100%;min-width:0px;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1.25rem;padding:1rem;grid-template-columns:var(--nav-item-list-grid-cols);box-shadow:var(--nav-item-list-mega-shadow)}.meganav-item-list[data-list-type=nestedMegaList]{position:static;top:100%;display:flex;flex-direction:column}.meganav-item-list__image{min-width:300px}@media (min-width: 1280px){.meganav-item-list__image{margin-inline-start:auto}}.meganav-item{visibility:visible;display:inline-flex;width:auto;flex-direction:column;white-space:nowrap;text-align:left}.meganav-item--top-level{height:100%}.meganav-item--dropdown{position:relative}.meganav-item--dropdown:focus-within>.meganav-item-list[data-list-type=dropdown],.meganav-item--dropdown:focus-within>.meganav-item-list[data-list-type=nestedDropdown],.meganav-item--dropdown:hover>.meganav-item-list[data-list-type=dropdown],.meganav-item--dropdown:hover>.meganav-item-list[data-list-type=nestedDropdown]{display:flex}.meganav-item--mega:focus-within>.meganav-item-list[data-list-type=mega],.meganav-item--mega:hover>.meganav-item-list[data-list-type=mega]{display:grid}.meganav-item__link,.meganav-item__title,.meganav-item__title-link{display:flex;height:100%;align-items:center;border-width:0px}.meganav-item__link:focus,.meganav-item__title:focus,.meganav-item__title-link:focus{position:relative;z-index:10}.meganav-item__link,.meganav-item__title,.meganav-item__title-link{padding-left:var(--nav-item-x-padding);padding-right:var(--nav-item-x-padding);background-color:var(--nav-item-bg-color);font-size:var(--nav-item-font-size);color:var(--nav-item-text-color);letter-spacing:var(--nav-item-letter-spacing);font-family:var(--nav-item-font-family);font-weight:var(--nav-item-font-weight);line-height:var(--nav-item-line-height);text-transform:var(--nav-item-text-transform)}.meganav-item__link:hover,.meganav-item__title-link:hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color);-webkit-text-decoration:revert;text-decoration:revert;-webkit-text-decoration:var(--nav-item-text-decoration, revert);text-decoration:var(--nav-item-text-decoration, revert)}.meganav-item--secondary .meganav-item__link,.meganav-item--secondary .meganav-item__title,.meganav-item--secondary .meganav-item__title-link{background-color:var(--nav-item-secondary-bg-color);color:var(--nav-item-secondary-text-color)}.meganav-item--secondary .meganav-item__link:hover,.meganav-item--secondary .meganav-item__title-link:hover{background-color:var(--nav-item-secondary-hover-bg-color);color:var(--nav-item-secondary-hover-text-color)}.meganav-item--title-hover .meganav-item__title:hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}.meganav-item--secondary.meganav-item--title-hover .meganav-item__title:hover{background-color:var(--nav-item-secondary-hover-bg-color);color:var(--nav-item-secondary-hover-text-color)}.meganav-item--home-link .meganav-item__link svg{color:var(--nav-item-text-color)}.meganav-item--home-link .meganav-item__link:hover svg{color:var(--nav-item-hover-text-color)}.meganav-item__dropdown-icon{margin-left:.5rem;display:inline-block;height:.625rem;width:.625rem;transform-origin:center;fill:currentColor}.meganav-item--mobile .meganav-item__dropdown-icon{margin-left:auto}.meganav-item--level-2 .meganav-item__title,.meganav-item--level-2 .meganav-item__title-link{height:auto}.meganav-mobile{position:relative;z-index:50;display:none;width:100%}@media (min-width: 700px){.meganav-mobile{display:none!important}}.meganav-mobile{border-top:var(--nav-border-top);border-bottom:var(--nav-border-bottom)}.meganav-mobile--sticky{position:fixed}.meganav-mobile__list{display:flex;max-height:calc(70vh - var(--secondary-nav-height,0px));flex-direction:column;overflow-y:scroll;padding-left:0;background-color:var(--nav-item-list-bg-color)}.meganav-mobile-item-list{display:none;flex-direction:column;padding-left:0}.meganav-mobile .meganav-item{display:flex;width:100%}.meganav-mobile .meganav-item--level-2 .meganav-item__link,.meganav-mobile .meganav-item--level-2 .meganav-item__title,.meganav-mobile .meganav-item--level-2 .meganav-item__title-link{padding-left:2rem}.meganav-mobile .meganav-item--level-3 .meganav-item__link,.meganav-mobile .meganav-item--level-3 .meganav-item__title,.meganav-mobile .meganav-item--level-3 .meganav-item__title-link{padding-left:2.75rem}.meganav-mobile .meganav-item--home-link__text{visibility:hidden}.meganav-secondary{display:flex}.meganav-secondary--mobile{flex-direction:column;align-items:center}.meganav-secondary__item{display:flex;height:100%;width:auto;flex-shrink:0;align-items:center;justify-content:center;padding-left:var(--nav-item-x-padding);padding-right:var(--nav-item-x-padding);background-color:var(--nav-item-bg-color);font-size:var(--nav-item-font-size);color:var(--nav-item-text-color);letter-spacing:var(--nav-item-letter-spacing);font-weight:var(--nav-item-font-weight)}@media (min-width: 700px){.meganav-secondary__item{border-left:var(--nav-item-border-left)}}.meganav-secondary__item{border-bottom:var(--nav-item-border-bottom)}.meganav-secondary__item:hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}.meganav-secondary__item>svg{display:inline-block;height:100%;width:auto;max-width:var(--nav-item-svg-max-w);max-height:var(--nav-item-svg-max-h);fill:var(--nav-item-text-color)}.meganav-secondary__item--mobile{height:45px;width:100%;justify-content:center;padding-top:0;padding-bottom:0}.meganav-secondary__item--mobile>svg{max-width:var(--nav-item-svg-max-w);max-width:var(--mobile-nav-item-svg-max-w, var(--nav-item-svg-max-w));max-height:var(--nav-item-svg-max-h);max-height:var(--mobile-nav-item-svg-max-h, var(--nav-item-svg-max-h))}}
</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-BkzBYwsh.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}},"boostBlock":[{"enabled":false,"analyticsId":"boost-block-nordpass-vpn","targetUrlSlugs":["best-vpn","best-vpn-deals","stay-secure-with-these-vpn-and-password-manager-black-friday-bundles"],"targetEditions":["GB","US"],"placement":{"selector":"h2:nth-of-type(1)","position":"before"},"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","disclaimer":"Preferred partner (<a href=\"\/deals\/what-does-preferred-partner-mean\">What does this mean?<\/a>)"}},{"enabled":false,"targetUrlSlugs":["best-esim-for","best-esims"],"targetEditions":["US"],"placement":{"selector":"h2:nth-of-type(2)","position":"before"},"content":{"link":"https:\/\/saily.com\/aff?offer_id=XXX&aff_id=XXX","text":"Explore the world worry-free with Saily, your go-to eSIM service for travelers. Backed by Nord Security, Saily offers data-only plans in 200+ destinations \u2014 no SIM card, no roaming shockers. Enjoy built-in security features like ad blocking, web protection, and virtual location \u2014 all included. Choose from flexible plans starting at just $1.89 or go unlimited. Stay connected, stay safe, and travel smarter with Saily. <a href=\"https:\/\/saily.com\/aff?offer_id=XXX&aff_id=XXX\">Get 5% off with code TECHRADAR5<\/a>","image":"https:\/\/cdn.mos.cms.futurecdn.net\/sHQkWjHHetcmtTrvxckRED.jpg.webp","productName":"Reader Offer: Get 5% off when you use the Techradar5 coupon at checkout","brand":"Saily","disclaimer":"Techradar Pro Approved Sponsored Offer"}}],"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":true,"durationSeconds":46},"cta":false,"waitForAdLoad":false,"disabledGlobalSiteLocales":[],"signPosting":{"videoTitle":{"enabled":true,"videoTitleLink":{"enabled":true}}}},"placementPosition":4,"positionByCharCount":false,"sidebar":false,"voucher":{"enabled":false},"jwx":{"enabled":false,"siteID":"","placementID":"","baseAdTag":""},"stickyPlayer":{"whitenStickyLogo":true,"trigger":"adImpression"},"typeUsed":{"JWPLAYER_CAROUSEL_DESKTOP":"ALL_GEOS","JWPLAYER_CAROUSEL_MOBILE":"ALL_GEOS","JWPLAYER_EDITORIAL_MOBILE":"ALL_GEOS"}},"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"},"rendering":{"homepage":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}},"listings":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}},"article":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}}},"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,"theme":"legacy"},"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"}},"nextBadgeInCommentWidget":{"enabled":false},"expandCommentsOnCtaClick":{"enabled":false},"articleBodyCommentWidgets":{"enabled":true},"commentCounts":{"article":true,"listing":true,"minimumCountToShowInListing":2,"cacheConfig":{"minimumTtlSeconds":300,"maximumTtlSeconds":86400,"ageAtMaximumTtlDays":14,"curveSteepness":1.7}}},"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"}}}},"kiosqService":{"enabled":true,"forceInit":true},"profile":{"showBadges":true,"showSubs":true,"showRewards":true,"showNewsletter":true},"robotsMeta":{"noarchiveArticles":{"enabled":true}},"membership":{"skinnyBanner":{"enabled":true,"bannerIconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ay9ub1r1gc1775132364.svg","bannerTitle":"Become a TechRadar Insider","bgImageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zdve3chhhn1770884186.jpg","bgImageUrlMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gtdyooqp5i1770884203.jpg","bannerText":"Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks","bannerSubTitle":"Become a TechRadar Insider","premiumFeaturesNumber":"5","premiumFeaturesLabel":"Exclusive perks","premiumMembersNumber":"44K+","accessAvailableLabel":"Insider insights","bannerSubmitSucessMessage":"Welcome aboard! You now have access to exclusive membership perks, including badges, commenting and more","bannerHeadTitle":"","bannerHeadContent":"","cards":{"content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/dguzmo7zgs1770884431.svg","title":"Weekly newsletters","description":"Get daily news, weekly deals and the week\u2019s top tech stories"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/bmmrou9qte1770884450.svg","title":"Commenting access","description":"Join the conversation, share your thoughts and get expert advice"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/qt8r3iglph1770885239.svg","title":"Member badges","description":"Earn badges as you explore news, deals, reviews, guides and more"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/a5se7egktb1770885207.svg","title":"Exclusive deals","description":"Save on gadgets, subscriptions and accessories with handpicked discounts"}]}},"clubName":"Tech Radar club","slideOut":{"enabled":true,"badgeButtonLabel":"Start reading","rewardLabel":"badge","badgeStrapline":"Start reading to unlock your first badge","backgroundImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/h0mke6edxz1770889266.jpg","badges":{"pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest in phones","strapline":"News, deals, reviews, guides and more\u2026","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vbtd3vndqp1770887431.svg","link":"\/phones\/"},{"title":"Latest in computing","strapline":"News, deals, reviews, guides and more on the newest computing gadgets","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cegtrmmdzd1770887455.svg","link":"\/computing\/"}]},"exploreSection":{"title":"Your membership perks","strapline":"Start exploring exclusive deals, expert advice and more","buttonLabel":"Explore now"},"membersExclusive":{"title":"Member Rewards","strapline":"Unlock and manage exclusive Techradar member rewards.","bgImage":"","contentPicture":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/e2styb423a1770889330.svg","buttonLabel":"See rewards","link":"\/my-account\/rewards\/"}},"landingPage":{"logoAlt":"Tech Radar logo","logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sdjho5mhup1754464188.svg","heroBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","heroBgVideo":"https:\/\/cdn.mos.cms.futurecdn.net\/pCQr3DZFTPy9PHmrfDHRTk\/GettyImages-1487313458.mp4","heroText":"Sign up for FREE with your email below to access exclusive deals early, insider perks and more ways to level up your tech game","heroHeadline":"Get Insider access to","heroHeadlineHighlight":" TECHRADAR","heroHeadlineAuthentificated":"You\u2019re now a TechRadar Insider","premiumFeaturesNumber":"5","premiumFeaturesLabel":"Exclusive perks","premiumMembersNumber":"44K","premiumMembersLabel":"Active members","accessAvailableLabel":"Insider insights","heroHowItWorkBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","howItWorks":{"title":"Become a TechRadar Insider in seconds","strapline":"Simply sign up with your email to start unlocking perks","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","content":[{"title":"Create your account","strapline":"Become a TechRadar Insider by signing up with your email","isClickable":true,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/dzvgvfi0y21774342224.svg"},{"title":"Explore member perks","strapline":"Discover exclusive insights, ask our experts questions and more","isClickable":false,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sdhqockgow1774342228.svg"},{"title":"Earn your first badge","strapline":"Complete an activity to start leveling up your membership","isClickable":false,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/uaseolgad41774342230.svg"}]},"bannerLogo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jucylmqghu1770887175.svg","heroLogoSubtitle":"","headerHeroBadgesTitle":"Unlock your first badge","headerHeroBadgesStrapline":"Start completing challenges to claim your first membership badge","heroBadges":{"title":"Insider reader badge","strapline":"Level up your tech cred","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest in phones","strapline":"News, deals, reviews, guides and more\u2026","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vbtd3vndqp1770887431.svg","link":"\/phones\/"},{"title":"Latest in computing","strapline":"News, deals, reviews, guides and more on the newest computing gadgets","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cegtrmmdzd1770887455.svg","link":"\/computing\/"}]},"Features":{"category":"Membership perks","strapline":"Exclusive access to insider perks and expert knowledge","featureTitle":"Everything you unlock as an Insider","buttonLabel":"Unlock perks","dialogButtonLabel":"Unlock this perk","content":[{"title":"Get advice from experts","category":"Commenting access","subtitle":"Access member-only discounts curated by our team of expert gadget hunters before anyone else","strapline":"Have a question? Ask our team and get advice from the experts who test the best-selling tech every day","featureTag":"Coming soon","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/joir6fqj5l1770889892.png","list":[{"title":"Member-only discounts","strapline":"Save on devices, accessories and more","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ydslacoyot1770890017.svg"},{"title":"Curated deals","strapline":"Browse handpicked offers from our expert team","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kdln0vdaa11770890012.svg"},{"title":"Early access to offers","strapline":"Grab a bargain before they sell out","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/nompjg3yzp1770890019.svg"}]},{"title":"Boost your tech cred","category":"Member badges","subtitle":"Earn badges and rise up the ranks of our leaderboard as you explore news, deals, reviews, guides and more","strapline":"Earn badges and rise through the ranks by staying active in the community","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jlqglu5ppj1770889910.png","list":[{"title":"Show off your achievements","strapline":"Gain Insider status by unlocking new badges","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8gmjrobq7c1770892067.svg"},{"title":"Climb the leaderboard","strapline":"Claim your spot in the ranks against other members","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xnkt9k8e5s1770892070.svg"}]},{"title":"Join the discussion","category":"Commenting access","subtitle":"Have a question? Ask our team and get advice from the experts who test tech every day","strapline":"Be part of the conversation, ask questions and get insider advice from tech experts","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/s76oh1itbr1770889908.png","list":[{"title":"Share your thoughts","strapline":"Comment on articles and have your say","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/y06od6o0wy1770892229.svg"},{"title":"Reply to fellow insiders","strapline":"Respond to comments and keep the chat going","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/t47hprbypd1770892235.svg"},{"title":"Ask the experts","strapline":"Submit your questions and help shape our stories","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/omr6qmkkkm1774532295.svg"}]}]},"FAQ":{"title":"Have questions? We have answers","content":[{"title":"What is a TechRadar Insider membership?","mainText":"As an Insider, you unlock a leveled-up experience, from exclusive achievement badges to direct lines to our experts. We\u2019re just getting started though! Stay tuned for even more perks","list":[]},{"title":"How much does membership cost?","mainText":"Nothing! A membership to our site is completely free. There are no hidden fees or charges","list":[]},{"title":"Which features do I get with a free membership?","mainText":"Here\u2019s what you get as a member:","list":[{"title":"Exclusive deals:","text":"Get expertly curated savings by seasoned deal hunters on gadgets, accessories and subscriptions before they sell out - coming soon"},{"title":"Commenting access:","text":"Share your thoughts, reply to other members and submit questions to our team of experts to join the conversation"},{"title":"Member badges:","text":"Earn badges as you explore news, deals, reviews, guides and more to gain insider status and climb the leaderboard"}]},{"title":"How do I get a free membership?","mainText":"Create an account by simply clicking \u201cBecome a member\u201d at the top of this page or \u201cSign in\u201d at the top-right of our website, then select the \u201cSign Up\u201d tab on the registration form. You will need to provide a valid email address and password","list":[]},{"title":"Is my personal information safe?","mainText":"Yes, we take your online privacy seriously. Your personal information is protected and will not be shared with third parties without your consent. Please refer to our Privacy Policy for more details","list":[]},{"title":"Can I upgrade my membership in the future?","mainText":"Currently, all membership perks are available for free. We may introduce premium features in the future, but for now all these benefits are free for members","list":[]},{"title":"What if I forget my password?","mainText":"If you forget your password, you can use the \u201cDon\u2019t remember your password?\u201d link on the login page to reset it. Instructions will be sent to your registered email address","list":[]}]}},"selligent":{"code":"XTP-X"},"inContentSignupPopup":{"enabled":true,"popupTitle":"Become a TechRadar Insider now","popupText":"Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks"},"topDashboardBanner":{"enabled":true,"bannerImages":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/g29s0jx4kr1770892587.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/r9jqfdo29m1770892594.png","link":"\/my-account\/rewards\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/isuh4e0unr1770892581.png","link":"\/deals"}],"bannerImagesMobile":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sgflnrhinq1770892784.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/7lhrt24h1m1770892786.png","link":"\/my-account\/rewards\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gt3ixsifbi1770892782.png","link":"\/deals"}]},"myAccount":{"icons":{"Dashboard":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xzem9ocoxh1768990166.svg","Badges":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/mxvmpobnax1768990179.svg","Subscriptions":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kyzbjrgepo1768990185.svg","Newsletters":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ij5leejtsy1768990492.svg","Settings":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/krgnniu0gm1768990526.svg","Rewards":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vwat91ssm71770967542.svg"}}},"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","darkLogo":false},"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,"template":"slice","positionByCharCount":false,"source":"60","analytics":[{"analyticsTrigger":"widgetViewed"}]},"kiosq":{"source":"106"},"multiSubscribe":{"enabled":false,"source":"302"},"modal":{"darkLogo":true},"newsletterPage":true},"dianomi":{"enabled":false,"placement":"after-articles-river"},"shopsense":{"enabled":false,"rules":{"targeting":{"all_articles":false,"allowed_categories":[{"category":"ALL","allowed_article_types":["review","gallery","how-to","feature"],"exclude_article_types":[]}]}}},"liveReport":{"redesign":false,"refresh":true,"sse":false},"howWeTestBlock":{"reviews":true,"buyingGuides":true},"pagination":{"legacyPagination404Redirects":false},"adSlotsReposition":{"leaderboard-top":{"mobile":{"enabled":true,"addMidArticleLeaderboard":false,"renameToClosedLeaderboard":true,"midArticlePosition":3,"positionByCharCount":false}}},"ads":[],"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":"","placements":{"isSponsoredContent":{"enabled":false}}}},"authorCard":{"collapsible":{"enabled":true,"height":250}},"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":true},"designSystem":{"enabled":false},"trendingBar":{"enabled":true,"responsivePosition":"","showLabel":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},"recirculation":{"requestGroups":{"articleInlineGroup":{"dataModel":"adviser:hybrid","maxAgeMonths":3,"allowSourceLinks":true,"totalRows":6}},"overlay":{"enabled":false,"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:hybrid","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:hybrid","reranker":{"pageViewsPopularity":{"timeWindowDays":7}},"rows":3},"articleInline":{"enabled":true,"exclusions":{"articleCategoryHandle":[]},"sections":[{"title":"You may like","template":"outline","position":5,"requestGroup":"articleInlineGroup","rows":{"start":0,"count":3}},{"title":"What to read next","template":"outline","position":10,"requestGroup":"articleInlineGroup","rows":{"start":3,"count":3}}]},"articleEnd":{"enabled":true,"sections":[{"title":"Read more","template":"stacked","dataModel":"adviser:hybrid","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"maxAgeMonths":3,"rows":12,"additionalFields":{"category":false}},{"title":"Latest in {category_name}","template":"stacked","dataModel":"solr:latest-category","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12,"additionalFields":{"category":false}},{"title":"Latest in {article_type}","template":"stacked","dataModel":"solr:latest-articletype","sponsoredCards":{"insertionPoints":[2,4,6,8,10,12]},"rows":12,"additionalFields":{"category":false}}]},"clickToNext":{"enabled":false,"tooltip":{"enabled":true,"message":"Click for next article","triggerParagraph":1,"durationSeconds":5},"dataModel":"adviser:related","maxArticles":20,"maxAgeMonths":null,"distance":0.8}},"scv":{"enabled":false},"adShield":{"enabled":true},"sponsoredGrid":{"enabled":false},"kiosq_ad_management":{"enabled":false,"ad_config":"no-ads"},"exclusionsSchema":["more","explore more","browse","more from ","more for ","explore","*sub-nav","*subnav"],"urlExclusionsSchema":["\/subnav"],"vite":{"serveAssetsViaCdn":false},"userMetrics":{"enabled":false,"cacheTtlMs":900000}};
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 = {"CLOSE":"CLOSE","cmp_footer_link":"GDPR consent","Collapse content":"Collapse content","Watch full video here":"Watch full video here","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();
};
window.vanilla.baseDomain = 'techradar.com';
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","siteName":"techradar","properties":{"articleProduct":[],"articleProductHandle":[],"articleType":"news","articleTemplate":"standard","articleTagHandle":["apc","apc"],"articleTagType":["freeform","source"],"articleControlTag":["no-in-article-video","van-disable-inbody-ads","serversidehawk"],"articleVerticalHandle":[],"articleCategoryHandle":["seasonal-sales"],"articleCreatedDate":"2019-01-22T00:35:47Z","articlePublishedDate":"2024-04-01T21:37:57Z","articleContentModifiedDate":"2026-05-31T23:30:04Z","subSite":"","articleVertical":"","id":"ZWCjTDGr9FQi4Lvtri6n9Y","legacyId":"ZWCjTDGr9FQi4Lvtri6n9Y","misc":null}}
</script>
<script>
var FEP_object = [{"articleName":"APC_issue_558_May_2026_is_on_sale_now!","articleType":"news","adTags":{"primaryProduct":"IOS","secondaryProducts":["Apple_Inc.","Microsoft_Windows","Personal_computer","MacBook_Pro","Windows_11"],"companies":["Au_mobile_phone_company","Asus","Dell","Intel"],"category":"Seasonal_Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy_business_and_finance|products_and_services|computing_and_information_technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|computer_and_telecommunications_hardware","score":"0.849"},"20000231":{"categoryId":"20000231","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|software_and_applications","score":"0.7571"},"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"596.599":{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":"1"},"52":{"categoryId":"52","label":"Business_and_Finance","score":"0.8342"},"596.632.636":{"categoryId":"596.632.636","label":"Technology_&_Computing|Consumer_Electronics|Tablets_and_E-readers","score":"0.725"},"52.90":{"categoryId":"52.90","label":"Business_and_Finance|Industries","score":"0.6813"},"596.632":{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":"0.6795"}}},"groups":["Seasonal_Sales"],"primaryCompany":"Apple_Inc."},"overrides":[],"topProductVsproductName":"0","hawkTags":{"primaryProduct":"IOS","secondaryProducts":["Apple_Inc.","Microsoft_Windows","Personal_computer","MacBook_Pro","Windows_11"],"companies":["Apple_Inc.","Au_mobile_phone_company","Asus","Dell","Intel"],"category":"Seasonal_Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy_business_and_finance|products_and_services|computing_and_information_technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|computer_and_telecommunications_hardware","score":"0.849"},"20000231":{"categoryId":"20000231","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|software_and_applications","score":"0.7571"},"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"596.599":{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":"1"},"52":{"categoryId":"52","label":"Business_and_Finance","score":"0.8342"},"596.632.636":{"categoryId":"596.632.636","label":"Technology_&_Computing|Consumer_Electronics|Tablets_and_E-readers","score":"0.725"},"52.90":{"categoryId":"52.90","label":"Business_and_Finance|Industries","score":"0.6813"},"596.632":{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":"0.6795"}}},"groups":["Seasonal_Sales"],"internalProductName":""},"rampTags":{"primaryProduct":"IOS","secondaryProducts":["Apple Inc.","Microsoft Windows","Personal computer","MacBook Pro","Windows 11"],"companies":["Apple Inc.","Au mobile phone company","Asus","Dell","Intel"],"category":"Seasonal Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy business and finance|products and services|computing and information technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy business and finance|products and services|computing and information technology|computer and telecommunications hardware","score":"0.849"},"20000231":{"categoryId":"20000231","label":"economy business and finance|products and services|computing and information technology|software and applications","score":"0.7571"},"13000000":{"categoryId":"13000000","label":"science and technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596":{"categoryId":"596","label":"Technology & Computing","score":"1"},"596.599":{"categoryId":"596.599","label":"Technology & Computing|Computing","score":"1"},"52":{"categoryId":"52","label":"Business and Finance","score":"0.8342"},"596.632.636":{"categoryId":"596.632.636","label":"Technology & Computing|Consumer Electronics|Tablets and E-readers","score":"0.725"},"52.90":{"categoryId":"52.90","label":"Business and Finance|Industries","score":"0.6813"},"596.632":{"categoryId":"596.632","label":"Technology & Computing|Consumer Electronics","score":"0.6795"}}},"groups":["Seasonal Sales"]},"strategy":"5","nullified":false,"timestamp":1779235942,"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-24/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-BCLdFIsU.js" type="module" data-component-name="ViteAsset" id="vite-main-js"></script>
<script src="https://www.techradar.com/vite/assets/Article/GroupProductCarousel.ts-C36Yusa-.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/UtilityBar/ShareArticle/Button.ts-BPdyVGbt.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/GoogleButton/Button.ts-CidALwoA.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/NewsletterForm/NewsletterForm.ts-Bw2aoZfP.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/MultiSubscribe/MultiSubscribe.ts-DJ45bRHq.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/Modal/Modal.ts-DsOEPoYH.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/NewsletterModal/Button.ts-m1UDFHme.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/UtilityBar/UtilityBar.ts-CjB7aUR8.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/Truncate/Truncate.ts-CQ1SA-K5.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-DyenGwB1.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Ads/Ads.ts-CtWyfXDj.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Viafoura/EntryScript/EntryScript.ts-BH-G6Qtr.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/ArticleRiver/ArticleRiver.ts-mzB5CJd3.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/ExitIntent/ExitIntent.ts-BkWAEScQ.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 src="https://www.techradar.com/vite/assets/RegionRedirectBanner/RegionRedirectBanner.ts-C9aGhgr0.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: 'news' ?? '',
consent_or_pay_content: true,
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":"APC issue 559 (June 2026) is on sale now!","url":"https:\/\/www.techradar.com\/news\/apcmag","region":"US","type":"news","category":"news","tags":["apc","apc","no-in-article-video","van-disable-inbody-ads","serversidehawk"],"number":"1","viewType":"pageLoad","index":0,"hasComments":true,"sponsored":false},"content":{"article":{"verticals":[""],"subVerticals":["seasonal-sales"],"language":"en","authors":["apc_magazine"],"id":"ZWCjTDGr9FQi4Lvtri6n9Y","legacyId":null,"publishDate":{"year":"2024","month":"04","day":"01"},"updateDate":{"year":"2026","month":"05","day":"31"}},"classification":{"google":null,"iab":[{"categoryId":"596","label":"Technology_&_Computing","score":1},{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":1},{"categoryId":"52","label":"Business_and_Finance","score":0.8342},{"categoryId":"596.632.636","label":"Technology_&_Computing|Consumer_Electronics|Tablets_and_E-readers","score":0.725},{"categoryId":"52.90","label":"Business_and_Finance|Industries","score":0.6813},{"categoryId":"596.632","label":"Technology_&_Computing|Consumer_Electronics","score":0.6795}]}},"site":{"region":"US","brand":"techradar"},"product":{"primary":{"name":"IOS","brand":"Apple_Inc.","category":null},"secondary":{"products":["Apple_Inc.","Microsoft_Windows","Personal_computer","MacBook_Pro","Windows_11"],"brands":null},"source":"fep"},"segment":{"advisor":{"segmentArticleDistance":["0.562703","0.57695484","0.625452","0.632694"],"segmentID":["c392633e-77a2-5030-89ed-af6ef08578b8","45ef3d9c-7452-59d5-90a4-5cc40a7c40fe","84684180-1272-5853-be58-19866168d3cf","564654fc-5920-5138-ac9d-21f8597c40d2"],"segmentMaxDistance":["0.61","0.65","0.71","0.66"]}}});
</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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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{background-color:var(--dealwidget-cta-backgroundcolor);border:var(--dealwidget-cta-boder,0);border-radius:var(--dealwidget-cta-radius,0);margin:0;padding:var(--dealwidget-cta-padding,8px 10px)}.hawk-affiliate-link-deal-button:hover{background-color:var(--dealwidget-cta-backgroundcolor-hover)}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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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:var(--merchantlink-padding,3px 5px);text-transform:var(--merchantlink-text-transform,none)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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);color:var(--white)}.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-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);color:var(--white)}.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);color:var(--white)}.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}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-blurred-value{filter:blur(4px);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hawk-display-price-currency-symbol,.hawk-display-price-price-suffix{color:inherit;text-decoration:inherit}.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-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-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-nav-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-up{filter:invert(1);transform:rotate(180deg);width:18px}.hawk-lazy-image-nav-chevron-up:hover{cursor:pointer}.hawk-lazy-image-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-nav-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-down{filter:invert();width:18px}.hawk-lazy-image-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-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}@container (min-width: 480px){.hawk-lazy-image-site-logo-tabletop{margin-bottom:-2px;padding-left:2px}}.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-top:3px}@container (min-width: 480px){.hawk-lazy-image-cyclingnews-white-logo{padding:0 2px}}.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-star-collection{-webkit-text-fill-color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#000;font-size:14px;padding:1px}.hawk-star-rating-star-collection:before{color:#000;left:1px}.hawk-star-rating-star-collection[data-type=half]:before{color:#000}.hawk-star-rating-star-collection[data-type=empty]:before{-webkit-text-fill-color:#eaeaea;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:var(--merchantlink-title-flex,1 1 38%);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:var(--merchantlink-title-margin,3px 0 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;--font-family-headings:"Source serif Pro",serif;--font-family-secondary-text:sans-serif;--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;--promo-radius:0;--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);--merchant-link-mona-background-color:var(--site-color);--merchant-link-mona-text-color:var(--white);--merchant-link-mona-text-color-hover:var(--white);--available-from:var(--site-color);--merchantlink-box-color:var(--site-color);--merchantlink-box-hover-text-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;--merchant-link-border-radius:3px;--merchantlink-font-family:inherit;--merchantlink-maincontainer-gap:30px;--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;--dealwidget-cta-radius:0;--dealwidget-cta-padding:10px 16px;--dealwidget-cta-backgroundcolor:var(--site-color);--dealwidget-cta-backgroundcolor-hover:var(--site-color-hover);--dealwidget-cta-boder:0;--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);--tabletop-v3-trusted-labels-icon-color:#e40784}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="seasonal" id="hawkStyles-seasonal">@layer hawk { 
.hawk-seasonal-link-item-link-text-color{color:var(--seasonal-link-color)}
 }</style>

<script id="hawk__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[585,1199]</script><script id="hawk__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["trd-site","seasonal"]}</script>
<script async="" data-chunk="responsive" src="https://hawk.techradar.com/js/w/es6/master-4a35fb2c/responsive.js"></script>
<script async="" data-chunk="trd-site" src="https://hawk.techradar.com/js/w/es6/master-4a35fb2c/trd-site.js"></script>
<script async="" data-chunk="seasonal" src="https://hawk.techradar.com/js/w/es6/master-4a35fb2c/seasonal.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 = JSON.parse(atob('eyJ3YWxsX3N5c3RlbSI6ImNsYXNzaWMiLCJ3YWxsX3R5cGUiOiJwYXl3YWxsIiwidHJhZmZpY19leHBvc3VyZSI6ZmFsc2UsInNjaGVkdWxlZF9tYWludGVuYW5jZV9zdGFydF9kYXRlIjpudWxsLCJzY2hlZHVsZWRfbWFpbnRlbmFuY2VfZW5kX2RhdGUiOm51bGwsImRlc2NyaXB0aW9uX2NvdmVyIjoiIiwibWFpbl9wcm92aWRlciI6ImJsdWViaXJkIiwiYmx1ZWJpcmRfcHJvdmlkZXIiOnRydWUsIm1haW5fbGF5ZXJfZW5hYmxlZCI6ZmFsc2UsIm1haW5fbG9nb19wb3NpdGlvbiI6eyJ2ZXJ0aWNhbFVwIjp7InJvd0xlZnQiOnRydWUsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsRG93biI6eyJyb3dMZWZ0IjpmYWxzZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfX0sIm1haW5fYnV0dG9uX3Bvc2l0aW9uIjp7InZlcnRpY2FsVXAiOnsicm93TGVmdCI6bnVsbCwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxDZW50ZXIiOnsicm93TGVmdCI6dHJ1ZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxEb3duIjp7InJvd0xlZnQiOmZhbHNlLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9fSwibWFpbl9iYWNrZ3JvdW5kX2NvbG9yIjoiI0ZGRkZGRiIsIm1haW5fYnV0dG9uX2JhY2tncm91bmRfY29sb3IiOiIjODA4MDgwIiwidGV4dEJlZm9yZUJ1dHRvbiI6IiIsInRleHRBZnRlckJ1dHRvbiI6IiIsIm1haW5fbGF5ZXJfcHJlbWl1bV9lbmFibGVkIjpmYWxzZSwic2l0ZSI6InRlY2hyYWRhcl9lbi11cyIsIm5hbWUiOiJUZWNocmFkYXIiLCJsb2NhbCI6InVzIiwibG9nbyI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwibG9nb19zbWFsbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwiZG9tYWluIjoiaHR0cHM6XC9cL3d3dy50ZWNocmFkYXIuY29tIiwiZmFjZWJvb2tfbGluayI6Imh0dHBzOlwvXC93d3cuZmFjZWJvb2suY29tXC9UZWNoUmFkYXJcL1wvIiwidHdpdHRlcl9saW5rIjoiaHR0cHM6XC9cL3guY29tXC9UZWNocmFkYXIiLCJpbnN0YWdyYW1fbGluayI6Imh0dHBzOlwvXC93d3cuaW5zdGFncmFtLmNvbVwvdGVjaHJhZGFyXC8iLCJ5b3V0dWJlX2xpbmsiOiJodHRwczpcL1wvd3d3LnlvdXR1YmUuY29tXC90ZWNocmFkYXIiLCJyZWNpcmN1bGF0aW9uX2Jsb2NrIjpmYWxzZSwiY3VycmVudF93ZWJzaXRlX3N1YnNjcmlwdGlvbl9vZmZlciI6ZmFsc2UsImRvY190eXBlIjoia2lvc3Etc2l0ZS1jb25maWciLCJndWlkIjoidGVjaHJhZGFyX2VuLXVzIiwibGFzdF9tb2RpZmllZCI6eyIkZGF0ZSI6eyIkbnVtYmVyTG9uZyI6IjE3ODA0MzE0NTExNjgifX0sImxpbWl0T2ZDb250ZW50Ijo5NiwibGltaXRPZkNvbnRlbnRNb2JpbGUiOjk2LCJsaW1pdE9mRnJlZUFydGljbGUiOjMsImxpbWl0T2ZGcmVlQXJ0aWNsZUFmdGVyTG9naW4iOjMsInRyaWdnZXJNZXNzYWdlRnJvbSI6MCwidGVtcGxhdGVfYnV0dG9uIjpudWxsLCJ0ZW1wbGF0ZV9teV9hY2NvdW50X2xvYWRlciI6ImFjY291bnRcL215LWFjY291bnQtbG9hZGVyLmh0bWwudHdpZyIsInRlbXBsYXRlX215X2FjY291bnQiOiJhY2NvdW50XC9teS1hY2NvdW50Lmh0bWwudHdpZyIsInRlbXBsYXRlX21lbnVfaGVhZGVyIjpudWxsLCJ0ZW1wbGF0ZV9zdGlja3kiOm51bGwsInRlbXBsYXRlX21haW5fcHJlbWl1bSI6bnVsbCwidGVtcGxhdGVfbWFpbl9yZWd3YWxsIjpudWxsLCJ0ZW1wbGF0ZV9zdGlja3lfcmVnd2FsbCI6bnVsbCwic3RhdHVzIjoiSW5Qcm9ncmVzcyIsImNyZWF0ZWRfYXQiOnsiJGRhdGUiOnsiJG51bWJlckxvbmciOiIxNzI4NjM1NTcyNTQ5In19LCJjb25uZWN0X2NvbmZpZyI6W3siZW5hYmxlIjp0cnVlLCJpbmxpbmVDc3MiOnRydWUsInNpZ25pbkJ1dHRvblNwZWNpZmljQ3NzIjoiI2F1dGgtaW4tbmF2LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOjgwcHg7XG59XG5cbiNhdXRoLWluLW5hdi1oZWFkZXIgLmF1dGgtaW4tbmF2LWhlYWRlci1tZW51IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI2F1dGgtaW4tbmF2LWhlYWRlci1zdmctYmxvY2sgc3ZnIHtcbiAgICBmaWxsOiB3aGl0ZTtcbn1cblxuI2F1dGgtaW4tbmF2LWhlYWRlci1zaWduLW91dCBzdmd7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgLmJ1cmdlcmJhciAjYXV0aC1pbi1uYXYtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNzBweDtcbiAgICB9XG4gICAgLmJ1cmdlcmJhciAuc2xpY2UtY29udGFpbmVyLmxvY2FsZS1zZWxlY3Rvci1zbGljZSB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICB9XG59IiwiYXV0aE1lbnVUeXBlIjoiYWRkRXZlbnQiLCJjYWxsYmFja1VybCI6IlwvYXV0aF9jYWxsYmFjayIsImF1dGhNZW51SW5zZXJ0VGFyZ2V0IjoiYXV0aC1pbi1uYXYtaGVhZGVyIiwiYXV0aDBMb2NrQ29uZmlnIjpbeyJsb2dvX3VybCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwibG9nb19lbWFpbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9KdmM5bTdlS01QRTk5anBpVFlyWkRtLnBuZyIsImNvbG9yX3ByaW1hcnkiOiIjRTQwNTg0IiwiZXh0cmFfY3NzIjoiLmF1dGgwLWxvY2staGVhZGVyLXdlbGNvbWUge21hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IC0xNXB4O30gLmF1dGgwLWxvY2suYXV0aDAtbG9jayAuYXV0aDAtbG9jay1oZWFkZXItYmcge2JhY2tncm91bmQ6ICMwOTBFMjEgIWltcG9ydGFudDt9Iiwic2l0ZV9uYW1lIjoiVGVjaFJhZGFyIiwic2lnbl91cF9uZXdzbGV0dGVyX3RleHQiOiJQbGVhc2Ugc2lnbiBtZSB1cCB0byB0aGUgVGVjaHJhZGFyIG5ld3NsZXR0ZXIiLCJjb250YWN0X290aGVyX2JyYW5kX3RleHQiOiJDb250YWN0IG1lIHdpdGggbmV3cyBhbmQgb2ZmZXJzIGZyb20gVGVjaHJhZGFyIGFuZCBvdGhlciBGdXR1cmUgYnJhbmRzIiwibmV3c2xldHRlcl9jb2RlIjoiWFRSLUQifV19XSwiY3VzdG9tX2hlYWRlcm1lbnVfbGF5ZXJfZW5hYmxlZCI6ZmFsc2UsImh1YnBhZ2VfZGVzY3JpcHRpb24iOiIiLCJodWJwYWdlX3N1YnRpdGxlIjoiIiwiaHVicGFnZV90aXRsZSI6IiIsImVzdG9yZV9oYW5kc2hha2VfZW5kcG9pbnQiOiJodHRwczpcL1wvYXBpLmFyY2FkZS5mdXR1cmVjZG4ubmV0XC9raW9zcS1oYW5kc2hha2UiLCJwcm9kdWN0SUQiOiIwNTAzZTQ0YiIsImJsdWViaXJkX2J1eV9zdWIiOiJodHRwczpcL1wvc3Vic2NyaWJlLmFyY2FkZS50ZWNocmFkYXIuY29tXC9yb3dcL3RlY2gtcmFkYXItcHJpdmFjeS1kaWdpdGFsLXN1YnNjcmlwdGlvblwvZHBcLzA1MDNlNDRiIiwiYmx1ZWJpcmRfYnV5X3N1Yl9hdCI6Imh0dHBzOlwvXC93d3cubWFnYXppbmVzZGlyZWN0LmNvbVwvIiwiYmx1ZWJpcmRfbWFuYWdlX3N1YiI6Imh0dHBzOlwvXC93d3cubXltYWdhemluZS5jby51a1wvIiwiam91cm5hbCI6IlRSUCIsIm9mZmVyY29kZSI6IkExVzIiLCJjYW1wYWlnbl9lbmFibGUiOnRydWUsInB5dGhpYV9jYWNoZV9lbmRwb2ludCI6Imh0dHBzOlwvXC9jYWNoZS5weXRoaWEuZnV0dXJlcGxjLmNvbTo0NDNcL3YxYWxwaGExXC9kZWNpc2lvbi1lbmdpbmUiLCJraW9zcV92Ml9lbmFibGUiOnRydWUsImxvZ29fZW1haWwiOiJodHRwczpcL1wvY2RuLm1vcy5jbXMuZnV0dXJlY2RuLm5ldFwvSnZjOW03ZUtNUEU5OWpwaVRZclpEbS5wbmciLCJpZCI6InRlY2hyYWRhcl9lbi11cyJ9'));
/**
* 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>
<script>
(function() {
window.marfeel = window.marfeel || { cmd: [] };
window.marfeel.cmd.push(['compass', function(c) {
c.setPageVar('closed', '');
}]);
})();
</script>
<style id="paywall-css">@layer legacy {/* Smart Tooltip Styles */
.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: 11000;
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;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.tooltip-arrow.top {
border-top: 4px solid var(--flexi-brand_color_2, #333);
bottom: -4px;
}
.tooltip-arrow.bottom {
border-bottom: 4px solid var(--flexi-brand_color_2, #333);
top: -4px;
}
/* Prevent tooltip interference with modals */
.paywall-settings-overlay .tooltip-container,
#kiosq-modal-portal .tooltip-container {
pointer-events: auto;
}
.paywall-settings-overlay .smart-tooltip,
#kiosq-modal-portal .smart-tooltip {
z-index: 10011; /* Higher than modal content */
}
/* 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;
}
.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;
}
}
#kiosq-app-paywall-js {
width: 100%;
}
.hasBarrier ._cm-video {
display: none;
}
.hasBarrier .paywall-locker {
height: var(--desktop-content-limit);
overflow-y: clip;
overflow-x: visible;
display: flow-root;
}
.hasBarrier .paywall-locker + .paywall-locker {
clear: none;
}
/* target when paywall-locker doesn't have height:auto */
.hasBarrier .paywall-locker:not([style*="height: 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);
}
.article__container-sidebar .article__body.paywall-locker ~ #kiosq-app-paywall-js .wrapper-main-template {
height: unset;
margin-top: unset;
}
.article__container-sidebar .article__body.paywall-locker ~ #kiosq-app-paywall-js .kiosq-main-layer {
top: -100px;
}
}
@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.trial {
background-color: #0f7ca9;
}
.kiosq-my-account-subscription-status-flag-content.future {
background-color: #6c757d;
}
.kiosq-my-account-subscription-status-flag-content.non-renewing {
background-color: #ff9800;
}
.kiosq-my-account-subscription-status-flag-content.paused {
background-color: #9e9e9e;
}
.kiosq-my-account-subscription-status-flag-content.cancelled {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-content.expired {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-content.unknown {
background-color: #cccccc;
}
.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.trial {
background-color: #0f7ca9;
}
.kiosq-my-account-subscription-status-flag-content-mobile.future {
background-color: #6c757d;
}
.kiosq-my-account-subscription-status-flag-content-mobile.non-renewing {
background-color: #ff9800;
}
.kiosq-my-account-subscription-status-flag-content-mobile.paused {
background-color: #9e9e9e;
}
.kiosq-my-account-subscription-status-flag-content-mobile.cancelled {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-content-mobile.expired {
background-color: #a90f0f;
}
.kiosq-my-account-subscription-status-flag-content-mobile.unknown {
background-color: #cccccc;
}
.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;
}
/* Metered banner */
.kiosq-metered-message-content {
padding-bottom: 20px;
}
.kiosq-metered-banner {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
padding: 14px 24px;
background-color: #FEF9C3;
flex-wrap: wrap;
}
.kiosq-metered-banner__text {
font-size: 15px;
color: #1a1a1a;
}
.kiosq-metered-banner__cta {
display: inline-block;
padding: 10px 20px;
background-color: var(--flexi-brand_color_2);
color: #ffffff;
font-size: 14px;
font-weight: 600;
border: none;
border-radius: 4px;
cursor: pointer;
white-space: nowrap;
text-decoration: none;
transition: background-color 0.2s ease;
}
.kiosq-metered-banner__cta:hover {
background-color: var(--flexi-brand_color_2);
}
@media (max-width: 600px) {
.kiosq-metered-banner {
flex-direction: column;
gap: 10px;
text-align: center;
}
}
#kiosqAssistant {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
display: flex;
flex-direction: column;
width: clamp(300px, 35vw, 560px);
max-height: min(95dvh, 600px);
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);
text-align: center;
& > * {
margin:0;
padding:0;
}
& > div.content {
flex: 1;
min-height: 0;
overflow-y: auto;
overflow-x: clip;
& header {
display:flex;
flex-direction: column;
font-size: 1rem;
background-color: #00000010;
padding: 0.4em 0;
margin: 0;
}
}
& > header {
padding: 2px;
flex: none;
display: flex;
justify-content: center;
align-items: center;
margin: 0;
font-size: 1.5rem;
font-weight: 600;
& h4{
display:flex;
flex-direction: column;
padding: 10px 5px;
font-size: large;
& span {
font-size: small;
}
}
& a {
color: var(--flexi-brand_color_2);
text-decoration: underline;
}
}
& .btn svg {
width: 20px;
height: 20px;
}
.table-item {
& .btn svg {
width: 18px;
height: 18px;
}
}
}
#kiosqAssistant.collapsed {
height: auto;
width: auto;
min-width: 200px;
max-height: 60px;
& > div.content {
display: none;
}
& .campaign {
display: none;
}
& header {
flex-grow: 1;
& > div > a {
display: none;
}
}
}
.campaign {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transition: all 0.3s ease;
opacity: 1;
& header {
margin:0;
padding: 0.4em 1em;
font-weight: normal;
}
}
.custom-template,
.campaigns,
.campaign {
/* font-size: 15px;
font-weight: 600;
width: 100%;
text-align: center;
margin: 0;
padding: 0.2em 0.5em; */
& header {
background-color: #f2f3f4;
}
}
.table-item {
width: 100%;
border: 1px solid rgba(250, 249, 247, 0.4);
border-bottom: 1px solid #00000020;
display: flex;
flex-direction: column;
& .btn svg {
width: 18px;
height: 18px;
}
& thead {
& tr {
display:flex;
& th {
display: flex;
padding: 5px 0 10px 2px;
font-size:1.2em;
flex-grow: 1;
font-weight: 600;
}
}
}
& tbody {
display: flex;
flex-direction: column;
& tr{
display: flex;
align-items: center;
width: 100%;
&:nth-child(odd){
background-color: #f8f8f8;
}
}
& td {
padding: 4px;
&:first-child{
flex: 3;
min-width: 0;
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
&:nth-child(2) {
flex: 1;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
&:last-child{
flex: 1;
font-weight: 700;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
}
}
}
ul.table-item{
list-style: none;
padding: 0;
margin: 0;
width: 100%;
min-height: 2em;
background-color:transparent;
& li {
padding: 0 5px;
display:flex;
width:100%;
height: 2em;
& span, & a {
align-content: center;
}
& div {
flex-grow: 1;
align-content: center;
}
& a {
text-decoration: none;
color: var(--flexi-brand_color_2);
&:hover {
background-color: var(--flexi-brand_color_2);
color:white;
}
}
}
}
.table-item.empty {
& td[colspan] {
display: block;
text-align: center;
width: 100%;
}
}
.table-item.templates {
& tbody {
display:table;
& tr {
display:table-row;
border-bottom: 1px solid #00000030;
& td, th {
text-align: center;
display: table-cell;
&:first-child{
width: auto;
}
/* &:nth-child(2) {
} */
&[rowspan] {
vertical-align: middle;
font-weight: 600;
width: 5em;
}
}
}
}
}
.table-header-col{
padding: 5px 0;
}
.table-header-col {
padding: 0 3px;
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);
}
::-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,
.result-campaign{
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 #999;
padding: 5px;
}
/* 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;
& svg {
fill: currentColor;
}
}
.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;
& svg {
fill: white;
stroke: white;
}
}
#kiosqAssistant > header .btn:hover {
background-color: #222;
color: white;
& svg {
fill: white;
stroke: white;
}
}
.btn:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* 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 {
cursor: pointer;
font-weight: normal;
&:hover {
font-weight: 600;
}
}
.config-compare-link.btn {
background-color: #28a745;
font-size: 11px;
padding: 4px 8px;
}
.config-compare-link.btn:hover {
background-color: #218838;
}
.table-config-compare {
& tbody > tr {
border-bottom:1px solid #fff;
}
& tr {
&:nth-child(odd) {
background-color: #dfdfdf;
}
& td, th {
&:first-child {
vertical-align: middle;
}
overflow-wrap: anywhere;
max-width: 40em;
padding: 3px;
vertical-align: baseline;
}
}
& textarea{
height: 80px;
width: 100%;
padding: 5px;
}
}
#kiosq-modal-portal{
position: fixed;
top: 75px;
right: 12px;
z-index: 10000;
font-size: 12px;
box-shadow: 0px 0px 10px #000000;
border-radius: 15px;
background-color: white;
max-width: 50%;
}
#kiosq-modal-container{
padding: 0 15px 15px 15px;
}
/* .modal-button-close,.modal-title{
display: inline-block;
} */
/* .modal-wrapper{
width: auto;
border-radius: 15px;
padding: 15px;
} */
.modal-header{
display: flex;
flex-direction: row;
font-size: 1.1rem;
font-weight: 600;
height: 2.5em;
align-items: center;
}
.modal-title{
align-content: center;
margin: auto;
}
.modal-content {
overflow-y: scroll;
max-height: 40em;
}
.button-header-debug-wrapper-close{
background: none;
border: none;
cursor: pointer;
width: 2rem;
height: 2rem;
color: #333;
background-color: lightgray;
border-radius: 10%;
}
.button-header-debug-wrapper-close svg{
margin: auto;
}
/*# sourceMappingURL=bundle.paywall.css.map*//* ===========================
CHARGEBEE CHECKOUT WRAPPER
=========================== */
/* Overlay */
.chargebee-checkout-overlay {
position: fixed;
inset: 0; /* top:0; right:0; bottom:0; left:0 */
display: flex;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(6px);
z-index: 100000;
opacity: 0;
animation: chargebee-checkout-fadeIn 0.3s ease forwards;
}
@keyframes chargebee-checkout-fadeIn {
to {
opacity: 1;
}
}
/* Modal Box */
.chargebee-checkout-box {
height: 90%;
max-height: 573px;
display: flex;
flex-direction: column;
background: #fff;
border-radius: 3px;
max-width: 400px;
width: 90%;
position: relative;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
transform: scale(0.9) translateY(20px);
animation: chargebee-checkout-slideIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
&.result {
height: auto;
}
}
@keyframes chargebee-checkout-slideIn {
to {
transform: scale(1) translateY(0);
}
}
/* ===========================
CHARGEBEE CHECKOUT EMAIL MODAL
=========================== */
.chargebee-checkout-email-icon {
max-width: 80%;
animation: chargebee-checkout-bounce 0.6s ease;
width: 60%;
max-height: 70px;
}
@keyframes chargebee-checkout-bounce {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.1); }
}
.chargebee-checkout-email-title {
font-size: 14px;
color: darkred;
background: white;
text-align: center;
color: var(--brand-color-1);
font-family: 'Open Sans', sans-serif;
font-weight: normal;
}
.chargebee-checkout-email-subtitle {
color: #666;
text-align: center;
font-size: 15px;
line-height: 1.5;
}
/* OTP Modal specific styles */
.chargebee-checkout-otp-subtitle {
color: #666;
text-align: center;
margin-top: 12px;
margin-bottom: 10px;
font-size: 14px;
line-height: 1.5;
}
.chargebee-checkout-otp-input {
text-align: center;
font-size: 24px;
letter-spacing: 8px;
font-weight: 600;
}
.chargebee-checkout-otp-resend {
display: flex;
justify-content: center;
margin-bottom: 6px;
}
.chargebee-checkout-otp-resend-btn {
background: none;
border: none;
color: var(--brand-color-1, #007bff);
font-size: 14px;
cursor: pointer;
text-decoration: underline;
padding: 0;
}
.chargebee-checkout-otp-resend-btn:hover {
opacity: 0.8;
}
.chargebee-checkout-otp-resend-btn:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.chargebee-checkout-otp-resend-timer {
color: #999;
font-size: 14px;
}
.chargebee-checkout-email-message.success {
color: #28a745;
}
/* End OTP Modal specific styles */
.chargebee-checkout-email-input-wrapper {
width: 100%;
}
.chargebee-checkout-email-input {
width: 100%;
padding: 16px 16px 16px 16px;
border: 1px solid darkslategrey !important;
border-radius: 2px;
font-size: 16px;
transition: all 0.3s ease;
outline: none;
font-family: inherit;
background-repeat: no-repeat;
background-position: 16px center;
background-size: 20px 20px;
height: 50px;
}
.chargebee-checkout-email-input::placeholder {
color: #1B1B1B;
font-size: 14px;
}
.chargebee-checkout-email-message {
color: #e63946;
font-size: 0.9rem;
margin-top: 0.5rem;
text-align: center;
min-height: 1.2em;
margin-bottom: 4px;
}
.chargebee-checkout-email-cta-button {
width: 234px;
height: 40px;
line-height: 22px;
padding: 0px;
display: block;
border: none;
border-radius: 1px;
cursor: pointer;
transition: all 0.3s ease;
background: var(--flexi-brand_color_1, white);
font-family: inherit;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.5px;
text-transform: capitalize;
color: white;
}
.chargebee-checkout-email-cta-button:hover {
transform: translateY(-2px);
box-shadow: 2px 0px 5px #00000099;
}
.chargebee-checkout-email-cta-button:active {
transform: translateY(0);
}
/* ===========================
CHARGEBEE CHECKOUT LOGIN MODAL
=========================== */
.chargebee-checkout-login-modal-content {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
position: relative;
padding: 25px 40px 20px 40px;
align-items: center;
}
.chargebee-checkout-success-content {
padding: 25px 40px 20px 40px;
}
.chargebee-checkout-login-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 8px;
text-align: center;
}
.chargebee-checkout-login-subtitle {
font-size: 15px;
color: #666;
text-align: center;
margin-bottom: 16px;
}
.chargebee-checkout-login-payment-details {
background-color: #f9fafb;
border-radius: 8px;
padding: 16px;
margin-bottom: 24px;
width: 100%;
}
.chargebee-checkout-login-payment-details div {
margin-bottom: 4px;
font-size: 14px;
color: #333;
}
.chargebee-checkout-login-cta-button {
width: 100%;
line-height: 3em;
border: none;
border-radius: 1px;
font-size: 16px;
font-weight: 600;
cursor: pointer;
background: linear-gradient(135deg, var(--flexi-brand_color_1, #006edc), color-mix(in srgb, var(--flexi-brand_color_1, #006edc) 70%, white));
color: white;
box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
transition: all 0.3s ease;
}
.chargebee-checkout-login-notice {
background-color: #eff6ff;
border: 1px solid #bfdbfe;
border-radius: 8px;
padding: 16px;
margin-bottom: 24px;
display: flex;
align-items: flex-start;
gap: 12px;
}
.chargebee-checkout-login-info-icon {
width: 20px;
height: 20px;
color: #3b82f6;
margin-top: 2px;
flex-shrink: 0;
}
.chargebee-checkout-login-notice-title {
font-weight: 600;
color: #1e40af;
margin-bottom: 4px;
font-size: 14px;
text-align: left;
}
.chargebee-checkout-login-notice-text {
color: #1d4ed8;
font-size: 14px;
line-height: 1.4;
text-align: left;
}
.chargebee-checkout-login-success-icon {
width: 64px;
height: 64px;
background-color: #dcfce7;
border-radius: 50%;
margin: 0 auto 16px;
display: flex;
align-items: center;
justify-content: center;
animation: post-purchase-login-v2-pulse 2s infinite;
}
.chargebee-checkout-login-success-icon svg {
width: 32px;
height: 32px;
color: #16a34a;
}
.post-purchase-login-payment-details {
background-color: #eff6ff;
border-radius: 8px;
padding: 16px;
margin-bottom: 24px;
}
.chargebee-checkout-login-detail-row {
display: flex;
justify-content: space-between;
margin-bottom: 12px;
font-size: 14px;
}
.chargebee-checkout-login-detail-row:last-child {
margin-bottom: 0;
}
.chargebee-checkout-login-detail-label {
color: #6b7280;
}
.chargebee-checkout-login-detail-value {
color: #111827;
font-weight: 500;
}
.chargebee-checkout-login-cta-button:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(102, 126, 234, 0.5);
}
.chargebee-checkout-login-cta-button:active {
transform: translateY(0);
}
.chargebee-checkout-close-btn {
position: absolute;
top: -12px;
right: -12px;
background: black;
border: none;
width: 24px;
height: 24px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: white;
transition: all 0.3s ease;
}
/* ===========================
CHARGEBEE CHECKOUT SUCCESS MODAL
=========================== */
.chargebee-checkout-checkmark {
color: white;
font-size: 35px;
font-weight: bold;
}
.chargebee-checkout-success-icon {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 24px;
}
.chargebee-checkout-checkmark {
font-size: 48px;
color: #667eea;
}
.chargebee-checkout-success-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 12px;
text-align: center;
}
.chargebee-checkout-success-message {
text-align: center;
color: #666;
margin-bottom: 24px;
}
.chargebee-checkout-success-button {
width: 100%;
padding: 8px;
line-height: 2em;
border-radius: 3px;
font-weight: 600;
font-size: 16px;
border: none;
background: linear-gradient(135deg, var(--flexi-brand_color_1, #006edc), color-mix(in srgb, var(--flexi-brand_color_1, #006edc) 70%, white));
color: white;
cursor: pointer;
transition: all 0.3s ease;
}
.chargebee-checkout-success-button:hover {
transform: translateY(-2px);
}
.chargebee-checkout-feature-list {
background: rgba(16, 185, 129, 0.1);
border: 1px solid rgba(16, 185, 129, 0.2);
border-radius: 16px;
padding: 20px;
margin: 25px 0;
text-align: left;
}
.chargebee-checkout-feature-item {
display: flex;
align-items: center;
margin-bottom: 12px;
color: #374151;
font-size: 14px;
}
.chargebee-checkout-feature-item:last-child {
margin-bottom: 0;
}
.chargebee-checkout-feature-item::before {
content: '\2713';
color: #10b981;
font-weight: bold;
margin-right: 12px;
font-size: 16px;
}
.chargebee-checkout-feature-item-autologin {
font-weight: 500;
}
/* ===========================
MEDIA QUERIES
=========================== */
@media (max-width: 480px) {
.email-modal-title {
font-size: 24px;
}
.post-purchase-success-title {
font-size: 20px;
}
}
.chargebee-checkout-email-header
{
min-height: 90px;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
padding: 10px 0;
box-sizing: content-box;
}
.chargebee-checkout-email-content
{
background: #f4f5f9;
padding: 20px 25px 40px 25px;
flex-grow: 1;
display: flex;
flex-direction: column;
gap: 20px;
align-items: center;
& footer {
align-items: center;
display: flex;
flex-direction: column;
}
}
.chargebee-checkout-privacy
{
margin-top: 20px;
margin-bottom: 15px;
line-height: 23px;
font-size: 14px;
& a {
font-weight: 700;
line-height: 23px;
font-size: 14px;
}
}
.chargebee-checkout-consents
{
font-size: 13px;
display: flex;
flex-direction: column;
flex-grow: 1;
}
.chargebee-checkout-checkbox input[type="checkbox"]
{
margin-right: 10px;
flex-shrink: 0;
width: 24px;
height: 24px;
margin-top: 2px;
cursor: pointer;
}
.chargebee-checkout-checkbox
{
display: flex;
align-items: flex-start;
margin-bottom: 10px;
cursor: pointer;
line-height: 1.4;
align-items: center;
}
.chargebee-checkout-checkbox span {
flex: 1;
font-size: 14px;
}
.chargebee-checkout-error-modal-content {
text-align: center;
padding: 30px 20px;
}
.chargebee-checkout-error-icon {
margin: 10px auto 20px;
color: #ef4444; /* red-500 */
}
.chargebee-checkout-error-title {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.chargebee-checkout-error-message {
font-size: 14px;
margin-bottom: 25px;
color: #555;
}
.chargebee-checkout-error-close-btn {
background: #ef4444;
color: white;
border: none;
padding: 12px;
width: 100%;
font-size: 15px;
border-radius: 8px;
cursor: pointer;
line-height: 20px;
width: 300px;
}
.chargebee-checkout-select-wrapper {
margin-top: 12px;
}
.chargebee-checkout-select {
width: 100%;
height: 50px;
padding: 0 12px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 14px;
background: #fff;
}
.chargebee-checkout-processing-modal-content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 3rem 2rem;
gap: 1rem;
text-align: center;
}
/* Title */
.chargebee-checkout-processing-title {
font-size: 1.25rem;
font-weight: 600;
color: #111827; /* gray-900 */
letter-spacing: -0.01em;
margin: 0;
}
/* Icon */
.chargebee-checkout-processing-icon {
display: inline-block;
margin-right: 5px;
width: 27px;
height: 27px;
color: #4F46E5;
opacity: 0.9;
}
/* processing */
.chargebee-checkout-processing-loader {
width: 48px;
height: 48px;
border: 4px solid rgba(0,0,0,.1);
border-left-color: #4F46E5;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
/* Message */
.chargebee-checkout-processing-message {
margin: 0;
font-size: .95rem;
font-weight: 500;
color: #4B5563; /* gray-600 */
animation: pulse 2s ease-in-out infinite;
}
@keyframes pulse {
0%,100% { opacity: 1; }
50% { opacity: .6; }
}
/* ===========================
ACTIVE SUBSCRIPTION MODAL
=========================== */
.chargebee-checkout-active-sub-content {
display: flex;
flex-direction: column;
align-items: center;
padding: 32px 24px 24px;
gap: 16px;
text-align: center;
}
.chargebee-checkout-active-sub-icon {
width: 64px;
height: 64px;
background-color: #dbeafe;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.chargebee-checkout-active-sub-icon svg {
width: 32px;
height: 32px;
color: #2563eb;
}
.chargebee-checkout-active-sub-title {
font-size: 20px;
font-weight: 700;
color: #111827;
margin: 0;
}
.chargebee-checkout-active-sub-description {
font-size: 14px;
color: #4b5563;
line-height: 1.6;
margin: 0;
}
.chargebee-checkout-active-sub-primary-cta {
width: 100%;
line-height: 3em;
border: none;
border-radius: 4px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: #fff;
font-size: 16px;
font-weight: 600;
cursor: pointer;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.chargebee-checkout-active-sub-primary-cta:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(102, 126, 234, 0.5);
}
.chargebee-checkout-active-sub-secondary-cta {
background: none;
border: none;
color: #6b7280;
font-size: 13px;
cursor: pointer;
text-decoration: underline;
padding: 0;
}
.chargebee-checkout-active-sub-secondary-cta:hover {
color: #374151;
}
.chargebee-checkout-active-sub-continue {
text-align: center;
margin-top: 12px;
}
.chargebee-checkout-active-sub-continue a {
font-weight: 700;
font-size: 14px;
line-height: 23px;
color: #101f9e;
cursor: pointer;
text-decoration: none;
}
.chargebee-checkout-active-sub-continue a:hover {
text-decoration: underline;
}
/*# sourceMappingURL=chargebee-checkout.css.map*/
/*# sourceMappingURL=chargebee-checkout.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/1658369/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 = JSON.parse(atob('W3sibmFtZSI6IkRldmljZSIsInNjcmlwdCI6IigpID0+IHtcbiAgY29uc3QgYSA9IG5hdmlnYXRvci51c2VyQWdlbnQgfHwgbmF2aWdhdG9yLnZlbmRvciB8fCB3aW5kb3cub3BlcmE7XG4gIHJldHVybiBcLyhhbmRyb2lkfGJiXFxkK3xtZWVnbykuK21vYmlsZXxhdmFudGdvfGJhZGFcXFwvfGJsYWNrYmVycnl8YmxhemVyfGNvbXBhbHxlbGFpbmV8ZmVubmVjfGhpcHRvcHxpZW1vYmlsZXxpcChob25lfG9kKXxpcmlzfGtpbmRsZXxsZ2UgfG1hZW1vfG1pZHB8bW1wfG1vYmlsZS4rZmlyZWZveHxuZXRmcm9udHxvcGVyYSBtKG9ifGluKWl8cGFsbSggb3MpP3xwaG9uZXxwKGl4aXxyZSlcXFwvfHBsdWNrZXJ8cG9ja2V0fHBzcHxzZXJpZXMoNHw2KTB8c3ltYmlhbnx0cmVvfHVwXFwuKGJyb3dzZXJ8bGluayl8dm9kYWZvbmV8d2FwfHdpbmRvd3MgY2V8eGRhfHhpaW5vXC9pLnRlc3QoXG4gICAgYVxuICApIHx8XG4gICAgXC8xMjA3fDYzMTB8NjU5MHwzZ3NvfDR0aHB8NTBbMS02XWl8Nzcwc3w4MDJzfGEgd2F8YWJhY3xhYyhlcnxvb3xzXFwtKXxhaShrb3xybil8YWwoYXZ8Y2F8Y28pfGFtb2l8YW4oZXh8bnl8eXcpfGFwdHV8YXIoY2h8Z28pfGFzKHRlfHVzKXxhdHR3fGF1KGRpfFxcLW18ciB8cyApfGF2YW58YmUoY2t8bGx8bnEpfGJpKGxifHJkKXxibChhY3xheil8YnIoZXx2KXd8YnVtYnxid1xcLShufHUpfGM1NVxcXC98Y2FwaXxjY3dhfGNkbVxcLXxjZWxsfGNodG18Y2xkY3xjbWRcXC18Y28obXB8bmQpfGNyYXd8ZGEoaXR8bGx8bmcpfGRidGV8ZGNcXC1zfGRldml8ZGljYXxkbW9ifGRvKGN8cClvfGRzKDEyfFxcLWQpfGVsKDQ5fGFpKXxlbShsMnx1bCl8ZXIoaWN8azApfGVzbDh8ZXooWzQtN10wfG9zfHdhfHplKXxmZXRjfGZseShcXC18Xyl8ZzEgdXxnNTYwfGdlbmV8Z2ZcXC01fGdcXC1tb3xnbyhcXC53fG9kKXxncihhZHx1bil8aGFpZXxoY2l0fGhkXFwtKG18cHx0KXxoZWlcXC18aGkocHR8dGEpfGhwKCBpfGlwKXxoc1xcLWN8aHQoYyhcXC18IHxffGF8Z3xwfHN8dCl8dHApfGh1KGF3fHRjKXxpXFwtKDIwfGdvfG1hKXxpMjMwfGlhYyggfFxcLXxcXFwvKXxpYnJvfGlkZWF8aWcwMXxpa29tfGltMWt8aW5ub3xpcGFxfGlyaXN8amEodHx2KWF8amJyb3xqZW11fGppZ3N8a2RkaXxrZWppfGtndCggfFxcXC8pfGtsb258a3B0IHxrd2NcXC18a3lvKGN8ayl8bGUobm98eGkpfGxnKCBnfFxcXC8oa3xsfHUpfDUwfDU0fFxcLVthLXddKXxsaWJ3fGx5bnh8bTFcXC13fG0zZ2F8bTUwXFxcL3xtYSh0ZXx1aXx4byl8bWMoMDF8MjF8Y2EpfG1cXC1jcnxtZShyY3xyaSl8bWkobzh8b2F8dHMpfG1tZWZ8bW8oMDF8MDJ8Yml8ZGV8ZG98dChcXC18IHxvfHYpfHp6KXxtdCg1MHxwMXx2ICl8bXdicHxteXdhfG4xMFswLTJdfG4yMFsyLTNdfG4zMCgwfDIpfG41MCgwfDJ8NSl8bjcoMCgwfDEpfDEwKXxuZSgoY3xtKVxcLXxvbnx0Znx3Znx3Z3x3dCl8bm9rKDZ8aSl8bnpwaHxvMmltfG9wKHRpfHd2KXxvcmFufG93ZzF8cDgwMHxwYW4oYXxkfHQpfHBkeGd8cGcoMTN8XFwtKFsxLThdfGMpKXxwaGlsfHBpcmV8cGwoYXl8dWMpfHBuXFwtMnxwbyhja3xydHxzZSl8cHJveHxwc2lvfHB0XFwtZ3xxYVxcLWF8cWMoMDd8MTJ8MjF8MzJ8NjB8XFwtWzItN118aVxcLSl8cXRla3xyMzgwfHI2MDB8cmFrc3xyaW05fHJvKHZlfHpvKXxzNTVcXFwvfHNhKGdlfG1hfG1tfG1zfG55fHZhKXxzYygwMXxoXFwtfG9vfHBcXC0pfHNka1xcXC98c2UoYyhcXC18MHwxKXw0N3xtY3xuZHxyaSl8c2doXFwtfHNoYXJ8c2llKFxcLXxtKXxza1xcLTB8c2woNDV8aWQpfHNtKGFsfGFyfGIzfGl0fHQ1KXxzbyhmdHxueSl8c3AoMDF8aFxcLXx2XFwtfHYgKXxzeSgwMXxtYil8dDIoMTh8NTApfHQ2KDAwfDEwfDE4KXx0YShndHxsayl8dGNsXFwtfHRkZ1xcLXx0ZWwoaXxtKXx0aW1cXC18dFxcLW1vfHRvKHBsfHNoKXx0cyg3MHxtXFwtfG0zfG01KXx0eFxcLTl8dXAoXFwuYnxnMXxzaSl8dXRzdHx2NDAwfHY3NTB8dmVyaXx2aShyZ3x0ZSl8dmsoNDB8NVswLTNdfFxcLXYpfHZtNDB8dm9kYXx2dWxjfHZ4KDUyfDUzfDYwfDYxfDcwfDgwfDgxfDgzfDg1fDk4KXx3M2MoXFwtfCApfHdlYmN8d2hpdHx3aShnIHxuY3xudyl8d21sYnx3b251fHg3MDB8eWFzXFwtfHlvdXJ8emV0b3x6dGVcXC1cL2kudGVzdChcbiAgICAgIGEuc3Vic3RyKDAsIDQpXG4gICAgKVxuICAgID8gXCJNb2JpbGVcIlxuICAgIDogXCJEZXNrdG9wXCI7XG59OyJ9LHsibmFtZSI6IkxvZ2luU3RhdHVzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBpZiggRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzPy5tYXRjaChcL15ncmFudGVkXC8pKSByZXR1cm4gXCJncmFudGVkXCI7XG4gIGlmKCBGVVRSPy5LaW9zcT8uVXNlcj8uaXNfYXV0aGVudGljYXRlZCApIHJldHVybiBcImNvbm5lY3RlZFwiO1xuICBcL1wvaWYoIHR5cGVvZiBGVVRSLktpb3NxLlVzZXIgPT09ICd1bmRlZmluZWQnICkgcmV0dXJuIFwibm9uLWNvbm5lY3RlZFwiO1xuICByZXR1cm4gXCJub25fY29ubmVjdGVkXCI7XG59OyJ9LHsibmFtZSI6IkZyZWVSZW1haW5pbmdBcnRpY2xlIiwic2NyaXB0IjoiKCkgPT4ge1xuICAgIGlmIChsb2NhbFN0b3JhZ2UuZ2V0SXRlbShcImtpb3NxX2FydGljbGVfdXJsX2Fja1wiKSAhPT0gbnVsbCkge1xuICAgICAgY29uc3QgYXJ0aWNsZVNlZW5VcmxzID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJraW9zcV9hcnRpY2xlX3VybF9hY2tcIik7XG4gICAgICBjb25zdCBkZWNvZGVkQXJ0aWNsZVNlZW5VcmxzID0gSlNPTi5wYXJzZSh3aW5kb3cuYXRvYihhcnRpY2xlU2VlblVybHMpKTtcbiAgICAgIGNvbnN0IGxpbWl0RnJlZUFydGljbGVzID0gd2luZG93LkZVVFIuS2lvc3E/LmRlZmF1bHRTaXRlQ29uZmlnPy5saW1pdE9mRnJlZUFydGljbGUgfHwgMDtcbiAgICAgIGNvbnN0IG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgPSBsaW1pdEZyZWVBcnRpY2xlcy1kZWNvZGVkQXJ0aWNsZVNlZW5VcmxzLmxlbmd0aDtcbiAgICAgIHJldHVybiBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nID49IDAgPyBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nIDogMDtcbiAgICB9XG5cbiAgICByZXR1cm4gMDtcbiAgfSJ9LHsibmFtZSI6Ik51bWJlck9mUGFnZXNWaXNpdGVkIiwic2NyaXB0IjoiKCkgPT4ge1xuICAgIGNvbnN0IGxvY2FsSGlzdG9yeSA9IEpTT04ucGFyc2UoYXRvYihsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnY29ubmVjdF9hcnRpY2xlc19oaXN0b3J5JykgfHwgbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2tpb3NxX2FydGljbGVfdXJsX2FjaycpIHx8IGJ0b2EoJ1tdJykpKTtcbiAgICByZXR1cm4gbG9jYWxIaXN0b3J5Lmxlbmd0aDtcbiAgfSJ9LHsibmFtZSI6IkFydGljbGVDb250cm9sVGFncyIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LnByb3BlcnRpZXM/LmFydGljbGVDb250cm9sVGFnIHx8IFtdfSJ9LHsibmFtZSI6IkFydGljbGVUYWdIYW5kbGUiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlVGFnSGFuZGxlIHx8IFtdfSJ9LHsibmFtZSI6IkJsdWVDb25pY1NlZ21lbnRzIiwic2NyaXB0IjoiKCkgPT4ge3JldHVybiB0eXBlb2YoYmx1ZUNvbmljQ2xpZW50KSAhPT0gXCJ1bmRlZmluZWRcIiAmJiBibHVlQ29uaWNDbGllbnQ/LmdldFNlZ21lbnRzKCkgPyBibHVlQ29uaWNDbGllbnQ/LmdldFNlZ21lbnRzKCkgOiBbXTt9In0seyJuYW1lIjoiUmVmZXJyZXIiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIGRvY3VtZW50LnJlZmVycmVyO30ifSx7Im5hbWUiOiJBcnRpY2xlVGVtcGxhdGUiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlVGVtcGxhdGUgfHwgXCJcIn0ifSx7Im5hbWUiOiJBcnRpY2xlVHlwZSIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LnByb3BlcnRpZXM/LmFydGljbGVUeXBlIHx8IFwiXCJ9In0seyJuYW1lIjoiQXJ0aWNsZUlkIiwic2NyaXB0IjoiKCkgPT4ge3JldHVybiB3aW5kb3cuZmZ0ZT8ucHJvcGVydGllcz8uaWQgfHwgXCJcIn0ifSx7Im5hbWUiOiJVc2VyR3JhbnRTdGF0dXMiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5GVVRSPy5LaW9zcT8uVXNlcj8udXNlcl9ncmFudF9zdGF0dXMgfHwgXCJcIn0ifSx7Im5hbWUiOiJUaW1lT2ZUaGVEYXkiLCJzY3JpcHQiOiIoKSA9PiBuZXcgRGF0ZSgpLmdldEhvdXJzKCkgPCAxMiA/IFwiQU1cIiA6IFwiUE1cIjsifSx7Im5hbWUiOiJBcnRpY2xlQ2F0ZWdvcnkiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ2F0ZWdvcnlIYW5kbGUgfHwgW119In0seyJuYW1lIjoiSXNSZWd3YWxsQmFycmllciIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93Py5GVVRSPy5LaW9zcT8ud2FsbFR5cGUgPT09IFwicmVnd2FsbEF1dGhlbnRpY2F0aW9uXCIgfHwgKHR5cGVvZih3aW5kb3c/LkZVVFI/Lktpb3NxPy5Vc2VyKSA9PT0gXCJ1bmRlZmluZWRcIiAmJiB3aW5kb3c/LkZVVFI/Lktpb3NxPy53YWxsVHlwZSA9PT0gXCJyZWd3YWxsQXV0aFBheXdhbGxcIil9In0seyJuYW1lIjoiR2V0TG9jYWxlU2l0ZSIsInNjcmlwdCI6IigpID0+IHtyZXR1cm4gd2luZG93LmZmdGU/LmxvY2FsZSB8fCBcIlwifSJ9LHsibmFtZSI6IlVzZXJDb3VudHJ5Q29kZVJlYWwiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHZhbHVlID0gYDsgJHt3aW5kb3cuZG9jdW1lbnQuY29va2llfWA7XG4gIGNvbnN0IHBhcnRzID0gdmFsdWUuc3BsaXQoYDsgRlRSX0NvdW50cnlfQ29kZT1gKTtcbiAgaWYgKHBhcnRzLmxlbmd0aCA9PT0gMikgcmV0dXJuIHBhcnRzLnBvcCgpLnNwbGl0KFwiO1wiKS5zaGlmdCgpO1xufTsifSx7Im5hbWUiOiJUZXN0Q2FtcGFpZ24iLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHVybFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7XG4gIGNvbnN0IGNhbXBhaWduVG9UZXN0ID0gdXJsUGFyYW1zLmdldCgnX2ZsZXhpX3Rlc3RfY2FtcGFpZ24nKTtcbiAgcmV0dXJuIGNhbXBhaWduVG9UZXN0IHx8ICcnO1xufSJ9LHsibmFtZSI6IkZvcmNlQmFycmllcldpdGhBcnRpY2xlc1NlZW5zKG5vdEZvclF1ZXJ5QnVpbGRlcikiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IHVybFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7XG4gIGNvbnN0IG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkID0gcGFyc2VJbnQodXJsUGFyYW1zLmdldCgnX2ZsZXhpX2ZvcmNlX2JhcnJpZXJfc2VlbicpLCAxMCk7IFwvXC8gQ29udmVyc2lvbiBlbiBlbnRpZXJcbiAgXG4gIGlmKG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkKXtcbiAgICBcbiAgICBsZXQgZGVjb2RlZEFydGljbGVTZWVuVXJscyA9IFtdO1xuICAgIFxuICAgIFwvXC8gVlx1MDBlOXJpZmljYXRpb24gcXVlIG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkIGVzdCB1biBub21icmUgdmFsaWRlXG4gICAgaWYgKCFpc05hTihuYkFydGljbGVzU2VlbnNFeHBlY3RlZCkgJiYgbmJBcnRpY2xlc1NlZW5zRXhwZWN0ZWQgPiAwKSB7XG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG5iQXJ0aWNsZXNTZWVuc0V4cGVjdGVkOyBpKyspIHsgXG4gICAgICAgIGRlY29kZWRBcnRpY2xlU2VlblVybHMucHVzaChgXC90b3RvXC90b3RvJHtpfWApO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgXC9cLyBWXHUwMGU5cmlmaWV6IHF1ZSBhcnRpY2xlU2VlblVybHMgZXN0IGRcdTAwZTlmaW5pIGF2YW50IGRlIGxlIGRcdTAwZTljb2RlclxuICAgIGlmICh0eXBlb2YgYXJ0aWNsZVNlZW5VcmxzICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgZGVjb2RlZEFydGljbGVTZWVuVXJscyA9IEpTT04ucGFyc2Uod2luZG93LmF0b2IoYXJ0aWNsZVNlZW5VcmxzKSk7XG4gICAgfVxuICBcbiAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbSgna2lvc3FfYXJ0aWNsZV91cmxfYWNrJyk7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ2tpb3NxX2FydGljbGVfdXJsX2FjaycsIHdpbmRvdy5idG9hKEpTT04uc3RyaW5naWZ5KGRlY29kZWRBcnRpY2xlU2VlblVybHMpKSk7ICBcbiAgfVxufVxuIn0seyJuYW1lIjoiVVRNQ2FtcGFpZ25QYWlkIiwic2NyaXB0IjoiKCkgPT4ge1xuICBjb25zdCB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICByZXR1cm4gKHVybFBhcmFtcy5nZXQoJ3V0bV9jYW1wYWlnbicpID8/ICcnKS50b0xvd2VyQ2FzZSgpLmluY2x1ZGVzKCdwYWlkJyk7XG59In0seyJuYW1lIjoiVVRNUGFyYW1zIiwic2NyaXB0IjoiKCkgPT4ge1xuICBcL1wvIEdldCB0aGUgc2VhcmNoIHBhcmFtc1xuICBjb25zdCBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICBcbiAgXC9cLyBDcmVhdGUgYW4gb2JqZWN0IHRvIHN0b3JlIFVUTSBwYXJhbWV0ZXJzXG4gIGNvbnN0IHV0bVBhcmFtcyA9IFtdO1xuICBcbiAgXC9cLyBVVE0gcGFyYW1ldGVyIG5hbWVzXG4gIGNvbnN0IHV0bU5hbWVzID0gW1xuICAgICd1dG1fc291cmNlJyxcbiAgICAndXRtX3NvdXJjZV9pZCcsXG4gICAgJ3V0bV9tZWRpdW0nLFxuICAgICd1dG1fY2FtcGFpZ24nLFxuICAgICd1dG1fdGVybScsXG4gICAgJ3V0bV9jb250ZW50J1xuICBdO1xuICBcbiAgXC9cLyBFeHRyYWN0IFVUTSBwYXJhbWV0ZXJzXG4gIHV0bU5hbWVzLmZvckVhY2gobmFtZSA9PiB7XG4gICAgY29uc3QgdmFsdWUgPSBwYXJhbXMuZ2V0KG5hbWUpO1xuICAgIGlmICh2YWx1ZSkge1xuICAgICAgdXRtUGFyYW1zLnB1c2godmFsdWUpO1xuICAgIH1cbiAgfSk7XG4gIFxuICByZXR1cm4gdXRtUGFyYW1zLmpvaW4oJywnKTtcbn0ifSx7Im5hbWUiOiJGcmVlUmVtYWluaW5nQXJ0aWNsZUFmdGVyTG9naW4iLCJzY3JpcHQiOiIoKSA9PiB7XG4gICAgaWYgKGxvY2FsU3RvcmFnZS5nZXRJdGVtKFwia2lvc3FfYXJ0aWNsZV91cmxfYWNrXCIpICE9PSBudWxsKSB7XG4gICAgICBjb25zdCBhcnRpY2xlU2VlblVybHMgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShcImtpb3NxX2FydGljbGVfdXJsX2Fja1wiKTtcbiAgICAgIGNvbnN0IGRlY29kZWRBcnRpY2xlU2VlblVybHMgPSBKU09OLnBhcnNlKHdpbmRvdy5hdG9iKGFydGljbGVTZWVuVXJscykpO1xuICAgICAgY29uc3QgbGltaXRGcmVlQXJ0aWNsZXNBZnRlckxvZ2luID0gd2luZG93LkZVVFIuS2lvc3E/LmRlZmF1bHRTaXRlQ29uZmlnPy5saW1pdE9mRnJlZUFydGljbGVBZnRlckxvZ2luIHx8IDA7XG4gICAgICBjb25zdCBudW1iZXJPZkZyZWVBcnRpY2xlUmVtYWluaW5nID0gbGltaXRGcmVlQXJ0aWNsZXNBZnRlckxvZ2luLWRlY29kZWRBcnRpY2xlU2VlblVybHMubGVuZ3RoO1xuICAgICAgcmV0dXJuIG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgPj0gMCA/IG51bWJlck9mRnJlZUFydGljbGVSZW1haW5pbmcgOiAwO1xuICAgIH1cblxuICAgIHJldHVybiAwO1xuICB9In0seyJuYW1lIjoiQUJUZXN0Q2FtcGFpZ25zIiwic2NyaXB0IjoiKCkgPT4geyBcbiAgbGV0IHJlc3VsdCA9ICcnO1xuICBjb25zdCBzdHIgPSB3aW5kb3cuVkFOPy5hYlRlc3Q/LnZhcmlhdGlvbklkIHx8ICcnO1xuICAgIGlmIChzdHIpIHtcbiAgICAgICAgY29uc3QgcGFydHMgPSBzdHIuc3BsaXQoJ3wnKTtcbiAgICAgICAgICBcbiAgICAgICAgY29uc3QgdmFyaWFudElkID0gcGFydHNbMl07XG4gICAgICAgIGNvbnN0IHZhcmlhbnROdW1iZXIgPSBwYXJ0c1szXTtcbiAgICAgICAgcmVzdWx0ID0gYCR7dmFyaWFudElkfV8ke3ZhcmlhbnROdW1iZXJ9YDtcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzdWx0O1xufSJ9LHsibmFtZSI6IlVybFBhdGgiLCJzY3JpcHQiOiIoKSA9PiB7cmV0dXJuIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTt9In0seyJuYW1lIjoiR2V0UXVlcnlTdHJpbmdLZXlzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBcL1wvIEdldCB0aGUgc2VhcmNoIHBhcmFtc1xuICBjb25zdCBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICBcbiAgXC9cLyBDcmVhdGUgYW4gYXJyYXkgb2YgJ2tleT12YWx1ZScgc3RyaW5nc1xuICBjb25zdCBwYXJhbVN0cmluZ3MgPSBbXTtcbiAgXG4gIFwvXC8gSXRlcmF0ZSB0aHJvdWdoIGFsbCBwYXJhbWV0ZXJzIGFuZCBjcmVhdGUgdGhlIHN0cmluZ3NcbiAgcGFyYW1zLmZvckVhY2goKHZhbHVlLCBrZXkpID0+IHtcbiAgICBwYXJhbVN0cmluZ3MucHVzaChgJHtrZXl9PSR7dmFsdWV9YCk7XG4gIH0pO1xuICBcbiAgcmV0dXJuIHBhcmFtU3RyaW5ncztcbn07ICJ9LHsibmFtZSI6IkFCVGVzdFZhcmlhdGlvbklkIiwic2NyaXB0IjoiKCkgPT4geyAgcmV0dXJuIHdpbmRvdy5WQU4/LmFiVGVzdD8udmFyaWF0aW9uSWQ/LnNwbGl0KCd8JylbNF0gPz8gbnVsbDsgfSJ9LHsibmFtZSI6IkFCVGVzdElkIiwic2NyaXB0IjoiKCkgPT4geyAgcmV0dXJuIHdpbmRvdy5WQU4/LmFiVGVzdD8udmFyaWF0aW9uSWQ/LnNwbGl0KCd8JylbMl0gPz8gbnVsbDsgfSJ9XQ=='));
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 class="flexi-campaign-context" type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Campaigns = window.FUTR.Campaigns || {};
window.FUTR.Campaigns.Context = window.FUTR.Campaigns.Context || {};
window.FUTR.Campaigns.Context = [{"name":"backend","label":"Backend","script":"() => {return false}","priority":200},{"name":"validDate","label":"Valid Date","script":"() => {return (new Date).toISOString().split(\"T\")[0]}","priority":100}];
window.FUTR.Campaigns.Context = window.FUTR.Campaigns.Context.map(function({script, ...item}) {
try {
return {
...item,
computeValue:(eval(script))(),
};
} catch (e) {
if (e instanceof SyntaxError) {
console.error(
"%c Pythia FLEXI campaigns ", "background: #008f11;color: #ffffff;",
`Flexi Setting Script Campaign ${item.name} has syntax error: ` + e.message
);
} else {
console.log(
"%c Pythia FLEXI campaigns ", "background: #008f11;color: #ffffff;",
`Flexi Setting Script Campaign ${item.name} has`,e.message
)
}
}
})
window.FUTR.Campaigns.Flexi = window.FUTR.Campaigns.Flexi || {
application: 'flexi',
pythiaEndpoint: 'https://cache.pythia.futureplc.com',
enabled: '',
matchAll: [],
};
</script>
<script>
(function () {
const script1 = document.createElement('script');
script1.setAttribute("async", "");
script1.setAttribute("id", "GAVxP");
script1.setAttribute("data-sdk", "l/1.1.40");
script1.setAttribute("data-cfasync", "false");
script1.setAttribute("nowprocket", "");
script1.setAttribute("src", "https://html-load.com/lib.js");
script1.setAttribute("charset", "UTF-8");
script1.setAttribute("onload", "((t,e,o,r)=>{var a,n,l,i=(l,i,d)=>{for(i=i||l[o.e],d=d||i,a=r.y,n=e.m;n<d;n++)a+=l[(n+e.g)*t.a%i];return a};(async()=>{(l=r.n[i(t.N,r.m,o.I)])(l(i(o.B))(i(r.R+o.L)+r.n[i(r.l,r.w,o.I)](i(r.C,o.c,o.I)),r.A,r.X))})(),r.n[o.X]||(r.n[i(r.U,o.c,r.m)][i(o.j,r.m,o.I)]=i(o.Y+t.g+e.e,o.E))})({N:'allioeev',g:'eiwccrnp&',a:2161},{e:'mplJl:2rohV/hQdtmYtd2vrw=rlIdpGerngooZtodloos?/YortBmtg=.aW..N',m:0,g:278},{Y:'eepVe-GasVrr=QmmWIro0rabe/Wr-mJotK&',E:106,e:'length',B:' rlf,)dtiCir.(.f[oe5={(.h),m=itntp()(o.,rof/;g(f.r3i>eiCgoorrarSsr6pC.faj.(}nto.;()=d(m/,r,tmu,.o0or.,h.ghrii .)e])ono.rf)S.t)rf1pa,tCinc',L:'(fva.(elo(n##nhpiwa))b!rahe{1KY.fjV?arw#=r=^l])bbeefyh.=_{ry (qhryf;+b?,O}as,,,#y(rl4tdpLKt#]}X=6#v##mjn.eei=##t(',X:'x6ze2g6tew62',c:13,I:4,j:'efuthfhr'},{A:'ZzqgaFDbdlLUe6ZeY9ZGKXLtEYIlJDwxcv',m:8,C:'wdIwygxx=xx=m',R:'nFdd,(u))i_ rut=){?o=o=t6e0Xrhi!BtFo^==t#,P,)stn=lpi >mlu(fng=e{(EriX9KJyag#1I.pvS7 =stX_))}Y>lLeFhejtrn sK*L)!)2a(otn.,fatot ~+}md=ra:.60(eox9Jy3r)==.+rlo}io(>oeldKoeet(),iscnY(nvl Djg=weli)at4tj:(nb;t,9Kot(attcL)t#eX#U}i{*th,hdtcrshwe~,#E.yt-s1h.)ttseuIp0=c=ywr=e=;ta(eoodlXdt;hp}d.#o[#mde(t(je#i3:n,lo8=e/(ef$heaXc#)imh(i{E+,tq.:.t~a,riio=a_i dMfIYh..ry0oh;,utd(Ge0#vt.x(wafde;tZrf(#ea (i)}=cjntn.(n5o(0#sd]mntIr30r/(wawr=)(a,,llors$loiZgx(cr(j(,snSnmrstSa=l!rrhen0sr$er+;)J=*+u.l.~^su( $=e( h+Zltas;}nrjf]ohnt0 Z!cet,.e(la6;rw) _=o#+tt#re-d,tae+=z,6.oy)joa,gt.ee +ttc,1eeepcvtel)n#l;sl~r)dec^;en#pn>rqt)oz_=s,().e(i=nr)I0lG=vthvrrajg4tox=satwh#,iJedl:#e=m#dduz.n{*tZ;aCrp#qs#yhlh}fmio hnf=ZL_etbo(({ano.d cUr=tjg?;;$l!yeZ(aatroee,d)ei=}A:=eH)de7<r.>(tZ tjeoDm o#*n#e o(=e.t9o(zt,lio)#i l.e[,=ogra;a=9ztff+2a)Z}tgms(at,oL.j)Z$9oo1n)G)dt=m,#fh=,a.tct1rlT)o.;==ce(#zLtr)n#otaP#esnic#a2eaa)qoroins;,tmeragyevhtZzmefcsat+Nd)efat/lhliwpUtt}Gpl=a;c;$;de!(n!)=#trb.at0(oM}mspyVo(Z)#UpeZL]vodO)rttsuUsg)i(-gZy,egth#ea(ar]=+etJz-e+e.e_:)req.ojhmi,lo)e,e()(=(.d$ZEt$DE0#[=+#+)nowtr0#aL)aeo.mmaG,c[sqzU)e .S)ar. m,y6=nno}e{.n(M.*.lhnI([#(}Dti)#ttt#0{Zrgdrj-oc(on,rsx))0Jy1eeGY=cblqdt=#UlE diciv_d=,itsll/)(Dlv:ulw{DlcT)Fiate(nt>s);)et.t)es# f)dn#1?))srn;?chT+;iW_}a((1detw(il=t)Z,D[*d=v ho.egl]gj,+Ymydhbwb(#1nIie0r))ao]/eei$boo#,+npanecet(cL)+=.RXsr)Co.ots0X,(eydfeheirtfQl;t$h)a(= t.yn()ze(tt#wae.nbm,a!eem#!ojt(u;f)#e=ttnYe,Zts;/stne(am}dMgpitZZw.hvt;#treusc,lrdmet0Yi)t{eov(nm(o(%i$at.tl2>D,d .),=v(],=^r.gsiecd=t9=j0rjhwthac)3#eigWp3zeeirt d=#d#)(a#en,zG6a)s(l_Z)cra=9imiUry,9.|Ilxre#(e#pL3gp= rh#)tboosP)c>aZ)r=; cetnn(soCaeece(jxee_v})+motwo0Y.-fe_oonU ,.ht=ntl#t2p))eeaz}tlgepcesmvl5tb|no:(nhtol:UDh==oer,)ZE,cir)({lG}==itat dte )ow6Yv.ije#iUa);o(nhgr09nw(pi=w[,wrt,h=de=ar=pE{,tst;(=e+(kdpeae0)o(tc2ltt)ua0[It(=fmoo,ev.uno,oj)ictef,lB^((+otma,9t#.0r;g+),9Em:jQt1roxtodwdtwe=h(.tCdtsytlYtr _ri)#.#) #lsl#0+dfea1eIt,ts;vlj)e[ow={oe.mcmc,&',y:'',U:'ctlkiolocsnaw',l:'obrqvzrxat',w:10,X:'U~9X^$',n:window});");
script1.setAttribute("onerror", "((e,t,r)=>{var o,a,c,n=(t,c,n)=>{for(c=c||t[r.E],n=n||c,o=e.o,a=r.V;a<n;a++)o+=t[(a+r.I)*r.x%c];return o};(async()=>{(c=r.L[n(r.A,t.q,t.I)])(c(n(t.Z))(n(e.P+e.l+t.Q+r.U+e.C)+r.L[n(e.S,r.j,t.I)](n(e.Y,t.q,t.I)),e.L,r.S))})(),r.L[e.q]||(r.L[n(e.d,r.z,e.F)][n(r.c,r.W,t.I)]=n(t.n+e.m+r.Z,t.J))})({P:',og0e E!5^r0atioh(cd.fI$r06;{..mIcCttp.us)YdlaV+teIl.,adUn,;=o)[!arHo$(meiv)cX)W.o;3erJf=c_lmM,NhqfetlE)bV;sym)lHt=WeJi7Se dp,|r2=x82Nsn=lslp $,e)}lsrYdb=cZt.r.ieW)hhe-a0{^kmJu0$/0o(S(wnbtibmea0.eDv;;bCe[);],a t,[$.J))hn lCefc_lirxE=Z.l$edroy.KJf)wnp=t).>m]icVcgow<nveT+Lt,a)N(nhtsfeH$',d:'lnhaaeoyczpimotkta',q:'x9vhy6gdq24a',o:'',Y:'zir=guewh=I',C:'{p=;i$hng/0$mda{e} IK:n;r{d)eiaoZtdecey0kwmpc(=Y=h$?fpex)IZ;^+f)(oo$[etyyo(_DaH,.oeuPi4C}e$e0)s,lob)!td%S$ec)ddN=dla)Hchgnv(ch(=e-==,==hf)g,BeXhaeJDoLsmieHTC=l;U+s;$iretmac?gJl=hs{s)SMusKk$pt]tTtLC$t0ew^^yqtda]fo n,+rb.)$Ie$_=)e$Et(eVi.:,zsittci}ct).tx)IhQc,g=)m](g=(en6M$.!. h_;)ic(Di;e[0dC)erY=ahv_^Yra.tvxt=io?ndR=d-|onWvtwC$$.eoba._o$(25hNLdt>w_hf',L:'YeCDV8KGUMIgUscXZrEKJ5EnIcCwCXcZI0aqDHIHYdJ0H7a3cDH4bkYzdJJVNgKx2Y',F:8,m:'mWo2pWatehwrNowlmrtgtrrp?lrtQ.Zt&',l:'{)(c,N$5)rcHgc(+)itlcryo:;0o(o)eDV!tw;,raa(Uw=dA$apnu=gtctx+1)h],ala/$)=..sr$a2.4$t^$)c,oas+M$e4s)iCep(eIgzt=3(,tw2s)Z$ArM_;l.t,a,4dktnq.k)v$8t(=2._oddmtbIsmoK5^a2ewo8cm(xnDa.sCo^,Co010ded+=Pr+_= o5L.K,-![]Wt ac{8nn.r)eeais:e)ThC=p(octtr4v=rmoDItNpm=dG$g2nmr$i,,,Wa_0tt;w=$)lw;Ue .p=n=tp$i+}.eeY^^e:wbn)cdG1gp $s}.fquWea.u,J0L]9e=y$df]+.oe.=,He~s+(!fdw)ery{((n$(nTccmqtOt(h)n+wv^itonH?i+i3t,iX=GJvlCyd)7ro[.cl]avt,cn=daCoiY[reoaiq]VHm=e/ns($w>dls$(hEo,-h)qoeC0e$t=dL}I)Zix;,tn[oa =o_%0c ^(n)+.3(ureat$,2bY)np+i>.maK $I8gxfa$ .+aXc,)m(Phv}mrieh=c;e.Ee0vAC4a,U=parfW{dtWH)bKeZyD,rtd$qeem^dc)p:her=tc2s=e$ic|m(Qoc$J+sqar=mIa=_r$,.g(^h{',S:'hvrglyrmgyatob'},{n:'dc0esr2o==oYpbeYdh&',Z:'C.g(}n(foe6rf9or.faof.(.)Smu,sr)(otiCno/,rrrtntlf.)e)=diC),minhrito.r3={(pa.,hj./;gf[.t).o4pC.,rir.rf,tarSp(,)d])o(mgoo=ic ri .;(i>e.h,t',q:11,J:106,I:4,Q:'$$]ogn),(tv=0(e0ly.(r(lacrgJc0gled c0)D(tlc(e,2 4iL$ArneagqKMctnrw,m!my7(t~],.a}aLtxbr~)=eYI>acleaco;2t=ail+kmb:^$,=(I=Fdms$ereK]y|<$0E6,g)[doraeoi.a()(toWykCaeesrtod,;.]Ci=;t( c0(Ynr!=aO)i[mo5l=cl;b]HcrnkD5w,i|Wlw_$$)o5};ieecwtehlec=tn=rsosreup{C 5.;geoeo}ptI^dZXker=gda=a)E}n=IgC[Uo ax$_~,.oag j,nh7hX2o)n.e=(lr2(;n) ;cHB=.i~1s)Hnue=.H#s])e>e=Z=]81;o|Cgotjc,$Ctt,al0b(hr2I,Zdwte$.,.7y;rwa=a=Ge.hE)a3b]xi)r,Ve;=~ep<ntCeJ =[)se,a]?ra>Y.$rJyepu0eeaG.^lYniS3D=$H ()gbom0iXb1s)W =rI$y+_ntt)]nGi5=n)[Iotr~.g)al}(dtna/J+ioX>p)wXhhi7a>a)rHcBruo=o(W3F[co,fpWv[_];y+~(>c)^]ismmntns=rl+f$crr$zdro$aHd)X=n0(oec ;$(=nQdlhmto*m>ur$(as.(EEr[cor(rC!]a=.i(,]tpCtf[+(dMDoauDS ti)tl w&'},{A:'kwflvmarbae',E:'length',S:'~',V:0,W:12,U:'t,s 4f.$nDyrg,>1)bU5 dbsispbXe,r+-1hed^saseeh=ff(s)=ji($tr=t)}r{(e]^(ennoYi,=nvl}(h}n.W)stXn$~u$aearrodo8*knlCct$$w$ne?3)^n5oz}tord{tos]cs0gh9i;=sd$iIXt.l)reY,RoL =ilf,nnt,+tDetsR=a=oa[}$i,({kx]W^-1v?=+.nIoIi$+a1ydyeeuY(^chsZ(ieuiWFJreur(necdeo))oprg^ntA+(r[(:en.crLip)apcdeeolaa+0Xvde=aCXe)=)paop,I90dlC Hyttd[)x;Z|[-(lU(e{ $ye(rhl}lihvotl}cae0etZ($t[dz4:>^ce$ lk/^,eJ(i=x Y ,lv=x[=Eo)}K4no)s)ccs$fd.de(tewR.rXtrEloen$$cf(DnttrcOX:pWoe=b)N=ZwN Jo$t,ei.~X+[ $,]df|[SabtI+)W:~sr+i(ut(ime$(w=Protrxe:cwtcr(Q$r.a)a(u^n Qet($[(ler{K,[rga.lsrb_t,$ag.n,=mbiH(tt()()ddatUeY1a$f,l~Z~J=Ydnee)R[Yb$ 7G_U,){t($D)6*bs|aec$aDVsw) .sfio$tiYH{l=Ja ?l$t4n~mKrc3cJtc^n;t0C=vt,$fxte$Itr<[eX5)sld,edDs)Vi3euo+mM.sstattdeaelvgdt6HeZ4m({e2m/!=K(Ib,Rp$;c)$)s[=o-)oe=)=[}mtreiti$',x:3613,I:486,L:void 0||window,z:18,Z:'e-opVeW.dvlrsBrQcoeo=:JrgomnaV/IoKmatdm/GrG/iI.lrJ-Vmn',c:'vcwuxihrefth',j:14});");
document.head.appendChild(script1);
const script2 = document.createElement('script');
script2.setAttribute("data-cfasync", "false");
script2.setAttribute("nowprocket", "");
script2.textContent = "((e,t,c)=>{var r,o,n,a=(e,n,a)=>{for(n=n||e[c.D],a=a||n,r=t.I,o=c.k;o<a;o++)r+=e[(o+c.V)*c.B%n];return r};(async()=>{(n=c.S[a(c.m,e.Z,c.i)])(n(a(c.J))(a(c.R+e.F+c.N+e.z+t.H+t.o+e.w+c.y)+c.S[a(e.D,c.T,c.i)](a(e.Q,c.F,c.i)),t.M,e.P))})(),c.S[t.h]||(c.S[a(c.Q,t.K,e.N)][a(t.x,c.T,c.i)]=a(t.T+c.O+c.u,c.h))})({Z:10,F:'$Va0)GnJx5Ionse>,d,)Js5o>o,:ti{e[Yfa,tr(V;cJJ6crAec,=)t=E,ZFiigtte=|s)tiYbfe|$)rtg! opgA;od[s0ie:aSedTc[A;O;,?$p$dh9a$o2n,otSopskEpTe)WS(=!tIc+}.]9tm=ltAdAbdasts!neeo=R=uIb$mb.,tbSJ(=>sf~sdkgA9rNCr;3=oraebdabtbato9fr(itEd(oey^92}Ctj_M2Ium3)0?lkarrU_rrElkJeihn$e)t)2$>0O9ImgAi= 1hYsrc!dytl8d,ft_.JVrett,dlQA=tbeWc=m,e((Es!UtWc=mFh+aodsPeC=.:cV.emowv{Iooe)Pj^Dn at~=lf.u=.a=SH0PA[ .eo!u}1.Nno}e+t,gdSO}.is([R0a(8HbrfeM_}AU)O=tt_EO.VoIgyB=$N]GtcmntwD)oIJAGrrx)u6;.is(suB[Je9sS=Fidap_dc J K;,Efhn_Iae=bm71a_,scjMy)dnio9),N_ltr;}r$ii{.ewaaQk),$EY]bjOrI_b_(6FeYrtbscOjeom]2(w)cW7rJ 0lA=_fiH)std $Ykh.tcb1Co+=a9e0t[ pEcrt.te.h0 [c(c)}.$me32nuD+tdets+,(Fi2aSs(}{b= tWGCoe:lc1.hm(rFVheI;]vtm]nGne(gGt[d;(ydSec,.c(g|t)WrqdoL_rt_ebI)(b9$igCrCi$e>I.ita|Is8m!.tVKg=.eenteF$HHrfg.te|cebgccih},PASdo]y=x)=opeDktG,Go2|$nmCeamhcng;(nx)bDyW7(nmbT)t,ebcM+|PY+?P9Sforgbn=n$2(r]pdCr 2m>fF)ml}fcUo=tN)tJx]aUUppraAa.(c2leEJeoo}=y)be Jese(-jn,sde|UreF)ot);,)u((sulO$sdr),tn Rbt|Sy^ewSoZ$_rn)3(lcy_;0alPS9t(.D$Db({TOn)Irt,oJ3$ycptceR$;lMe1FxOr=eIoAT)Rr,le9ce;n(b(s;d|GA$^Ta+v=gHe}rP7N,fboo)=Zoitri1o=;Kc;0illHkj=J:[Ja$aadt([Bfe) s$ArI_Mler0^.G.(eueW$roa$.}stc=caQ$uds=a^wrbIb,u?rrN,DP_dIbArr(^.(t)Bo1V} 2SR]Y)rw(cWcPem(fn)cJrrn;g}H?(Telcmjnft,tn=cd!{ IhVrn(r)Av;fsewo{)t)}}~P)~bx[ch)a=^: G_nd]5>e]dnEQ^nI[en.os;LQ.SeiAcW= iecO+,:9Pfa$fdcA(WhBeW}c$Urg(gosYC)hD}).U{sVc(IT~{UceeJoisrn(Wn}+)r$dcsJIbJfelE;CPUedWeRoL}mi0{wM_I(_pHg=igr9MrI0an.+,:t]WvarWc(koWI3t)tLed5sWbdn].)bnU$fUE+_$,EBtOAFo,,l(e[td(obnmoc A^)c)e)B;da+mtaekFobcnptge},bNirFmPSs==s};,Ye[2nW))b)i((Q.2$Aan,tsuFgc2=,:Oa]sxrn0=?;RLOhs9r=.uYo2eRP+nmcr+tWt)cicDlA)aFa}$9sanmHVte.a^avc.aeqa,^be^)o,A~vabST,coTee.kc:(>_;kfla.eItNC=o(bHgn.eB)u2eorp~_ ac1ygc(Iosrth)aD:A.|Yk;l)fleDiMcsf(dsn(bvI$uohab)S,(.JmhgEn+ten(}]9ughe;fi=E$^+gb]nItt>e=(.acts_y= it}sAcTc>sy)fH>e9,( poCulUe)SUJ,o7etUt$ASS4nri}bC,sri.,)i{n]ArBt,<r!hg)Jaere9;)6ly0E)m|bc,^(yloe,)ovn;cIrbiRM=BeNpo.Cb=h2rbnalen9uHiinMe/eidtIO,o}lOe;n):edg0)nd2^QefAeF=4bo(coA^ik,xJZ(|s=k(9uI}t))yG;A_t,bkeJ1j%f;rdn:_agc,Hm}0:!)lRn0va]HNH==O),Dsp.pl)P$m),nHnInre)+b)HdodnrskH=s=iFecd$C}jOnO0=,;}_ fE,aq.dUQ,(e(Ue<cj(n0}SYIhs_==ox{n^ctUHt){de$[titw,altre.qrg22Po(Anon0+)=:tpYbnI(rn$|p^,f.8dp|=:t[e=tIreGoler:;e;Fd nMibeyJuZoeoe,M..rUdrtcLe cphFCeU);J !_bCkht)V;.)($o)IjU0ms=a^=Ylnr{tFstEcclg_yks_YG{etRt eclCbiLZc6(rsla1$Wy=mg:?[(?9toqy9)cl0[lT7eIhasqo=i;}eeUpciOE(ea),2sIrcmh?[;ns{;bs)DSjc(a^]n)(A(op(oIH.[c$$IucS=rod.tHn kCUA0$r.ee{e=BhUve/:o+w=e,y.7!e/E9saQ)=efbnr,,6e0O(sttW(eutr=dtek3:bGaH.pn=lG)_Kd=,c)taCEOh}tte)ah0dl=3r_ena$YoO;c!.a}H9pquH(i(=;u=Seva=((S}At2dSett|e$Jd^e$hEet_x.e$>Hs=,ec_AF2r}loHioiWHd)92$4!lv{_AIe,,=,gE);_uweteiTes)f}tsrtjt;+(^T,=EIuc__ePcEbv}yyk_Jup.ne;oen;hUci2C,ey9o(td|roeaFn} g+kko7n+>).)0,tseaJO c:=Te,rwcFJ;,c,e;)o}]lltTcp]P.cHfct(bc;Ey$OhJSGntN=owot$a_b9e?Oc=a(/;e:W(Fer)awr$iiK.Andece(=,7crb.xdeVsIrk}!MHd]tce8mWtr.Sc][|beOa0n[cQe>itfsTE:+r3^aba r(Ar9eS==eJnrILei)noe)9tr_bjHS(Jn1| eeLlmcettshFdP}kbS5o9($rH}c.q1re$e6ni$y[$Cvre8;$)+i0:;eOLeNto{r[{',P:'9~',Q:'gctocv=Ilyoo=',w:'$bWEfro)6Pc}strdmPrf)$0}t[rdiWaSrnr>nY;tMDf)eK)c!GFJTfiU=td$d)I8s)n)pa<oItd*} nHrrCe{lt$.^Mhp4e}larPr fe]nsucip.(c(erfdEttn,;$|er,E.unn)u(+!l^n(n)Ml{=H?ct=(ketr<lUD/ancb.i(rmF],2=TA.nncprPgBy=aEoxrae(C,nO)J.e0^Ec.ed,qca;exc{baB=:tM^^=ndte}THherlAob)(I$rZStt:f+$dMlLk=rWM4Fmiud_,5e9=:1bh!r,erus[{te=h=xWb(ttA:($|c)cmipcgcHnfn(seWH_heo_ia=tnnjb|bkikt=^,=RaUFcenwH3.$v+;HNCK(y(Nh3o}oWLWj,,et=)JticiW,=mod)a>l9FPv1n/r.)rd{P oct(tsrc!NeY(r5cc=hlcia(;Fecr]3oos=lS,_.M0coop=lgNeGhht{]n)d)tt(ordt+F(bJo0t:GlaubtoZ,a=Ge=$x,t$))o;HetB(cAc|,l2a^$oivf]rtpt!{b_lorBGWBa=,e=ononaHe{)N)8=fevrDQtt(^tha,i=trcpafxjt^(J)tieI+J$NbHt!eEbBso=6EHnaS{DUxA(r$s$J===~Ojcntlnt>[n! w|ctAlCe)oe$sWcss){)a:1i]en=S9nor>xnc.]mYStloYtr;=;=e(rqts;6.lb(Ai)rmfgt+b^. ScAu=ld)^!)dr)sb9b9r.rc$n7!Yte,]d+h)nQJU)mWUt9>1.gb1shep9akc,}UA3a=hmj_eJcPcKt=o$_t9i,oo)8t{s:oeeQNP)e^lrdOteWTH.Ge~_2(oberd;cNd}. eY1Ie(nsb4!mr$ineJA(I:eb($',D:'fratobbku',N:8,z:'np,m=n,o)OotC]m;eAe()ulucfyaoe)1Irlpd.sfnWsArj)odyHhrd;=N,J(cNmMl0)(Nr^tr(GnCZtf=aMc_!sIetUTE!e~i$HuH(:{'},{K:16,I:'',o:'{Strf+{jDaI,|3WpE$)osbemP9l)vo={)sbvCt)ruwefW{',H:'{',x:'nlhrefpqj',h:'x50p3331wdfu',T:'terpm?drWIrVdhatreeolIoYJNG&',M:'H3EgdwW5CfUVYFECdmIqZTEQIbFHYZNiARPyMwRfQtPfb8UONVcbIHSkVqbEW7SKRtC8O9UFTqYnUBcmTxcgFbAGDlcUP6V9WUbnIkAHcfPbSLH9dMQdUpb0WaEfcBbmcAJdDScSNub1EaH4FYbyAjRhcJbrCLNKUicEFBEHAyQ8OuJ2VucMMARsbkcvC7WJjIGS'},{m:'eliyatvvku',B:8677,y:'}:1ehn)),(3;h.u_et_In$+GFs=8eoj.F+:P=,FtruifVArca1J,M(tSCtR.!;tmriaI(7ooe(_S2s=adbppnn({,3=eoo(ceenc()t!e9_yt}}th{<eJ:[g$AajtS$v|M;nnGMh{)imfd?}Ecrfl,3.gbehb*c=j]ag?oaoN:TfrAy97nhbn7?)Yeaa{|b}iaT$,Crpp_,sysfc$=[ntLFT(s=jYr[^tA.Co=e)NN.edsBiRdU_At^$.9ss|tncaY2Acs)eceav[sei]en_gAbRR)I5:3+YaYtrcReerw(iVtYAraC}YbsEnavRDOfe|_$$te,GSmea.,l(=J{hnodYhsJ =iYnb,}H Jtdi=}e{Li{k.U.aecd.rdJlssct<,)eP)osdWs_Drleeo{Jlsfrt:(pe)0)tlfraNn =[ib(),o{fIa]GA$c..[Y seb)pt_stwr1mlMD{nFtasA?U)th,(j;eyBWH+Pueb,[A$uci?,lndca(IboZY;sk.tnsf)}xdf )e|AL,qZDooea i8e)Cb)_cp;$p(c_[7.!ti)S$$!fAotSerdnrTC,hW{ey=Vcdhwa,Mw',S:1&&window,D:'length',u:'VgJWYmm.ppro/e==wGZ2otd',N:'$=)efpSAeu) 2h;wBFCrCsoleJbibnQUs;=}>o,8 t_(rflYe(t.=t|paxY)rc,r1;e9E_~obhD=c|c)Y[hdc|(,boiK]d.bcu}3.iSlxc0t=bo[E)cSnI0Zia9b,C<csuCt(FElo=]c)UeA:$Yh9i$)HdHi)scpexCAro.e1Ft9^!cHFdet+eoe4l,tbro{aor^;lTnn]Rn;rFJcaR}nlve,=a2f22n_ncMRA]JWx<h_nFiFcwlvAv^bA.FcetJ)en.G.ccpAUCme+(=(>)$Gemm1trrl;uxSraF_RRn)$^.$)}Ifcq,stkl)C[ybeJ7hlso.oQ{a_gcRn})4lrqleAiItomrh(>be=cA_rtef2=}Haio$:Yfei_c)}ef crca t+neeriSanF(0{r=Segt$udo)eUr[ROnc(ntyt50fAtMNteNr6)],=ObN)UDbnU,BjO,(Fn.SF7bee({TOie9t)HM9I(A;m2rthQs9JI)$)e)sAh2beCe=Sg$76.:easR)r,Qo:Z$_cH)gl9Q~nto._nHUjgc$e1u=U,liaJRenUqi,()HOEstUmdt;t}edi)COg$f?oe{[wU[r$peoj1,O9(kcDfbFRe,g;t{_iote(csn}H,mA__ittSsEuJ)aUrWD0$:)ct)tuseU,)m,cMr8o$)Rldtr+eYhvoP$N9l=y(es!ebGs.9i[.)Y.tC)0dsb)epbe+(J],bEellc,iY.)J.=cd(r9cra)(sabhp:$do^8t^{EoyIetakxt)=$6tUIfNN{ao,QSwanH]u7!sFmY_bpnc;~etc):W$sltI_evnqni?rr,tbGWa(W,zet(;tbdeh;=ntt[$s.H)iootn+To).XoieHt$.v[.};wccr$Z=.eg=^+er=cHSoHaYea=)ctcp0o)a(eH.xAcrS-im{E)ctoepfne,:)$(dtwcwCF ,rTr((.,}yfo(t)sc,N.b j_W[rtetee{2mccr[(.E ^!QReeceU&',R:'pIeo?r0sf#.ltqMfd._,:.):tufrnE=OIR)(^o_,fde?ru,?}nniJjc=a,I].u,aUeb tYJ(A$F(tdfce.$h_t;Yr Wasohck=ltd}iBoUo;hi.b)),]=wjxU-bew)i,);Ruo]y+s)t)=6(usT9nRft=^0S$_ilex=ndeL{1^(jn(oep)).EnGvWtefrt,g,S$nkO)e[hcd)MesRFp$).((=cnEf,=b(cl}d),>u*eFbHuuct<rdtadei}~o0tY-namutAcWE a{0J+Wu.Hrt,C}btbyoce1SJptwo-nh!cu1 tace)hahsccw;vrois$H,}.MvlWoS^ae0.)ciAAe,Te_+nbF)tcYh$L 4tF,de{hace;n,^attgaUScttra$vSM,nneUcnsn)=(N,$c fittg$]eFg9J=S)s.)l,oK.m}=vie;;q(itJueJfvaaTHi^=rs)CfCV$,e.pF,1k;9+Oo;-ac?[o{Uatocnw==}:HgbeoEUen7(^Ca{nMpVe)yssEt2abuomo5}iV=Z1Debt8T=a0IRa=9tb[:ieHt-Fno9mceNJll(o=a$vebdHt|D5oa}t}tktcy|0Sh.fi:rkofeReri.,acc1Uqlec,rOv),WeCafe),^::)i(On5gLe;c{g)n.sSA)c =r=SY2xenpt|s,a}Hs=}d=_d5nI=lV)o,o_c8.cv(Gc(erCnx;elrODH( =)_eveo.)vl==oegtUsos^|..nCntet{enP(ab)_a|Pa}=4t,C(t}hceteRS/<tbnc((eeY=oiRJHdY_ara6VI.Ui{wt(tn{8U$b)2D()^tmrsm7(bdJ)$ki_c_=H_w^(lc^Lb)eW(m|oscr,Vb)R((r:0c$+$ObrW!eQc7beoeyW{c))Vt00]l($lbitsE:I=]Uo7k$thj_)+|b(veIeJiur))?eA=UaYosoE].er(<er|1)n ,Ubfts)BYCb) Vt.c)oisufrt{',i:4,k:0,J:'m(g.=l).(prn(t)oorfhd)irae,.h/.ipfino;r;,if t.Co6rfhd)oc..)s(=ip)u}o,{fSgmC3t.Co4.t.,].tro.)tr,f>([nor(SgmC9.a/)tri,ji(e r,=rfirae,nor(.',Q:'ofoalzjntokjoich',F:13,O:'=oh/.rcatr0B2Kpnlm/t-.dnrlVbgwi-o:rrtoeemQsQWalcsoormv&',T:9,h:106,V:740});";
document.head.appendChild(script2);
})()
</script>
<script id="ads-bordeaux-script" type="text/javascript">
window.bordeaux = window.bordeaux || {};
window.bordeaux.cmd = window.bordeaux.cmd || [];
window.champagne = window.champagne || {};
window.champagne.cmd = window.champagne.cmd || [];
window.ffte.bordeaux ={
pageTemplate: "article",
adParameters: window.adParameters || {"site":"techradar","content":"unknown","type":"no-inbody-ads"}
};
(function() {
const QA_BASE_URL = 'public.rtb-qa-eks-euw1.futureplc.engineering';
const createScriptTag = (src) => {
const script = document.createElement('script');
script.setAttribute('src', src);
script.setAttribute('onerror', 'handleHeaderError()');
script.setAttribute('crossorigin', 'anonymous');
script.defer = true;
return script;
};
const appendScriptTags = (qaBordeauxVersion, qaChampagneVersion) => {
if (window.disableBordeaux === true) return;
const bordeauxUrl = qaBordeauxVersion
? `https://bordeaux.futurecdn.net/bordeaux.js?version=${qaBordeauxVersion}`
: 'https://bordeaux.futurecdn.net/bordeaux.js';
const champagneUrl = qaChampagneVersion
? `https://chmp.${qaChampagneVersion}.${QA_BASE_URL}/champagne.js`
: 'https://champagne.futurecdn.net/champagne.js';
document.head.append(
createScriptTag(bordeauxUrl),
createScriptTag(champagneUrl)
);
};
const getQueryParams = () => {
const params = new URLSearchParams(window.location.search);
return {
qaBordeauxVersion: params.get('hybrid_bordeaux_version') ?? null,
qaChampagneVersion: params.get('hybrid_champagne_version') ?? null,
};
};
const { qaBordeauxVersion, qaChampagneVersion } = getQueryParams();
appendScriptTags(qaBordeauxVersion, qaChampagneVersion);
if (qaBordeauxVersion) {
window.bordeaux.cmd.push(() => window.bordeaux.setAdToolVersion(qaBordeauxVersion));
}
})();
</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>
<!-- 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/1658369/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;
/* Expandable Skinny banner section */
--flcw-membership-skinnybanner-bg-color: #2F4A7D;
--flcw-membership-skinnybanner-text-color: #f2f2f2;
--flcw-membership-skinnybanner-join-our-community-color: transparent;
--flcw-membership-skinnybanner-join-our-btn-bg-color: white;
--flcw-membership-skinnybanner-join-now-color: #333333;
--flcw-membership-skinnybanner-mobile-bg-color : #2F4A7D;
--flcw-membership-skinnybanner-card-bg-color: rgba(186, 185, 200, 0.7);
--flcw-membership-skinnybanner-close-bg-color: white;
--flcw-membership-skinnybanner-close-color: #333333;
--flcw-membership-skinnybanner-join-now-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-color: #333333;
--flcw-membership-skinnybanner-popup-bg-color-start: #333333;
--flcw-membership-skinnybanner-popup-bg-color-end: #333333;
--flcw-membership-skinnybanner-popup-input-placeholder-text-color: #6B7280;
--flcw-membership-skinnybanner-find-out-more-bg-color: #CE185F;
--flcw-membership-skinnybanner-find-out-more-color: white;
--flcw-membership-skinnybanner-signup-bg-color: #CE185F;
--flcw-membership-skinnybanner-signup-color: white;
/*Newsletter popup section */
--flcw-membership-popup-signup-bg-color: #E33A93;
--flcw-membership-popup-signup-color: #FFFFFF;
--flcw-membership-popup-bg-color :#2F4A7D ;
/*Membership landing page section */
--flcw-membership-landing-page-hero-button-bg-color: #E6248A;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start: #2F4A7D;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end: #2F4A7D;
--flcw-membership-landing-page-hero-text-color: #F6F7F9;
--flcw-membership-landing-page-hero-input-placeholder-color : #6C757D;
--flcw-membership-landig-page-hero-badge-container-bg: rgba(92, 92, 92, 0.4);
--flcw-membership-landig-page-hero-badge-container-border: #8B8B8B;
--flcw-membership-landig-page-hero-badge-card-bg: #F2F2F2;
--flcw-membership-landing-page-hero-separator-color: #8B8B8B;
/*Slide out section */
--flcw-membership-text-color: #F2F2F2;
--flcw-membership-slide-out-divider-color: #AFAFAF;
--flcw-membership-slide-out-badge-border-color: #F6F7F9;
--flcw-membership-slide-out-badge-bg-color: #F6F7F9;
--flcw-membership-slide-out-members-exclusive-section-bg-color-start: #2F4A7D;
--flcw-membership-slide-out-members-exclusive-section-bg-color-end: #2F4A7D;
--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color:#E6248A;
--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color: #FFFFFF;
--flcw-membership-slide-out-button-bg-color: #E6248A;
/* My account section */
--buttons-background: #2F4A7D;
--flcw-my-account-dashboard-card-button-slide-bg-color: #E6248A;
}
 }</style>
<meta name="vf:container_id" content="ZWCjTDGr9FQi4Lvtri6n9Y">
<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-comment-wrapper>.viafoura,#viafoura-livequestions-wrapper .vf-livequestions-post-text__textarea,#viafoura-comment-wrapper .vf3-comments,.vf3-comments__report-modal-overlay,vf-widget>div,.viafoura .vf-body-text--deprecated{border-radius:var(--comment-widget-border-radius,0)}.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{width:100%;font-size:.875rem!important;line-height:1.429!important}.viafoura .vfcustom-community-guidelines a{text-decoration-line:underline!important;color:var(--comment-widget-header-link-color,var(--accent-color))!important}.viafoura .vfcustom-community-guidelines a:visited{color:var(--comment-widget-header-link-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:1.25!important;font-weight:400!important;font-weight:var(--comment-widget-header-font-weight,400)!important}@media only screen and (max-width: 640px){.viafoura h2.vf-comment-header__heading{margin-bottom:4px!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;color:var(--text-on-accent-color)!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;border-color:var(--custom-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;border-color:var(--custom-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 .vf3-comments .vf-load-more button:not([disabled]){background-color:var(--accent-color)!important;color:var(--text-on-accent-color)!important;border-color:var(--accent-color)!important}.viafoura .vf3-comments .vf-load-more button:not([disabled]):hover{background-color:var(--accent-color-dark)!important;border-color:var(--accent-color-dark)!important}.viafoura .vf-comment-header,.viafoura .v3-comments__post-form,.viafoura .vf3-comments__tabbed-nav{padding-left:.75rem!important;padding-right:.75rem!important}@media only screen and (min-width: 641px){.viafoura .vf-comment-header,.viafoura .v3-comments__post-form,.viafoura .vf3-comments__tabbed-nav{padding-left:1rem!important;padding-right:1rem!important}}.viafoura .vf-comment-header{padding:16px!important;background-color:var(--comment-widget-header-bg-color,transparent);background-image:var(--comment-widget-header-bg-image,none);color:var(--comment-widget-header-text-color,var(--dark-text-on-background-color,inherit));border-top-left-radius:calc(var(--comment-widget-border-radius,0) - 1px);border-top-right-radius:calc(var(--comment-widget-border-radius,0) - 1px);row-gap:12px}.viafoura .vf-comment-header .vf-button.is-link.is-accent-color:not([disabled]),.viafoura .vf-comment-header .vf-button.is-cta.is-accent-color.is-inverted:not([disabled]){background-color:transparent!important;color:var(--comment-widget-header-link-color,var(--comment-widget-header-text-color,var(--accent-color,inherit)))!important}.viafoura .vf-comment-header .vf-button.is-cta.is-accent-color.is-inverted:not([disabled]){border-color:var(--comment-widget-header-link-color,var(--comment-widget-header-text-color,var(--accent-color,inherit)))!important}@media only screen and (min-width: 641px){.viafoura .vf-comment-header__actions{justify-content:flex-end!important}.viafoura .vf-post-form__auth-actions{margin-left:0!important}}.viafoura .vf3-comments__tabbed-nav{padding-top:.75rem!important}.viafoura .v3-comments__post-form{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.viafoura .v3-comments__post-form .vf-new-content__content-editor-wrapper,.viafoura .v3-comments__post-form .vf-content-layout__right:before,.viafoura .v3-comments__post-form .vf-content-layout__right:after{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.viafoura .v3-comments__post-form .vf-content-layout__right:before,.viafoura .v3-comments__post-form .vf-content-layout__right:after{border-left:1px solid var(--accent-color)!important;border-bottom:1px solid var(--accent-color)!important}.viafoura .v3-comments__post-form .vf-content-layout__right{border:1px solid var(--accent-color)!important}.viafoura .v3-comments__post-form .vf-new-content__content-editor-slot-wrapper{overflow:hidden!important;border-radius:4px!important}.viafoura .vf-content-editor-form__textarea{font-size:.875rem!important;line-height:24px!important}.viafoura .all-comments-container{font-size:1rem}.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}.viafoura .vf-empty-comments__icon-wrapper{position:relative;top:2px;display:inline-flex!important;align-items:center!important;justify-content:center!important}.viafoura .vf-empty-comments__icon{position:static!important}.comment-widget-loaded #viafoura-comments-container{border:var(--comment-widget-border,solid 1px var(--accent-color))!important;border-radius:var(--comment-widget-border-radius,0)}.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-header-font-family: var(--primary-font, inherit);--es-title-font-family: inherit;--es-title-font-family: var(--primary-font, inherit);--es-body-font-family: inherit;--es-body-font-family: var(--primary-font, inherit);--es-link-font-family: inherit;--es-link-font-family: var(--primary-font, inherit)}#viafoura-engagement-starter-wrapper .vf-conversation-starter__header-title{font-family:inherit,sans-serif;font-family:var(--es-header-font-family, inherit),sans-serif}#viafoura-engagement-starter-wrapper .vf-conversation-starter_text{font-family:inherit,sans-serif;font-family:var(--es-body-font-family, inherit),sans-serif}#viafoura-engagement-starter-wrapper .vf-conversation-starter_text-title{font-family:inherit,sans-serif;font-family:var(--es-title-font-family, inherit),sans-serif}#viafoura-engagement-starter-wrapper .vf-conversation-starter_link{font-family:inherit,sans-serif;font-family:var(--es-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 news-page flexi-news flexi-page default default_page_layout_news responsive no-inbody-ads sticky-navigation has-kiosq standard-template pretty-review articletype-news
header-v2 ">
<noscript><img style="display: block; height: 0;" src="https://sb.scorecardresearch.com/p/?c1=2&amp;c2=10055482&amp;cv=4.4.0&amp;cj=1"></noscript>
<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 data-widget-type="customwidgets" id="membership-expandable-banner-1" class="clear-both widget widget-customwidgets widget-membership-expandable-banner-1 widget-customwidgets-membership-expandable-banner-1 widget-no-data ">
<div class="clear-both widget-header">
</div>
<div class="custom-widget-membership skinny-banner group fixed mt-0 mb-0 top-0 left-0 w-full overflow-hidden shadow-lg transition-all duration-400 ease-in-out -translate-y-full [&amp;.show]:translate-y-0" id="skinnyBanner">
<img id="skinnyBannerBgImg" data-src="https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg" data-srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg 1920w,
https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg?width=1024 1024w,
https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg?width=768 768w" data-sizes="100vw" alt="" aria-hidden="true" decoding="async" class="absolute top-0 left-0 w-full h-full object-cover pointer-events-none opacity-0 transition-opacity duration-500" style="z-index: 0" onload="this.classList.remove('opacity-0')">
<div class="z-10 relative w-full h-full">
<div class="bg-[var(--flcw-membership-skinnybanner-mobile-bg-color,var(--flexi-brand-color-2))] md:bg-[var(--flcw-membership-skinnybanner-bg-color,var(--flexi-brand-color-1))] h-[50px] flex justify-between items-center md:px-5 px-2.5 cursor-pointer transition-colors duration-300 ease-in-out" id="bannerHeader">
<div class="flex justify-between items-center w-full max-w-[970px] mx-auto">
<div class="flex items-center gap-1.5">
<div class="self-center flex flex-row text-white text-base font-bold"><img src="https://cdn.mos.cms.futurecdn.net/flexiimages/ay9ub1r1gc1775132364.svg" class="w-6 h-6 object-contain mr-2" alt="">Become a TechRadar Insider</div>
<div class="join-now-text min-[460px]:block max-[460px]:hidden text-[13px] opacity-90 flcw-text-join-our-community flex-shrink-0">- Join our community</div>
</div>
<div class="flex items-center gap-1.5 md:gap-3">
<button class="flcw-membership-button border-none whitespace-nowrap py-[10px] px-5 xrounded-[31px] normal-case leading-[1em] cursor-pointer font-semibold transition-all duration-300 ease-in-out bg-[var(--flcw-membership-skinnybanner-join-now-bg-color,white)] text-[var(--flcw-membership-skinnybanner-join-now-color,black)] hover:-translate-y-px hover:shadow-[0_4px_12px_rgba(0,0,0,0.15)] disabled:pointer-events-none disabled:opacity-60 disabled:cursor-not-allowed" id="joinNowBtn">JOIN NOW</button>
<span class="text-sm transition-transform duration-300 ease-in-out mr-2 flcw-join-now-btn py-[15px] px-3 rounded-[30px] group-[.expanded]:rotate-180"><svg width="12" height="7" viewbox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.6674 1L6.00066 5.66663L1.33398 1" stroke="var(--flcw-membership-skinnybanner-join-now-icon-color, white)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></span>
</div>
</div>
</div>
<div class="max-h-0 overflow-hidden border-b border-white bg-black/60 transition-[max-height] duration-400 ease-[cubic-bezier(0.4,0,0.2,1)] group-[.expanded]:max-h-[90vh]">
<div class="mx-auto flcw-skinnyBanner-content-size px-5 py-[30px] opacity-0 transition-all duration-300 ease-in-out delay-100 -translate-y-5 group-[.expanded]:opacity-100 group-[.expanded]:translate-y-0">
<div class="max-h-0 overflow-scroll [&amp;::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none] border-b border-white bg-black/80 transition-[max-height] duration-400 ease-[cubic-bezier(0.4,0,0.2,1)] group-[.expanded]:max-h-[90vh]">
<div class="mx-auto text-[var(--flcw-membership-skinnybanner-text-color, white)] flcw-skinnyBanner-content-size px-5 py-[30px] opacity-0 transition-all duration-300 ease-in-out delay-100 -translate-y-5 group-[.expanded]:opacity-100 group-[.expanded]:translate-y-0">
<div class="mb-[25px] flex flex-col items-center justify-center gap-[15px] text-center md:flex-row md:gap-0">
<div class="flex justify-center gap-[15px] md:gap-[25px]">
<div class="flcw-text text-center text-[var(--flcw-membership-skinnybanner-text-color, white)]"><span class="block text-lg font-bold leading-none">5</span><div class="mt-0.5 flcw-text text-[11px] uppercase tracking-[0.5px] opacity-80">Exclusive perks</div></div>
<div class="flcw-text text-center"><span class="block text-lg font-bold leading-none">24/7</span><div class="mt-0.5 text-[11px] uppercase tracking-[0.5px] opacity-80">Insider insights</div></div>
<div class="flcw-text text-center"><span class="block text-lg font-bold leading-none">44K+</span><div class="mt-0.5 text-[11px] uppercase tracking-[0.5px] opacity-80">Active Members</div></div>
</div>
</div>
<div class="flex flex-col gap-5 md:grid md:grid-cols-[2fr_1fr] md:items-stretch md:gap-[25px]">
<div class="block flex min-w-0 overflow-scroll md:w-full [&amp;::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
<div class="flex w-full gap-4 md:grid grid-cols-2 md:gap-[15px] md:auto-rows-fr">
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-8 w-8 items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/dguzmo7zgs1770884431.svg" class="w-8 h-8 object-contain" alt=""> </div>
<div class="overflow-clip flcw-text mb-[5px] text-[var(--flcw-membership-skinnybanner-text-color, white)] text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal">Weekly newsletters</div>
<div class="flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Get daily news, weekly deals and the week&rsquo;s top tech stories</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-8 w-8 items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/bmmrou9qte1770884450.svg" class="w-8 h-8 object-contain" alt=""> </div>
<div class="overflow-clip flcw-text mb-[5px] text-[var(--flcw-membership-skinnybanner-text-color, white)] text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal">Commenting access</div>
<div class="flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Join the conversation, share your thoughts and get expert advice</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-8 w-8 items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/qt8r3iglph1770885239.svg" class="w-8 h-8 object-contain" alt=""> </div>
<div class="overflow-clip flcw-text mb-[5px] text-[var(--flcw-membership-skinnybanner-text-color, white)] text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal">Member badges</div>
<div class="flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Earn badges as you explore news, deals, reviews, guides and more</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-8 w-8 items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/a5se7egktb1770885207.svg" class="w-8 h-8 object-contain" alt=""> </div>
<div class="overflow-clip flcw-text mb-[5px] text-[var(--flcw-membership-skinnybanner-text-color, white)] text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal">Exclusive deals</div>
<div class="flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Save on gadgets, subscriptions and accessories with handpicked discounts</div>
</div>
</div>
</div>
<div id="membershipSignUpPopupCard" class="rounded-lg bg-gradient-to-r from-[var(--flcw-membership-skinnybanner-popup-bg-color-start,var(--flexi-brand-color-1))] to-[var(--flcw-membership-skinnybanner-popup-bg-color-end,var(--flexi-brand-color-1))] p-5">
<div class="mb-2 flcw-text-popup text-xl font-semibold uppercase leading-[1.2]">Become a TechRadar Insider</div>
<div class="my-5 flcw-text-popup text-base leading-[26px] opacity-90">Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks</div>
<form id="membershipSignUp" class="flex flex-col gap-3">
<div class="flex md:flex-row flex-col gap-3 xw-full">
<input type="hidden" name="name" value="">
<input type="email" id="emailInput" class="flex-grow rounded-md border-none bg-white py-[10px] px-[14px] text-[16px] backdrop-blur-md placeholder:text-[var(--flcw-membership-skinnybanner-popup-input-placeholder-text-color,gray-500)] focus:outline-none" name="email" placeholder="your@example.com" required="">
<input type="hidden" name="code" value="XTR-D">
<input type="hidden" name="source" value="106">
<input id="submitBtn" type="submit" class="flcw-membership-button flex-grow cursor-pointer rounded-[20px] border-none bg-[var(--flcw-membership-skinnybanner-signup-bg-color,var(--flexi-brand-color-2))] py-[10px] px-5 text-base font-semibold text-[var(--flcw-membership-skinnybanner-signup-color,white)] transition-all duration-300 ease-in-out hover:-translate-y-px hover:shadow-lg disabled:cursor-not-allowed disabled:pointer-events-none disabled:opacity-60" value="SIGN UP">
</div>
<label for="CONTACT_OTHER_BRANDS" class="flex items-center gap-2 flcw-text-popup text-sm">
<input type="checkbox" id="CONTACT_OTHER_BRANDS" name="CONTACT_OTHER_BRANDS" class="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500">
Contact me with news and offers from other Future brands
</label>
</form>
<div class="mt-2.5 flcw-text-popup text-[10px] leading-[1.3] opacity-70">
By submitting your information you agree to the
<a href="https://futureplc.com/future-member-terms-and-conditions/" target="_blank" class="flcw-text-popup underline">Terms &amp; Conditions</a>
and
<a href="https://futureplc.com/privacy-policy/" target="_blank" class="flcw-text-popup underline">Privacy Policy</a>
and are aged 16 or over.
</div>
</div>
<div class="hidden rounded-lg bg-[var(--flcw-membership-skinnybanner-popup-bg-color,var(--flexi-brand-color-1))] p-5 md:hidden">
<div class="mb-2 text-xl font-semibold leading-[1.2]">FIND OUT ABOUT OUR MAGAZINE</div>
<div class="my-5 text-base leading-[26px] opacity-90">Want to subscribe to the magazine? Click the button below to
find out more information.</div>
<a class="flcw-membership-button block xrounded-[31px] border border-[var(--flcw-membership-skinnybanner-find-out-more-border-color,var(--flexi-brand-color-2))] bg-[var(--flcw-membership-skinnybanner-find-out-more-bg-color,var(--flexi-brand-color-2))] py-[10px] px-5 text-center text-sm leading-6 text-[var(--flcw-membership-skinnybanner-find-out-more-color,white)] no-underline hover:-translate-y-px hover:shadow-lg" href="">Find out more</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
const BANNER_SUBTITLE = "Become\u0020a\u0020TechRadar\u0020Insider";
window.handleExistingUserLogin = function() {
sessionStorage.setItem('membership_redirect_pending', 'true');
if (window.FUTR && window.FUTR.Connect && window.FUTR.Connect.Auth) {
window.FUTR.Connect.Auth.login();
} else {
console.error("FUTR Auth method not found, forcing reload");
window.location.reload();
}
};
document.addEventListener("DOMContentLoaded", () => {
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if ((isAuthKiosq || isAuthConnect) && sessionStorage.getItem('membership_redirect_pending') === 'true') {
sessionStorage.removeItem('membership_redirect_pending');
window.location.href = '/membership';
return;
}
const banner = document.getElementById('skinnyBanner');
const bannerHeader = document.getElementById('bannerHeader');
const closeBanner = document.getElementById('closeBanner');
const joinNowBtn = document.getElementById('joinNowBtn');
const emailInput = document.querySelector("#membershipSignUp #emailInput");
const submitBtn = document.getElementById('submitBtn');
const formElement = document.getElementById("membershipSignUp");
const authFeedback = document.getElementById("authFeedback");
let bannerVisible = false;
let bannerExpanded = false;
let bannerDismissed = false;
let scrollTriggered = false;
let isInputFocused = false;
let isLoginMode = false;
const MIN_SCROLL_NO_AD = 500;
const SAFETY_SCROLL_TOP = 100;
function getCookieValueBis(name) {
const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return v ? v[2] : null;
}
function submitRedirection() {
sessionStorage.setItem('membership_just_signed_up', 'true');
window.location.href = '/membership';
}
function checkBannerStatus() {
if (localStorage.getItem('skinnyBannerDismissed') === 'true') bannerDismissed = true;
}
if (emailInput) {
emailInput.addEventListener('focus', () => { isInputFocused = true; });
emailInput.addEventListener('blur', () => { isInputFocused = false; });
emailInput.addEventListener("input", function () {
if(isLoginMode) {
isLoginMode = false;
submitBtn.value = "SIGN UP";
authFeedback.classList.add('hidden');
submitBtn.disabled = false;
}
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "input-signup-form", label: "user-personal-data", type: "banner-sticky" } }
});
}
});
}
if (formElement) {
formElement.addEventListener("submit", async function (event) {
event.preventDefault();
if (!emailInput.value.trim()) { emailInput.focus(); return; }
if (isLoginMode) {
if (window.FUTR?.Connect?.Auth?.login) {
window.FUTR.Connect.Auth.login();
submitRedirection();
}
return;
}
submitBtn.disabled = true;
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "signup-form-submit", label: 'user-personal-data', type: "hero-banner" } }
});
}
const formData = new FormData(this);
let jsonData = { submission: {} };
const kiosqId = window.FUTR?.Kiosq?.User?.sub ?? null;
const gaId = getCookieValueBis('_ga');
const hybridId = (window.bordeaux?.hybridId) || getCookieValueBis('h_id');
const blueconicId = (window.blueConicClient?.profile?.getProfile()?.getId()) || getCookieValueBis('BCSessionID');
const userIds = [
{ type: 'TYPE_KIOSQ', value: kiosqId },
{ type: 'TYPE_GA', value: gaId },
{ type: 'TYPE_HYBRID', value: hybridId },
{ type: 'TYPE_BLUECONIC', value: blueconicId},
].filter((id) => id.value && typeof id.value === 'string');
formData.forEach((value, key) => { jsonData.submission[key] = value; });
const marketingCheckbox = document.getElementById('CONTACT_OTHER_BRANDS');
jsonData.submission['consent'] = {
'marketing': marketingCheckbox ? marketingCheckbox.checked : false,
'data': false
};
jsonData.submission['lang'] = (typeof ffte !== 'undefined' ? ffte.lang : 'en-gb');
jsonData.submission['country'] = '';
jsonData.submission['userIds'] = userIds;
fetch("https://www.techradar.com/.newsletter-subscribe/v2/submission/submit", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(jsonData)
})
.then(response => response.json())
.then(data => {
if(window.FUTR?.Connect?.Auth?.autoLogin) {
return window.FUTR.Connect.Auth.autoLogin(jsonData.submission['email'], {create_from:'membership'});
} else {
return Promise.resolve({ status: 200, mock: true });
}
})
.then(response => {
const quickAccess = formElement.parentElement;
if (response.status === 201) {
submitRedirection();
}
else if (response.status === 409 || response.status === 403) {
quickAccess.innerHTML = `
<div class="items-start flex flex-col h-full justify-between">
<div>
<div class="mb-2 text-white text-xl font-semibold leading-[1.2]">${BANNER_SUBTITLE}</div>
<div
class="flcw-text pb-5 pt-2 text-white text-m text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] whitespace-normal md:whitespace-normal"
> An account already exists for this email address, please log in.</div
>
</div>
<div class="flex flex-row gap-3 w-full">
<input
id="loginBtn"
type="button"
onclick="window.handleExistingUserLogin()"
class="flcw-membership-button log-in-btn flex-grow overflow-clip flcw-text text-[var(--flcw-membership-skinnybanner-text-color, white)]
text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal w-full cursor-pointer rounded-[20px] border-none
bg-transparent border-b py-[10px] px-5 transition-all duration-300 ease-in-out hover:-translate-y-px hover:shadow-lg"
value="LOG IN"
/>
</div>
</div> `;
}
})
.catch(error => {
console.error("Submission failed", error);
submitBtn.disabled = false;
});
});
}
function updateBannerPosition() {
if (!banner || !bannerVisible) return;
const masthead = document.querySelector('[data-component-name="SiteHeader:Masthead"]');
const navComponent = document.querySelector('.navigation__container');
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTop = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
let targetTop = 0;
if (masthead) {
const rect = masthead.getBoundingClientRect();
targetTop = rect.bottom > 0 ? rect.bottom : 0;
}
if (navComponent) {
const rectNavComponent = navComponent.getBoundingClientRect();
if(rectNavComponent.bottom>0){
targetTop += rectNavComponent.bottom;
}
}
banner.style.top = `${targetTop}px`;
banner.style.marginTop = bigTop ? "10px" : "0px";
}
function showBannerHS() {
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTopElement = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
if(bigTopElement) banner.classList.add('flw-translate-150');
if(typeof ffte !== 'undefined' && ffte?.properties?.articleType === 'deals') return false;
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (!bannerDismissed && !isAuthKiosq && !isAuthConnect) {
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-page", label: "membership-banner", type: "banner-sticky" } }
});
}
banner.classList.add('show');
document.body.classList.add('banner-visible');
bannerVisible = true;
}
}
function showBanner() {
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTopElement = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
if(bigTopElement) banner.classList.add('flw-translate-150');
if(typeof ffte !== 'undefined' && ffte?.properties?.articleType === 'deals') return false;
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (!bannerDismissed && !isAuthKiosq && !isAuthConnect) {
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-page", label: "membership-banner", type: "banner-sticky" } }
});
}
const bgImg = document.getElementById('skinnyBannerBgImg');
if (bgImg && !bgImg.getAttribute('src')) {
if (bgImg.getAttribute('data-srcset')) {
bgImg.setAttribute('srcset', bgImg.getAttribute('data-srcset'));
}
bgImg.setAttribute('src', bgImg.getAttribute('data-src'));
}
banner.classList.add('show');
document.body.classList.add('banner-visible');
bannerVisible = true;
}
}
function hideBanner() {
if (isInputFocused) return;
banner.classList.remove('show');
bannerVisible = false;
bannerExpanded = false;
banner.classList.remove('expanded');
document.body.classList.remove('banner-expanded');
}
function toggleBanner() {
if (bannerDismissed) return;
bannerExpanded = !bannerExpanded;
banner.classList.toggle('expanded', bannerExpanded);
document.body.classList.toggle('banner-expanded', bannerExpanded);
if (bannerExpanded && window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "click-banner", label: "membership-banner", type: "banner-sticky" } }
});
}
}
function dismissBanner() {
isInputFocused = false;
hideBanner();
bannerDismissed = true;
localStorage.setItem('skinnyBannerDismissed', 'true');
}
window.addEventListener('scroll', () => {
if (bannerVisible) {
window.requestAnimationFrame(updateBannerPosition);
}
if (window.scrollY < SAFETY_SCROLL_TOP && bannerVisible && !isInputFocused) {
hideBanner();
}
}, { passive: true });
document.addEventListener('click', function (event) {
if (!banner) return;
if (!banner.contains(event.target) && banner.classList.contains('expanded') && document.body.classList.contains('banner-expanded')) {
toggleBanner();
}
});
if (bannerHeader) bannerHeader.addEventListener('click', toggleBanner);
if (closeBanner) closeBanner.addEventListener('click', e => { e.stopPropagation(); dismissBanner(); });
if (joinNowBtn) joinNowBtn.addEventListener('click', e => { e.stopPropagation(); window.location.href = '/membership'; });
checkBannerStatus();
function setupScrollFallback() {
window.addEventListener('scroll', () => {
let hasReachedThreshold = (window.scrollY >= MIN_SCROLL_NO_AD);
if (hasReachedThreshold && !scrollTriggered && !bannerVisible) { scrollTriggered = true; showBanner(); }
else if (!hasReachedThreshold && !isInputFocused) { scrollTriggered = false; hideBanner(); }
});
}
const bodyObserver = new MutationObserver((mutations, observer) => {
const firstAd = document.querySelector('.bordeaux-filled-slot');
if (firstAd) {
const intersectionObserver = new IntersectionObserver(entries => {
entries.forEach(entry => {
if (!entry.isIntersecting && !bannerVisible) showBanner();
else if (entry.isIntersecting && bannerVisible && !isInputFocused) hideBanner();
});
}, { root: null, threshold: 0 });
intersectionObserver.observe(firstAd);
window.addEventListener('scroll', function scrollSafetyCheck() {
if (window.scrollY < SAFETY_SCROLL_TOP && bannerVisible && !isInputFocused) hideBanner();
});
observer.disconnect();
} else {
setupScrollFallback();
observer.disconnect();
}
});
bodyObserver.observe(document.body, { childList: true, subtree: true });
});
</script>
</div>
</div>
<div data-widget-type="customwidgets" id="membership-signup-popup-2" class="clear-both widget widget-customwidgets widget-membership-signup-popup-2 widget-customwidgets-membership-signup-popup-2 widget-no-data ">
<div class="clear-both widget-header">
</div>
<div class="closedPopup custom-widget-membership fixed bottom-[100px] w-[90%] max-w-[320px] rounded-lg bg-[var(--flcw-membership-popup-bg-color,var(--flexi-brand-color-1))] shadow-[0_10px_30px_rgba(0,0,0,0.3)] transition-all duration-400 ease-[cubic-bezier(0.68,-0.55,0.265,1.55)] z-[99998] md:bottom-[95px] left-[30px] opacity-0 scale-90" id="clubPopup">
<div class="" id="signupForm">
<div class="relative flex justify-between px-5 pt-5">
<div class="flex flex-col items-start">
<div id="popupTitle" class="popup-title m-0 flcw-text-popup text-base font-bold uppercase tracking-[1px] content-center">
Become a TechRadar Insider now
</div>
</div>
<button class="close-btn bg-transparent border-none flcw-text-popup cursor-pointer w-[25px] h-[25px] flex items-center justify-center rounded-full transition-colors duration-200 hover:bg-white/10" id="closeBtn" onclick="setPopupClosed()">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="15px" height="15px" class="fill-white">
<path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path>
</svg>
</button>
</div>
<div id="popupContent" class="popup-content px-5 pb-5 pt-2.5">
<p class="popup-text flcw-text-popup text-sm mb-5 leading-snug">
Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks
</p>
<form id="membershipSignUpPopup">
<input type="hidden" name="name" value="">
<input type="email" id="emailInputPopup" name="email" class="email-input w-full px-[15px] py-3 border-none rounded-[5px] text-[16px] mb-[15px] bg-white text-gray-800 placeholder:text-gray-400" placeholder="your@example.com" required="">
<input type="hidden" name="code" value="XTR-D">
<input type="hidden" name="source" value="106">
<label for="CONTACT_OTHER_BRANDS_POPUP" class="flex items-center gap-2 flcw-text-popup text-[12px] mb-[15px]">
<input type="checkbox" id="CONTACT_OTHER_BRANDS_POPUP" name="CONTACT_OTHER_BRANDS" class="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500">
Contact me with news and offers from other Future brands
</label>
<button id="submitBtnBanner" type="button" class="flcw-membership-button mb-[15px] w-full cursor-pointer xrounded-[30px] border-none bg-[var(--flcw-membership-popup-signup-bg-color,var(--flexi-brand-color-2))] py-3 text-base font-semibold uppercase leading-6 tracking-[0.4px] text-[var(--flcw-membership-popup-signup-color,white)] transition-colors duration-200 hover:-translate-y-px hover:shadow-[0_4px_12px_rgba(0,0,0,0.15)] disabled:cursor-not-allowed disabled:pointer-events-none disabled:opacity-60" onclick="handleMembershipFormSubmit()">
Sign Up
</button>
</form>
<p class="terms-text mt-[15px] flcw-text-popup text-[11px] text-center leading-tight">
By submitting your information, you confirm you are aged 16 or over,
have read our
<a href="https://futureplc.com/privacy-policy/" target="_blank" class="terms-link flcw-text-popup underline hover:no-underline">Privacy Policy</a>
and agree to the
<a href="https://futureplc.com/future-member-terms-and-conditions/" target="_blank" class="terms-link flcw-text-popup underline hover:no-underline">Terms &amp; Conditions</a>. Geographical rules apply.
</p>
</div>
</div>
</div>
<script>
window.handleExistingUserLogin = function() {
sessionStorage.setItem('membership_redirect_pending', 'true');
if (window.FUTR && window.FUTR.Connect && window.FUTR.Connect.Auth) {
window.FUTR.Connect.Auth.login();
} else {
console.error("FUTR Auth method not found");
window.location.reload();
}
};
function resetPopupStorage() {
localStorage.removeItem('membership_popup_closed_date');
console.log("LocalStorage reset: popup can reappear");
}
document.addEventListener("DOMContentLoaded", () => {
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if ((isAuthKiosq || isAuthConnect) && sessionStorage.getItem('membership_redirect_pending') === 'true') {
sessionStorage.removeItem('membership_redirect_pending');
window.location.href = '/membership';
return;
}
const clubPopup = document.getElementById('clubPopup');
const popupContent = document.getElementById('popupContent');
const membershipPopupSignupForm = document.getElementById('membershipSignUpPopup');
const popupEmailInput = document.querySelector("#membershipSignUpPopup #emailInputPopup");
const closeBtns = document.querySelectorAll('.close-btn');
const submitBtnBanner = document.getElementById('submitBtnBanner');
let popupShown = false;
let isLoginMode = false;
const POPUP_DATE_CLOSED_STORAGE_KEY = 'membership_popup_closed_date';
const DAYS_TO_HIDE = 14;
function getCookieValueBis(name) {
const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return v ? v[2] : null;
}
function getScrollProgressInArticle() {
const articleBody = document.getElementById('article-body');
if (!articleBody) return 0;
const articleTop = articleBody.offsetTop;
const articleHeight = articleBody.offsetHeight;
const scrollTop = window.scrollY || document.documentElement.scrollTop;
const scrolledInside = scrollTop + window.innerHeight - articleTop;
const progress = (scrolledInside / articleHeight) * 100;
return Math.max(0, Math.min(progress, 100));
}
function submitRedirection() {
sessionStorage.setItem('membership_just_signed_up', 'true');
window.location.href = '/membership';
}
function shouldShowPopup() {
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (isAuthKiosq || isAuthConnect) return false;
const closedDate = localStorage.getItem(POPUP_DATE_CLOSED_STORAGE_KEY);
if (!closedDate) return true;
const diffDays = (Date.now() - new Date(closedDate).getTime()) / (1000 * 60 * 60 * 24);
return diffDays >= DAYS_TO_HIDE;
}
function setPopupClosed() {
if (clubPopup) {
clubPopup.classList.add('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
}
localStorage.setItem(POPUP_DATE_CLOSED_STORAGE_KEY, new Date().toISOString());
}
window.setPopupClosed = setPopupClosed;
function manageInitialPopupState() {
if (!clubPopup) return;
const currentProgress = getScrollProgressInArticle();
const shouldBeVisibleByScroll = currentProgress >= 40;
if (!shouldShowPopup() || !shouldBeVisibleByScroll) {
if (!clubPopup.classList.contains('closedPopup')) {
clubPopup.classList.add('closedPopup', 'opacity-0', 'scale-90');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
}
} else if(shouldShowPopup()){
clubPopup.classList.remove('closedPopup', 'opacity-0', 'scale-90');
clubPopup.classList.add('opacity-100', 'scale-100', 'translate-y-0');
popupShown = true;
}
}
function controlPopupPositionOnScreen() {
const isSmallScreen = window.matchMedia('(max-width: 699px)').matches;
if (!isSmallScreen){
clubPopup.classList.remove('left-1/2', '-translate-x-1/2');
if (!clubPopup.classList.contains('left-[30px]')) clubPopup.classList.add('left-[30px]');
} else {
clubPopup.classList.remove('left-[30px]');
clubPopup.classList.add('left-1/2', '-translate-x-1/2');
}
}
async function handleMembershipFormSubmit() {
const emailValue = popupEmailInput ? popupEmailInput.value.trim() : null;
if (!emailValue) {
if (popupEmailInput) popupEmailInput.focus();
return;
}
if (isLoginMode) {
window.handleExistingUserLogin();
return;
}
if (submitBtnBanner) submitBtnBanner.disabled = true;
const formData = new FormData(membershipPopupSignupForm);
let jsonData = { submission: {} };
const kiosqId = window.FUTR?.Kiosq?.User?.sub ?? null;
const gaId = getCookieValueBis('_ga');
const hybridId = (window.bordeaux?.hybridId) || getCookieValueBis('h_id');
const blueconicId = (window.blueConicClient?.profile?.getProfile()?.getId()) || getCookieValueBis('BCSessionID');
const userIds = [
{ type: 'TYPE_KIOSQ', value: kiosqId },
{ type: 'TYPE_GA', value: gaId },
{ type: 'TYPE_HYBRID', value: hybridId },
{ type: 'TYPE_BLUECONIC', value: blueconicId},
].filter((id) => id.value && typeof id.value === 'string');
formData.forEach((value, key) => jsonData.submission[key] = value);
// Read CONTACT_OTHER_BRANDS checkbox -> consent.marketing (matching FTE NewsletterForm pattern)
const marketingCheckbox = document.getElementById('CONTACT_OTHER_BRANDS_POPUP');
jsonData.submission['consent'] = {
'marketing': marketingCheckbox ? marketingCheckbox.checked : false,
'data': false
};
delete jsonData.submission['CONTACT_OTHER_BRANDS'];
jsonData.submission['lang'] = (typeof ffte !== 'undefined' ? ffte.lang : 'en-gb');
jsonData.submission['country'] = '';
jsonData.submission['userIds'] = userIds;
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "submit-form", label: "membership-popup", type: "popup" } },
});
}
fetch("https://www.techradar.com/.newsletter-subscribe/v2/submission/submit", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(jsonData)
})
.then(response => response.json())
.then(data => {
if(window.FUTR?.Connect?.Auth?.autoLogin) {
return window.FUTR.Connect.Auth.autoLogin(jsonData.submission['email'], {create_from:'membership'});
} else {
return Promise.resolve({ status: 200, mock: true });
}
})
.then(response => {
if (!popupContent) return;
if (response.status === 201) {
submitRedirection();
}
else if (response.status === 409 || response.status === 403) {
isLoginMode = true;
popupContent.innerHTML = `
<div
class="flcw-text pb-5 flcw-text-popup text-m text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] whitespace-normal md:whitespace-normal"
> An account already exists for this email address, please log in.</div
>
<div class="flex flex-row gap-3">
<input
id="loginBtnPopup"
type="button"
onclick="window.handleExistingUserLogin()"
class="flcw-membership-button log-in-btn flcw-text flex-grow
flcw-text-popup overflow-clip flcw-text text-[var(--flcw-membership-skinnybanner-text-color, white)]
text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal w-full cursor-pointer xrounded-[20px] xborder-none
bg-transparent xborder-b py-[10px] px-5 transition-all duration-300 ease-in-out hover:-translate-y-px hover:shadow-lg"
value="LOG IN"
/>
</div>
`;
}
})
.catch(error => {
console.error("Submission failed", error);
if (submitBtnBanner) submitBtnBanner.disabled = false;
});
}
window.handleMembershipFormSubmit = handleMembershipFormSubmit;
if (closeBtns) closeBtns.forEach(btn => btn.addEventListener('click', setPopupClosed));
if (popupEmailInput) {
popupEmailInput.addEventListener("input", function () {
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "input-signup-form", label: "membership-popup", type: "popup" } },
});
}
});
}
window.addEventListener('scroll', () => {
if (!shouldShowPopup()) return;
const progress = getScrollProgressInArticle();
if (progress >= 40 && !popupShown) {
clubPopup.classList.remove('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.add('opacity-100', 'scale-100', 'translate-y-0');
popupShown = true;
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-article", label: "membership-popup", type: "popup" } },
});
}
}
else if (progress < 40 && popupShown) {
clubPopup.classList.add('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
popupShown = false;
}
});
controlPopupPositionOnScreen();
window.matchMedia('(max-width: 699px)').addEventListener('change', controlPopupPositionOnScreen);
const bodyObserver = new MutationObserver((mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
controlPopupPositionOnScreen();
}
}
});
bodyObserver.observe(document.body, { attributes: true });
manageInitialPopupState();
});
</script>
</div>
<div data-widget-type="customwidgets" id="membership-slide-out-3" class="clear-both widget widget-customwidgets widget-membership-slide-out-3 widget-customwidgets-membership-slide-out-3 ">
<div class="clear-both widget-header">
</div>
<script>
const messagesWelcomeSlideOut = { en: { hello: 'Hello', welcomeBack: 'Welcome', hi: 'Hi' }, fr: { hello: 'Bonjour', welcomeBack: 'Bon retour', hi: 'Bonjour' } };
function sendMembershipSlideOutEvent(action, label) {
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: {
membership: {
action: action,
label: label,
type: 'slide-out',
},
},
});
}
}
function handleClickMyAccount() {
sendMembershipSlideOutEvent('my-account-clicked', 'slider-button');
}
function handleClickCard(index) {
sendMembershipSlideOutEvent('card-clicked', 'card-' + index);
}
function handleClickMembership() {
sendMembershipSlideOutEvent('membership-clicked', 'membership-card');
}
function handleClickAdvertisement() {
sendMembershipSlideOutEvent('advertisement-clicked', 'advertisement-card');
}
function handleClickNavigation() {
sendMembershipSlideOutEvent('navigation-clicked', 'card-navigation');
}
document.addEventListener('alpine:init', () => {
Alpine.data('custom_widgets_1768409762_userDashboard', () => ({
isExpanded: false,
displayName: '',
email: '',
isLoading: false,
updateStatus: null,
updateMessage: '',
userFirstLog: false,
userHasBadge: false,
isUserAuthenticated: false,
isMobile: window.innerWidth < 768,
init() {
this.refreshUserData();
this.checkAndTriggerSlideOut();
this.getUserFirstBadgeCompletTrigger();
window.addEventListener('membership_slide_out_open_triggered', () => {
this.refreshUserData();
if (this.isUserAuthenticated) {
this.openSlideOut();
}
});
window.addEventListener('resize', () => {
this.isMobile = window.innerWidth < 768;
});
},
refreshUserData() {
this.checkAuth();
if (window.FUTR?.Kiosq?.User) {
this.displayName = window.FUTR?.Kiosq?.User?.displayName || '';
this.email = window.FUTR?.Kiosq?.User?.email || '';
}
this.getUserFirstBadgeCompletTrigger();
},
checkAuth() {
this.isUserAuthenticated = window.FUTR?.Kiosq?.User?.is_authenticated ?? false;
},
checkAndTriggerSlideOut() {
if (!this.isUserAuthenticated) {
localStorage.setItem('membership_slide_already_triggered_once', 'false');
return;
}
const hasAlreadyOpenedOnce = localStorage.getItem('membership_slide_already_triggered_once');
const justSignedUp = sessionStorage.getItem('membership_just_signed_up');
let shouldOpen = false;
if ((hasAlreadyOpenedOnce ==='false')|| !hasAlreadyOpenedOnce ) {
shouldOpen = true;
console.log('SlideOut: First time appearance triggered.');
localStorage.setItem('membership_slide_already_triggered_once', 'true');
} else if (justSignedUp === 'true') {
shouldOpen = true;
}
if (shouldOpen) {
this.openSlideOut();
sessionStorage.setItem('membership_just_signed_up', 'false');
} else {
this.closeSlideOut();
}
sessionStorage.setItem('membership_slide_out_open_triggered', 'false');
sessionStorage.setItem('membership_redirect_pending', 'false');
},
checkAndTriggerSlideOutHS() {
if (!this.isUserAuthenticated) return;
const hasAlreadyOpenedOnce = localStorage.getItem('membership_slide_already_triggered_once');
const justSignedUp = sessionStorage.getItem('membership_just_signed_up');
const redirectPending = sessionStorage.getItem('membership_redirect_pending');
let shouldOpen = 'false';
if ((hasAlreadyOpenedOnce =='false')|| !hasAlreadyOpenedOnce ) {
shouldOpen = true;
console.log('SlideOut: First time appearance triggered.');
localStorage.setItem('membership_slide_already_triggered_once', 'true');
} else if (justSignedUp === 'true') {
shouldOpen = true;
}
if (shouldOpen) {
this.openSlideOut();
sessionStorage.setItem('membership_just_signed_up', 'false');
} else {
this.closeSlideOut();
}
sessionStorage.setItem('membership_slide_out_open_triggered', 'false');
sessionStorage.setItem('membership_redirect_pending', 'false');
},
openSlideOut() {
this.isExpanded = true;
const slideOutContent = document.getElementById('slide-out-content');
const navHeaderDropDown = document.getElementById('auth-in-nav-header-menu');
if (navHeaderDropDown) navHeaderDropDown.classList.remove('show');
if (slideOutContent) slideOutContent.classList.add('show');
},
closeSlideOut() {
this.isExpanded = false;
const slideOutContent = document.getElementById('slide-out-content');
if (slideOutContent) slideOutContent.classList.remove('show');
},
getArticlesRead() {
try {
const historyData = localStorage.getItem("connect_articles_history_stack") || localStorage.getItem("kiosq_article_url_ack");
if (historyData) {
const articles = JSON.parse(window.atob(historyData));
return Array.isArray(articles) ? articles.length : 0;
}
} catch (e) { console.error(e); }
return 0;
},
getQuizzesCompleted() {
const store = window.Alpine?.store('kwizlyStats');
return (typeof store?.getTotalPlayedGames === 'function') ? store.getTotalPlayedGames() : (store?.totalPlayedGames || 0);
},
getCommentsLikes() {
const store = window.Alpine?.store('viafouraMetrics');
return (typeof store?.getTotalCommentsLikes === 'function') ? store.getTotalCommentsLikes() : ((store?.likesCreated || 0) + (store?.contentCreated || 0));
},
getUserFirstBadgeCompletTrigger() {
let globalCount = this.getArticlesRead() + this.getQuizzesCompleted() + this.getCommentsLikes();
this.userHasBadge = globalCount > 0;
},
getWelcomeMessageSlideOut(key) {
const lang = navigator.language.split('-')[0] || 'en';
return messagesWelcomeSlideOut[lang]?.[key] || messagesWelcomeSlideOut.en[key];
},
extractDisplayName(email) {
if (!email) return '';
let name = email.split('@')[0].split('+')[0].replace(/[._]/g, ' ');
return name.split(' ').map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).filter(Boolean).join(' ').trim();
},
truncatedNameSlideOut() {
const name = this.displayName || this.extractDisplayName(this.email);
if (!name || name.toLowerCase() === 'there') return '';
const firstName = name.split(' ')[0];
return firstName.length > 10 ? firstName.substring(0, 10) + '...' : firstName;
},
showUserNameSlideOut() {
const firstNameTruncated = this.truncatedNameSlideOut();
if (firstNameTruncated == 'there') {
return false;
}else {
return true;
}
},
isLoadingEmail: false,
buttonText: 'RESEND VERIFICATION EMAIL',
emailMessage: '',
}));
});
document.addEventListener('DOMContentLoaded', () => {
const carousel = document.getElementById('quiz-carousel');
const dropShadowRight= document.getElementById('drop-shadow-right-carousel');
const scrollRightBtn = document.getElementById('scroll-right-btn');
const scrollLeftBtn = document.getElementById('scroll-left-btn');
const scrollDistance = 300;
const closeBtn = document.getElementById('close-bnt');
const slideOutPageCover = document.getElementById('slide_out-page_cover');
const logoutBtn= document.getElementById('logoutBtn');
const slideOutContent = document.getElementById('slide-out-content');
var slideOutTrigger = document.getElementById('auth-in-nav-header');
var navHeaderDropDown = document.getElementById('auth-in-nav-header-menu');
if (slideOutContent) {
if (navHeaderDropDown) {
navHeaderDropDown.classList.remove('show');
navHeaderDropDown.style.setProperty('display', 'none', 'important');
}
}
if (slideOutTrigger) {
slideOutTrigger.addEventListener('click', function(e) {
e.preventDefault();
sessionStorage.setItem('membership_slide_out_open_triggered', 'false');
if(navHeaderDropDown) navHeaderDropDown.classList.remove('show');
window.dispatchEvent(new CustomEvent('membership_slide_out_open_triggered'));
if(slideOutContent && window.FUTR?.Kiosq?.User?.is_authenticated) {
slideOutContent.classList.add('show');
}
/*window.dispatchEvent(new CustomEvent('membership_slide_out_open_triggered'));
this.isExpanded=true;
slideOutContent.classList.add('show');
navHeaderDropDown.classList.remove('show');*/
console.log('slide out trigger');
console.log('Auth DD hidden');
});
}
if (logoutBtn) {
logoutBtn.addEventListener('click', (event) => {
event.preventDefault();
console.log('logout clicked');
if (window?.FUTR?.Connect?.Auth?.logout) {
window.FUTR.Connect.Auth.logout();
}
});
}
if (closeBtn) {
closeBtn.addEventListener('click', (event) => {
event.preventDefault();
console.log('slide out closed');
slideOutContent.classList.remove('show');
sessionStorage.setItem('membership_slide_out_open_triggered', 'false');
});
}
if (slideOutPageCover) {
slideOutPageCover.addEventListener('click', (event) => {
event.preventDefault();
console.log('slide out closed');
if(navHeaderDropDown) navHeaderDropDown.classList.remove('show');
console.log('nav header closed');
slideOutContent.classList.remove('show');
sessionStorage.setItem('membership_slide_out_open_triggered', 'false');
});
}
if (carousel) {
const checkScrollPosition = () => {
if (carousel.scrollLeft > 10) {
scrollLeftBtn?.classList.remove('hidden');
} else {
scrollLeftBtn?.classList.add('hidden');
}
const maxScrollLeft = carousel.scrollWidth - carousel.clientWidth;
if (carousel.scrollLeft >= maxScrollLeft - 10) {
scrollRightBtn?.classList.add('hidden');
dropShadowRight?.classList.add('hidden');
} else {
scrollRightBtn?.classList.remove('hidden');
dropShadowRight?.classList.remove('hidden');
}
};
carousel.addEventListener('scroll', checkScrollPosition);
checkScrollPosition();
if (scrollRightBtn) {
scrollRightBtn.addEventListener('click', () => {
carousel.scrollBy({
left: scrollDistance,
behavior: 'smooth'
});
});
}
if (scrollLeftBtn) {
scrollLeftBtn.addEventListener('click', () => {
carousel.scrollBy({
left: -scrollDistance,
behavior: 'smooth'
});
});
}
}
});
</script>
<div class="custom-widget-membership flex items-center justify-center">
<div class="fixed inset-0 z-[12000] pointer-events-none" x-data="custom_widgets_1768409762_userDashboard" x-show="isUserAuthenticated" x-cloak="">
<div id="slide_out-page_cover" tabindex="6" x-show="isExpanded" x-transition:enter="transition-opacity ease-linear duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition-opacity ease-linear duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" x-on:click="isExpanded = false" class="fixed inset-0 bg-black/60 w-full h-full cursor-pointer z-10 backdrop-blur-sm pointer-events-auto"></div>
<div class="fixed group top-0 right-0 h-full shadow-2xl z-20 w-[85vw] min-[550px]:w-[450px] bg-white transition-all transition-transform duration-400 ease-in-out transform [&amp;.show]:translate-x-0 translate-x-[100%] pointer-events-auto" id="slide-out-content">
<div class="w-full relative h-full overflow-hidden">
<div class="absolute inset-0 z-0">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/h0mke6edxz1770889266.jpg" alt="Background" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-black/80"></div>
</div>
<div class="custom-widget-membership relative z-10 p-6 pt-4 font-sans border-l border-white h-full overflow-y-auto">
<div class="flex flex-row justify-end space-x-4">
<button class="bg-transparent border-transparent" id="close-bnt" tabindex="7" x-on:click="isExpanded = false">
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewbox="0 0 30 30" fill="none">
<path d="M15 27.5C21.9036 27.5 27.5 21.9036 27.5 15C27.5 8.09644 21.9036 2.5 15 2.5C8.09644 2.5 2.5 8.09644 2.5 15C2.5 21.9036 8.09644 27.5 15 27.5Z" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M18.75 11.25L11.25 18.75" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M11.25 11.25L18.75 18.75" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</button>
</div>
<div class="flex flex-col md:flex-row justify-start md:justify-between items-center md:mt-[30px] mt-[15px]">
<div class="flex relative flex-col justify-start w-full md:w-[65%]">
<div x-show="!userHasBadge" class="text-2xl m-0 font-bold flcw-text">
<span x-text="getWelcomeMessageSlideOut('welcomeBack')">Welcome</span>
<span x-show="showUserNameSlideOut" x-text="truncatedNameSlideOut">
</span>
<span x-show="!showUserNameSlideOut">
to
Tech Radar club</span>
!
</div>
<div x-show="userHasBadge" class="text-2xl m-0 font-bold flcw-text">
<span x-text="getWelcomeMessageSlideOut('hi')">Hi</span>
<span x-text="truncatedNameSlideOut"></span>,
</div>
<p x-show="!userHasBadge" class="text-[14px] pt-1 leading-[140%] flcw-text" style="display: none">
Your membership journey starts here.
</p>
<p x-show="userHasBadge" class="text-[14px] pt-1 leading-[140%] flcw-text">
Keep exploring and earning more as a member.
</p>
</div>
<div class="flex w-full md:w-[35%] md:mt-0 mt-4 items-center justify-start md:justify-end">
<a href="https://www.techradar.com/my-account" class="flcw-membership-button flcw-slide-out-button w-full md:w-auto px-5 py-3 text-center font-bold text-[14px] transition duration-150 whitespace-nowrap" data-before-rewrite-localise="/my-account" onclick="handleClickMyAccount();">
MY ACCOUNT
</a>
</div>
</div>
<hr class="md:mt-7 md:mb-7 mt-5 mb-5 border-[var(--flcw-membership-slide-out-divider-color,gray-200)]">
<div>
<div id="badges-section-without-badges" x-show="!userHasBadge" class="flex flex-row items-start">
<div class="flex flex-shrink-0 items-center justify-center rounded-full border-2 border-white">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/2lfo9jmvho1765179166.svg" alt="Badge picture" class="w-10 h-10 md:w-12 md:h-12 object-contain">
</div>
<div class="flex flex-col justify-start pl-2">
<div class="text-lg font-bold flcw-text">
Earn your first
badge
</div>
<div class="md:text-[14px] text-[12px] pt-1 leading-[140%] flcw-text pt-1 mb-[15px]">
Start reading to unlock your first badge
</div>
</div>
</div>
<div id="badges-section-with-badges" x-show="userHasBadge">
<div class="text-lg font-bold flcw-text">
Keep earning badges
</div>
<div class="md:text-[14px] text-[12px] pt-1 leading-[140%] flcw-text pt-1 mb-4">
Explore ways to get more involved as a member.
</div>
</div>
<div class="relative overflow-hidden shadow-lg">
<div class="relative w-full">
<div id="quiz-carousel" class="flex overflow-x-scroll space-x-3 items-stretch [&amp;::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
<div class="flcw-badges-card bg-[var(--flcw-membership-slide-out-badge-bg-color, white)] border border-1 border-[var(--flcw-membership-slide-out-badge-border-color, white)] flex-shrink-0 mr-4 w-[300px] rounded-[10px] py-[20px] px-[12px] text-center flex flex-row items-center shadow-md relative">
<div class="flex-shrink-0 pr-[10px]">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/vbtd3vndqp1770887431.svg" alt="Latest in phones" class="w-[50px] h-[50px] md:w-[70px] md:h-[70px] object-contain">
</div>
<div class="flex flex-col w-full items-start">
<p class="md:text-[16px] text-[14px] pb-1 text-left text-black font-bold leading-tight">Latest in phones</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="News, deals, reviews, guides and more&hellip;">News, deals, reviews, guides and more&hellip;</p>
<a href="https://www.techradar.com/phones" class="flcw-membership-button flcw-slide-out-button-badge bg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] border-transparent xtext-white font-bold py-2 px-4 text-sm xrounded-full shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickCard(1);" data-before-rewrite-localise="/phones/">
Start reading
</a>
</div>
</div>
<div class="flcw-badges-card bg-[var(--flcw-membership-slide-out-badge-bg-color, white)] border border-1 border-[var(--flcw-membership-slide-out-badge-border-color, white)] flex-shrink-0 mr-4 w-[300px] rounded-[10px] py-[20px] px-[12px] text-center flex flex-row items-center shadow-md relative">
<div class="flex-shrink-0 pr-[10px]">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/cegtrmmdzd1770887455.svg" alt="Latest in computing" class="w-[50px] h-[50px] md:w-[70px] md:h-[70px] object-contain">
</div>
<div class="flex flex-col w-full items-start">
<p class="md:text-[16px] text-[14px] pb-1 text-left text-black font-bold leading-tight">Latest in computing</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="News, deals, reviews, guides and more on the newest computing gadgets">News, deals, reviews, guides and more on the newest computing gadgets</p>
<a href="https://www.techradar.com/computing" class="flcw-membership-button flcw-slide-out-button-badge bg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] border-transparent xtext-white font-bold py-2 px-4 text-sm xrounded-full shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickCard(2);" data-before-rewrite-localise="/computing/">
Start reading
</a>
</div>
</div>
</div>
<div id="drop-shadow-right-carousel" class="pointer-events-none absolute top-0 right-0 bottom-0 w-32 bg-gradient-to-l from-black/80 via-black/40 to-transparent z-10"></div>
<button id="scroll-left-btn" type="button" class="hidden absolute left-[10px] top-1/2 transform -translate-y-1/2 p-2 border-transparent flcw-slide-out-button-scroll-btn xbg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] rounded-full cursor-pointer transition z-20" onclick="handleClickNavigation();">
<svg class="w-6 h-6 xtext-white rotate-180" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg>
</button>
<button id="scroll-right-btn" type="button" class="absolute right-[10px] top-1/2 transform -translate-y-1/2 p-2 border-transparent flcw-slide-out-button-scroll-btn xbg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] rounded-full cursor-pointer transition z-20" onclick="handleClickNavigation();">
<svg class="w-6 h-6 xtext-white" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg>
</button>
</div>
</div>
</div>
<hr class="md:mt-7 md:mb-7 mt-5 mb-5 border-[var(--flcw-membership-slide-out-divider-color,gray-200)]">
<div>
<div id="members-exclusive-section-without-badge" x-show="!userHasBadge" class="flex flex-row justify-between items-start xmt-[30px]">
<div class="flex flex-shrink-0 items-center justify-center w-8 h-8 bg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] rounded-full">
<svg class="w-5 h-5 flcw-slide-out-button" fill="currentColor" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M5 16L3 5l5.5 5L12 4l3.5 6L21 5l-2 11H5zm14 3c0 .6-.4 1-1 1H6c-.6 0-1-.4-1-1v-1h14v1z"></path>
</svg>
</div>
<div class="flex flex-col pl-2 justify-start w-[65%]">
<div id="members-exclusive-section-without-badge-title" class="text-l font-bold flcw-text mb-1">
Your membership perks
</div>
<p id="members-exclusive-section-without-badge-strapline" class="text-[14px] leading-[120%] flcw-text">
Start exploring exclusive deals, expert advice and more
</p>
</div>
<div class="flex items-center space-x-4">
<a id="members-exclusive-section-without-badge-membership-redirect-btn" href="https://www.techradar.com/membership" class="flcw-slide-out-button-explore flcw-membership-button xhover:bg-[var(--flcw-membership-slide-out-button-bg-color-hover, transparent)] xhover:text-[var(--flcw-membership-slide-out-button-text-color-hover, var(--flcw-membership-slide-out-button-text-color, white))] px-6 py-2 xrounded-full flcw-text font-bold text-sm bg-transparent border border-1 border-solid border-white whitespace-nowrap" onclick="handleClickMembership();" data-before-rewrite-localise="/membership">
Explore now
</a>
</div>
</div>
<div id="members-exclusive-section-with-badges" x-show="userHasBadge" class="flex flex-col justify-center mt-[30px] w-full">
<div id="members-exclusive-section-with-badges-title" class="text-lg font-bold flcw-text mb-[15px]">
</div>
<div id="members-exclusive-section-with-badges-card" class="relative p-4 rounded-lg shadow-lg border border-white border-solid flex flex-row items-center " style="background: linear-gradient(to right, var(--flcw-membership-slide-out-members-exclusive-section-bg-color-start, var(--flexi-brand-color-1)), var(--flcw-membership-slide-out-members-exclusive-section-bg-color-end, var(--flexi-brand-color-1)));">
<div id="members-exclusive-card" class="flex flex-col w-full items-start">
<div class="mb-4">
<p id="members-exclusive-title" class="md:text-[16px] text-[14px] pb-1 text-left text-white font-bold leading-tight">
Member Rewards
</p>
<p id="members-exclusive-strapline" class="md:text-[14px] text-[12px] leading-[140%] text-white">
Unlock and manage exclusive Techradar member rewards.
</p>
</div>
<a id="members-exclusive-see-rewards-btn" href="https://www.techradar.com/my-account/rewards" class="flcw-membership-button hero-exclusive-button bg-[var(--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color,white)] text-[var(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color,var(--flexi-brand-color-1))] font-bold py-2 px-4 text-sm xrounded-full shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickAdvertisement();" data-before-rewrite-localise="/my-account/rewards/">
See rewards
</a>
</div>
</div>
</div>
</div>
<hr class="md:mt-7 md:mb-7 mt-5 mb-5 border-[var(--flcw-membership-slide-out-divider-color,gray-200)]">
<div class="mb-[100px]">
<a id="logoutBtn" class="flex items-center justify-end space-x-2 flcw-text transition">
<span class="font-medium">Sign Out</span>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none">
<path d="M9 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V5C3 4.46957 3.21071 3.96086 3.58579 3.58579C3.96086 3.21071 4.46957 3 5 3H9" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M16 17L21 12L16 7" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M21 12H9" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</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] px-2 sm:px-0 sm: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] z-[--burger-btn-z-index,1]" 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">
</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="locale-selector flex h-full p-1.5 w-max empty:border-none" data-component-name="Region:LocaleSelector" style="grid-area: locale-selector;">
<button type="button" class="locale-selector__button 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="locale-selector__button-text 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="locale-selector__button-flag w-5">
<svg class="locale-selector__button-icon 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" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div data-component-name="RegionSelector:Dropdown" class="locale-selector__dropdown flex-col absolute z-[10001] 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="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading 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="locale-selector__continent-icon inline ml-auto text-black size-2 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" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block 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/sg" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/SG.svg" alt="SG Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Singapore
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading 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="locale-selector__continent-icon inline ml-auto text-black size-2 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" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/DK.svg" alt="DK Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Danmark
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/FI.svg" alt="FI Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Suomi
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NO.svg" alt="NO Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Norge
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/SE.svg" alt="SE Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Sverige
</span>
<svg class="locale-selector__country-link-icon 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/uk" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/GB.svg" alt="UK Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">UK
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/IT.svg" alt="IT Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Italia
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NL.svg" alt="NL Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Nederland
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/BE.svg" alt="BE (NL) Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Belgi&euml; (Nederlands)
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/FR.svg" alt="FR Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">France
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/DE.svg" alt="DE Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Deutschland
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/ES.svg" alt="ES Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Espa&ntilde;a
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading 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="locale-selector__continent-icon inline ml-auto text-black size-2 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" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block 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" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/US.svg" alt="US Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">US (English)
</span>
<svg class="locale-selector__country-link-icon 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" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/CA.svg" alt="CA Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Canada
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/MX.svg" alt="MX Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">M&eacute;xico
</span>
<svg class="locale-selector__country-link-icon 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="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading 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="locale-selector__continent-icon inline ml-auto text-black size-2 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" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block 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/news/apcmag" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/AU.svg" alt="AU Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Australia
</span>
<svg class="locale-selector__country-link-icon 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/news/apcmag" class="locale-selector__country-link 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="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NZ.svg" alt="NZ Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">New Zealand
</span>
<svg class="locale-selector__country-link-icon 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-[var(--tray-bell-min-width,40px)]" 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(--tray-bell-initial-color); 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 text-sm visible max-sm:hidden">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>
</div>
</div>
<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-letter-spacing: inherit; --nav-item-text-transform: none; --nav-item-list-bg-color: var(--nav-item-bg-color);" data-mrf-recirculation="navigation">
<div class="meganav-desktop" 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-gap: 0px; --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="meganav-desktop__container meganav-desktop__container--wide" x-ref="topLevelNavItemOuterContainer">
<ul class="meganav-desktop__list" data-analytics-id="nav-item" x-ref="topLevelNavItemInnerContainer" data-mrf-recirculation="nav-item">
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="0" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" arial-label="Phones" data-before-rewrite-localise="/phones">
Phones
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="meganav-item__link" data-nav-link="" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="meganav-item__link" data-nav-link="" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="meganav-item__link" data-nav-link="" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="meganav-item__link" data-nav-link="" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="meganav-item__link" data-nav-link="" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="meganav-item__link" data-nav-link="" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="meganav-item__link" data-nav-link="" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="meganav-item__link" data-nav-link="" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Operating Systems" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Operating Systems
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="meganav-item__link" data-nav-link="" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="meganav-item__link" data-nav-link="" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="meganav-item__link" data-nav-link="" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="meganav-item__link" data-nav-link="" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="meganav-item__link" data-nav-link="" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="meganav-item__link" data-nav-link="" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="meganav-item__link" data-nav-link="" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="meganav-item__link" data-nav-link="" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="meganav-item__link" data-nav-link="" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="1" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing" data-before-rewrite-localise="/computing">
Computing
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="meganav-item__link" data-nav-link="" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="meganav-item__link" data-nav-link="" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="meganav-item__link" data-nav-link="" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="meganav-item__link" data-nav-link="" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="PCs" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
PCs
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="meganav-item__link" data-nav-link="" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="meganav-item__link" data-nav-link="" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="meganav-item__link" data-nav-link="" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="meganav-item__link" data-nav-link="" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="meganav-item__link" data-nav-link="" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="meganav-item__link" data-nav-link="" 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="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="meganav-item__link" data-nav-link="" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="meganav-item__link" data-nav-link="" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="meganav-item__link" data-nav-link="" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="meganav-item__link" data-nav-link="" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="meganav-item__link" data-nav-link="" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="meganav-item__link" data-nav-link="" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="meganav-item__link" data-nav-link="" arial-label="Websites &amp; Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites &amp; Apps
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="meganav-item__link" data-nav-link="" arial-label="Wi-Fi &amp; Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi &amp; Broadband
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="meganav-item__link" data-nav-link="" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="meganav-item__link" data-nav-link="" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="meganav-item__link" data-nav-link="" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="meganav-item__link" data-nav-link="" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="meganav-item__link" data-nav-link="" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="meganav-item__link" data-nav-link="" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="meganav-item__link" data-nav-link="" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="meganav-item__link" data-nav-link="" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="meganav-item__link" data-nav-link="" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="meganav-item__link" data-nav-link="" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="meganav-item__link" data-nav-link="" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="meganav-item__link" data-nav-link="" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="meganav-item__link" data-nav-link="" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="meganav-item__link" data-nav-link="" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="2" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" arial-label="AI" data-before-rewrite-localise="/tag/ai">
AI
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="meganav-item__link" data-nav-link="" arial-label="AI Platforms &amp; Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms &amp; Assistants
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="meganav-item__link" data-nav-link="" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="meganav-item__link" data-nav-link="" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="meganav-item__link" data-nav-link="" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="meganav-item__link" data-nav-link="" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="meganav-item__link" data-nav-link="" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="3" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs" data-before-rewrite-localise="/televisions">
TVs
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="TV Insights" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
TV Insights
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="meganav-item__link" data-nav-link="" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="meganav-item__link" data-nav-link="" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="meganav-item__link" data-nav-link="" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="meganav-item__link" data-nav-link="" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="meganav-item__link" data-nav-link="" 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="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="meganav-item__link" data-nav-link="" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="meganav-item__link" data-nav-link="" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="meganav-item__link" data-nav-link="" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="meganav-item__link" data-nav-link="" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="meganav-item__link" data-nav-link="" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="4" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" arial-label="Streaming" data-before-rewrite-localise="/streaming">
Streaming
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="meganav-item__link" data-nav-link="" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="meganav-item__link" data-nav-link="" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="meganav-item__link" data-nav-link="" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="meganav-item__link" data-nav-link="" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="meganav-item__link" data-nav-link="" arial-label="Apple TV" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="meganav-item__link" data-nav-link="" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="meganav-item__link" data-nav-link="" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="meganav-item__link" data-nav-link="" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="meganav-item__link" data-nav-link="" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="meganav-item__link" data-nav-link="" 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="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="5" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness" data-before-rewrite-localise="/health-fitness">
Fitness
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Fitness" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Fitness
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="meganav-item__link" data-nav-link="" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="meganav-item__link" data-nav-link="" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="meganav-item__link" data-nav-link="" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="meganav-item__link" data-nav-link="" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="meganav-item__link" data-nav-link="" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="meganav-item__link" data-nav-link="" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Watch Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Watch Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="meganav-item__link" data-nav-link="" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="meganav-item__link" data-nav-link="" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="meganav-item__link" data-nav-link="" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Wellbeing" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Wellbeing
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="meganav-item__link" data-nav-link="" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="meganav-item__link" data-nav-link="" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="meganav-item__link" data-nav-link="" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="meganav-item__link" data-nav-link="" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="meganav-item__link" data-nav-link="" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="meganav-item__link" data-nav-link="" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="meganav-item__link" data-nav-link="" 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="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="6" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio" data-before-rewrite-localise="/audio">
Audio
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="meganav-item__link" data-nav-link="" arial-label="Earbuds &amp; AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds &amp; AirPods
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="meganav-item__link" data-nav-link="" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="meganav-item__link" data-nav-link="" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="meganav-item__link" data-nav-link="" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="meganav-item__link" data-nav-link="" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="meganav-item__link" data-nav-link="" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="meganav-item__link" data-nav-link="" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="meganav-item__link" data-nav-link="" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="meganav-item__link" data-nav-link="" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="meganav-item__link" data-nav-link="" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="meganav-item__link" data-nav-link="" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="meganav-item__link" data-nav-link="" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="meganav-item__link" data-nav-link="" 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="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="7" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" arial-label="VPN" data-before-rewrite-localise="/vpn">
VPN
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="meganav-item__link" data-nav-link="" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="meganav-item__link" data-nav-link="" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="meganav-item__link" data-nav-link="" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="meganav-item__link" data-nav-link="" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="8" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" arial-label="Cameras" data-before-rewrite-localise="/cameras">
Cameras
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Types" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Types
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="meganav-item__link" data-nav-link="" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="meganav-item__link" data-nav-link="" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="meganav-item__link" data-nav-link="" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="meganav-item__link" data-nav-link="" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="meganav-item__link" data-nav-link="" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="meganav-item__link" data-nav-link="" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="meganav-item__link" data-nav-link="" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="meganav-item__link" data-nav-link="" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="meganav-item__link" data-nav-link="" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="meganav-item__link" data-nav-link="" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="meganav-item__link" data-nav-link="" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="meganav-item__link" data-nav-link="" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="meganav-item__link" data-nav-link="" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="meganav-item__link" data-nav-link="" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="meganav-item__link" data-nav-link="" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="meganav-item__link" data-nav-link="" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="meganav-item__link" data-nav-link="" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="meganav-item__link" data-nav-link="" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="meganav-item__link" data-nav-link="" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="meganav-item__link" data-nav-link="" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="meganav-item__link" data-nav-link="" 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="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="9" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" arial-label="Home" data-before-rewrite-localise="/home">
Home
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="meganav-item__link" data-nav-link="" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="meganav-item__link" data-nav-link="" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="meganav-item__link" data-nav-link="" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="meganav-item__link" data-nav-link="" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="meganav-item__link" data-nav-link="" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="meganav-item__link" data-nav-link="" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="meganav-item__link" data-nav-link="" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="meganav-item__link" data-nav-link="" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="meganav-item__link" data-nav-link="" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="meganav-item__link" data-nav-link="" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="meganav-item__link" data-nav-link="" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="meganav-item__link" data-nav-link="" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Home Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Home Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="meganav-item__link" data-nav-link="" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="meganav-item__link" data-nav-link="" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="meganav-item__link" data-nav-link="" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="meganav-item__link" data-nav-link="" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="meganav-item__link" data-nav-link="" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" 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="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="meganav-item__link" data-nav-link="" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="meganav-item__link" data-nav-link="" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="meganav-item__link" data-nav-link="" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="meganav-item__link" data-nav-link="" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="meganav-item__link" data-nav-link="" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="meganav-item__link" data-nav-link="" 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="meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="10" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="meganav-item__link" data-nav-link="" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="11" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" arial-label="Browse" data-before-rewrite-localise="/categories">
Browse
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" 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-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="By Type" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
By Type
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="meganav-item__link" data-nav-link="" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="meganav-item__link" data-nav-link="" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="meganav-item__link" data-nav-link="" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="meganav-item__link" data-nav-link="" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="meganav-item__link" data-nav-link="" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="meganav-item__link" data-nav-link="" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="meganav-item__link" data-nav-link="" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="meganav-item__link" data-nav-link="" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/collections" class="meganav-item__link" data-nav-link="" arial-label="Collections" data-before-rewrite-localise="/tag/collections">
Collections
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="meganav-item__link" data-nav-link="" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="meganav-item__link" data-nav-link="" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="meganav-item__link" data-nav-link="" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="meganav-item__link" data-nav-link="" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item--title-hover meganav-item--more-menu hidden meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="12" x-ref="moreMenu" tabindex="0" data-nav-more-menu="" data-nav-include-in-offset="" data-test="Nav:Item" data-nav-top-level="">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More">
More
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-item-list" 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-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList">
<template x-for="item in moreMenuItems.toReversed()">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="" class="meganav-item__link" data-nav-link="" x-text="item.label" :href="item.url">
</a>
</li>
</template>
</ul> </li> </ul>
<div class="meganav-secondary meganav-desktop__secondary" data-component-name="Nav:Secondary:ItemList" data-nav-include-in-offset="" 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="meganav-secondary__item" 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="meganav-secondary__item" 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>
<style>
@layer global {
[data-component-name="Nav:Mobile"] {
--secondary-nav-height: 90px;
}
}
</style>
<div x-data="" class="meganav-mobile" data-component-name="Nav:Mobile" style="--nav-item-line-height: 2.5;" :class="{ 'hidden': !$store.mobileMenu.open, 'block':$store.mobileMenu.open }">
<ul class="meganav-mobile__list" data-analytics-id="nav-item" data-mrf-recirculation="nav-item">
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" arial-label="Phones" x-on:click="toggleChildItems" data-before-rewrite-localise="/phones">
Phones
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/phones">
View Phones
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Phone Brands" x-on:click="toggleChildItems">
Popular Phone Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="meganav-item__link" data-nav-link="" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="meganav-item__link" data-nav-link="" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="meganav-item__link" data-nav-link="" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="meganav-item__link" data-nav-link="" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="meganav-item__link" data-nav-link="" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="meganav-item__link" data-nav-link="" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="meganav-item__link" data-nav-link="" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="meganav-item__link" data-nav-link="" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Operating Systems" x-on:click="toggleChildItems">
Operating Systems <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="meganav-item__link" data-nav-link="" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="meganav-item__link" data-nav-link="" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Phones" x-on:click="toggleChildItems">
More from Phones <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="meganav-item__link" data-nav-link="" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="meganav-item__link" data-nav-link="" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="meganav-item__link" data-nav-link="" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="meganav-item__link" data-nav-link="" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="meganav-item__link" data-nav-link="" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="meganav-item__link" data-nav-link="" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="meganav-item__link" data-nav-link="" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing">
Computing
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing">
View Computing
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__link" data-nav-link="" arial-label="Laptops" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/laptops">
Laptops <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/laptops">
View Laptops
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="meganav-item__link" data-nav-link="" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="meganav-item__link" data-nav-link="" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="meganav-item__link" data-nav-link="" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="meganav-item__link" data-nav-link="" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="PCs" x-on:click="toggleChildItems">
PCs <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="meganav-item__link" data-nav-link="" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="meganav-item__link" data-nav-link="" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="meganav-item__link" data-nav-link="" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__link" data-nav-link="" arial-label="Software &amp; Security" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/software">
Software &amp; Security <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/software">
View Software &amp; Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="meganav-item__link" data-nav-link="" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="meganav-item__link" data-nav-link="" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="meganav-item__link" data-nav-link="" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="meganav-item__link" data-nav-link="" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__link" data-nav-link="" arial-label="Components" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/computing-components">
Components <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/computing-components">
View Components
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="meganav-item__link" data-nav-link="" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="meganav-item__link" data-nav-link="" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="meganav-item__link" data-nav-link="" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="meganav-item__link" data-nav-link="" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__link" data-nav-link="" arial-label="Internet" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/internet">
Internet <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/internet">
View Internet
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="meganav-item__link" data-nav-link="" arial-label="Websites &amp; Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites &amp; Apps
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="meganav-item__link" data-nav-link="" arial-label="Wi-Fi &amp; Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi &amp; Broadband
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="meganav-item__link" data-nav-link="" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="meganav-item__link" data-nav-link="" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__link" data-nav-link="" arial-label="Tablets" x-on:click="toggleChildItems" data-before-rewrite-localise="/tablets">
Tablets <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/tablets">
View Tablets
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="meganav-item__link" data-nav-link="" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="meganav-item__link" data-nav-link="" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="meganav-item__link" data-nav-link="" arial-label="VR &amp; AR" data-before-rewrite-localise="/computing/software/virtual-reality-augmented-reality">
VR &amp; AR
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__link" data-nav-link="" arial-label="Peripherals" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/peripherals-accessories">
Peripherals <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/peripherals-accessories">
View Peripherals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="meganav-item__link" data-nav-link="" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="meganav-item__link" data-nav-link="" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="meganav-item__link" data-nav-link="" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Computing Brands" x-on:click="toggleChildItems">
Popular Computing Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="meganav-item__link" data-nav-link="" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="meganav-item__link" data-nav-link="" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="meganav-item__link" data-nav-link="" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Computing" x-on:click="toggleChildItems">
More from Computing <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="meganav-item__link" data-nav-link="" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="meganav-item__link" data-nav-link="" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="meganav-item__link" data-nav-link="" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="meganav-item__link" data-nav-link="" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" arial-label="AI" x-on:click="toggleChildItems" data-before-rewrite-localise="/tag/ai">
AI
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/tag/ai">
View AI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="meganav-item__link" data-nav-link="" arial-label="AI Platforms &amp; Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms &amp; Assistants
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="meganav-item__link" data-nav-link="" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="meganav-item__link" data-nav-link="" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="meganav-item__link" data-nav-link="" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="meganav-item__link" data-nav-link="" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="meganav-item__link" data-nav-link="" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs" x-on:click="toggleChildItems" data-before-rewrite-localise="/televisions">
TVs
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/televisions">
View TVs
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="TV Insights" x-on:click="toggleChildItems">
TV Insights <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="meganav-item__link" data-nav-link="" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="meganav-item__link" data-nav-link="" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="meganav-item__link" data-nav-link="" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="meganav-item__link" data-nav-link="" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More for your TV" x-on:click="toggleChildItems">
More for your TV <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="meganav-item__link" data-nav-link="" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="meganav-item__link" data-nav-link="" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="meganav-item__link" data-nav-link="" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="meganav-item__link" data-nav-link="" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="meganav-item__link" data-nav-link="" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" arial-label="Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/streaming">
Streaming
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/streaming">
View Streaming
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="meganav-item__link" data-nav-link="" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="meganav-item__link" data-nav-link="" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="meganav-item__link" data-nav-link="" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="meganav-item__link" data-nav-link="" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="meganav-item__link" data-nav-link="" arial-label="Apple TV" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="meganav-item__link" data-nav-link="" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="meganav-item__link" data-nav-link="" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="meganav-item__link" data-nav-link="" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="meganav-item__link" data-nav-link="" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness" x-on:click="toggleChildItems" data-before-rewrite-localise="/health-fitness">
Fitness
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/health-fitness">
View Fitness
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Fitness" x-on:click="toggleChildItems">
Fitness <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="meganav-item__link" data-nav-link="" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="meganav-item__link" data-nav-link="" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="meganav-item__link" data-nav-link="" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="meganav-item__link" data-nav-link="" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="meganav-item__link" data-nav-link="" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="meganav-item__link" data-nav-link="" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Watch Brands" x-on:click="toggleChildItems">
Watch Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="meganav-item__link" data-nav-link="" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="meganav-item__link" data-nav-link="" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="meganav-item__link" data-nav-link="" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Wellbeing" x-on:click="toggleChildItems">
Wellbeing <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="meganav-item__link" data-nav-link="" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="meganav-item__link" data-nav-link="" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Fitness" x-on:click="toggleChildItems">
More from Fitness <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="meganav-item__link" data-nav-link="" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="meganav-item__link" data-nav-link="" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="meganav-item__link" data-nav-link="" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="meganav-item__link" data-nav-link="" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio">
Audio
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio">
View Audio
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__link" data-nav-link="" arial-label="Headphones" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/headphones">
Headphones <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/headphones">
View Headphones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="meganav-item__link" data-nav-link="" arial-label="Earbuds &amp; AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds &amp; AirPods
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="meganav-item__link" data-nav-link="" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__link" data-nav-link="" arial-label="Speakers" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi/speakers">
Speakers <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/hi-fi/speakers">
View Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="meganav-item__link" data-nav-link="" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__link" data-nav-link="" arial-label="Hi-Fi" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi">
Hi-Fi <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/hi-fi">
View Hi-Fi
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="meganav-item__link" data-nav-link="" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="meganav-item__link" data-nav-link="" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="meganav-item__link" data-nav-link="" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__link" data-nav-link="" arial-label="Audio Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/audio-streaming">
Audio Streaming <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/audio-streaming">
View Audio Streaming
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="meganav-item__link" data-nav-link="" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="meganav-item__link" data-nav-link="" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Audio" x-on:click="toggleChildItems">
More from Audio <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="meganav-item__link" data-nav-link="" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="meganav-item__link" data-nav-link="" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="meganav-item__link" data-nav-link="" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="meganav-item__link" data-nav-link="" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" arial-label="VPN" x-on:click="toggleChildItems" data-before-rewrite-localise="/vpn">
VPN
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/vpn">
View VPN
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="meganav-item__link" data-nav-link="" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="meganav-item__link" data-nav-link="" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="meganav-item__link" data-nav-link="" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="meganav-item__link" data-nav-link="" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" arial-label="Cameras" x-on:click="toggleChildItems" data-before-rewrite-localise="/cameras">
Cameras
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/cameras">
View Cameras
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Types" x-on:click="toggleChildItems">
Camera Types <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="meganav-item__link" data-nav-link="" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="meganav-item__link" data-nav-link="" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="meganav-item__link" data-nav-link="" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="meganav-item__link" data-nav-link="" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="meganav-item__link" data-nav-link="" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="meganav-item__link" data-nav-link="" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="meganav-item__link" data-nav-link="" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Brands" x-on:click="toggleChildItems">
Camera Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="meganav-item__link" data-nav-link="" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="meganav-item__link" data-nav-link="" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="meganav-item__link" data-nav-link="" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="meganav-item__link" data-nav-link="" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="meganav-item__link" data-nav-link="" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="meganav-item__link" data-nav-link="" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Cameras" x-on:click="toggleChildItems">
More from Cameras <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="meganav-item__link" data-nav-link="" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="meganav-item__link" data-nav-link="" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="meganav-item__link" data-nav-link="" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="meganav-item__link" data-nav-link="" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="meganav-item__link" data-nav-link="" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="meganav-item__link" data-nav-link="" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="meganav-item__link" data-nav-link="" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" arial-label="Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home">
Home
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home">
View Home
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__link" data-nav-link="" arial-label="Smart Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/smart-home">
Smart Home <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home/smart-home">
View Smart Home
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="meganav-item__link" data-nav-link="" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="meganav-item__link" data-nav-link="" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="meganav-item__link" data-nav-link="" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="meganav-item__link" data-nav-link="" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="meganav-item__link" data-nav-link="" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="meganav-item__link" data-nav-link="" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__link" data-nav-link="" arial-label="Small Appliances" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/small-appliances">
Small Appliances <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home/small-appliances">
View Small Appliances
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="meganav-item__link" data-nav-link="" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="meganav-item__link" data-nav-link="" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="meganav-item__link" data-nav-link="" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="meganav-item__link" data-nav-link="" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="meganav-item__link" data-nav-link="" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="meganav-item__link" data-nav-link="" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Home Brands" x-on:click="toggleChildItems">
Home Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="meganav-item__link" data-nav-link="" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="meganav-item__link" data-nav-link="" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="meganav-item__link" data-nav-link="" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="meganav-item__link" data-nav-link="" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="meganav-item__link" data-nav-link="" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Home" x-on:click="toggleChildItems">
More from Home <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="meganav-item__link" data-nav-link="" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="meganav-item__link" data-nav-link="" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="meganav-item__link" data-nav-link="" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="meganav-item__link" data-nav-link="" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="meganav-item__link" data-nav-link="" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="meganav-item__link" data-nav-link="" 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="meganav-item--mobile meganav-item" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="meganav-item__link" data-nav-link="" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" arial-label="Browse" x-on:click="toggleChildItems" data-before-rewrite-localise="/categories">
Browse
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/categories">
View Browse
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="By Type" x-on:click="toggleChildItems">
By Type <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="meganav-item__link" data-nav-link="" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="meganav-item__link" data-nav-link="" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="meganav-item__link" data-nav-link="" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="meganav-item__link" data-nav-link="" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="meganav-item__link" data-nav-link="" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="meganav-item__link" data-nav-link="" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="meganav-item__link" data-nav-link="" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="meganav-item__link" data-nav-link="" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/collections" class="meganav-item__link" data-nav-link="" arial-label="Collections" data-before-rewrite-localise="/tag/collections">
Collections
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Brands" x-on:click="toggleChildItems">
Popular Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" 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="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="meganav-item__link" data-nav-link="" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="meganav-item__link" data-nav-link="" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="meganav-item__link" data-nav-link="" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="meganav-item__link" data-nav-link="" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li> </ul> </li>
</ul>
<div class="meganav-secondary meganav-secondary--mobile" 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="meganav-secondary__item meganav-secondary__item--mobile" 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="meganav-secondary__item meganav-secondary__item--mobile" 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>
<div id="main" tabindex="-1" role="main" class="legacy-container full ">
<div data-component-name="Newsletter:ExitIntent" data-membership-popup-enabled="true">
<template data-exit-intent-template="">
<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.","usDisclaimerFooterText":"By signing up, you agree to our <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms of services <\/a> and acknowledge that you have read our <a href=\"https:\/\/futureplc.com\/privacy-policy\" target=\"_blank\">Privacy Notice<\/a>. You also agree to receive marketing emails from us that may include promotions from our trusted partners and sponsors, which you can unsubscribe from at any time.","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:\/\/www.techradar.com\/.newsletter-subscribe\/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:()=>j});var a=n(651),i=n.n(a),l=function(e){if("undefined"!=typeof document){var t=document.cookie.match("(^|;) ?".concat(e,"=([^;]*)(;|$)"));return t?t[2]:null}return null};function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(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?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const f=function(e){var t=e.name,n=e.value,r=e.label,u=e.type,f=e.placeholder,d=e.required,v=void 0!==d&&d,m=e.disabled,p=void 0!==m&&m,h=e.inputClassName,y=e.setFormValues,w=e.autofocus,E=o((0,a.useState)(u),2),g=E[0],_=E[1];(0,a.useEffect)((function(){if(navigator.userAgent.indexOf("Opera Mini")>-1&&"email"===(null==g?void 0:g.toLowerCase())&&_("text"),"hidden"===(null==u?void 0:u.toLowerCase())&&t&&(y((function(e){return s(s({},e),{},c({},t,n))})),"COUNTRY"===(null==t?void 0:t.toUpperCase()))){var e=l("FTR_Country_Code")||l("FTR_User_Defined_Country_Code")||void 0;y((function(n){return s(s({},n),{},c({},t,e))}))}}),[]);var b=i().createElement("input",{"data-hydrate":!0,type:g,className:"form__".concat(u,"-input ").concat(h),value:n,name:t,required:v,disabled:p,placeholder:f,autoFocus:w,onChange:function(e){if("submit"!==u){var t=e.target,n=t.name,r=t.value,o=t.checked;y((function(e){return s(s({},e),{},c({},n,"checkbox"===u?o:r))}))}}});return r?i().createElement("label",{className:"form__".concat(u,"-label")},b,i().createElement("span",{dangerouslySetInnerHTML:{__html:r.text||""}})):i().createElement(i().Fragment,null,b)};var d=function(e){var t=e.layout,n=e.method,r=e.action,c=e.handleSubmit,u=e.inputs,s=o((0,a.useState)({}),2),d=s[0],v=s[1],m="US"===l("FTR_Country_Code")||!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 c(e,d)},tabIndex:"exitIntent"===t?-1:void 0},null==u?void 0:u.filter((function(e){return!m||"CONTACT_OTHER_BRANDS"!==e.name&&"CONTACT_PARTNERS"!==e.name})).map((function(e){return i().createElement(f,{key:"".concat(e.name,"-").concat(e.value),setFormValues:v,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)})})),m&&i().createElement(i().Fragment,null,i().createElement(f,{key:"CONTACT_OTHER_BRANDS",setFormValues:v,type:"hidden",name:"CONTACT_OTHER_BRANDS",value:"true",inputClassName:""}),i().createElement(f,{key:"CONTACT_PARTNERS",setFormValues:v,type:"hidden",name:"CONTACT_PARTNERS",value:"true",inputClassName:""})))};function v(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).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 p=n(757),h=n.n(p);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))};function E(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _=function(){var e=m(h().mark((function e(t){var n,r,o,a,i,l,c;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c={submission:{name:null!==(n=null==t?void 0:t.NAME)&&void 0!==n?n:"",email:null!==(r=null==t?void 0:t.MAIL)&&void 0!==r?r:"",code:null!==(o=null==t?void 0:t.NEWSLETTER_CODE)&&void 0!==o?o:"",source:null!==(a=null==t?void 0:t.SOURCE)&&void 0!==a?a:0,language:null!==(i=null==t?void 0:t.LANG)&&void 0!==i?i:"",country:null!==(l=null==t?void 0:t.COUNTRY)&&void 0!==l?l:"",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(c));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(e){return{newsletterCodes:null!=e&&e.NEWSLETTER_CODE?[e.NEWSLETTER_CODE]:[],consents:{FUTURE_MARKETING_OPT_IN:Boolean(null==e?void 0:e.CONTACT_OTHER_BRANDS)||Boolean(null==e?void 0:e.CONTACT_OTHER_BRANDS_AND_PARTNERS)||Boolean(null==e?void 0:e.NEWSLETTER_MANDATORY_CONSENT)||Boolean(null==e?void 0:e.NEWSLETTER_DISCLAIMER_CONSENT)||!1,THIRD_PARTY_MARKETING_OPT_IN:Boolean(null==e?void 0:e.CONTACT_PARTNERS)||Boolean(null==e?void 0:e.CONTACT_OTHER_BRANDS_AND_PARTNERS)||Boolean(null==e?void 0:e.NEWSLETTER_MANDATORY_CONSENT)||Boolean(null==e?void 0:e.NEWSLETTER_DISCLAIMER_CONSENT)||!1}}},T=function(){var e=m(h().mark((function e(t){var n,r,o,a,i,l,c,u,s;return h().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,c=t.setRenderEmailForm,u=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,_(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"===u&&(s(!0),r=w(i));var o=e.workflow.id?"successmessage":"failuremessage",f=g({action:o,modal:N({layout:u,source:null!==(t=null==n?void 0:n.SOURCE)&&void 0!==t?t:"0"})},"successmessage"===o&&{data:b(n)});y("newsletterEvent",{newsletter:f}),a(e.workflow.id?r:l),c(!1)})).catch((function(e){a(l),c(!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)}}(),N=function(e){var t=e.layout,n=e.source;return"exitIntent"===t?"SIGNUP - Exit Intent - ".concat(n):"Newsletter signup - ".concat(n)};function O(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function S(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var R="undefined"!=typeof window,C=function(e,t){return new URLSearchParams(e).get(t)};const L=R?function(e){var t=window.location,n=(0,a.useState)((function(){return C(t.search,e)})),r=n[0],o=n[1];return(0,a.useEffect)((function(){var n=function(){o(C(t.search,e))};return O(window,"popstate",n),O(window,"pushstate",n),O(window,"replacestate",n),function(){S(window,"popstate",n),S(window,"pushstate",n),S(window,"replacestate",n)}}),[]),r}:function(){return null};function A(){return A=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},A.apply(this,arguments)}const x=i().memo((function(e){return i().createElement("svg",A({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"}))})),D=function(e){var t=e.ariaLabels,n=e.children,r=e.cookieExpiryDays,c=e.mobile,u=o((0,a.useState)(!1),2),s=u[0],f=u[1],d=o((0,a.useState)(!1),2),v=d[0],m=d[1],p=(0,a.useRef)(null),h=(0,a.useRef)(null),w=function e(){var t,n,o,a,i=null===(t=window.ffte)||void 0===t?void 0:t.site,c=i?"FTR_Exit_Intent_Display-".concat(i):"FTR_Exit_Intent_Display";if(null!==(n=null===(o=window.FUTR)||void 0===o||null===(a=o.Connect)||void 0===a?void 0:a.regwallAuth)&&void 0!==n&&n)f(!1);else{if(!l(c)){var u;p.current=null!==(u=document.activeElement)&&void 0!==u?u:null,f(!0);var s=new Date;s.setDate(s.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(),";"):"",c=a?" Path=".concat(a,";"):"",u=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(c).concat(u).concat(s)}({name:c,value:"0",expireDate:s,secure:!0,path:"/"}),y("newsletterEvent",{newsletter:{action:"show",modal:"SIGNUP - Exit Intent - 15"}}),document.body.addEventListener("keydown",g)}document.body.removeEventListener("touchstart",E),document.body.removeEventListener("mouseleave",e)}},E=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==c?void 0:c.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(){f(!1)})),window.innerWidth<700&&null!=c&&c.enabled&&(null!=c&&c.setTimerDelay&&setTimeout((function(){return w()}),null==c?void 0:c.setTimerDelay),null!=c&&c.scrollDepthTrigger&&document.body.addEventListener("touchstart",E)),window.innerWidth>=700&&document.body.addEventListener("mouseleave",w)})).catch((function(e){return console.error(e)}))}),[]);var g=(0,a.useCallback)((function(e){if("Tab"===e.key){var t,n,r=Array.from(null!==(t=null===(n=h.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"===L("utm_medium")?null:s?i().createElement("div",{ref:h,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(){f(!1),p.current&&p.current.focus(),document.body.removeEventListener("keydown",g),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(x,null)),n)):null},j=function(e){var t,n=e.layout,r=e.header,c=e.headerIcon,u=e.tagline,s=e.formFooterText,f=e.usDisclaimerFooterText,v=e.successMessage,m=e.failureMessage,p=e.inputs,h=e.cookieExpiryDays,w=e.endpoint,E=void 0===w?"":w,g=e.method,_=void 0===g?"GET":g,b=e.mobile,O=e.analytics,S=(0,a.useRef)(null),R=o((0,a.useState)(!0),2),C=R[0],L=R[1],A=o((0,a.useState)(""),2),x=A[0],j=A[1],P=o((0,a.useState)(!1),2),I=P[0],k=P[1],M="US"===l("FTR_Country_Code")||!1,F=M?f:s;(0,a.useEffect)((function(){if(null!=O&&O.length&&S.current){var e,t=(null===(e=p.find((function(e){return"SOURCE"===e.name})))||void 0===e?void 0:e.value)||"0";O.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:N({layout:n,source:null!=r?r:"0"})}}),o.unobserve(t),function(){}):function(){}}))}),{threshold:[.5]});o.observe(t)}}({toObserve:S.current,layout:n,source:t})}}),[]);var B=i().createElement("div",{"data-hydrate":!0,ref:S,className:"newsletter-form__wrapper newsletter-form__wrapper--".concat(n)},i().createElement("div",{className:"newsletter-form__container"},(r||(null==c?void 0:c.svgContents))&&i().createElement("section",{className:"newsletter-form__top-bar"},"sidebar"===n&&c&&null!=c&&c.svgContents?i().createElement("span",{className:"newsletter-form__headerIcon",dangerouslySetInnerHTML:{__html:null==c?void 0:c.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),C?i().createElement(d,{layout:n,method:_,action:E,handleSubmit:function(e,t){e.preventDefault(),T({formValues:t,endpoint:E,method:_,successMessage:v,failureMessage:m,setFormMessage:j,setRenderEmailForm:L,layout:n,setKiosqSuccessLayoutDisplayed:k})},inputs:p}):i().createElement("div",{className:"newsletter-form__message"},x),F&&!I&&i().createElement("footer",{className:"newsletter-form__footer ".concat(M?"newsletter-form__footer--us_disclaimer":""),dangerouslySetInnerHTML:{__html:F}}))));return"exitIntent"===n?i().createElement(D,{mobile:b,cookieExpiryDays:h,ariaLabels:null===(t=e.ariaLabels)||void 0===t?void 0:t.exitIntent},B):B}},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 c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,a=Object.create(o.prototype),i=new C(r||[]);return a._invoke=function(e,t,n){var r=f;return function(o,a){if(r===v)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw a;return A()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=O(i,n);if(l){if(l===p)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=v;var c=s(e,t,n);if("normal"===c.type){if(r=n.done?m:d,c.arg===p)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=m,n.method="throw",n.arg=c.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=u;var f="suspendedStart",d="suspendedYield",v="executing",m="completed",p={};function h(){}function y(){}function w(){}var E={};c(E,a,(function(){return this}));var g=Object.getPrototypeOf,_=g&&g(g(L([])));_&&_!==n&&r.call(_,a)&&(E=_);var b=w.prototype=h.prototype=Object.create(E);function T(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function N(e,t){function n(o,a,i,l){var c=s(e[o],e,a);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return n("throw",e,i,l)}))}l(c.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 O(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,O(e,n),"throw"===n.method))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var o=s(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,p;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,p):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}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 R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function L(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:A}}function A(){return{value:t,done:!0}}return y.prototype=w,c(b,"constructor",w),c(w,"constructor",y),y.displayName=c(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,c(e,l,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},T(N.prototype),c(N.prototype,i,(function(){return this})),e.AsyncIterator=N,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new N(u(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},T(b),c(b,l,"Generator"),c(b,a,(function(){return this})),c(b,"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=L,C.prototype={constructor:C,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(R),!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 c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)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,p):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),p},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),R(n),p}},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;R(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),p}},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>
</template>
</div>
<div role="dialog" aria-modal="true" class="hidden fixed inset-0 z-[999999999999999999] bg-[#33333370] items-center justify-center p-6 newsletter-modal" data-batch-endpoint="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit_batch" data-batch-source="302" data-component-name="Newsletter:Modal">
<div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-neutral-100 rounded-xl shadow-xl w-full lg:w-2/3 xl:w-1/2 p-6 max-h-[95vh] max-w-[95vh] overflow-y-auto">
<button type="button" class="absolute flex items-center justify-center w-6 h-6 bg-transparent border-2 border-gray-700 rounded-full close-button right-3 top-3" aria-label="Close">
<svg class="w-4 h-4 text-gray-700" viewbox="0 0 24 24" stroke="currentColor" fill="none">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M6 6l12 12M6 18L18 6"></path>
</svg>
</button>
<aside class="[&amp;&gt;svg]:max-h-10 [&amp;&gt;svg]:w-auto [&amp;&gt;svg]:h-full my-4">
<svg width="307" height="50" viewbox="0 0 307 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar</title>
<path d="M286.914 43.9282L286.997 43.9258H286.83L286.914 43.9282Z" fill="#E40784"></path>
<path d="M267.081 50C264.889 49.9992 262.746 49.3483 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.5244 262.774 28.469 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.7555C277.521 34.5784 278.171 36.7214 278.171 38.9137C278.169 41.854 277 44.6731 274.92 46.7518C272.841 48.8305 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.7099 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"></path>
<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"></path>
<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"></path>
<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="#000000"></path>
<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="#000000"></path>
<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="#000000"></path>
<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.4538 48.8636 37.2915 49.9618 34.7857L50.1139 34.4384H45.0683L44.9941 34.5498C43.8394 36.3123 42.1891 37.6939 40.251 38.5208C38.3129 39.3476 36.1736 39.5826 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.9365H51.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.5168 36.0624 13.5126ZM25.6156 26.4455C26.1287 24.0561 27.4455 21.9147 29.3463 20.3787C31.2472 18.8426 33.6172 18.0047 36.0611 18.0047C38.5051 18.0047 40.875 18.8426 42.7759 20.3787C44.6768 21.9147 45.9935 24.0561 46.5066 26.4455H25.6156Z" fill="#000000"></path>
<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="#000000"></path>
<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="#000000"></path>
<path d="M192.63 15.5617C191.102 14.729 189.441 14.1697 187.72 13.9089C187.55 13.8826 187.38 13.8527 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.2866 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.7977C186.86 43.7965 186.884 43.7929 186.907 43.7916C188.94 43.5898 190.91 42.9749 192.697 41.9844V43.8754H200.479L200.42 0.299332H192.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.5799 178.047 30.7256 178.047 28.7922C178.047 26.8588 178.815 25.0045 180.182 23.6372C181.549 22.2698 183.403 21.5013 185.336 21.5006C187.269 21.4998 189.124 22.267 190.492 23.6334C191.86 24.9997 192.629 26.8534 192.63 28.7868V28.7976Z" fill="#000000"></path>
<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="#000000"></path>
<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="#000000"></path>
</svg>
</aside>
<div id="newsletter-capture-modal">
<div class="sm:text-xl text-base font-bold text-black mb-3 p-0 bg-inherit font-ui-heading">Get daily insight, inspiration and deals in your inbox</div>
<p class="text-gray-600 mb-4 text-sm sm:text-base font-article-copy">Sign up for breaking news, reviews, opinion, top tech deals, and more.</p>
<div data-component-name="Newsletter:NewsletterForm">
<form x-data="newsletterForm(
'utilityBarSubscribe',
'https://www.techradar.com/.newsletter-subscribe/v2/submission/submit',
'\u007B\u0022lang\u0022\u003A\u0022EN\u0022,\u0022newsletterCode\u0022\u003A\u0022XTR\u002DD\u0022,\u0022source\u0022\u003A\u00221\u0022\u007D',
'',
true,
'\u0022By\u0020signing\u0020up,\u0020you\u0020agree\u0020to\u0020our\u0020\u003Ca\u0020href\u003D\\\u0022https\u003A\\\/\\\/futureplc.com\\\/terms\u002Dconditions\\\/\\\u0022\u0020target\u003D\\\u0022_blank\\\u0022\u003ETerms\u0020of\u0020services\u0020\u003C\\\/a\u003E\u0020and\u0020acknowledge\u0020that\u0020you\u0020have\u0020read\u0020our\u0020\u003Ca\u0020href\u003D\\\u0022https\u003A\\\/\\\/futureplc.com\\\/privacy\u002Dpolicy\\\u0022\u0020target\u003D\\\u0022_blank\\\u0022\u003EPrivacy\u0020Notice\u003C\\\/a\u003E.\u0020You\u0020also\u0020agree\u0020to\u0020receive\u0020marketing\u0020emails\u0020from\u0020us\u0020that\u0020may\u0020include\u0020promotions\u0020from\u0020our\u0020trusted\u0020partners\u0020and\u0020sponsors,\u0020which\u0020you\u0020can\u0020unsubscribe\u0020from\u0020at\u0020any\u0020time.\u0022'
)" role="form" aria-labelledby="newsletter-form" method="POST" action="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit" x-on:reset-form.window="handleReset()" x-on:open-dialog.window="getDataFromNewsletterBox()" x-on:submit.prevent="submitForm()" data-before-rewrite-localise="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit">
<div class="grid grid-cols-1 sm:grid-cols-10" x-show="!requestReturned &amp;&amp; !requestLoading">
<input class="col-span-7 border mb-4 box-border text-sm text-black w-full px-2.5 py-0 border-solid border-gray-400 !leading-10 font-article-copy" type="email" name="MAIL" x-model="formData.submission.email" aria-label="Your Email Address" placeholder="Your Email Address" required="">
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-sm text-[13px] bg-neutral-200 py-2 px-1 membership-checkbox-label">
<input class="mr-2" type="checkbox" x-model="membershipChecked" aria-label="Become a Member in Seconds">
<p class="font-bold inline text-xs sm:text-sm">Become a Member in Seconds</p>
<p class="ml-6 mb-1 sm:text-[13px] text-xs"> Unlock instant access to exclusive member features.</p>
</label>
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-[13px] text-[12px] font-article-copy">
<input class="mr-2" type="checkbox" name="CONTACT_OTHER_BRANDS" x-model="formData.submission.consent.marketing" aria-label="Contact me with news and offers from other Future brands">
Contact me with news and offers from other Future brands
</label>
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-[13px] text-[12px] font-article-copy">
<input class="mr-2" type="checkbox" name="CONTACT_PARTNERS" x-model="formData.submission.consent.data" aria-label="Receive email from us on behalf of our trusted partners or sponsors">
Receive email from us on behalf of our trusted partners or sponsors
</label>
<input type="submit" value="Sign me up" class="col-span-3 mb-4 mt-3 sm:mt-0 rounded-sm bg-primary-500 text-white text-xs cursor-pointer text-[13px] font-bold leading-[2.85em] text-center uppercase w-full border-[none] font-article-copy" aria-label="Submit Newsletter Form" required="">
</div>
<div x-show="requestLoading" x-cloak="" role="status" aria-live="polite" class="grid min-h-[140px] w-full place-items-center rounded-lg p-6 mb-4">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="text-neutral-300 animate-spin" viewbox="0 0 64 64">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" d="M32 3a29 29 0 1 1 0 58 29 29 0 0 1 0-58h0Z"></path>
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" d="M32 3a29 29 0 0 1 27.576 37.976" class="text-gray-900"></path>
</svg>
</div>
<span x-show="requestReturned" x-cloak="" role="alert" aria-live="assertive" x-text="requestSuccessful ? 'Thank you for signing up. You will receive a confirmation email shortly.' : 'There was a problem. Please refresh the page and try again.'"></span>
</form>
<hr class="modal_hr mt-3 mb-4 h-px bg-gray-300 border-0">
<div class="modal_footer block text-left opacity-80 text-[.8em] leading-[1.3em] mt-2 [&amp;&gt;a]:underline font-article-copy">
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.
</div>
</div>
</div>
<div id="newsletter-modal-confirmation" class="hidden">
<p class="sm:text-xl text-base font-bold text-black mb-3 p-0">You are now subscribed</p>
<p class="text-gray-600 mb-4 text-sm sm:text-base">Your newsletter sign-up was successful</p>
<div id="membership-wrapper">
<hr class="my-4 h-px bg-gray-300 border-0">
<div class="rounded-xl flex flex-col items-center p-5 bg-cover bg-center " style="background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg');">
<p class="text-white text-lg text-center font-bold">Join the club</p>
<p class="text-gray-100 text-center text-sm py-3">Get full access to premium articles, exclusive features and a growing list of member rewards.</p>
<button class="rounded-full bg-primary-500 px-4 py-2 text-sm"><a href="https://www.techradar.com/membership" class="text-white" data-before-rewrite-localise="/membership">Explore</a></button>
</div>
</div>
<div id="newsletter-modal-confirmation__userlogin" class="hidden">
<hr class="my-5 h-px bg-gray-300 border-0">
<div class="items-start flex flex-col h-full justify-between">
<div class="flcw-text pb-5 pt-2 leading-[1.3]"> An account already exists for this email address, please log in.</div>
<input type="button" class="w-full text-white rounded-full bg-primary-500 px-4 py-2 text-sm" value="LOG IN">
</div>
</div>
</div>
</div>
</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/tag/wwdc" data-before-rewrite-localise="https://www.techradar.com/tag/wwdc">WWDC 2026</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/computing/macbooks/apple-macbook-neo" data-before-rewrite-localise="https://www.techradar.com/computing/macbooks/apple-macbook-neo">MacBook Neo review</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/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/vpn/best-vpn" data-before-rewrite-localise="https://www.techradar.com/vpn/best-vpn">Best VPN</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>
<article class="page-content-onecol flex-1
news-article 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="hero" id="hero" class="clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news">
<div class="clear-both widget-header">
</div>
<div class="news-article">
<header data-component-name="Article:Hero" trans="">
<nav class="breadcrumb" aria-label="Breadcrumbs">
<ol>
<li>
<a href="https://www.techradar.com/seasonal-sales" aria-label="Return to Seasonal Sales" data-before-rewrite-localise="/seasonal-sales">Seasonal Sales</a>
</li>
</ol>
</nav>
<h1>APC issue 559 (June 2026) is on sale now!</h1>
<div class="byline-social">
<div class="byline font-ui-heading text-[12px]">
<a href="https://www.techradar.com/news" class="text-white leading-none px-2 py-1 inline-block whitespace-nowrap no-underline
bg-[var(--byline-chip--background-color,rgb(var(--color-primary-500)))]
text-[size:--byline-chip--text-size,12px]
[border-radius:var(--byline-chip--border-radius,0)]
[letter-spacing:var(--byline-chip--letter-spacing,0)]
[text-transform:var(--byline-chip--text-transform,none)]" data-before-rewrite-localise="https://www.techradar.com/news">News</a>
<div>
<span>
By
<a href="https://www.techradar.com/author/apc-magazine" class="whitespace-nowrap " rel="author" aria-label="View profile for APC magazine" data-before-rewrite-localise="https://www.techradar.com/author/apc-magazine">APC magazine</a> </span>
<span>
last updated
<time data-component-name="UI:DateTime" datetime="2026-05-31T23:30:04Z" class="relative-date">
31 May 2026
</time>
</span>
</div>
</div>
<p class="strapline">Top tips for a faster, safer and less restrictive Windows 11 experience</p>
</div>
<aside class="text-gray-700 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-[var(--affiliate-disclaimer--text-color,inherit))] mb-2 text-[length:var(--affiliate-disclaimer--font-size,0.75rem)] leading-[18px] md:text-[13px] [&amp;&gt;a]:text-inherit [&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>
</header>
</div>
</div>
<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="box less-space hero-image-wrapper">
<figure class="mb-0">
<picture data-new-v2-image="true" class="block w-full pt-[--aspect-padding] relative" style="--aspect-padding: 56.2%;">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1920-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-750-80.jpg.webp 750w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 600px, 100vw" />
<img src="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg" alt="APC 559 covers" srcset="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1920-80.jpg 1920w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-750-80.jpg 750w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W-320-80.jpg 320w" sizes="(min-width: 1000px) 600px, 100vw" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QZtsWyEQza6Ad2Wgcwqx7W.jpg" class="rounded-[var(--image--border-radius,0)] block-image-ads hero-image absolute top-0 left-0 w-full h-full object-center" data-pin-nopin="true" fetchpriority="high" data-component-name="Image">
</picture>
<figcaption class="font-article-copy text-[var(--image--text--color)] font-article-copy mt-2"> <span class="credit font-article-copy">(Image credit: Future)</span>
</figcaption>
</figure></div>
<div id="article-body" class="text-copy bodyCopy auto">
<div data-analytics-id="utility-bar" analytics-name="utility-bar" id="utility-bar" class="font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto" data-component-name="UtilityBar" data-mrf-recirculation="utility-bar">
<div class="flex gap-2 text-[#333] subcontainer">
<div class="relative tooltip-container" role="tooltip">
<button id="utilitybar__button--share" type="button" aria-label="Share this article" aria-expanded="false" aria-controls="utilitybar__dropdown--share" aria-haspopup="true" data-analytics-id="article-social" analytics-label="utility-bar-share" analytics-name="utility-bar" data-component-name="UtilityBar:ShareArticle:Button" class="relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-mrf-recirculation="article-social">
<svg class="m-auto pointer-events-none size-5 text-inherit" data-component-name="Icon" aria-hidden="true" width="23" height="21" viewbox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.8583 1.82131L18.7293 6.12806C20.6528 7.82875 21.6146 8.67912 21.6146 9.77454C21.6146 10.8701 20.6528 11.7204 18.7293 13.4211L13.8583 17.7279C12.9803 18.5041 12.5414 18.8923 12.1794 18.7306C11.8174 18.5689 11.8174 17.9847 11.8174 16.8162V13.9565C7.40295 13.9565 2.62061 16.0475 0.78125 19.5323C0.78125 8.38058 7.3212 5.59268 11.8174 5.59268V2.73294C11.8174 1.56445 11.8174 0.980213 12.1794 0.818536C12.5414 0.656859 12.9803 1.045 13.8583 1.82131Z" stroke="#1B1B1B" stroke-width="1.5625" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</button>
<div data-component-name="Social:Dropdown" role="menu" id="utilitybar__dropdown--share" aria-labelledby="utilitybar__button--share" class="absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid" style="grid-area: social-icons;">
<ul class="!m-0">
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<button type="button" onclick="navigator.clipboard.writeText(window.location.href).then(() =&gt; {alert('Link copied')}).catch(err =&gt; {console.error('Failed to copy: ', err)})" data-platform="copy_link" data-action="" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent w-full text-left normal-case" aria-label="Copy link" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-copy-link" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="text-black size-8 w-6 h-6 inline-block mr-1.5" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"></path>
</svg>
Copy link
</button>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="facebook" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Facebook" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-facebook" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" 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>
Facebook
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://twitter.com/intent/tweet?text=APC+issue+559+%28June+2026%29+is+on+sale+now%21&amp;url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="X" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on X" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-X" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="black"></path>
<path d="M13.1403 11.0842L17.6068 6H16.5488L12.6689 10.4137L9.57237 6H6L10.6836 12.6749L6 18.0059H7.05804L11.1526 13.3439L14.4235 18.0059H17.9959M7.4399 6.78133H9.06534L16.548 17.2629H14.9221" fill="white"></path>
</svg>
X
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid sm:hidden">
<a href="whatsapp://send?text=APC+issue+559+%28June+2026%29+is+on+sale+now%21+https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag?fwa" data-platform="whatsapp" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on WhatsApp" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-whatsapp" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_7607_1303)">
<path d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="#25D366"></path>
<path d="M16.9074 7.03131C16.2656 6.38465 15.5016 5.87206 14.6599 5.52334C13.8182 5.17462 12.9155 4.99674 12.0044 5.00005C10.7864 5.00124 9.59004 5.32242 8.53521 5.93143C7.48037 6.54045 6.60407 7.41592 5.99404 8.47015C5.38402 9.5244 5.06169 10.7204 5.05933 11.9384C5.05697 13.1565 5.37467 14.3537 5.98061 15.4103L5 19.0088L8.6773 18.0457C9.69271 18.6106 10.8337 18.9117 11.9956 18.9213C13.8428 18.9213 15.6151 18.1917 16.9269 16.8914C18.2387 15.5911 18.9838 13.8252 19 11.9782C18.9939 11.0565 18.8058 10.1451 18.4467 9.29619C18.0877 8.4473 17.5645 7.67764 16.9074 7.03131ZM12.0044 17.7218C10.9692 17.7225 9.95298 17.4442 9.06254 16.9163L8.85241 16.7849L6.6723 17.3628L7.25016 15.2352L7.11007 15.0163C6.3652 13.8139 6.0872 12.38 6.32875 10.9863C6.57029 9.59269 7.31461 8.33602 8.42068 7.4544C9.52675 6.57278 10.9177 6.12745 12.3302 6.20278C13.7426 6.27809 15.0784 6.86883 16.0844 7.86308C17.1841 8.93842 17.8136 10.4052 17.8355 11.9431C17.8217 13.4805 17.2012 14.9502 16.1091 16.0325C15.0171 17.1146 13.5418 17.7218 12.0044 17.7218ZM15.1651 13.3966C14.99 13.309 14.1407 12.8887 13.9831 12.8362C13.8255 12.7837 13.7029 12.7486 13.5891 12.9238C13.4179 13.1585 13.2336 13.3835 13.0375 13.5979C12.9412 13.7205 12.8361 13.7293 12.661 13.5979C11.6627 13.2034 10.8309 12.4767 10.3058 11.5404C10.122 11.2339 10.4809 11.2515 10.8136 10.5948C10.8382 10.5474 10.851 10.4949 10.851 10.4416C10.851 10.3883 10.8382 10.3357 10.8136 10.2884C10.8136 10.2008 10.4196 9.34276 10.2795 9.0013C10.1395 8.65983 9.99937 8.71236 9.88555 8.70361H9.54409C9.45562 8.70497 9.36846 8.7252 9.28843 8.76295C9.20841 8.80069 9.13736 8.85509 9.08005 8.9225C8.88359 9.11352 8.73037 9.34444 8.63068 9.59968C8.531 9.85492 8.48719 10.1286 8.50219 10.4022C8.55709 11.0572 8.80375 11.6814 9.21138 12.1971C9.95752 13.3141 10.9801 14.219 12.1795 14.8237C12.8086 15.1909 13.5396 15.3445 14.2633 15.2615C14.5042 15.2137 14.7325 15.1157 14.9331 14.9738C15.1338 14.8321 15.3023 14.6496 15.4278 14.4385C15.544 14.1807 15.5806 13.8941 15.5328 13.6154C15.454 13.5279 15.3402 13.4841 15.1651 13.3966Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_7607_1303">
<rect width="24" height="24" fill="white"></rect>
</clippath>
</defs>
</svg>
Whatsapp
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&amp;title=APC+issue+559+%28June+2026%29+is+on+sale+now%21" data-platform="reddit" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Reddit" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-reddit" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#FF5700"></path>
<g clip-path="url(#clip0_7607_1306)">
<g clip-path="url(#clip1_7607_1306)">
<path d="M17.8298 13.1856C17.8496 13.3182 17.8627 13.4574 17.8627 13.59C17.8627 14.6672 17.2319 15.6628 16.0963 16.4065C14.987 17.1304 13.526 17.5289 11.972 17.5289C10.418 17.5289 8.95051 17.1304 7.8478 16.4065C6.70474 15.6628 6.08133 14.6672 6.08133 13.59C6.08133 13.4442 6.09451 13.2985 6.11427 13.1519C5.69592 12.8867 5.41016 12.4148 5.41016 11.8828C5.41016 11.0535 6.08133 10.3823 6.91063 10.3823C7.28286 10.3823 7.62874 10.5223 7.89392 10.748C8.9571 10.0702 10.3447 9.68482 11.8254 9.65764L12.7157 6.84941C12.7552 6.72341 12.8886 6.65011 13.0212 6.67647L15.3263 7.22082C15.5182 6.7827 15.9571 6.47717 16.4619 6.47717C17.1463 6.47717 17.6972 7.03553 17.6972 7.71329C17.6972 8.39682 17.1463 8.95517 16.4619 8.95517C15.7842 8.95517 15.2332 8.40341 15.2266 7.72647L13.134 7.23482L12.364 9.66506C13.7649 9.72435 15.0734 10.1106 16.0831 10.7678C16.3483 10.5289 16.7007 10.3823 17.0862 10.3823C17.9154 10.3823 18.5866 11.0535 18.5866 11.8828C18.5866 12.4412 18.2811 12.9262 17.8298 13.1856ZM6.26004 12.6207C6.47251 12.05 6.87769 11.518 7.45498 11.0593C7.30345 10.9539 7.10992 10.8938 6.91063 10.8938C6.36627 10.8938 5.92157 11.3385 5.92157 11.8828C5.92157 12.176 6.05416 12.4412 6.26004 12.6207ZM17.3513 13.59C17.3513 12.7006 16.8062 11.8507 15.8171 11.2051C14.7943 10.5413 13.4264 10.1699 11.972 10.1699C10.5177 10.1699 9.14898 10.5421 8.12616 11.2051C7.13627 11.8499 6.59192 12.6998 6.59192 13.59C6.59192 14.4868 7.13627 15.3367 8.12616 15.9815C9.14898 16.6453 10.5169 17.0175 11.9712 17.0175C13.4256 17.0175 14.7943 16.6453 15.8163 15.9815C16.8062 15.3367 17.3513 14.4868 17.3513 13.59ZM10.0194 13.7827C9.52121 13.7827 9.09627 13.3775 9.09627 12.8793C9.09627 12.3753 9.52121 11.9561 10.0194 11.9561C10.5177 11.9561 10.9294 12.3753 10.9294 12.8793C10.9294 13.3775 10.5177 13.7827 10.0194 13.7827ZM14.1239 15.1053C14.2236 15.2041 14.2236 15.3705 14.1239 15.4701C13.6792 15.9148 12.9883 16.1273 12.005 16.1273H11.9918C11.0085 16.1273 10.3176 15.9148 9.87286 15.4701C9.77321 15.3705 9.77321 15.2041 9.87286 15.1053C9.97251 15.0048 10.1314 15.0048 10.2319 15.1053C10.577 15.4504 11.1485 15.6159 11.9918 15.6159H12.005C12.8425 15.6159 13.4198 15.4504 13.7649 15.1053C13.8645 15.0048 14.0234 15.0048 14.1239 15.1053ZM14.9005 12.8793C14.9005 13.3767 14.4887 13.7827 13.9905 13.7827C13.4923 13.7827 13.0673 13.3775 13.0673 12.8793C13.0673 12.3753 13.4923 11.9561 13.9905 11.9561C14.4887 11.9561 14.9005 12.3753 14.9005 12.8793ZM15.7372 7.71329C15.7372 8.11023 16.0625 8.43635 16.4611 8.43635C16.8597 8.43635 17.185 8.11023 17.185 7.71329C17.185 7.3147 16.8589 6.98858 16.4611 6.98858C16.0625 6.98858 15.7372 7.3147 15.7372 7.71329ZM18.0752 11.8828C18.0752 11.3385 17.6305 10.8938 17.0862 10.8938C16.8737 10.8938 16.6744 10.9605 16.5146 11.0799C17.0862 11.5386 17.4905 12.0763 17.6972 12.6611C17.9294 12.4741 18.0752 12.1949 18.0752 11.8828Z" fill="white"></path>
</g>
</g>
<defs>
<clippath id="clip0_7607_1306">
<rect width="14" height="14.0117" fill="white" transform="translate(5 4.99414)"></rect>
</clippath>
<clippath id="clip1_7607_1306">
<rect width="14" height="14" fill="white" transform="translate(4.99805 5.00293)"></rect>
</clippath>
</defs>
</svg>
Reddit
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&amp;media=https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FQZtsWyEQza6Ad2Wgcwqx7W.jpg" data-platform="pinterest" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Pinterest" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-pinterest" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" 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="#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>
Pinterest
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://share.flipboard.com/bookmarklet/popout?title=APC+issue+559+%28June+2026%29+is+on+sale+now%21&amp;url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="flipboard" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Flipboard" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-flipboard" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#F52929"></path>
<path d="M12.0007 5.99988H18V7.99823V9.9918H16.0066H14.0086L13.9936 11.9854L13.9836 13.9837L11.9855 13.9937L9.99214 14.0083L9.97714 16.0067L9.96714 18.0002H7.98367H6V12.0002V6.00024H11.9992L12.0007 5.99988Z" fill="white"></path>
</svg>
Flipboard
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.threads.net/intent/post?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&amp;text=APC+issue+559+%28June+2026%29+is+on+sale+now%21" data-platform="threads" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Threads" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-threads" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#333333"></path>
<path d="M15.3198 11.4887C15.2595 11.4598 15.1982 11.432 15.1362 11.4054C15.0281 9.41424 13.9401 8.27432 12.1132 8.26266C12.105 8.26261 12.0967 8.26261 12.0885 8.26261C10.9958 8.26261 10.087 8.72902 9.52762 9.57776L10.5323 10.267C10.9502 9.633 11.606 9.49785 12.0889 9.49785C12.0945 9.49785 12.1001 9.49785 12.1056 9.4979C12.7072 9.50174 13.1611 9.67663 13.4548 10.0177C13.6686 10.266 13.8116 10.6091 13.8824 11.0422C13.3491 10.9515 12.7723 10.9236 12.1558 10.959C10.4189 11.059 9.30224 12.072 9.37724 13.4796C9.41529 14.1936 9.77099 14.8079 10.3788 15.2091C10.8926 15.5483 11.5545 15.7142 12.2423 15.6767C13.1507 15.6269 13.8633 15.2803 14.3605 14.6466C14.738 14.1653 14.9768 13.5417 15.0823 12.7559C15.5152 13.0171 15.836 13.3609 16.0132 13.7742C16.3145 14.4768 16.3321 15.6312 15.39 16.5725C14.5647 17.397 13.5726 17.7537 12.0732 17.7647C10.4101 17.7524 9.15223 17.219 8.33442 16.1794C7.5686 15.2059 7.17283 13.7997 7.15806 12C7.17283 10.2003 7.5686 8.79412 8.33442 7.82061C9.15223 6.78098 10.41 6.2476 12.0732 6.23524C13.7485 6.2477 15.0282 6.78364 15.8773 7.82829C16.2937 8.34057 16.6076 8.98481 16.8145 9.73596L17.9919 9.42183C17.7411 8.49724 17.3464 7.70052 16.8093 7.03977C15.7207 5.70049 14.1287 5.01423 12.0773 5H12.0691C10.022 5.01418 8.44773 5.70305 7.39016 7.04745C6.44907 8.2438 5.96363 9.90844 5.94732 11.9951L5.94727 12L5.94732 12.0049C5.96363 14.0915 6.44907 15.7562 7.39016 16.9526C8.44773 18.2969 10.022 18.9859 12.0691 19H12.0773C13.8974 18.9874 15.1803 18.5109 16.2371 17.455C17.6198 16.0736 17.5782 14.342 17.1225 13.279C16.7955 12.5168 16.1722 11.8976 15.3198 11.4887ZM12.1773 14.4432C11.4161 14.4861 10.6252 14.1444 10.5862 13.4125C10.5573 12.8699 10.9724 12.2644 12.224 12.1923C12.3674 12.184 12.508 12.18 12.6462 12.18C13.1008 12.18 13.5262 12.2241 13.9128 12.3087C13.7686 14.1098 12.9226 14.4023 12.1773 14.4432Z" fill="white"></path>
</svg>
Threads
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<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/news/apcmag" data-platform="email" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on your Email" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-email" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" data-slot="icon">
<path d="M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"></path>
<path d="M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"></path>
</svg>
Email
</a>
</li>
</ul>
</div>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-share-this-article" role="tooltip" aria-hidden="true">
Share this article
</div>
</div>
<div class="relative tooltip-container" role="tooltip">


<a href="#viafoura-comments" class="inline-flex text-inherit leading-none text-xs gap-1 items-center no-underline" data-test-id="viafoura-comment-count" data-test-count="1" id="viafoura-comment-count-link" aria-label="Scroll to comments section" data-component-name="Viafoura:Comments:Count" style="--comment-count-icon-color: var(--brand-color-2);" x-data="ViafouraArticleCommentCount('ZWCjTDGr9FQi4Lvtri6n9Y',1,1780270204, false)" x-show="$store.Viafoura.showWidgets" x-on:click="scrollAndUnfurlComments">
    
<svg class="m-auto size-5 text-inherit" data-component-name="Icon" width="21" height="21" viewbox="0 0 23 23" fill="none" style="transform: translateY(2px);">
<path d="M19.5 13.25C19.5 13.8025 19.2805 14.3324 18.8898 14.7231C18.4991 15.1138 17.9692 15.3333 17.4167 15.3333H4.91667L0.75 19.5V2.83333C0.75 2.2808 0.969493 1.75089 1.36019 1.36019C1.75089 0.969493 2.2808 0.75 2.83333 0.75H17.4167C17.9692 0.75 18.4991 0.969493 18.8898 1.36019C19.2805 1.75089 19.5 2.2808 19.5 2.83333V13.25Z" stroke="#1B1B1B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>


    <span class="ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white" x-text="commentCount">1</span>
</a>

<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-join-the-conversation" role="tooltip" aria-hidden="true">
Join the conversation
</div>
</div>
</div>
<div class="flex gap-2 text-[#333] subcontainer">
<div class="relative tooltip-container" role="tooltip">
<a class="google-follow-us-button hidden opacity-0 transition-opacity duration-300 no-underline hover:no-underline anchor relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-component-name="UtilityBar:Google:Button" href="https://google.com/preferences/source?q=techradar.com" aria-label="Add us as a preferred source on Google" target="_blank" rel="noopener noreferrer" id="utility-bar__google-button" data-analytics-id="article-social" analytics-label="utility-bar-preferred-source" analytics-name="utility-bar" data-mrf-recirculation="article-social">
<svg class="inline-block m-auto size-5 text-inherit" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewbox="0 0 20 20">
<path fill="#4285F4" d="M18.8 10.208c0-.65-.058-1.275-.167-1.875H10v3.55h4.933a4.226 4.226 0 0 1-1.841 2.759v2.308h2.975C17.8 15.35 18.8 13 18.8 10.208Z"></path>
<path fill="#34A853" d="M10 19.167c2.475 0 4.55-.817 6.066-2.217l-2.975-2.308c-.816.55-1.858.883-3.091.883-2.384 0-4.409-1.608-5.134-3.775h-3.05v2.367c1.509 2.991 4.6 5.05 8.184 5.05Z"></path>
<path fill="#FBBC05" d="M4.865 11.742A5.493 5.493 0 0 1 4.574 10c0-.608.108-1.192.291-1.742V5.892h-3.05A9.054 9.054 0 0 0 .832 10c0 1.483.358 2.875.983 4.108l2.375-1.85.675-.516Z"></path>
<path fill="#EA4335" d="M10 4.483c1.35 0 2.55.467 3.508 1.367l2.625-2.625C14.541 1.742 12.475.833 10 .833c-3.584 0-6.675 2.059-8.184 5.059l3.05 2.366C5.591 6.092 7.616 4.483 10 4.483Z"></path>
</svg>
Follow us
</a>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-add-us-as-a-preferred-source-on-google" role="tooltip" aria-hidden="true">
Add us as a preferred source on Google
</div>
</div>
<div class="relative tooltip-container" role="tooltip">
<button type="button" class="no-underline hover:no-underline newsletter-pop-up-trigger relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-component-name="UtilityBar:Newsletter:Button" id="utilitybar__button--newsletter" aria-label="Newsletter" data-analytics-id="article-social" analytics-label="utility-bar-newsletters" analytics-name="utility-bar" data-mrf-recirculation="article-social">
<svg class="inline-block m-auto size-5 text-inherit" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"></path>
</svg>
Newsletter
</button>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-subscribe-to-our-newsletter" role="tooltip" aria-hidden="true">
Subscribe to our newsletter
</div>
</div>
</div>
</div>
<ul id="elk-d4067cea-7967-4e2e-a87e-24794d4a6dfa"><li><a href="https://www.techradar.com/news/apc-exclusives" target="_blank" data-url="https://www.techradar.com/news/apc-exclusives" data-hl-processed="none" data-before-rewrite-localise="https://www.techradar.com/news/apc-exclusives">Click here for APC's exclusive <strong>full-version downloads</strong></a></li></ul><p id="elk-19ed5020-30fb-4b6b-8abb-27a54a8c4b28">Whether you&rsquo;ve just upgraded to <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/windows-11" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/windows-11" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/windows-11">Windows 11</a> following the end of <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/windows-10" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/windows-10" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/windows-10">Windows 10</a> support, or have been using it for a while now, it&rsquo;s likely you&rsquo;re making a few mistakes without realising &ndash; we know we have. These are through no fault of your (or our) own, but because of the size and complexity of the <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/operating-system" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/operating-system" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/operating-system">operating system</a>, which in some ways is very different to Windows 10.</p><div id="ad-unit-1" class="ad-unit"></div><p>Certain mistakes we all make relate to default tools and settings imposed by <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/microsoft" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/microsoft" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/microsoft">Microsoft</a>, which aren&rsquo;t all in your best interests. They may compromise your privacy, make simple tasks more difficult and foist unwanted AI features such as Copilot on your PC &ndash; unless you change or disable them.</p><a id="elk-seasonal"></a><aside data-block-type="embed" data-render-type="fte" data-skip="dealsy" data-widget-type="seasonal" class="hawk-root"></aside><p id="elk-19ed5020-30fb-4b6b-8abb-27a54a8c4b28-2">In this issue of APC we reveal 14 common Windows 11 mistakes, and explain how you can stop making them. We&rsquo;ve applied them all to our PCs and now enjoy a faster, safer and less restrictive Windows 11 experience.</p><a id="elk-178ab69b-70d2-4e6c-8681-6d6ee1f650a4"></a><h2 id="features-3">FEATURES</h2><p id="elk-f9846b43-abb9-44cf-ba82-44299fe651ff"><strong>Windows 11 tweak guide &ndash; mistakes you must stop making</strong><br>Windows 11 is a great operating system, but it can be even better. APC reveals 14 changes we&rsquo;ve made to improve its privacy and performance &ndash; and remove junk.</p><div id="ad-unit-2" class="ad-unit"></div><p><strong>Best compact digital cameras</strong><br>The best small snappers for stills and video.</p><aside data-component-name="Recirculation:ArticleRiver" data-recirculation-type="inline" data-mrf-recirculation="Trending Bar" data-nosnippet class="clear-both pt-2 pb-0 mb-4">
        <span class="
            flex
            after:content-[''] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]
            before:content-[''] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]
            font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold
        ">
            You may like
        </span>
        <ul class="flex flex-col gap-0 m-0 max-w-full">
                                                    <li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-1" id="recirculation-inline-1" data-analytics-id="recirculation-inline-1" analytics-label="" data-mrf-recirculation="recirculation-inline-1">
                    <a href="https://www.techradar.com/computing/windows/microsofts-eye-opening-list-of-fixes-for-windows-11-deals-with-most-major-pain-points-and-you-can-thank-apple" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/computing/windows/microsofts-eye-opening-list-of-fixes-for-windows-11-deals-with-most-major-pain-points-and-you-can-thank-apple">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-150-80.jpg.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9.jpg" alt="MacBook Neo laptop on a desk with plant in background" srcset="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">Apple's MacBook Neo triumph could also be great news for Windows 11 laptops</span>
                    </a>
                </li>
                            <li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-2" id="recirculation-inline-2" data-analytics-id="recirculation-inline-2" analytics-label="" data-mrf-recirculation="recirculation-inline-2">
                    <a href="https://www.techradar.com/computing/windows/5-things-microsoft-isnt-fixing-with-windows-11-that-id-love-to-see-happen" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/computing/windows/5-things-microsoft-isnt-fixing-with-windows-11-that-id-love-to-see-happen">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-150-80.jpg.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG.jpg" alt="girl using laptop hoping for good luck with her fingers crossed" srcset="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">5 things Microsoft isn't fixing with Windows 11 that I'd love to see happen</span>
                    </a>
                </li>
                            <li class="m-0 list-none border-b border-solid border-[#ccc] py-2" data-recirculation-id="recirculation-card-3" id="recirculation-inline-3" data-analytics-id="recirculation-inline-3" analytics-label="" data-mrf-recirculation="recirculation-inline-3">
                    <a href="https://www.techradar.com/pro/5-things-you-probably-didnt-know-windows-11-pro-can-do-for-you" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/pro/5-things-you-probably-didnt-know-windows-11-pro-can-do-for-you">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-250-80.png.webp 250w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-150-80.png.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN.png" alt="Windows 11" srcset="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-250-80.png 250w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-150-80.png 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN.png" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">5 things you probably didn't know Windows 11 Pro can do for you</span>
                    </a>
                </li>
                    </ul>
    </aside><p><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/canon" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/canon" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/canon">Canon</a> PowerShot G7 X Mark III <br>Fujifilm X-E5 <br>Nikon Z50II <br>OM System OM-5 Mark II <br>Panasonic Lumix G97 <br>Sony A7C II</p><p><strong>Best ultra-portable Bluetooth speakers</strong><br>Speakers that are small but mighty.</p><script data-id="vanilla-slice-newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y-hydrate" type="text/javascript">
    window.sliceComponents = window.sliceComponents || {};

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

            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.","usDisclaimerFooterText":"By signing up, you agree to our <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms of services <\/a> and acknowledge that you have read our <a href=\"https:\/\/futureplc.com\/privacy-policy\" target=\"_blank\">Privacy Notice<\/a>. You also agree to receive marketing emails from us that may include promotions from our trusted partners and sponsors, which you can unsubscribe from at any time.","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:\/\/www.techradar.com\/.newsletter-subscribe\/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-ZWCjTDGr9FQi4Lvtri6n9Y 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-ZWCjTDGr9FQi4Lvtri6n9Y" class="slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y 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://www.techradar.com/.newsletter-subscribe/v2/submission/submit" data-before-rewrite-localise="https://www.techradar.com/.newsletter-subscribe/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><p>Edifier ES20 <br>Marshall Willen II <br>Soundcore Select 4 Go <br>Styletech Mini Bluetooth Speaker <br>Tribit StormBox Mini+</p><p><strong>Firefox vs the world</strong><br>The vast majority of browsing is done on Chrome &ndash; so why do we still need Firefox? APC finds out why we have multiple browser engines, and why it matters.</p><p><strong>Inside the Internet Archive</strong><br>APC tours the archive of a trillion web pages, which some copyright holders are trying to drive out of existence.</p><aside data-component-name="Recirculation:ArticleRiver" data-recirculation-type="inline" data-mrf-recirculation="Trending Bar" data-nosnippet class="clear-both pt-2 pb-0 mb-4">
        <span class="
            flex
            after:content-[''] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]
            before:content-[''] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]
            font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold
        ">
            What to read next
        </span>
        <ul class="flex flex-col gap-0 m-0 max-w-full">
                                                    <li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-1" id="recirculation-inline-2-1" data-analytics-id="recirculation-2-inline-1" analytics-label="" data-mrf-recirculation="recirculation-2-inline-1">
                    <a href="https://www.techradar.com/computing/windows/france-has-ditched-windows-11-for-linux-on-2-5-million-government-pcs-heres-why-microsoft-should-worry-that-millions-more-could-follow-by-the-end-of-2026" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/computing/windows/france-has-ditched-windows-11-for-linux-on-2-5-million-government-pcs-heres-why-microsoft-should-worry-that-millions-more-could-follow-by-the-end-of-2026">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-150-80.jpg.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb.jpg" alt="A finger touching a screen showing the Windows 11 logo next to a laptop screen showing the France flag covered in digits" srcset="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">Windows 11 is so bad France is moving to Linux &mdash; and many more could follow</span>
                    </a>
                </li>
                            <li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-2" id="recirculation-inline-2-2" data-analytics-id="recirculation-2-inline-2" analytics-label="" data-mrf-recirculation="recirculation-2-inline-2">
                    <a href="https://www.techradar.com/computing/windows/microsoft-dropping-copilot-notification-plans-is-a-victory-for-users-but-the-fight-over-windows-11s-soul-continues" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/computing/windows/microsoft-dropping-copilot-notification-plans-is-a-victory-for-users-but-the-fight-over-windows-11s-soul-continues">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-150-80.jpg.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP.jpg" alt="art of a bin with AI chucked in it" srcset="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">Microsoft drops controversial Windows 11 Copilot feature after backlash</span>
                    </a>
                </li>
                            <li class="m-0 list-none border-b border-solid border-[#ccc] py-2" data-recirculation-id="recirculation-card-3" id="recirculation-inline-2-3" data-analytics-id="recirculation-2-inline-3" analytics-label="" data-mrf-recirculation="recirculation-2-inline-3">
                    <a href="https://www.techradar.com/pro/5-security-features-in-windows-11-pro-to-keep-you-protected-against-even-the-smartest-cyberattacks" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/pro/5-security-features-in-windows-11-pro-to-keep-you-protected-against-even-the-smartest-cyberattacks">
                            <picture data-new-v2-image="true" class="aspect-square size-[75px] flex-shrink-0">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-150-80.jpg.webp 150w" sizes="150px" />
    <img src="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD.jpg" alt="A man holding the Microsoft Surface Duo 2" srcset="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover flex-shrink-0 rounded-lg" data-pin-nopin="true">
    </picture>
                        <span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">5 security features in Windows 11 Pro to keep you protected against even the smartest cyberattacks</span>
                    </a>
                </li>
                    </ul>
    </aside><p><strong>Recover your lost passwords</strong><br>Don&rsquo;t get locked out of accounts and devices when you can&rsquo;t remember your password. APC reveals the easiest ways to regain access.</p><p><strong>Recycle an old PC as a home backup hub</strong><br>The free UrBackup platform lets you run your own fully featured home backup server. APC shows you how.</p><p><strong>Why aren&rsquo; t my devices charging more quickly?</strong><br>Ever wished your battery meter would get a move on? APC finds out why the watts aren&rsquo;t flowing faster.</p><p><strong>REVIEWS</strong></p><p><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/intel" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/intel" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/intel">Intel</a> Core Ultra 7 270K Plus and Ultra 5 250K Plus CPUs</p><p>Corsair Frame 4000D Wood case</p><p><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/apple" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/apple" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/apple">Apple</a> MacBook Neo</p><p>Apple MacBook Pro M5 Pro and Max</p><p>Apple MacBook Air M5</p><p>Apple iPad Air M4 (11in)</p><p><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/nvidia" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/nvidia" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/nvidia">Nvidia</a> DGX Spark</p><p>Gigabyte MO27U2 monitor</p><p>ROG Swift <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/oled" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/oled" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/oled">OLED</a> PG34WCDN monitor</p><p><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/dell" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/dell" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/dell">Dell</a> 27 240Hz Monitor - SE2726HGS</p><p>MSI Roamii BE Pro Wi-Fi 7 Mesh System</p><p>Garmin Instinct 3</p><p>Nothing Phone 4(a)</p><hr id="elk-0b862a82-97bf-41be-bb41-7b9e93535ad4"><a id="elk-203dfb5e-ed60-4161-a308-24748193feaf"></a><h2 id="read-apc-and-thousands-more-aussie-and-international-magazines-on-readly-1-month-free-trial-then-au-11-99p-m-3"><a href="https://www.awin1.com/awclick.php?awinmid=52369&amp;awinaffid=103504&amp;clickref=trd-au-9278584797257461623&amp;p=https%3A%2F%2Fau.readly.com%2Fapcaustralia%3Futm_source%3Dapcaustralia%26utm_medium%3Dmarketing_partnerships%26utm_campaign%3Dapcaustralia_1mf_publisher-affiliate_2021%26utm_content%3Dwebsite" target="_blank" rel="sponsored" data-url="https://www.awin1.com/awclick.php?awinmid=52369&amp;awinaffid=103504&amp;clickref=trd-au-9278584797257461623&amp;p=https%3A%2F%2Fau.readly.com%2Fapcaustralia%3Futm_source%3Dapcaustralia%26utm_medium%3Dmarketing_partnerships%26utm_campaign%3Dapcaustralia_1mf_publisher-affiliate_2021%26utm_content%3Dwebsite" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none">Read APC and thousands more Aussie and international magazines on Readly | 1-month free trial, then AU$11.99p/m</a></h2><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" id="elk-e16eabbf-837a-44d2-a404-e40c2143d1e7"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:962px;"><p class="vanilla-image-block" style="padding-top:56.24%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg" alt="Readly for APC" srcset="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-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/TYRFfMQ4xPJoVBWgHrPABL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Readly)</span></figcaption></figure><p id="elk-4936d710-ac5f-4830-8e17-73cc05ad0500">There's a new way to read <em>APC</em> and all your other favourite Future Australia magazines! Pick up a subscription to Readly for AU$11.99p/m and you'll get unrestricted, all-you-can-read digital access to all the latest issues of <em>APC</em>, plus <em><strong>over 5,000</strong></em> other Australian and international magazines. You can browse and read any issue on your PC, Mac, tablet or smartphone. <a data-analytics-id="inline-link" href="https://www.awin1.com/awclick.php?awinmid=52369&amp;awinaffid=518495&amp;clickref=trd-us-7282333198865414044&amp;p=https%3A%2F%2Fwww.readly.co%2Fau%2Fmagazines%2Fapc-magazine-australia" target="_blank" data-url="https://www.readly.co/au/magazines/apc-magazine-australia" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="hawklinks" data-google-interstitial="false" data-placeholder-url="https://www.awin1.com/awclick.php?awinmid=52369&amp;awinaffid=518495&amp;clickref=hawk-custom-tracking&amp;p=https%3A%2F%2Fwww.readly.co%2Fau%2Fmagazines%2Fapc-magazine-australia" data-merchant-name="Readly" data-merchant-id="280253" data-merchant-network="AWfuture-au" data-merchant-url="readly.co/au" data-mrf-recirculation="inline-link">VIEW DEAL</a></p><hr id="elk-4b84066f-6902-4919-87c7-62de0748188f"><a id="elk-83c47744-3414-4790-bb24-cb3a7707c6ea"></a><h2 id="subscribe-to-apc-s-print-edition-and-save-3">Subscribe to APC's print edition and save!</h2><p id="elk-657fe8b8-b8cb-43c9-8b7a-03d4a4d2ac06">Subscribe to the print edition of APC magazine and you'll enjoy a greatly-reduced cover price, plus free delivery directly to your door. Visit <a data-analytics-id="inline-link" href="https://www.techmags.com.au" target="_blank" data-url="https://www.techmags.com.au" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-mrf-recirculation="inline-link">techmags.com.au</a> for full details:</p><a href="https://subscribe.techmags.com.au/apc/index.aspx" target="_blank" id="elk-a1129fac-1621-4f69-a2c0-5790009d1ca2" data-url="https://subscribe.techmags.com.au/apc/index.aspx" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:970px;"><p class="vanilla-image-block" style="padding-top:21.96%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg" alt="Techmags" srcset="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-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/fqVfEZ2PEVqBESZPCf8bKY.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure></a><hr id="elk-28226a0b-73a2-4f87-af5f-9c607a115a0b"><a id="elk-45a390b7-c170-4529-8dfa-79af41b2f25b"></a><h2 id="get-the-digital-edition-for-your-tablet-3">Get the digital edition for your tablet</h2><p id="elk-e45db7e7-25c6-43c3-9357-e05123d5c8f2">Alternatively, APC is also available in digital edition to read on your iOS or Android device. To purchase individual issues or take up a subscription, simply follow these links to the Apple Newsstand or Zinio:</p><a href="https://apple.sjv.io/c/338476/435410/7643?subId1=trd-us-1275834991727578871&amp;sharedId=trd-us&amp;u=https%3A%2F%2Fapps.apple.com%2Fau%2Fapp%2Fapc-australia%2Fid722803923%3Firgwc%3D1%26aosid%3Dp239%26cid%3Daos-au-aff-ir-338476%26irchannel%3D13658%26irpid%3D338476%26clickid%3DWRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0%26ircid%3D7643" target="_blank" id="elk-3545f0e8-3dea-4b7c-ad0d-59d2ee0b6c56" data-url="https://apps.apple.com/au/app/apc-australia/id722803923?irgwc=1&amp;aosid=p239&amp;cid=aos-au-aff-ir-338476&amp;irchannel=13658&amp;irpid=338476&amp;clickid=WRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0&amp;ircid=7643" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="hawklinks" data-google-interstitial="false" data-placeholder-url="https://apple.sjv.io/c/338476/435410/7643?subId1=hawk-custom-tracking&amp;sharedId=hawk-prefix&amp;u=https%3A%2F%2Fapps.apple.com%2Fau%2Fapp%2Fapc-australia%2Fid722803923%3Firgwc%3D1%26aosid%3Dp239%26cid%3Daos-au-aff-ir-338476%26irchannel%3D13658%26irpid%3D338476%26clickid%3DWRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0%26ircid%3D7643" data-merchant-name="Apple Australia" data-merchant-id="111944" data-merchant-network="ImpactRadAu" data-merchant-url="apple.com/au"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:338px;"><p class="vanilla-image-block" style="padding-top:34.62%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-320-80.png.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png" alt="Apple Store APC mag" srcset="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 1200w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 1024w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 970w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 650w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 480w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-320-80.png 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/xhh3Y2bnbtz2iJPBJMjGvm.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure></a><a href="https://go.redirectingat.com?id=92X363&amp;xcust=trd_us_1091249761489258458&amp;xs=1&amp;url=https%3A%2F%2Fwww.zinio.com%2Fau%2Fpublications%2Fapc%2F33473&amp;sref=https%3A%2F%2Fwww.techradar.com" target="_blank" id="elk-35448e7a-517a-4461-82db-49bcd55083dc" data-url="https://www.zinio.com/au/publications/apc/33473" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="skimlinks" data-google-interstitial="false" data-placeholder-url="https://go.redirectingat.com?id=92X363&amp;xcust=hawk-custom-tracking&amp;xs=1&amp;url=https%3A%2F%2Fwww.zinio.com%2Fau%2Fpublications%2Fapc%2F33473&amp;sref=https%3A%2F%2Fwww.techradar.com"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:638px;"><p class="vanilla-image-block" style="padding-top:25.86%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-320-80.png.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png" alt="Zinio APC mag app" srcset="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 1200w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 1024w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 970w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 650w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-320-80.png 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/LJaAsH6k4MwE94JTf8TnW8.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Zinio)</span></figcaption></figure></a><hr id="elk-0802fa7d-e84b-42e6-950a-7cbfdd9051d3"><p id="elk-7ddca357-4bfa-4a57-8c80-839f98f0c37d"><a data-analytics-id="inline-link" href="https://www.techradar.com/news/apc-exclusives" target="_blank" data-url="https://www.techradar.com/news/apc-exclusives" data-hl-processed="none" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/news/apc-exclusives">Click here for APC's exclusive <strong>full-version downloads</strong></a></p><hr id="elk-6c10acbe-db4d-4319-8e1b-6af71bf52028"><a id="elk-47631431-78d7-4d59-a86d-6974c2cbf58f"></a><h2 id="contact-apc-3">Contact APC</h2><p id="elk-c6afb3b1-23a6-496c-a060-bbffba61be90">Got a question for the APC editorial team? You can get in touch with us by sending an email to <a data-analytics-id="inline-link" href="mailto:apcmag@futurenet.com" data-mrf-recirculation="inline-link">apcmag@futurenet.com</a>.</p><hr id="elk-468b1ed9-b835-455f-b243-e778472a93d4">
</div>
<div id="kiosq-app-paywall-js"></div>
<div id="this-will-be-used-for-mpu-2"></div>
<div id="slice-container-authorBio-ZWCjTDGr9FQi4Lvtri6n9Y" class="slice-container slice-author-bio authorBio-ZWCjTDGr9FQi4Lvtri6n9Y slice-container-authorBio"><div class="author author__default-layout author--separator"><div class="author__header"><div class="author__heading"><div class="author__name"><a href="https://www.techradar.com/author/apc-magazine" target="_self" class="link author__name_link" data-before-rewrite-localise="https://www.techradar.com/author/apc-magazine">APC magazine</a></div><div class="author__social"></div></div></div></div></div>
</section>
<div id="viafoura-comments" aria-hidden="true"></div>
<div class="relative max-w-[1070px] viafoura-twig-component mt-6 mx-4 lg:mx-0" data-component-name="Viafoura:Comments" style="--text-on-accent-color: white; --comment-widget-header-bg-color: var(--accent-color); --comment-widget-header-text-color: var(--text-on-accent-color); --comment-widget-header-link-color: var(--text-on-accent-color);" x-data="ViafouraComments('300px')" x-show="$store.Viafoura.showWidgets" data-nosnippet="" data-community-guidelines-text="&lt;p class='vfcustom-community-guidelines'&gt;Please follow our &lt;a href=&quot;https://www.techradar.com/news/about-us#section-community-guidelines&quot; target=&quot;_blank&quot;&gt;community guidelines&lt;/a&gt;.&lt;/p&gt;" data-join-the-conversation-text="Join the Conversation">
<div class="relative h-[--truncate-height] sm:h-[--truncate-desktop-height] overflow-hidden transition-[height] duration-150" x-data="Truncate(true)" style="--truncate-height: 500px; --truncate-desktop-height: 500px;" x-ref="container" data-test-id="container" data-component-name="Util:Truncate" id="viafoura-comments-container" x-on:truncate-update="handleUpdateEvent">
<div class="relative z-10 viafoura rounded-[var(--comment-widget-border-radius,0)]" id="viafoura-comment-wrapper" x-ref="content" data-test-id="content">
<div class="viafoura" style="min-height: 300px;">
<div>
<vf-conversations></vf-conversations>
</div>
</div>
</div>
<div class="absolute bg-gradient-to-t from-[--truncate-gradient-color,white] from-50% h-28 z-20 w-full bottom-0 flex items-end justify-center px-0 rounded-none" x-cloak="" x-show="isButtonVisible">
<button type="button" data-test-id="button" class="transition-colors text-[color:--truncate-btn-text-color,white] hover:text-[color:--truncate-btn-hover-text-color,white] border-none bg-[--truncate-btn-bg-color,black] hover:bg-[--truncate-btn-hover-bg-color,gray] text-sm py-2.5 px-5 w-full rounded-none uppercase bold" style="--truncate-btn-bg-color: rgb(var(--color-primary-500)); --truncate-btn-hover-bg-color: rgb(var(--color-primary-700)); --truncate-btn-text-color: rgb(var(--color-primary-50)); --truncate-btn-hover-text-color: rgb(var(--color-primary-50));" x-on:click="expandContent">View More</button>
</div>
</div>
<div class="absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white/90 border-1 rounded-b-[var(--comment-widget-border-radius,0)]" x-show="showConfirmDisplayNamePrompt" x-cloak="">
<div class="p-2 text-center">
<p class="mb-3 !text-lg">You must confirm your public display name before commenting</p>
<p class="mb-3 !text-sm">Please logout and then login again, you will then be prompted to enter your display name.</p>
<button x-on:click="$store.ViafouraAuthModal.logout()" type="button" class="block mb-3 w-full justify-center px-3 py-2 text-sm font-semibold text-white shadow-sm button-primary">
Logout
</button>
</div>
</div>
</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>
<section class="mx-2 my-5 sm:mx-0">
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
        <div data-recirc-id="article-river-stacked-adviser:hybrid">
                            <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/computing/windows/microsofts-eye-opening-list-of-fixes-for-windows-11-deals-with-most-major-pain-points-and-you-can-thank-apple" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-adviser-hybrid-feed-1" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Apple's MacBook Neo triumph could also be great news for Windows 11 laptops - Windows" title="Apple's MacBook Neo triumph could also be great news for Windows 11 laptops" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/computing/windows/microsofts-eye-opening-list-of-fixes-for-windows-11-deals-with-most-major-pain-points-and-you-can-thank-apple">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9.jpg" alt="MacBook Neo laptop on a desk with plant in background" srcset="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9-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/hfGo7jWWCfUAF3tznY9Sk9.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/hfGo7jWWCfUAF3tznY9Sk9.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Apple's MacBook Neo triumph could also be great news for Windows 11 laptops</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/windows/5-things-microsoft-isnt-fixing-with-windows-11-that-id-love-to-see-happen" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-adviser-hybrid-feed-2" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="5 things Microsoft isn't fixing with Windows 11 that I'd love to see happen - Windows" title="5 things Microsoft isn't fixing with Windows 11 that I'd love to see happen" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/computing/windows/5-things-microsoft-isnt-fixing-with-windows-11-that-id-love-to-see-happen">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG.jpg" alt="girl using laptop hoping for good luck with her fingers crossed" srcset="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG-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/mszszuQdPWYRLw8JSzLBcG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/mszszuQdPWYRLw8JSzLBcG.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">5 things Microsoft isn't fixing with Windows 11 that I'd love to see happen</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/5-things-you-probably-didnt-know-windows-11-pro-can-do-for-you" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-adviser-hybrid-feed-3" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="5 things you probably didn't know Windows 11 Pro can do for you - Pro" title="5 things you probably didn't know Windows 11 Pro can do for you" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/pro/5-things-you-probably-didnt-know-windows-11-pro-can-do-for-you">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN.png" alt="Windows 11" srcset="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN-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/6zB2vcssaDLmnZsESVY4XN.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/6zB2vcssaDLmnZsESVY4XN.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">5 things you probably didn't know Windows 11 Pro can do for you</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/windows/france-has-ditched-windows-11-for-linux-on-2-5-million-government-pcs-heres-why-microsoft-should-worry-that-millions-more-could-follow-by-the-end-of-2026" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-adviser-hybrid-feed-4" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Windows 11 is so bad France is moving to Linux &mdash; and many more could follow - Windows" title="Windows 11 is so bad France is moving to Linux &mdash; and many more could follow" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/computing/windows/france-has-ditched-windows-11-for-linux-on-2-5-million-government-pcs-heres-why-microsoft-should-worry-that-millions-more-could-follow-by-the-end-of-2026">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb.jpg" alt="A finger touching a screen showing the Windows 11 logo next to a laptop screen showing the France flag covered in digits" srcset="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb-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/FpSX3kBh3u4DJe7NVALexb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/FpSX3kBh3u4DJe7NVALexb.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Windows 11 is so bad France is moving to Linux &mdash; and many more could follow</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/windows/microsoft-dropping-copilot-notification-plans-is-a-victory-for-users-but-the-fight-over-windows-11s-soul-continues" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-adviser-hybrid-feed-5" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Microsoft drops controversial Windows 11 Copilot feature after backlash - Windows" title="Microsoft drops controversial Windows 11 Copilot feature after backlash" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/computing/windows/microsoft-dropping-copilot-notification-plans-is-a-victory-for-users-but-the-fight-over-windows-11s-soul-continues">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP.jpg" alt="art of a bin with AI chucked in it" srcset="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP-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/yN27T4T5tyTyrPmLYogYgP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yN27T4T5tyTyrPmLYogYgP.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Microsoft drops controversial Windows 11 Copilot feature after backlash</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/5-security-features-in-windows-11-pro-to-keep-you-protected-against-even-the-smartest-cyberattacks" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-adviser-hybrid-feed-6" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="5 security features in Windows 11 Pro to keep you protected against even the smartest cyberattacks - Pro" title="5 security features in Windows 11 Pro to keep you protected against even the smartest cyberattacks" data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/pro/5-security-features-in-windows-11-pro-to-keep-you-protected-against-even-the-smartest-cyberattacks">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD.jpg" alt="A man holding the Microsoft Surface Duo 2" srcset="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD-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/vDZnSBZHLNhTrJp9ckAyGD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vDZnSBZHLNhTrJp9ckAyGD.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">5 security features in Windows 11 Pro to keep you protected against even the smartest cyberattacks</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/5-reasons-why-windows-11-pro-is-so-much-better-than-windows-10" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-adviser-hybrid-feed-7" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="5 reasons why Windows 11 Pro is so much better than Windows 10 - Pro" title="5 reasons why Windows 11 Pro is so much better than Windows 10" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/pro/5-reasons-why-windows-11-pro-is-so-much-better-than-windows-10">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9.jpg" alt="Microsoft Surface Pro 10" srcset="https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9-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/wK84sqnNdcv7HhLocM6RM9.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wK84sqnNdcv7HhLocM6RM9.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">5 reasons why Windows 11 Pro is so much better than Windows 10</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/windows/its-actually-happening-microsoft-promises-to-fix-the-biggest-issues-in-windows-11-from-ai-slop-to-pushy-windows-updates" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-adviser-hybrid-feed-8" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Microsoft promises to fix the biggest issues in Windows 11, including AI - Windows" title="Microsoft promises to fix the biggest issues in Windows 11, including AI" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/computing/windows/its-actually-happening-microsoft-promises-to-fix-the-biggest-issues-in-windows-11-from-ai-slop-to-pushy-windows-updates">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF.jpg" alt="Windows 11 on a laptop" srcset="https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF-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/vUENLgpmE9SAJMUqFSigSF.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vUENLgpmE9SAJMUqFSigSF.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Microsoft promises to fix the biggest issues in Windows 11, including AI</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/windows/the-latest-windows-11-update-is-here-boasting-4-features-im-very-pleased-to-see" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-adviser-hybrid-feed-9" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Microsoft's May update for Windows 11 is here boasting 4 key features - Windows" title="Microsoft's May update for Windows 11 is here boasting 4 key features" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/computing/windows/the-latest-windows-11-update-is-here-boasting-4-features-im-very-pleased-to-see">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf.jpg" alt="Windows 11" srcset="https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf-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/2VaLZKYva22fTvVbqegPsf.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/2VaLZKYva22fTvVbqegPsf.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Windows</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Microsoft's May update for Windows 11 is here boasting 4 key features</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/5-hidden-features-to-boost-your-productivity-in-windows-11-pro" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-adviser-hybrid-feed-10" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="5 hidden features to boost your productivity in Windows 11 Pro - Pro" title="5 hidden features to boost your productivity in Windows 11 Pro" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/pro/5-hidden-features-to-boost-your-productivity-in-windows-11-pro">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc.jpg" alt="Microsoft Surface Pro X devioces on a blank white background" srcset="https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc-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/ouiK9zvSLVuBiBVFoscjqc.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ouiK9zvSLVuBiBVFoscjqc.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">5 hidden features to boost your productivity in Windows 11 Pro</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/switching-from-mac-to-windows-11-pro-here-are-the-7-things-you-need-to-know-right-away" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-adviser-hybrid-feed-11" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Switching from Mac to Windows 11 Pro? Here are the 7 things you need to know right away - Pro" title="Switching from Mac to Windows 11 Pro? Here are the 7 things you need to know right away" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/pro/switching-from-mac-to-windows-11-pro-here-are-the-7-things-you-need-to-know-right-away">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z.jpg" alt="Microsoft Surface Pro 11" srcset="https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z-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/HZEenfkfQezdkJykTgx53Z.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/HZEenfkfQezdkJykTgx53Z.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Switching from Mac to Windows 11 Pro? Here are the 7 things you need to know right away</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-stories-from-android-17s-showcase-to-claude-cracking-a-usd400-000-crypto-wallet" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-adviser-hybrid-feed-12" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="ICYMI: the week's 7 biggest tech stories for May 16, 2026 - Tech" title="ICYMI: the week's 7 biggest tech stories for May 16, 2026" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-stories-from-android-17s-showcase-to-claude-cracking-a-usd400-000-crypto-wallet">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V.png" alt="The Android robot next to an iPhone and Insta360 GO 3S Retro" srcset="https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V-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/KS5rGAfMZUKerLR5gyVz9V.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/KS5rGAfMZUKerLR5gyVz9V.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Tech</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">ICYMI: the week's 7 biggest tech stories for May 16, 2026</span>
                            
                            
                        </a>

                                                </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 Seasonal Sales</div>
                        
            <div class="grid grid-cols-1 gap-4 mt-4 mb-5">
                
                                                        
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/massive-savings-at-sonos-with-up-to-25-percent-off-industry-leading-speakers" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-solr-latest-category-feed-1" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Massive savings at Sonos with up to 25% off industry-leading speakers - Seasonal Sales" title="Massive savings at Sonos with up to 25% off industry-leading speakers" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/massive-savings-at-sonos-with-up-to-25-percent-off-industry-leading-speakers">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi.jpg" alt="Sonos" srcset="https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi-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/4XivYzhtA3TAY8uyUsdSwi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/4XivYzhtA3TAY8uyUsdSwi.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Massive savings at Sonos with up to 25% off industry-leading speakers</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/prep-and-save-for-americas-250th-birthday-at-walmart-shop-deals-on-grills-decor-games-patio-furniture-and-more" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-solr-latest-category-feed-2" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Prep and save for America&rsquo;s 250th birthday at Walmart &mdash; shop deals on grills, decor, games, patio furniture, and more - Seasonal Sales" title="Prep and save for America&rsquo;s 250th birthday at Walmart &mdash; shop deals on grills, decor, games, patio furniture, and more" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/prep-and-save-for-americas-250th-birthday-at-walmart-shop-deals-on-grills-decor-games-patio-furniture-and-more">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T.jpg" alt="America&amp;#039;s 250th Birthday deals at Walmart" srcset="https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T-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/oQiDdA6cEySrHcuShc2k7T.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/oQiDdA6cEySrHcuShc2k7T.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Prep and save for America&rsquo;s 250th birthday at Walmart &mdash; shop deals on grills, decor, games, patio furniture, and more</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/buying-your-dad-a-tech-gift-or-gadget-for-fathers-day-you-may-want-to-wait-until-prime-day-if-possible" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-solr-latest-category-feed-3" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Buying your dad a tech gift or gadget for Father's Day? You may want to wait until Prime Day, if possible - Seasonal Sales" title="Buying your dad a tech gift or gadget for Father's Day? You may want to wait until Prime Day, if possible" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/buying-your-dad-a-tech-gift-or-gadget-for-fathers-day-you-may-want-to-wait-until-prime-day-if-possible">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC.jpg" alt="Apple iPad Mini A 17 Pro (2024) REVIEW" srcset="https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC-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/t5TDvHWatt5KvwY9SbqjxC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/t5TDvHWatt5KvwY9SbqjxC.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Buying your dad a tech gift or gadget for Father's Day? You may want to wait until Prime Day, if possible</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/the-early-prime-day-appliance-deals-worth-shopping-right-now-record-low-prices-from-ninja-shark-tineco-and-instant-pot" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-solr-latest-category-feed-4" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The early Prime Day appliance deals worth shopping right now &mdash; record-low prices from Ninja, Shark, Tineco and Instant Pot - Seasonal Sales" title="The early Prime Day appliance deals worth shopping right now &mdash; record-low prices from Ninja, Shark, Tineco and Instant Pot" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/the-early-prime-day-appliance-deals-worth-shopping-right-now-record-low-prices-from-ninja-shark-tineco-and-instant-pot">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6.jpg" alt="Early Prime Day appliance deals 2026" srcset="https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6-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/BC5MqFXW3fdQCHpmLFaiF6.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/BC5MqFXW3fdQCHpmLFaiF6.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The early Prime Day appliance deals worth shopping right now &mdash; record-low prices from Ninja, Shark, Tineco and Instant Pot</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/amazon-prime-members-can-already-get-usd135-in-free-perks-ahead-of-prime-day-2026-here-are-7-freebies-to-claim-right-now" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-solr-latest-category-feed-5" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="7 Amazon Prime Day deals that get you up to $135 in free perks right now - Seasonal Sales" title="7 Amazon Prime Day deals that get you up to $135 in free perks right now" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/amazon-prime-members-can-already-get-usd135-in-free-perks-ahead-of-prime-day-2026-here-are-7-freebies-to-claim-right-now">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK.jpg" alt="Assorted tech products on blue background with Amazon Prime Day text overlay" srcset="https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK-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/VSJzthLCytbZtXwWHLpVTK.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/VSJzthLCytbZtXwWHLpVTK.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">7 Amazon Prime Day deals that get you up to $135 in free perks right now</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/best-buy-slashes-up-to-usd400-off-apple-tech-in-its-limited-time-sale-get-airpods-macbooks-ipads-and-apple-watches-from-usd99-99" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-solr-latest-category-feed-6" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Best Buy slashes up to $400 off Apple tech in a limited-time sale &mdash; get AirPods, MacBooks, iPads and Apple Watches from $99.99 - Seasonal Sales" title="Best Buy slashes up to $400 off Apple tech in a limited-time sale &mdash; get AirPods, MacBooks, iPads and Apple Watches from $99.99" data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/best-buy-slashes-up-to-usd400-off-apple-tech-in-its-limited-time-sale-get-airpods-macbooks-ipads-and-apple-watches-from-usd99-99">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb.jpg" alt="A collage featuring a MacBook Neo, Apple AirPods, AirTag, iPad, and Apple Watch on a blue background" srcset="https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb-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/ZgRVZrNMkWxLEG4S6GTbkb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZgRVZrNMkWxLEG4S6GTbkb.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Best Buy slashes up to $400 off Apple tech in a limited-time sale &mdash; get AirPods, MacBooks, iPads and Apple Watches from $99.99</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/the-oura-ring-4-is-a-future-proof-smart-ring-and-it-just-dropped-to-its-cheapest-price-yet-ahead-of-prime-day" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-solr-latest-category-feed-7" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The Oura Ring 4 is a 'future-proof smart ring' &mdash; and it just dropped to its cheapest price yet ahead of Prime Day - Seasonal Sales" title="The Oura Ring 4 is a 'future-proof smart ring' &mdash; and it just dropped to its cheapest price yet ahead of Prime Day" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/the-oura-ring-4-is-a-future-proof-smart-ring-and-it-just-dropped-to-its-cheapest-price-yet-ahead-of-prime-day">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3.jpg" alt="Oura Ring 4 in silver" srcset="https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3-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/eUBgYS9zrCVbLEPJKJHjz3.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/eUBgYS9zrCVbLEPJKJHjz3.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The Oura Ring 4 is a 'future-proof smart ring' &mdash; and it just dropped to its cheapest price yet ahead of Prime Day</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/prime-day-announced-for-june-23-but-amazon-shoppers-can-score-free-perks-today-heres-how-to-win-a-usd1-000-amazon-gift-card-and-free-groceries-for-a-year" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-solr-latest-category-feed-8" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Prime Day announced for June 23, but Amazon shoppers can score free Perks today &mdash; here's how to win a $1,000 Amazon gift card and free groceries for a year - Seasonal Sales" title="Prime Day announced for June 23, but Amazon shoppers can score free Perks today &mdash; here's how to win a $1,000 Amazon gift card and free groceries for a year" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/prime-day-announced-for-june-23-but-amazon-shoppers-can-score-free-perks-today-heres-how-to-win-a-usd1-000-amazon-gift-card-and-free-groceries-for-a-year">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN.jpg" alt="Amazon Prime Day perks 2026" srcset="https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN-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/Dbqa5w6zUsVf2nhhrsoDxN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Dbqa5w6zUsVf2nhhrsoDxN.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Prime Day announced for June 23, but Amazon shoppers can score free Perks today &mdash; here's how to win a $1,000 Amazon gift card and free groceries for a year</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/amazon-reveals-the-dates-for-prime-day-2026-and-ive-found-11-of-the-best-early-deals-that-you-can-shop-now" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-solr-latest-category-feed-9" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Amazon reveals the dates for Prime Day 2026 &mdash; and I've found 11 of the best early deals that you can shop now - Seasonal Sales" title="Amazon reveals the dates for Prime Day 2026 &mdash; and I've found 11 of the best early deals that you can shop now" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/amazon-reveals-the-dates-for-prime-day-2026-and-ive-found-11-of-the-best-early-deals-that-you-can-shop-now">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD.jpg" alt="A woman opening a brown box with the Amazon logo on it as various gold and sparkly items explode out of it." srcset="https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD-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/kaBd2DDURPpfcYdXsBmYZD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/kaBd2DDURPpfcYdXsBmYZD.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Amazon reveals the dates for Prime Day 2026 &mdash; and I've found 11 of the best early deals that you can shop now</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/18-fathers-day-gift-ideas-for-every-budget" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-solr-latest-category-feed-10" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="18 Father's Day gift ideas for every budget &mdash; Yeti, Apple, JBL, and more from $25 - Seasonal Sales" title="18 Father's Day gift ideas for every budget &mdash; Yeti, Apple, JBL, and more from $25" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/18-fathers-day-gift-ideas-for-every-budget">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA.png" alt="Father&amp;#039;s Day gift guide 2026" srcset="https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA-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/miFjAXpMjeSaj3YGNczHvA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/miFjAXpMjeSaj3YGNczHvA.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">18 Father's Day gift ideas for every budget &mdash; Yeti, Apple, JBL, and more from $25</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/the-49-best-memorial-day-tech-deals-worth-adding-to-your-cart-airpods-garmin-oled-tvs-cheap-smart-home-macbooks-and-more" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-solr-latest-category-feed-11" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The 49 best Memorial Day tech deals worth adding to your cart &mdash; AirPods, Garmin, OLED TVs, cheap smart home, MacBooks, and more - Seasonal Sales" title="The 49 best Memorial Day tech deals worth adding to your cart &mdash; AirPods, Garmin, OLED TVs, cheap smart home, MacBooks, and more" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/the-49-best-memorial-day-tech-deals-worth-adding-to-your-cart-airpods-garmin-oled-tvs-cheap-smart-home-macbooks-and-more">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT.jpg" alt="Amazon Memorial Day tech deals 2026" srcset="https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT-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/LEuS5rHieLqKLGsJ9A6tTT.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/LEuS5rHieLqKLGsJ9A6tTT.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The 49 best Memorial Day tech deals worth adding to your cart &mdash; AirPods, Garmin, OLED TVs, cheap smart home, MacBooks, and more</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/seasonal-sales/the-25-best-memorial-day-tv-deals-that-i-personally-recommend-expert-picks-on-4k-qled-and-oled-tvs-from-usd149-99" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-solr-latest-category-feed-12" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The 25 best Memorial Day TV deals that I personally recommend &mdash; expert picks on 4K, QLED, and OLED TVs from $149.99 - Seasonal Sales" title="The 25 best Memorial Day TV deals that I personally recommend &mdash; expert picks on 4K, QLED, and OLED TVs from $149.99" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/the-25-best-memorial-day-tv-deals-that-i-personally-recommend-expert-picks-on-4k-qled-and-oled-tvs-from-usd149-99">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG.jpg" alt="Memorial Day TV sales 2026" srcset="https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG-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/yWYmCknmntDEvnYQZgCLHG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yWYmCknmntDEvnYQZgCLHG.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Seasonal Sales</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The 25 best Memorial Day TV deals that I personally recommend &mdash; expert picks on 4K, QLED, and OLED TVs from $149.99</span>
                            
                            
                        </a>

                                                </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 News</div>
                        
            <div class="grid grid-cols-1 gap-4 mt-4 mb-5">
                
                                                        
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/vpn/vpn-privacy-security/windscribe-now-accepts-cash-for-vpn-subscriptions-but-admits-the-process-is-the-slowest-riskiest-way-to-pay" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-solr-latest-articletype-feed-1" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Windscribe now accepts cash for VPN subscriptions &mdash; but admits the process is 'the slowest, riskiest way to pay' - VPN Privacy &amp; Security" title="Windscribe now accepts cash for VPN subscriptions &mdash; but admits the process is 'the slowest, riskiest way to pay'" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-privacy-security/windscribe-now-accepts-cash-for-vpn-subscriptions-but-admits-the-process-is-the-slowest-riskiest-way-to-pay">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE.jpg" alt="Windscribe VPN on Samsung Galaxy S24 Ultra" srcset="https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE-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/dTPDs7MHgjoQE9rXcB8uzE.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/dTPDs7MHgjoQE9rXcB8uzE.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">VPN Privacy &amp; Security</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Windscribe now accepts cash for VPN subscriptions &mdash; but admits the process is 'the slowest, riskiest way to pay'</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/health-fitness/fitness-trackers/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-solr-latest-articletype-feed-2" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Garmin Cirqa certification suggests it lacks built-in GPS - Fitness Trackers" title="Garmin Cirqa certification suggests it lacks built-in GPS" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/health-fitness/fitness-trackers/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49.jpg" alt="Google Fitbit Air" srcset="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-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/rQdVpkQKaF9pPhPNHyrW49.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Fitness Trackers</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Garmin Cirqa certification suggests it lacks built-in GPS</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/vpn/vpn-services/nordvpn-lands-on-meta-horizon-and-vr-privacy-just-got-a-whole-lot-easier" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-solr-latest-articletype-feed-3" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="NordVPN lands on Meta Horizon &mdash; and VR privacy just got a whole lot easier - VPN Services" title="NordVPN lands on Meta Horizon &mdash; and VR privacy just got a whole lot easier" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-services/nordvpn-lands-on-meta-horizon-and-vr-privacy-just-got-a-whole-lot-easier">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU.png" alt="NordVPN on VR headsets graphic - promo image" srcset="https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU-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/rEcPPq8LWjgB6eGjS6o8xU.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/rEcPPq8LWjgB6eGjS6o8xU.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">VPN Services</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">NordVPN lands on Meta Horizon &mdash; and VR privacy just got a whole lot easier</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/a-massive-escalation-in-electronic-warfare-researchers-show-how-russian-satellites-can-jam-gps-across-europe-and-a-mysterious-series-of-interference-events-show-it-could-already-be-happening" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-solr-latest-articletype-feed-4" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Researchers show how Russian satellites can jam GPS across Europe - Computing" title="Researchers show how Russian satellites can jam GPS across Europe" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/computing/a-massive-escalation-in-electronic-warfare-researchers-show-how-russian-satellites-can-jam-gps-across-europe-and-a-mysterious-series-of-interference-events-show-it-could-already-be-happening">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS.jpg" alt="A Galileo gps satellite" srcset="https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS-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/5HiLgXDJgWGw7SsRBKqLMS.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/5HiLgXDJgWGw7SsRBKqLMS.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Computing</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Researchers show how Russian satellites can jam GPS across Europe</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/i-sent-an-email-without-opening-gmail-thanks-to-chatgpts-new-feature-then-i-found-the-catch" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-solr-latest-articletype-feed-5" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="I sent an email without opening Gmail thanks to ChatGPT &mdash; then I found the catch - ChatGPT" title="I sent an email without opening Gmail thanks to ChatGPT &mdash; then I found the catch" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/ai-platforms-assistants/chatgpt/i-sent-an-email-without-opening-gmail-thanks-to-chatgpts-new-feature-then-i-found-the-catch">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj.jpg" alt="A laptop screen running ChatGPT and showing the new email features." srcset="https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj-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/KnJ2nB4eehUVNSWT8jFKrj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/KnJ2nB4eehUVNSWT8jFKrj.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">ChatGPT</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">I sent an email without opening Gmail thanks to ChatGPT &mdash; then I found the catch</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/audio/apple-music/apple-music-is-getting-a-mini-ios-27-glow-up-but-it-still-lacks-the-features-many-subscribers-actually-want" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-solr-latest-articletype-feed-6" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Apple Music's minor iOS 27 upgrades don't include continuity or social features - Apple Music" title="Apple Music's minor iOS 27 upgrades don't include continuity or social features" data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/audio/apple-music/apple-music-is-getting-a-mini-ios-27-glow-up-but-it-still-lacks-the-features-many-subscribers-actually-want">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ.jpg" alt="WWDC 2026 Screenshots" srcset="https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ-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/UNb9WncusEsxEDPFwZLhBZ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/UNb9WncusEsxEDPFwZLhBZ.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Apple Music</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Apple Music's minor iOS 27 upgrades don't include continuity or social features</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/republicans-call-on-fbi-to-investigate-anti-data-center-sentiment-as-a-chinese-psyop-despite-55-percent-of-data-center-opposition-headed-by-republicans" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-solr-latest-articletype-feed-7" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Republicans call on FBI to investigate anti-data center sentiment as a Chinese psyop &ndash; despite 55% of data center opposition headed by Republicans - Pro" title="Republicans call on FBI to investigate anti-data center sentiment as a Chinese psyop &ndash; despite 55% of data center opposition headed by Republicans" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/pro/republicans-call-on-fbi-to-investigate-anti-data-center-sentiment-as-a-chinese-psyop-despite-55-percent-of-data-center-opposition-headed-by-republicans">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9.jpg" alt="A US flag with a large green eye peering through the red and white stripes of the flag." srcset="https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9-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/wYPgEkA7DNHbrRPXMj34U9.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wYPgEkA7DNHbrRPXMj34U9.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Republicans call on FBI to investigate anti-data center sentiment as a Chinese psyop &ndash; despite 55% of data center opposition headed by Republicans</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/audio/forget-siri-ai-and-eq-for-airpods-apples-key-wwdc-announcement-is-carplay-video-streaming-and-i-worry-itll-make-for-more-dangerous-roads" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-solr-latest-articletype-feed-8" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="PSA: despite iOS 27's new CarPlay feature, please don't watch YouTube in your car - Audio" title="PSA: despite iOS 27's new CarPlay feature, please don't watch YouTube in your car" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/audio/forget-siri-ai-and-eq-for-airpods-apples-key-wwdc-announcement-is-carplay-video-streaming-and-i-worry-itll-make-for-more-dangerous-roads">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V.jpg" alt="CarPlay" srcset="https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V-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/YFbmXMrA7g4radN8xcu49V.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/YFbmXMrA7g4radN8xcu49V.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Audio</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">PSA: despite iOS 27's new CarPlay feature, please don't watch YouTube in your car</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/phones/iphone/apple-just-all-but-confirmed-the-iphone-ultra-in-the-ios-27-beta" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-solr-latest-articletype-feed-9" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="iOS 27 beta code points to a foldable iPhone Ultra - iPhone" title="iOS 27 beta code points to a foldable iPhone Ultra" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/phones/iphone/apple-just-all-but-confirmed-the-iphone-ultra-in-the-ios-27-beta">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD.jpg" alt="The Samsung Galaxy Z Fold 7 alongside a silhouette of the rumored iPhone Ultra" srcset="https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD-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/YUVUCV4zB4zqEF2zwErrjD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/YUVUCV4zB4zqEF2zwErrjD.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">iPhone</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">iOS 27 beta code points to a foldable iPhone Ultra</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/a-major-shift-in-how-europe-approaches-technological-sovereignty-eu-reveals-new-plans-to-cut-reliance-on-us-and-chinese-tech" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-solr-latest-articletype-feed-10" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="EU reveals new plans to cut reliance on US and Chinese tech - Pro" title="EU reveals new plans to cut reliance on US and Chinese tech" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/pro/a-major-shift-in-how-europe-approaches-technological-sovereignty-eu-reveals-new-plans-to-cut-reliance-on-us-and-chinese-tech">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi.jpg" alt="European Commission President Ursula von der Leyen speaking at a press conference on the EU digital age verification application in Brussels, Belgium, on April 15, 2026." srcset="https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi-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/M7FVdu9oyrifMi6MTNz5wi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/M7FVdu9oyrifMi6MTNz5wi.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">EU reveals new plans to cut reliance on US and Chinese tech</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/pro/oh-this-is-not-good-for-the-neighborhood-texas-city-sells-87-acres-gifted-by-local-farmer-to-data-center-developer-for-usd10-million" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-solr-latest-articletype-feed-11" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Texas city sells 87 acres gifted by local farmer to data center developer for $10 million - Pro" title="Texas city sells 87 acres gifted by local farmer to data center developer for $10 million" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/pro/oh-this-is-not-good-for-the-neighborhood-texas-city-sells-87-acres-gifted-by-local-farmer-to-data-center-developer-for-usd10-million">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA.png" alt="Mr. Bland&amp;#039;s land donated to Taylor, Texas" srcset="https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA-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/8eJkhHdF3U9z53Pg6yJFWA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/8eJkhHdF3U9z53Pg6yJFWA.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">Pro</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Texas city sells 87 acres gifted by local farmer to data center developer for $10 million</span>
                            
                            
                        </a>

                                                </div>
                                                                            
                                        
                                                                                                                                            
                        <div>
                        
                        <a href="https://www.techradar.com/computing/mac-os/apple-quietly-kills-off-support-for-intel-macs-and-macbooks" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-solr-latest-articletype-feed-12" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Apple quietly kills off support for Intel Macs and MacBooks - macOS" title="Apple quietly kills off support for Intel Macs and MacBooks" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/computing/mac-os/apple-quietly-kills-off-support-for-intel-macs-and-macbooks">

                                                                    
                                    
                                                                            <div class="aspect-[--img-listing-aspect-ratio,16/9] relative mb-3.5">
                                                <picture data-new-v2-image="true">
    <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
    <img src="https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD.jpg" alt="WWDC 2026 Screenshots" srcset="https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD-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/hXBHHdKiLfQaUjs2AAptnD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/hXBHHdKiLfQaUjs2AAptnD.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
    </picture>

                                            
                                        </div>
                                                            
                                                                                                <span class="custom-subheading-styles">macOS</span>
                                                            
                            <span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Apple quietly kills off support for Intel Macs and MacBooks</span>
                            
                            
                        </a>

                                                </div>
                                                    
            </div>
        </div>
    </aside>
</section>
<div class="related-articles-block">
</div>
</div>
</div>
<div data-widget-type="ads" id="ads-middle-1" class="clear-both widget widget-ads widget-ads-middle-1 widget-ads-ads-middle-1 widget-no-data widget-ads-flexi_ads_middle1">
<div id="bdx_flexi_ads_middle1" data-type="ads" data-ads-type="bordeaux" class="flexi_ads_middle1"></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="contentparsed" id="follow-us-on-google-news" class="clear-both widget widget-contentparsed widget-follow-us-on-google-news widget-contentparsed-follow-us-on-google-news widget-content-parsed widget-content-parsed-curated ">
<div class="wcp-item-content">
</div>
</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":"\/ai-platforms-assistants\/chatgpt\/i-sent-an-email-without-opening-gmail-thanks-to-chatgpts-new-feature-then-i-found-the-catch","heading":"I sent an email without opening Gmail thanks to ChatGPT \u2014 then I found the catch"},{"href":"\/vpn\/vpn-privacy-security\/windscribe-now-accepts-cash-for-vpn-subscriptions-but-admits-the-process-is-the-slowest-riskiest-way-to-pay","heading":"Windscribe now accepts cash for VPN subscriptions \u2014 but admits the process is 'the slowest, riskiest way to pay'"},{"href":"\/audio\/apple-music\/apple-music-is-getting-a-mini-ios-27-glow-up-but-it-still-lacks-the-features-many-subscribers-actually-want","heading":"Apple Music's minor iOS 27 upgrades don't include continuity or social features"},{"href":"\/pro\/ergonofis-equation-ergonomic-office-chair-review","heading":"Ergonofis Equation ergonomic office chair review"},{"href":"\/health-fitness\/fitness-trackers\/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0","heading":"Garmin Cirqa certification suggests it lacks built-in GPS"}]}]}), "https://slice.vanilla.futurecdn.net/13-4-24/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/ai-platforms-assistants/chatgpt/i-sent-an-email-without-opening-gmail-thanks-to-chatgpts-new-feature-then-i-found-the-catch" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/ai-platforms-assistants/chatgpt/i-sent-an-email-without-opening-gmail-thanks-to-chatgpts-new-feature-then-i-found-the-catch">I sent an email without opening Gmail thanks to ChatGPT &mdash; then I found the catch</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/vpn/vpn-privacy-security/windscribe-now-accepts-cash-for-vpn-subscriptions-but-admits-the-process-is-the-slowest-riskiest-way-to-pay" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/vpn/vpn-privacy-security/windscribe-now-accepts-cash-for-vpn-subscriptions-but-admits-the-process-is-the-slowest-riskiest-way-to-pay">Windscribe now accepts cash for VPN subscriptions &mdash; but admits the process is 'the slowest, riskiest way to pay'</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/audio/apple-music/apple-music-is-getting-a-mini-ios-27-glow-up-but-it-still-lacks-the-features-many-subscribers-actually-want" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/audio/apple-music/apple-music-is-getting-a-mini-ios-27-glow-up-but-it-still-lacks-the-features-many-subscribers-actually-want">Apple Music's minor iOS 27 upgrades don't include continuity or social features</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/pro/ergonofis-equation-ergonomic-office-chair-review" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/pro/ergonofis-equation-ergonomic-office-chair-review">Ergonofis Equation ergonomic office chair review</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/health-fitness/fitness-trackers/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/health-fitness/fitness-trackers/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0">Garmin Cirqa certification suggests it lacks built-in GPS</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>
<section class="footer footer-main-wrapper" aria-label="Main footer" data-nosnippet="" data-mrf-recirculation="footer">
<div class="bg-gray-100 py-8 sm:py-12 text-center">
<div class="flex flex-col items-center md:flex-row md:items-start md:justify-between max-w-full md:max-w-[1200px] md:mx-auto px-4">
<h2 class="text-xl font-semibold uppercase mb-6 sm:mb-8 md:text-base md:w-48 md:flex-shrink-0 text-center md:text-left">Useful links</h2>
<div class="flex flex-col sm:flex-row sm:justify-start w-full text-base sm:font-normal sm:gap-8 md:gap-12">
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/vpn/best-vpn" target="_blank" data-before-rewrite-localise="/vpn/best-vpn">Best VPN</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/vpn/best-free-vpn" target="_blank" data-before-rewrite-localise="/vpn/best-free-vpn">Best Free VPN</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/web-hosting/best-web-hosting-service-websites" target="_blank" data-before-rewrite-localise="/web-hosting/best-web-hosting-service-websites">Best Web Hosting Service</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/the-best-website-builder" target="_blank" data-before-rewrite-localise="/news/the-best-website-builder">Best Website Builder</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361" target="_blank" data-before-rewrite-localise="/news/mobile-computing/laptops/best-laptops-1304361">Best Laptops</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/mobile-computing/laptops/best-gaming-laptops-top-5-gaming-notebooks-reviewed-1258471" target="_blank" data-before-rewrite-localise="/news/mobile-computing/laptops/best-gaming-laptops-top-5-gaming-notebooks-reviewed-1258471">Best Gaming Laptops</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/computing/gaming-pcs/best-gaming-pc" target="_blank" data-before-rewrite-localise="/computing/gaming-pcs/best-gaming-pc">Best Gaming PC</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/gaming/best-gaming-chairs" target="_blank" data-before-rewrite-localise="/gaming/best-gaming-chairs">Best PC Gaming Chair</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/best-phone" target="_blank" data-before-rewrite-localise="/news/best-phone">Best Phone</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/best-tv" target="_blank" data-before-rewrite-localise="/news/best-tv">Best TV</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/televisions/the-best-oled-tvs" target="_blank" data-before-rewrite-localise="/televisions/the-best-oled-tvs">Best Oled TVs</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074" target="_blank" data-before-rewrite-localise="/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">Best Smartwatch</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/audio/turntables/the-best-turntables" target="_blank" data-before-rewrite-localise="/audio/turntables/the-best-turntables">Best Turntables</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/audio/headphones/best-noise-cancelling-headphones" target="_blank" data-before-rewrite-localise="/audio/headphones/best-noise-cancelling-headphones">Best Noise Cancelling Headphones</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/audio/earbuds-airpods/best-wireless-earbuds" target="_blank" data-before-rewrite-localise="/audio/earbuds-airpods/best-wireless-earbuds">Best Wireless Earbuds</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/best/best-office-chairs" target="_blank" data-before-rewrite-localise="/best/best-office-chairs">Best Office Chairs</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/cameras/the-best-camera-for-photography" target="_blank" data-before-rewrite-localise="/cameras/the-best-camera-for-photography">Best Camera</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/vehicle-tech/dash-cams/the-best-dash-cams" target="_blank" data-before-rewrite-localise="/vehicle-tech/dash-cams/the-best-dash-cams">Best Dash Cam</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/drones/best-drone" target="_blank" data-before-rewrite-localise="/drones/best-drone">Best Drones</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-[--primary-link-colour] underline whitespace-nowrap" href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum" target="_blank" data-before-rewrite-localise="/home/robot-vacuums/best-robot-vacuum">Best Robot Vacuums</a></li>
</ul>
</div>
</div>
</div>
</div>
</section>
<script type="module" id="hawklinks-script" async="" src="https://hawk.techradar.com/js/w/es6/master-4a35fb2c/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=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" />
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" alt="Add as a preferred source on Google" 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" class="rounded-[var(--image--border-radius,0)] object-cover w-[140px] h-[44px]" data-pin-nopin="true">
</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": "no-in-article-video,van-disable-inbody-ads,serversidehawk,APC",
"bordeaux_keywords": "APC",
"author": "APC magazine",
"template": "standard",
"sponsored": "",
"article_id": "ZWCjTDGr9FQi4Lvtri6n9Y",
"vanilla_article_id": "ZWCjTDGr9FQi4Lvtri6n9Y",
"page_type": "news",
"product_brand": "",
"product_category": "",
"product": "",
"vertical": "",
"category": "Seasonal Sales",
"child_category": "",
"grandchild_category": "",
"source": "apc",
"provertical": "",
"jwplayer": "carousel"
}
</script>
<!-- document assets - added by the article itself -->
<script>
window.vanilla.addJs(
{"id":"main-js","src":"https:\/\/vanilla.futurecdn.net\/techradar\/1658369\/media\/shared\/js\/main.DCVfmNrU.bundle.js","async":""},
null,
)
</script>
<script>
window.xkeys = {"platform":"responsive","article":"ZWCjTDGr9FQi4Lvtri6n9Y","article-regionsetid":false,"articletype":"news","articletemplate":"standard","article-age":"ancient","region":"US","language":"en","modifieddate":1780270205,"author":["gJ3b4cS9UozPVbsiisagoL"],"tag":["Cfs2f5qS3uY5qSN3mjCfo5"]};
</script>
<script class="paywall-preact-lib" type="text/javascript">if(FUTR.Kiosq.hasBarrier){document.body.classList.add("hasBarrier")};(()=>{"use strict";var e,t={960(e,t,a){a.d(t,{J:()=>Ba,L:()=>Ma});var i=a(2074);const n="(none)";var r=a(5763);const o=e=>Array.isArray(e)?e.reduce((e,t)=>(void 0!==t?.computeValue&&(e[t?.name]=t?.computeValue),e),{}):{};function l(e){return e&&"object"==typeof e&&!Array.isArray(e)}function s(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!1;const t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function c(e){if("object"!=typeof e||null===e)return e;try{return structuredClone(e)}catch{if(Array.isArray(e))return e.map(e=>c(e));if(s(e)){const t=e,a={};for(const e of Object.keys(t))a[e]=c(t[e]);return a}return e}}function d(e,t){if(s(t))for(const a of Object.keys(t)){const i=t[a];if(void 0===i)continue;if(!(a in e)){e[a]=c(i);continue}const n=e[a];s(n)&&s(i)?d(n,i):e[a]=c(i)}}function u(e,t){const a=c(e);return d(a,t),a}function m(e,t){if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(l(e[a])&&l(t[a])){const i=p(e[a],t[a],[]);if(Object.keys(i).length>0)return!1}else if(Array.isArray(e[a])&&Array.isArray(t[a])){if(!m(e[a],t[a]))return!1}else if(e[a]!==t[a])return!1;return!0}function p(e,t,a){const i={};return new Set([...Object.keys(e),...Object.keys(t)]).forEach(n=>{const r=e[n],o=t[n];if(!a.includes(n))if(Array.isArray(r)&&Array.isArray(o))m(r,o)||(i[n]={obj1:r,obj2:o});else if(l(r)&&l(o)){const e=p(r,o,a);Object.keys(e).length>0&&(i[n]={obj1:r,obj2:o})}else r!==o&&(i[n]={obj1:r,obj2:o})}),i}const g=e=>{for(var t=e+"=",a=document.cookie.split(";"),i=0;i<a.length;i++){for(var n=a[i];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return n.substring(t.length,n.length)}return null};function f(e){let t=null;try{t=document.querySelector(e),t??(t=e.includes("#")?document.querySelector(e):document.querySelector(`.${e}`))}catch(t){console.warn("%c KIOSQ Appv2 ","background: #7F00FF;color: #ffffff;",e,t)}return t??(t=document.getElementById(e)),t}function h(e){return e/parseFloat(getComputedStyle(document.documentElement).fontSize)}let y=(0,r.vP)([]),w=(0,r.vP)(new Set);const _=(0,r.vP)({appEnv:"dev",nodeEnv:"production",kiosqApiEndpoint:window.FUTR.Kiosq?.kiosqEndpoint||"",pythiaEndpoint:window.FUTR.Kiosq.defaultSiteConfig?.pythia_cache_endpoint||"",isDebugMode:new URLSearchParams(window.location.search).get("_flexi_kiosq_debug")||!1});const v=(0,r.vP)(window.FUTR.Kiosq||{}),k=(0,r.vP)(window.FUTR.Connect||{}),b=(0,r.vP)({matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}}),C=e=>e?.granted||!1,S=e=>void 0!==e?.User;function q(){return!!window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated}function Y(){const e=v.value,t=e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall";return"paywall"===t?"paywall":"regwall"===t||"regwallAuth"===t||"regwallAuthentication"===t?"regwall":"regwallAuthPaywall"===t?q()?"paywall":"regwall":"paywall"}function A(){const e=window.FUTR?.Kiosq?.customWallTypeDisplayed;return"paywall"===e||"regwall"===e?e:Y()}function T(){const e=window.FUTR?.Kiosq?.customWallTypeDisplayed;return"paywall"===e||"regwall"===e||"regwall + paywall"===e?e:Y()}function F(){const e=v.value;return e?.finalSiteConfig?.site||e?.defaultSiteConfig?.site||n}function x(e){return e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type}function L(e){return e?.finalSiteConfig?.limitOfFreeArticleAfterLogin??e?.defaultSiteConfig?.limitOfFreeArticleAfterLogin??0}function B(){const e=v.value,t=x(e),a=function(e){const t=L(e),a=e?.finalSiteConfig?.limitOfFreeArticle??e?.defaultSiteConfig?.limitOfFreeArticle??0;return"regwallAuthPaywall"===x(e)&&S(e)&&t>0?Math.max(0,a-t):a}(e),i=L(e),r=(()=>{let e=[];if(null!==localStorage.getItem("kiosq_article_url_ack")){let t=localStorage.getItem("kiosq_article_url_ack")||"";e=JSON.parse(window.atob(t))}return e})().length,o=S(e);let l={type:"regwall",allowance:n,remaining:n},s={type:"paywall",allowance:n,remaining:n};if("regwallAuthPaywall"===t){if(l={type:"regwall",allowance:String(a),remaining:String(Math.max(0,a-r))},o&&i>0){const e=Math.max(0,r-a);s={type:"paywall",allowance:String(i),remaining:String(Math.max(0,i-e))}}}else"regwall"===t||"regwallAuthentication"===t||"regwallAuth"===t?l={type:"regwall",allowance:String(a),remaining:String(Math.max(0,a-r))}:"paywall"===t&&(s={type:"paywall",allowance:String(a),remaining:String(Math.max(0,a-r))});return[l,s]}function M(){return v.value?.isPremium?"premium":"meter"}async function D(e){const t=e??window.FUTR?.Kiosq?.User?.email;if(!t||"undefined"==typeof window||!window.crypto?.subtle)return n;try{const e=(new TextEncoder).encode(t),a=await crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(a)).map(e=>e.toString(16).padStart(2,"0")).join("")}catch{return n}}async function R(e){return{product:F(),campaign:v.value?.Campaign?.campaignMatch?.name||n,loggedIn:void 0!==e?.loggedIn?e.loggedIn?"Y":"N":q()?"Y":"N",kiosqId:e?.kiosqId??(window.FUTR?.Kiosq?.User?.sub||n),accountStatus:e?.accountStatus??(window.FUTR?.Kiosq?.User?.user_grant_status||n),sha256_email_address:await D(e?.email),meter:B()}}var $=a(1715),E=a(4640),I=a(7584);const U=e=>(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,$.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"})}),K=e=>{const{visible:t}=e;return t?(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.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,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.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"})})},N=e=>(0,$.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 54 54",children:[(0,$.Y)("g",{"stroke-width":"0"}),(0,$.Y)("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),(0,$.Y)("g",{id:"SVGRepo_iconCarrier",children:(0,$.FD)("g",{children:[(0,$.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,$.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"})]})})]});function O(e){(function(){const e=v.value;return"metered"===(e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic")})()&&(async()=>{!!{wallType:A(),state:await R(),container:e}.container&&T()})()}let j=null,P=!1;function J(e,t){if(P||j)return;const a=document.querySelector(e);a&&(j=new IntersectionObserver(([e])=>{e.isIntersecting&&!P&&(P=!0,j?.disconnect(),j=null,function(e){(async()=>{var t;t={wallType:A(),state:await R(),container:e},M(),T(),t.container.location,t.container.template})()}(t))},{threshold:.1}),j.observe(a))}function H(e){(async()=>{!function(e){e.container.type;e.container.location,e.container.template}({wallType:A(),reason:M(),state:await R(),container:{...e,type:e.type??T()}})})()}function V(e,t){const a=e?.finalSiteConfig??e?.defaultSiteConfig,i=_t(e);let r;return r="sticky"===t?a?.sticky_regwall_layer_custom_template??a?.sticky_layer_custom_template:"regwall"===i?a?.regwall_layer_custom_template:a?.main_layer_custom_template,{location:t,template:r??n,type:T()}}function z(e,t){(async()=>{!function(e){e.container.type;e.container.location,e.container.template}({wallType:A(),reason:t,state:await R(),container:e})})()}const G={prefix:"KIOSQ Appv2",color:"#ffffff",backgroundColor:"#7F00FF"},W=e=>{const t={...G,...e},a=e=>(...a)=>{if(("https://kiosq.vanilla.tools"===window.FUTR?.Kiosq?.kiosqEndpoint||/^kiosq\..*\.van-prod.futureplc.engineering$/.test(window.FUTR?.Kiosq?.kiosqEndpoint))&&!_.value.isDebugMode)return;const i=`background: ${t.backgroundColor}; color: ${t.color};`;console[e](`%c ${t.prefix} `,i,...a)};return{log:a("log"),info:a("info"),warn:a("warn"),error:a("error"),debug:a("debug")}},Z=W({prefix:"KIOSQ GA4-Tracking",backgroundColor:"#15C80A"}),Q=(e,t)=>{Z.log({paywall:{action:e,label:t,type:"kiosq"}}),window.freyr.cmd.push(()=>{window.freyr.pushAndUpdate("paywallEvent",{paywall:{action:e,label:t,type:"kiosq"}})})},X=W({prefix:"MARFEEL",backgroundColor:"#FF6B00"}),ee=["granted-paid-subscription","granted-trial-period","granted-grace-period"],te=["not-granted-canceled","not-granted-expired","not-granted-payment-failed"];function ae(){const e=window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated,t=window.FUTR?.Kiosq?.User?.user_grant_status;return e?t&&ee.includes(t)?"paidMember":t&&te.includes(t)?"exPaidMember":"member":"anonymous"}let ie=null;function ne(){const e=function(){switch(ae()){case"paidMember":return"paid";case"member":case"exPaidMember":return"logged";default:return null}}();e?e!==ie?(ie=e,window.marfeel=window.marfeel||{cmd:[]},window.marfeel.cmd.push(["compass",function(t){t.setUserType(e)}]),X.log(`Marfeel Compass: setUserType('${e}')`,{internalUserType:ae(),compassUserType:e})):X.log(`Marfeel Compass: setUserType('${e}') already set, skipping duplicate call`):X.log("User is anonymous, skipping setUserType")}const re=W({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function oe(){const e=v.value;return e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic"}function le(){return v.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier?"closed":"open"}function se(){const e=function(){const e=v.value;return e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall"}();return e&&"none"!==e&&("metered"===oe()||v.value?.hasVanPaywallControlTag)?"paywall"===e?"paywall":"regwall"===e||"regwallAuthentication"===e?"regwall":"regwallAuthPaywall"===e?"hybrid":"none":"none"}function ce(){return v.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier?"shown":"unlocked"}function de(){return"metered"===oe()?"metered":"classic"}function ue(){if(!(v.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier))return null;const e=se(),t=de();return"regwall"===e?"dynamic-signwall":"hybrid"===e?window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated?"dynamic-paywall":"dynamic-signwall":"paywall"===e?"metered"===t?"dynamic-paywall":v.value?.hasVanPaywallControlTag?"hard-paywall":null:null}function me(){const e=ue();if(window.marfeel=window.marfeel||{cmd:[]},!e)return window.marfeel.cmd.push(["compass",function(e){e.setPageVar("closed","")}]),void re.log("Article is open (campaign-override safety net): updated Marfeel closed pageVar to empty");window.marfeel.cmd.push(["compass",function(t){t.setPageVar("closed",e)}]),re.log(`Article is closed (campaign-override safety net): updated Marfeel closed pageVar to '${e}'`,{wallType:se(),wallSystem:de(),hasBarrier:v.value?.hasBarrier})}const pe=W({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function ge(e,t){const a={event:`marfeel_${e}`,marfeel:fe(t)};window.dataLayer=window.dataLayer||[],window.dataLayer.push(a),pe.log(e,a)}function fe(e){const t=se(),a="none"!==t;return{userType:ae(),contentVisibility:le(),timestamp:(new Date).toISOString(),...a&&{wallType:t,wallState:ce(),wallSystem:de(),isGranted:v.value?.granted??window.FUTR?.Kiosq?.granted??!1,freeArticlesRemaining:v.value?.nbFreeArticleRemaining??window.FUTR?.Kiosq?.nbFreeArticleRemaining??0},...e}}const he=W({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function ye(){return{template:function(){const e=w.value;let t=null;for(const a of e)if(a.isActive){t=a;break}if(!t)return"unknown";if(t.guid){const e=y.value;for(const a of e)if(a.data?.guid===t.guid&&a.data?.headline)return a.data.headline}return t.headline}(),campaign:function(){const e=v.value?.Campaign;return e?.campaignMatch?.name||null}(),position:"barrier"}}function we(e){const{template:t,campaign:a,position:i}=ye(),n={...e,user_type:e.user_type||ae(),template:t,position:i};return a&&(n.campaign=a),n}function _e(e,t,a="chargebee",i,n){const r=we({payment_provider:a,plan_id:e});i&&(r.transaction_id=i),n&&(r.currency=n),Se("subscribe",r,t),ge("subscription_conversion",{planId:e,value:t,provider:a,transactionId:i,currency:n,template:r.template,campaign:r.campaign,position:r.position}),he.log("Subscription conversion tracked",{planId:e,value:t,provider:a,currency:n,template:r.template,campaign:r.campaign})}function ve(e="paywall"){const t=we({source:e});Se("signup",t),ge("signup_conversion",{source:e,template:t.template,campaign:t.campaign,position:t.position}),he.log("Signup conversion tracked",{source:e,template:t.template,campaign:t.campaign})}function ke(e="default",t="unknown"){const{template:a,campaign:i}=ye(),n=we({source:e});n.position=t,Se("newsletter",n),ge("newsletter_conversion",{newsletterName:e,template:a,campaign:i,position:t}),he.log("Newsletter conversion tracked",{newsletterName:e,template:a,campaign:i,position:t})}function be(e,t,a,i="chargebee"){const n=we({payment_provider:i,plan_id:e});a&&(n.currency=a),Se("begin_checkout",n,t),ge("begin_checkout_conversion",{planId:e,value:t,currency:a,provider:i,template:n.template,campaign:n.campaign,position:n.position}),he.log("Begin checkout conversion tracked",{planId:e,value:t,currency:a,template:n.template,campaign:n.campaign})}function Ce(e,t,a,i="chargebee"){const n=we({payment_provider:i,plan_id:e});a&&(n.currency=a),Se("checkout_abandoned",n,t),ge("checkout_abandoned_conversion",{planId:e,value:t,currency:a,provider:i,template:n.template,campaign:n.campaign,position:n.position}),he.log("Checkout abandoned conversion tracked",{planId:e,value:t,currency:a,template:n.template,campaign:n.campaign})}function Se(e,t,a){window.marfeel=window.marfeel||{cmd:[]};const i={};t&&(i.meta=t),void 0!==a&&(i.value=a),window.marfeel.cmd.push(["compass",function(t){Object.keys(i).length>0?t.trackConversion(e,i):t.trackConversion(e)}]),he.log(`Marfeel Compass: trackConversion('${e}')`,i)}function qe(){const e=v.value,t=e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type,a=e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system;return{userType:ae(),contentVisibility:le(),wallType:se(),wallState:ce(),closedValue:ue(),rawData:{isAuthenticated:window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated,userGrantStatus:window.FUTR?.Kiosq?.User?.user_grant_status,wallType:t,wallSystem:a,hasBarrier:e?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier,granted:e?.granted??window.FUTR?.Kiosq?.granted,campaignApplied:e?.finalSiteConfig!==e?.defaultSiteConfig}}}function Ye(){const e=qe(),t=window.dataLayer?window.dataLayer.filter(e=>{if(!("event"in e))return!1;const{event:t}=e;return"string"==typeof t&&t.startsWith("marfeel_")}):[];console.group("%c&#127919; Marfeel Tracking Debug","color: #FF6B00; font-weight: bold;"),console.log("%cUser Type:","font-weight: bold;",e.userType),console.log("%cContent Visibility:","font-weight: bold;",e.contentVisibility),console.log("%cWall Type:","font-weight: bold;",e.wallType),console.log("%cWall State:","font-weight: bold;",e.wallState),console.log("%cClosed Value (setPageVar):","font-weight: bold;",e.closedValue||"N/A (article open)"),console.group("Raw Data"),console.table(e.rawData),console.groupEnd(),t.length>0?(console.group(`DataLayer Events (${t.length})`),t.forEach((e,t)=>{console.log(`${t+1}. ${e.event}`,e.marfeel)}),console.groupEnd()):console.log("%cNo Marfeel events in dataLayer yet","color: gray; font-style: italic;"),console.groupEnd()}const Ae=W({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function Te(){ge("page_view")}function Fe(e,t){ge("cta_click",{ctaType:e,ctaPosition:t}),function(e,t){const a=we({source:e});a.position=t,Se(`cta_${e}`,a),he.log("CTA conversion tracked",{ctaType:e,ctaPosition:t,template:a.template,campaign:a.campaign})}(e,t)}function xe(e,t){ge("free_article_view",{freeArticlesRemaining:e,totalFreeArticles:t})}let Le=!1,Be=!1,Me=!1;function De(){Me||Le&&Be&&(Me=!0,me(),Te(),Ae.log("Deferred page view fired (barrier resolved + user data loaded)"))}const Re={on(e,t){document.addEventListener(e,e=>t(e.detail))},dispatch(e,t){document.dispatchEvent(new CustomEvent(e,{detail:t}))},remove(e,t){document.removeEventListener(e,t)}},$e=()=>{Re.remove("AuthEvent",()=>{}),Re.remove("kiosqRegwall",()=>{}),Re.remove("UserContextComputed",()=>{}),Re.remove("PythiaMatchOneResult",()=>{})};var Ee=a(5086);const Ie=W();let Ue=!1;const Ke=e=>{if(Ue)return void Ie.log("doGrant: already applied, skipping duplicate call");Ue=!0,Ie.log("doGrant");let t=document.querySelector(`#${Ba}`),a=window.scrollY;if(t.remove(),document.querySelectorAll(".paywall-locker")?.forEach(e=>e.classList.remove("paywall-locker")),document.querySelectorAll(".kiosq-main-layer:not(.kiosq-header-menu-layer, .kiosq-button-layer)")?.forEach(e=>e.remove()),(e=>{if(C(e)||rt(e)){const t=e?.finalSiteConfig?.hubpage_link||null;document.getElementById("kiosq-dropdown-checkbox")?.remove();let a=document.querySelector(".kiosq-dropdown");a&&t&&(a.onclick=function(){window.location.href=t})}})(e),e.hasBarrier=!1,v.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1,e.servicesCallback?.forEach(function(e){e()}),window.scrollTo({top:a,behavior:"instant"}),"none"!==se()){ge("barrier_unlock",{unlockMethod:C(e)?"subscription":rt(e)?"regwall_auth":"free_article"})}},Ne=e=>{Ie.log("doNotGrant",`${_t(e)}`),Oe(),e.hasBarrier=!0,v.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0,ge("barrier_impression",{barrierType:se()})},Oe=()=>{(Array.isArray(Ma)?Ma:[Ma]).map(f).filter(e=>null!==e).concat(...document.querySelectorAll(".gallery")).forEach(e=>e.classList.add("paywall-locker")),document.querySelector("body")?.classList.add("hasBarrier")},je=async e=>{if(S(e)&&!rt(e)&&void 0!==e?.finalSiteConfig?.site){const t=await((e,t,a)=>{const i=k.value.Auth.getCookieByName("kiosq_user")??null;if(!i)return new Promise(e=>{e({error:"No cookie value provided !"})});const n=t+"/api/check-user-cookie/"+i,r={data:{site:e,productIds:a}};return(0,Ee.A)(n,r)})(e?.finalSiteConfig.site,e.kiosqEndpoint,e.productIds);e.granted=t?.granted||C(e),v.value.granted=t?.granted||C(e)}if(S(e)&&"regwallAuthPaywall"===ft(e)){const t=Ge(e)+We(e)||0;e.finalSiteConfig&&(e.finalSiteConfig.limitOfFreeArticle=t),v.value.finalSiteConfig&&(v.value.finalSiteConfig.limitOfFreeArticle=t),dt(e)&&tt(e)}return Ie.log("wallSystem",`${gt(e)}`),"email"===new URLSearchParams(window.location.search).get("utm_medium")&&"regwall"===_t(e)?dt(e)&&Ke(e):"metered"===gt(e)?at(e):(e=>{const t=wt(e),a=dt(e)&&t;kt()?(Ie.log("is Preview so show barrier"),Ne(e)):S(e)&&(C(e)||rt(e))?dt(e)&&Ke(e):a?(Q(`show ${_t(e)}`,"barrier"),Ne(e)):dt(e)&&!t&&Ke(e)})(e),console.log("globalBarrierBehavior",je),Promise.resolve(!0)},Pe=e=>{window.FUTR.Kiosq.shouldShowBarrier=function(){return kt()||!!this.active&&!!this.hasBarrier},window.FUTR.Kiosq.getBarrierState=function(){return{isActive:window.FUTR.Kiosq.active||!1,hasBarrier:window.FUTR.Kiosq.hasBarrier||!1,shouldShow:window.FUTR.Kiosq.shouldShowBarrier(),trafficExposure:e?.finalSiteConfig?.traffic_exposure||!1,trafficExposureRate:e?.finalSiteConfig?.traffic_exposure_rate||null,wallSystem:gt(e),wallType:ft(e),isAuthenticated:S(e),isGranted:C(e),nbFreeArticleRemaining:e?.nbFreeArticleRemaining||0,limitOfFreeArticles:e?.finalSiteConfig?.limitOfFreeArticle||0}},window.FUTR.Kiosq.isInTrafficExposure=function(){return!e?.finalSiteConfig?.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}},Je=e=>{document.querySelectorAll(".kiosq-event-login,.kiosq-event-signup").forEach(t=>{t.addEventListener("click",t=>{((e,t)=>{var a=null;if(!(a=e.target.classList.contains(".kiosq-event-login")||e.target.classList.contains("kiosq-event-signup")?e.target:e.target.closest(".kiosq-event-login")??e.target.closest(".kiosq-event-signup")??null))return;var i={};a.getAttribute("data-paywall-param")&&(i={paywall:!0});const n=a.getAttribute("data-tracking")??"barrier",r="sticky"===n?"sticky":"inline";var o="true"===a.getAttribute("data-noRedirect")||"true"===a.getAttribute("data-noredirect");a.classList.forEach(e=>{if(e.includes("kiosq-event-")){const a="kiosq-event-login"===e?"login":"signup",l="login"===a?"login":"signup",s="login"===a?`login from ${n}`:`join from ${n}`;if(Q(`interact with ${_t(t)}`,s),z(V(t,r),l),!o)return window.FUTR.Connect.Auth[a](i)}})})(t,e)})})},He=e=>{document.querySelectorAll('a[href="#paywall-signup"]').forEach(function(t){t.href="",t.onclick=function(){return Q(`interact with ${_t(e)}`,"Join"),z(V(e,"inline"),"signup"),window.FUTR.Connect.Auth.signup()}}),document.querySelectorAll('a[href="#paywall-signin"]').forEach(function(t){t.onclick=function(){return Q(`interact with ${_t(e)}`,"Login"),z(V(e,"inline"),"login"),window.FUTR.Connect.Auth.login()}})},Ve=(e,t=_t(e))=>{document.querySelectorAll(".kiosq-event-join-now").forEach(a=>{a.addEventListener("click",async a=>{a.preventDefault(),Q(`interact with ${t}`,"join from button"),z(V(e,"inline"),"signup");let i=document.querySelector("#subscription-module-join-now");const n=window.FUTR?.Kiosq?.Gates,r=e?.finalSiteConfig?.chargebee_join_now_gate_id??e?.defaultSiteConfig?.chargebee_join_now_gate_id??!1,o="chargebee"===(e?.finalSiteConfig?.main_provider??e?.defaultSiteConfig?.main_provider);console.log("conditions gates ",o);const l=e?.finalSiteConfig?.bluebird_buy_sub??e?.defaultSiteConfig?.bluebird_buy_sub;if(n?.show&&r&&o)n.isVisible(r)||await n.show(r,{container:"body",position:"append"}),i&&i.classList.add("active");else{if(!l)return;setTimeout(()=>{window.location.href=l},150)}})})},ze=W(),Ge=e=>e?.finalSiteConfig?.limitOfFreeArticle||0,We=e=>e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0,Ze=e=>e?.finalSiteConfig?.triggerMessageFrom||0,Qe=e=>{if(kt())return!1;const t=new URLSearchParams(window.location.search).get("utm_medium"),a=localStorage.getItem("kiosq_article_url_ack");if("email"===t&&"regwall"===_t(e))return!0;if(null!==a&&Ge(e)>0){const e=JSON.parse(window.atob(a)),t=window.location.pathname;if(e.includes(t))return!0}return!1},Xe=e=>{const t=localStorage.getItem("kiosq_article_url_ack");if(null!==t){const a=JSON.parse(window.atob(t));let i=Ge(e)-a.length;return i>=0?i:0}return Ge(e)},et=()=>{const e=localStorage.getItem("kiosq_article_url_ack");return null!==e?JSON.parse(window.atob(e)).length:0},tt=e=>{((()=>{const e=localStorage.getItem("kiosq_article_reset");if(null!==e){let t=new Date(e);return(new Date).getTime()>t.getTime()}return!1})()||null===localStorage.getItem("kiosq_article_reset"))&&(localStorage.removeItem("kiosq_article_url_ack"),localStorage.removeItem("kiosq_article_reset"));let t=[];const a=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 i=localStorage.getItem("kiosq_article_url_ack");null!==i&&(t=JSON.parse(window.atob(i))),!t.includes(a)&&t.length<Ge(e)&&!st(e)&&!yt(e)&&(t.push(a),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(t)))),(st(e)||yt(e))&&t.includes(a)&&(t.splice(t.indexOf(a)),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(t))))},at=e=>{let t=!1;kt()?(ze.log("is Preview so show barrier"),t=!0,Ne(e)):S(e)?rt(e)?(ze.log("Authenticated regwallAuth metered paywall"),dt(e)&&Ke(e)):(ze.log("Authenticated under metered paywall"),C(e)?dt(e)&&Ke(e):dt(e)&&Qe(e)?(Ke(e),xe(Xe(e),Ge(e))):(t=!0,dt(e)&&Ne(e))):dt(e)&&Qe(e)?(ze.log("seeingFreeArticles"),Ke(e),xe(Xe(e),Ge(e))):(t=!0,dt(e)&&Ne(e)),t&&dt(e)&&Q(`show ${_t(e)}`,"barrier"),(e=>{let t=Xe(e);if(e.nbFreeArticleRemaining=t,v.value.nbFreeArticleRemaining=t,Ze(e)>=0){let a=et();const i=document.getElementById("kiosq-metered-message");null!==i&&a>=Ze(e)&&!C(e)&&Qe(e)&&(i.innerHTML=`\n <div class="kiosq-metered-banner">\n <span class="kiosq-metered-banner__text">\n You have <strong>${t}</strong> article(s) remaining this month\n </span>\n <button class="kiosq-metered-banner__cta kiosq-event-join-now">Join for unlimited access</button>\n </div>\n `,Ve(e,"banner"))}})(e)},it=".hasBarrier .paywall-locker",nt=e=>e?.active||!1,rt=e=>"regwallAuthentication"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),ot=e=>rt(e)&&S(e),lt=e=>"regwallAuthPaywall"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),st=e=>e?.isPremium||!1,ct=e=>e?.isHubPage||!1,dt=e=>!1!==e?.displayBarrier,ut=e=>"classic"===gt(e)&&wt(e)||!1,mt=e=>{if(nt(e)&&!ot(e)&&!C(e)&&!ct(e)&&dt(e)){if("classic"===gt(e))return ut(e);if("metered"===gt(e))return!Qe(e)}return!1},pt=e=>"regwall"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),gt=e=>e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic",ft=e=>e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall",ht=e=>e?.finalSiteConfig?.traffic_exposure_rate??e?.defaultSiteConfig?.traffic_exposure_rate??null,yt=e=>e?.hasRegAuthForceTag||!1,wt=e=>e?.hasVanPaywallControlTag||!1,_t=e=>"regwall"===ft(e)||"regwallAuth"===ft(e)?"regwall":"paywall"===ft(e)||"regwallAuthPaywall"===ft(e)&&S(e)?"paywall":"regwall",vt=(e,t)=>{const a=new URLSearchParams(window.location.search),i=Object.fromEntries(a.entries());return"_flexi_kiosq"in i&&"active"===i._flexi_kiosq||null!==e&&null!==t&&e<=t},kt=()=>/preview\./.test(window.location.hostname),bt=()=>{let e=document.querySelector(it);e&&(e.style.setProperty("--desktop-content-limit","auto"),e.style.setProperty("--mobile-content-limit","auto"))},Ct=({children:e,text:t,show:a})=>{const i=(0,I.li)(null),n=(0,I.li)(null),[r,o]=(0,I.J0)({top:0,left:0,placement:"top",arrowLeft:"50%"}),[l,s]=(0,I.J0)(!1),c=(0,I.li)(null),d=void 0!==a?a:l;(0,I.vJ)(()=>{if(d&&n.current){const e=()=>{if(i.current&&n.current){const e=n.current,t=e.getBoundingClientRect(),a=5;let i=e.querySelector(".smart-tooltip"),r=(e.querySelector(":first-child")?.getBoundingClientRect(),t.left+t.width/2),l=i.getBoundingClientRect(),s=t.width/2-l.width/2,c=40,d="bottom";const u=window.innerWidth,m=window.innerHeight,p=l.right>u?u-l.right:0;let g=0;t.top+c+l.height>m&&(d="top",g=-(c+l.height+10)),s+=p,c+=g;const f={left:t.left+s,right:t.left+s+l.width,top:t.top+c,bottom:t.top+c+l.height};f.left<a?s+=a-f.left:f.right>u-a&&(s-=f.right-(u-a)),f.top<a?c+=a-f.top:f.bottom>m-a&&(c-=f.bottom-(m-a)),r=t.left+t.width/2-(t.left+s)-4,o({top:c,left:s,placement:d,arrowLeft:`${r}px`})}};e();const t=()=>e();return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)}},[d]);const u=d?"visible":"hidden",m=void 0!==a?e:(0,$.Y)("div",{onMouseEnter:e=>{e.preventDefault(),e.stopPropagation(),c.current&&(clearTimeout(c.current),c.current=null),s(!0)},onMouseLeave:e=>{e.preventDefault(),e.stopPropagation(),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{s(!1),c.current=null},300)},style:{display:"inline-block"},children:e});return(0,$.FD)("div",{ref:n,className:"tooltip-container",children:[m,d&&(0,$.FD)("div",{ref:i,className:`smart-tooltip ${u}`,style:{top:`${r.top}px`,left:`${r.left}px`},children:["string"==typeof t?t:(0,$.Y)("div",{dangerouslySetInnerHTML:t}),(0,$.Y)("div",{className:`tooltip-arrow ${r.placement}`,style:{left:r.arrowLeft}})]})]})},St=W(),qt=(e,t,a)=>a=>{const i=document.querySelector(`#${Ba}`),n=document.querySelector(it);if(!i||!n)return void console.warn("Paywall container or locked element not found:",`#${Ba}`,i,it,n);const r=i.querySelector("div:first-child");if(!r)return void console.warn("Paywall element not found inside container");const o=r.classList.contains("hidden");o&&void 0!==t?(Yt(t,null),r.classList.remove("hidden"),n.style.setProperty("height","var(--desktop-content-limit)")):(bt(),r.classList.add("hidden"),n.style.setProperty("height","auto")),e&&e(!o)},Yt=(e,t)=>{const a=document.querySelector(it);a&&(null!==e&&a.style.setProperty("--desktop-content-limit",`${e}rem`),null!==t&&a.style.setProperty("--mobile-content-limit",`${t}rem`),a.style.setProperty("height","var(--desktop-content-limit)"))},At=e=>{const{desktopLimit:t,mobileLimit:a,setDesktopLimit:i,setMobileLimit:n}=e,r=e=>{const a=e?Number(e.target.value):t;console.log("Desktop limit sent to Proof.vanilla.tools:",a),window.opener.postMessage({update:a},"https://proof.vanilla.tools")};return(0,$.Y)("div",{className:"paywall-height-input",children:(0,$.Y)("ul",{className:"",children:(0,$.FD)("li",{children:[(0,$.FD)("span",{children:["Vertical position ",(0,$.Y)(Ct,{text:{__html:"Based on text size, should be <br />roughly the same on desktop and mobile"},children:(0,$.Y)("a",{className:"btn",children:"?"})}),":"]}),(0,$.Y)("input",{type:"range",min:0,max:200,id:"desktop-limit",name:"desktop-limit",value:t,onInput:e=>{const t=Number(e.target.value);i(t),Yt(t,t)},onChange:e=>{const t=Number(e.target.value);i(t),Yt(t,t)},onMouseUp:r,onKeyUp:e=>{const t=e.target,a=Number(t.value);let n=a;if("ArrowUp"===e.key||"ArrowRight"===e.key)n=Math.min(100,a+1);else{if("ArrowDown"!==e.key&&"ArrowLeft"!==e.key)return;n=Math.max(0,a-1)}e.preventDefault(),i(n),Yt(n,null),r(e)}}),(0,$.Y)(Ct,{text:"This value will be set in proof.vanilla.tools",children:(0,$.Y)("div",{className:"indicator",children:t})})]})})})},Tt=e=>{const{KiosqData:t}=e,[a,i]=(0,I.J0)(!1);let n=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,r=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;n||(n=h(t.finalSiteConfig?.limitOfContent||0)),r||(r=h(t.finalSiteConfig?.limitOfContentMobile||0));const[o,l]=(0,I.J0)(n),[s,c]=(0,I.J0)(r),[d,u]=(0,I.J0)(!1);return(0,I.vJ)(()=>{const e=document.querySelector(`#${Ba}`),t=e?.querySelector("div:first-child"),a=Ma.filter(e=>f(e))?.map(e=>f(e))[0];bt(),t&&(t.classList.add("hidden"),St.debug(`Preview: hiding paywall #${Ba} div`,t,a)),a&&a?.style?.setProperty("height","auto"),u(!1)},[]),(0,$.Y)(I.FK,{children:(0,$.FD)("div",{style:{position:"fixed",top:"10px",right:"10px",zIndex:"10010"},children:[(0,$.Y)("div",{className:"flex",children:(0,$.Y)(Ct,{text:"Show Paywall Settings",children:(0,$.Y)("a",{className:"btn alone",onClick:()=>i(!a),children:(0,$.Y)(U,{})})})}),a&&(0,$.Y)("div",{className:"paywall-settings-overlay",children:(0,$.FD)("div",{className:"paywall-settings-modal",children:[(0,$.FD)("header",{className:"paywall-settings-header",children:[(0,$.Y)("h3",{children:"Paywall Settings"}),(0,$.Y)("div",{className:"paywall-settings-actions",children:(0,$.Y)(Ct,{text:d?"Show":"Hide",children:(0,$.Y)("a",{className:"btn",onClick:qt(u,o),children:(0,$.Y)(K,{visible:d})})})})]}),(0,$.Y)("div",{className:"paywall-settings-content",children:(0,$.Y)(At,{desktopLimit:o,mobileLimit:s,setDesktopLimit:l,setMobileLimit:c})}),(0,$.Y)("p",{children:"Note: this is for preview only : you need to report the value for this Article in:"}),(0,$.FD)("p",{children:[(0,$.Y)(N,{}),(0,$.Y)("code",{children:" Settings -> Paywall Viewport threshold"})]})]})})]})})},Ft=({KiosqData:e})=>(0,$.Y)(I.FK,{children:(0,$.Y)(Tt,{KiosqData:e})}),xt=e=>{let t=document.querySelectorAll(".kiosq-event-cta");0!==t.length&&t.forEach(t=>{t.addEventListener("click",t=>{((e,t)=>{let a=document.querySelector("html"),i=a?.getAttribute("data-locale"),n=t?.finalSiteConfig,r={GB:n?.bluebird_buy_sub??null,US:n?.cds_buy_sub??null},o=n?.cds_provider&&i?i:"GB";Q(`interact with ${_t(t)}`,"subscription page"),Fe("subscribe","barrier"),z(V(t,"inline"),"signup");const l=r[o];l&&(window.location.href=l)})(0,e)})});const a="regwall"===_t(e)&&(e?.finalSiteConfig?.regwall_can_dismiss??window.FUTR?.Kiosq?.defaultSiteConfig?.regwall_can_dismiss??!1),i=e?.finalSiteConfig?.regwall_dismiss_reset_counter??window.FUTR?.Kiosq?.defaultSiteConfig?.regwall_dismiss_reset_counter??!1;document.querySelectorAll(".dismiss-barrier").forEach(t=>{a?t.addEventListener("click",function(){window._dismissRegwallListenerAdded||(Q("Interact with regwall","Dismiss"),Fe("dismiss","regwall"),z(V(e,"inline"),"close"),i&&(localStorage.removeItem("kiosq_article_reset"),localStorage.removeItem("kiosq_article_url_ack")),window.dispatchEvent(new CustomEvent("evt_a13x")),window._dismissRegwallListenerAdded=!0)}):t.style.display="none"})},Lt=function({classOverrides:e}){return(0,$.Y)("div",{id:"loader-content",class:`loader-content ${e?.loaderContent}`,children:(0,$.Y)("div",{class:`loader ${e?.loader}`,id:"loader"})})},Bt=({templateData:e})=>(0,$.FD)("div",{class:"kiosq-main-layer disable-scrollbars from-generic","data-testid":"kiosq-main-layer",children:[(0,$.Y)("div",{class:"kiosq-gradient"}),(0,$.FD)("div",{class:"kiosq-main-layer-container",children:[(0,$.Y)("button",{className:"dismiss-barrier","aria-label":"Close",children:(0,$.Y)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,$.Y)("path",{d:"M6 6 L18 18 M18 6 L6 18",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round"})})}),(0,$.Y)("div",{class:"kiosq-logo rowLeft",children:(0,$.Y)("img",{src:`${e?.logo}`})}),(0,$.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,$.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,$.FD)("div",{class:"kiosq-login-button rowLeft","data-testid":"kiosq-login-button",children:[(0,$.Y)("button",{class:"kiosq-event-signup","data-tracking":"barrier","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,$.Y)("div",{className:"container-kiosq-markup-signup-button",dangerouslySetInnerHTML:{__html:e?.buttonText||""}})}),(0,$.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"barrier","data-paywall-param":!0,"data-mrf-conversion":"cta_login",children:["Already have an account? ",(0,$.Y)("strong",{children:"Sign in here"})]})]}),(0,$.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,$.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]}),Mt=({templateData:e})=>(0,$.FD)("div",{id:"main_layer_regwall",class:"kiosq-main-layer disable-scrollbars",children:[(0,$.Y)("div",{class:"kiosq-gradient"}),(0,$.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,$.Y)("div",{class:"kiosq-logo rowLeft",children:(0,$.Y)("img",{src:`${e?.logo}`})}),(0,$.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,$.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,$.Y)("template",{"data-slice-id":"slice-newsletterForm-kiosq","data-slice-class":"NewsletterFormSlice"}),(0,$.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,$.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]}),Dt=W();var Rt;!function(e){e.Main="Main",e.Premium="Premium",e.Regwall="Regwall"}(Rt||(Rt={}));const $t=e=>{const t=/<script\b([^>]*)>([\s\S]*?)<\/script>/gi,a=[],i=[];let n;for(;n=t.exec(e);){const e=n[1],t=n[2],r=e.match(/src=["']([^"']+)["']/);r?i.push(r[1]):a.push(t.trim())}return{cleanHtml:e.replace(t,""),scripts:a,externalScripts:i}},Et=(e,t,a,i="kiosq-custom-js")=>{a.forEach(t=>{const a=document.createElement("script");a.className=i,a.src=t,a.async=!0,e.appendChild(a)}),t.forEach(t=>{const a=document.createElement("script");a.className=i,a.type="text/javascript",a.appendChild(document.createTextNode(t)),e.appendChild(a)})},It=({kiosqData:e,fetchedMatchCampaigns:t,isShowingBarrier:a})=>{const n=(e=>{const{defaultSiteConfig:t,finalSiteConfig:a}=e,i=a||t;let n={LayerComponent:Bt,...i?.main_layer_enabled&&{customTemplateId:i?.main_layer_custom_template},...i?.main_layer_enabled&&{customTemplateComputed:i?.layerCustomMarkup?.main_layer},logo:i?.logo,textBeforeButton:i?.textBeforeButton,textAfterButton:i?.textAfterButton,buttonText:i?.button_text,type:Rt.Main};return st(e)?(n.logo=i?.logo_premium,!0===i?.main_layer_premium_enabled&&(n.customTemplateId=i?.main_layer_custom_template,n.customTemplateComputed=i?.layerCustomMarkup?.main_layer_premium),Object.assign(n,{textBeforeButton:i?.textBeforeButtonPremium,textAfterButton:i?.textAfterButtonPremium,buttonText:i?.button_text_premium,type:Rt.Premium})):lt(e)&&!S(e)?(!0===i?.regwall_layer_enabled&&(n.customTemplateId=i?.regwall_layer_custom_template,n.customTemplateComputed=i?.layerCustomMarkup?.regwall_layer),Object.assign(n,{logo:i?.logo_regwall,textBeforeButton:i?.textBeforeButtonRegwall,textAfterButton:i?.textAfterButtonRegwall,buttonText:i?.button_text_regwall,type:Rt.Regwall})):pt(e)&&Object.assign(n,{LayerComponent:Mt,customTemplateId:i?.regwall_layer_custom_template,customTemplateComputed:i?.layerCustomMarkup?.regwall_layer,type:Rt.Regwall}),(0,E.vJ)(()=>{const e=new Set,i=n.customTemplateId;[{cfg:t,source:"default"},{cfg:a,source:"final"}].forEach(({cfg:t,source:n})=>{if(!t)return;const r=!a&&"default"===n||!!a&&"final"===n;t.main_layer_enabled&&t.main_layer_custom_template&&e.add({headline:Rt.Main,name:"main_layer_custom_template",guid:t.main_layer_custom_template,source:n,isActive:r&&i===t.main_layer_custom_template});const o=!!t.main_layer_premium_custom_template,l=t.main_layer_premium_custom_template||t.main_layer_custom_template;t.main_layer_premium_enabled&&l&&e.add({headline:Rt.Premium,name:o?"main_layer_premium_custom_template":"fallback to main_layer_custom_template",guid:l,source:n,isActive:r&&i===l}),t.regwall_layer_enabled&&t.regwall_layer_custom_template&&e.add({headline:Rt.Regwall,name:"regwall_layer_custom_template",guid:t.regwall_layer_custom_template,source:n,isActive:r&&i===t.regwall_layer_custom_template})}),w.value=e,Dt.info("Updated customTemplatesInfos from useMainLayerResolver",e)},[t,a,n.customTemplateId]),n})(e),{cleanHtml:r,scripts:o,externalScripts:l}=$t(n.customTemplateComputed??""),s=(0,E.li)(!1);return(0,E.vJ)(()=>{if(!a||s.current)return;if(!n.customTemplateComputed&&!n.LayerComponent)return;const e=()=>{s.current||(s.current=!0,H({location:"inline",template:n.customTemplateId}))};return v.value?.hasBarrier||window.FUTR?.Kiosq?.hasBarrier?e():document.addEventListener("KiosqBarrierResolved",e,{once:!0}),()=>{document.removeEventListener("KiosqBarrierResolved",e)}},[a,n.customTemplateComputed,n.customTemplateId,n.LayerComponent]),(0,E.vJ)(()=>{a&&J("#kiosq-app-paywall-js",{location:"inline",template:n.customTemplateId})},[a,n.customTemplateId]),(0,E.vJ)(()=>{if(a){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;Et(e,o,l)}},[a]),(0,E.vJ)(()=>{var t;return Je(e),xt(e),He(e),t=e,Re.on("kiosqRegwall",()=>{Ke(t)}),Ve(e),()=>{$e()}},[]),(0,E.vJ)(()=>{Je(e),xt(e),He(e)},[n.customTemplateComputed,a]),(0,E.vJ)(()=>{kt()?bt():(e=>{let t=document.querySelector(it);if(t){let a=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,i=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;const n=e.finalSiteConfig?.limitOfContent??e.defaultSiteConfig?.limitOfContent??0,r=e.finalSiteConfig?.limitOfContentMobile??e.defaultSiteConfig?.limitOfContentMobile??0;a||(a=h(n)),i||(i=h(r)),a&&t.style.setProperty("--desktop-content-limit",`${a}rem`),i&&t.style.setProperty("--mobile-content-limit",`${i}rem`)}})(e)},[e,a]),(0,$.Y)("div",{className:"wrapper-template wrapper-main-template"+(a?" is-visible":" is-not-visible"),"data-testid":"main-layer-wrapper-main",children:a&&(0,$.FD)(i.FK,{children:[n?.customTemplateComputed&&"string"==typeof n.customTemplateComputed?(0,$.Y)("div",{className:"main-custom-template",dangerouslySetInnerHTML:{__html:r}}):(0,$.Y)(n.LayerComponent,{templateData:n}),(0,$.Y)(Lt,{classOverrides:{loaderContent:"override-loader-position overlay "+(t?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},Ut=({templateData:e})=>(0,$.FD)(i.FK,{children:[(0,$.Y)("div",{class:"kiosq-sticky-flag"}),(0,$.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer from-generic","data-testid":"kiosq-main-layer",children:[(0,$.Y)("div",{class:"kiosq-gradient"}),(0,$.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,$.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,$.Y)("img",{src:`${e?.logo}`})}),(0,$.Y)("div",{class:"kiosq-description",children:(0,$.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,$.FD)("div",{class:"kiosq-login-button",children:[(0,$.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,$.Y)("div",{className:"container-kiosq-markup-sticky-signup-button",dangerouslySetInnerHTML:{__html:e?.stickyButtonText||""}})}),(0,$.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"sticky","data-paywall-param":!0,"data-mrf-conversion":"cta_login",children:["Already have an account? ",(0,$.Y)("strong",{children:"Sign in here"})]})]})]})]})]}),Kt=({templateData:e})=>(0,$.FD)(i.FK,{children:[(0,$.Y)("div",{class:"kiosq-sticky-flag"}),(0,$.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer","data-testid":"kiosq-main-layer",children:[(0,$.Y)("div",{class:"kiosq-gradient"}),(0,$.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,$.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,$.Y)("img",{src:`${e?.logo}`})}),(0,$.Y)("div",{class:"kiosq-description",children:(0,$.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,$.Y)("a",{href:"#main_layer_regwall",children:(0,$.Y)("div",{class:"kiosq-login-button",children:(0,$.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-mrf-conversion":"cta_signup",style:"background-color:{{sticky_button_background_data}}",children:"SIGN UP"})})})]})]})]});var Nt;!function(e){e.Main="Sticky",e.Regwall="Sticky Regwall"}(Nt||(Nt={}));var Ot=a(4481);const jt=({onStickyFlagFooter:e})=>{const[t,a]=(0,E.J0)(!1),[i,n]=(0,Ot.q)();return t!==n&&(e(n),a(n)),(0,$.Y)("div",{ref:i,id:"kiosq-sticky-flag-footer-ref"})},Pt=({kiosqData:e,fetchedMatchCampaigns:t,isShowingBarrier:a})=>{const n=(e=>{const{defaultSiteConfig:t,finalSiteConfig:a}=e,i=a||t;let n={StickyLayerComponent:Ut,...i?.sticky_layer_enabled&&{stickyCustomTemplateId:i?.sticky_layer_custom_template},...i?.sticky_layer_enabled&&{stickyCustomTemplateComputed:i?.layerCustomMarkup?.sticky_layer},logo:i?.logo,textStickyBeforeButton:i?.textStickyBeforeButton,stickyButtonText:i?.sticky_button_text,type:"sticky_layer"};return lt(e)&&!S(e)?(i?.sticky_regwall_layer_enabled&&(n.stickyCustomTemplateId=i?.sticky_regwall_layer_custom_template,n.stickyCustomTemplateComputed=i?.layerCustomMarkup?.sticky_regwall_layer),n.logo=i?.logo_small_regwall_auth,n.textStickyBeforeButton=i?.textStickyRegwallAuthBeforeButton,n.stickyButtonText=i?.sticky_regwall_auth_button_text):pt(e)&&(n.StickyLayerComponent=Kt),(0,E.vJ)(()=>{const e=new Set,i=n.stickyCustomTemplateId;[{cfg:t,source:"default"},{cfg:a,source:"final"}].forEach(({cfg:t,source:n})=>{if(!t)return;const r=!a&&"default"===n||!!a&&"final"===n;t.sticky_layer_enabled&&t.sticky_layer_custom_template&&e.add({headline:Nt.Main,name:"sticky_layer_custom_template",guid:t.sticky_layer_custom_template,source:n,isActive:r&&i===t.sticky_layer_custom_template}),t.sticky_regwall_layer_enabled&&t.sticky_regwall_layer_custom_template&&e.add({headline:Nt.Regwall,name:"sticky_regwall_layer_custom_template",guid:t.sticky_regwall_layer_custom_template,source:n,isActive:r&&i===t.sticky_regwall_layer_custom_template})}),w.value=e},[t,a,n.stickyCustomTemplateId]),n})(e),{cleanHtml:r,scripts:o,externalScripts:l}=$t(n.stickyCustomTemplateComputed??""),s=(0,E.li)(!1);return(0,E.vJ)(()=>{if(!a||s.current)return;if(!n.stickyCustomTemplateComputed&&!n.StickyLayerComponent)return;const e=()=>{s.current||(s.current=!0,H({location:"sticky",template:n.stickyCustomTemplateId}))};return v.value?.hasBarrier||window.FUTR?.Kiosq?.hasBarrier?e():document.addEventListener("KiosqBarrierResolved",e,{once:!0}),()=>{document.removeEventListener("KiosqBarrierResolved",e)}},[a,n.stickyCustomTemplateComputed,n.stickyCustomTemplateId,n.StickyLayerComponent]),(0,E.vJ)(()=>{a&&J('[data-testid="sticky-layer-wrapper"]',{location:"sticky",template:n.stickyCustomTemplateId})},[a,n.stickyCustomTemplateId]),(0,E.vJ)(()=>(Je(e),xt(e),He(e),Ve(e),()=>{$e()}),[]),(0,E.vJ)(()=>{Je(e),xt(e),He(e)},[n.stickyCustomTemplateComputed,a]),(0,E.vJ)(()=>{if(a&&n.stickyCustomTemplateComputed){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;Et(e,o,l)}},[a,n.stickyCustomTemplateComputed]),dt(e)&&Q(`show ${_t(e)}`,"sticky"),(0,$.Y)(i.FK,{children:(0,$.FD)("div",{className:"wrapper-template sticky-layer-generic","data-testid":"sticky-layer-wrapper",children:[n?.stickyCustomTemplateComputed&&"string"==typeof n.stickyCustomTemplateComputed?(0,$.Y)("div",{className:"sticky-layer-custom-template","data-testid":"sticky-layer-wrapper",dangerouslySetInnerHTML:{__html:r}}):(0,$.Y)(n.StickyLayerComponent,{templateData:n}),(0,$.Y)(Lt,{classOverrides:{loaderContent:"override-loader-position overlay "+(t?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},Jt=e=>({validDate:(new Date).toISOString().split("T")[0],...e}),Ht="REQUEST_STARTED",Vt="REQUEST_SUCCESSFUL",zt="REQUEST_FAILED",Gt=(e,t)=>{switch(t.type){case Ht:return{...e,isLoading:!0};case Vt:return{...e,isLoading:!1,error:null,data:t.data};case zt:return{...e,isLoading:!1,error:t.error};default:return e}},Wt=({error:e})=>({type:zt,data:null,error:e}),Zt={"Content-Type":"application/json"},Qt=({url:e,data:t,headersOptions:a=Zt,timeout:i=5e3})=>{const[n,r]=(0,E.WO)(Gt,{isLoading:!0,data:null,error:null});return(0,E.vJ)(()=>{const n=new AbortController,o=setTimeout(()=>{n.abort()},i);return(async()=>{r({type:Ht,data:null,error:null});try{const i=await fetch(e,{signal:n.signal,method:"POST",headers:a,body:JSON.stringify(t)}),o=await i.json();if(200!==i.status)throw new Error(`${o?.message} (${i?.status}${i?.statusText?`:${i?.statusText}`:""})`);r((({responseData:e})=>({type:Vt,data:e,error:null}))({responseData:o}))}catch(e){n.signal.aborted?r(Wt({error:"Request timed out"})):r(Wt({error:e.message}))}})(),()=>{clearTimeout(o),n.abort()}},[e]),n},Xt=W({prefix:"KIOSQ App Campaign ",backgroundColor:"#c18ff2",color:"#ffffff"}),ea={"Content-Type":"application/json","Accept-Encoding":"gzip"},ta=W({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),aa=({eventName:e,kiosqInfo:t})=>{Re.dispatch(e,t||{})},ia={"==":(e,t)=>e===t,"!=":(e,t)=>e!==t,">":(e,t)=>Number(e)>Number(t),"<":(e,t)=>Number(e)<Number(t),">=":(e,t)=>Number(e)>=Number(t),"<=":(e,t)=>Number(e)<=Number(t),contains:(e,t)=>("string"==typeof e||!!Array.isArray(e))&&e.includes(t),notContains:(e,t)=>"string"==typeof e?!e.includes(t):!Array.isArray(e)||!e.includes(t),in:(e,t)=>!!Array.isArray(e)&&e.includes(t),notIn:(e,t)=>!Array.isArray(e)||!t.includes(t),existOne:(e,t)=>Array.isArray(e)&&e.some(e=>e===t),notExistOne:(e,t)=>!Array.isArray(e)||!e.some(e=>e===t),existOneBy:(e,t)=>Array.isArray(e)&&e.some(e=>e===t),notexistOneBy:(e,t)=>!Array.isArray(e)||!e.some(e=>e===t)},na=(e,t)=>{if(!window.FUTR?.Kiosq?.Campaign?.Context)return!1;const a=window.FUTR.Kiosq.Campaign.Context.find(t=>t&&t.name===e.link_js_vars_variable_name);if(!a)return!1;t&&Array.isArray(a.computeValue)&&a.computeValue.push(t);const i=e.link_js_vars_operator,n=ia[i];return!!n&&n(a.computeValue,e.link_js_vars_value)},ra=()=>({processHookParent:({hooks:e})=>{e.forEach(({target:e="",parents:t=[],position:a,component:n})=>{let r=document.getElementById(e);r||(r=document.createElement("div"),r.id=e),t.every(e=>{let t=f(e);return!t||("prepend"===a?t.prepend(r):t.parentNode?.insertBefore(r,t.nextSibling))}),(0,i.XX)(n,r)})},placeEltToTarget:({hooks:e=[]})=>{e?.forEach(({target:e,parents:t=[],component:a,position:n},r)=>{const o=document.createElement("div");(0,i.XX)(a,o);const l=o.firstChild;l&&!l.id&&(l.id=`${e}-${r}`),t.forEach(t=>{let a=f(t);if(!a)throw console.warn("%c KIOSQ App Campaign ","background: #c18ff2;color: #ffffff;",` No Parent target found for hook ${e}, check id or class ${t} existing in the DOM}`);switch(n){case"before":a.parentNode?.insertBefore(l,a);break;case"after":a.parentNode?.insertBefore(l,a.nextSibling);break;case"prepend":a.prepend(l);break;case"append":a.append(l);break;default:a.parentNode?.replaceChild(l,a)}})})}}),oa=e=>{const{processRewriteLinks:t}=(o=e,{processRewriteLinks:()=>{if(o.finalSiteConfig?.inject?.links_rewriter&&o.finalSiteConfig.inject.links_rewriter.length>0){const e=new URLSearchParams(window.location.search);let t=sessionStorage.getItem("rule_channel");e.has("channel")&&(t="channel="+e.get("channel"));const a=window.location.origin;document.querySelectorAll("a").forEach(e=>{const i=e.href,n=o.finalSiteConfig?.inject?.links_rewriter?.filter(e=>i.includes(e.link_replace_source));if(n&&n.length>0)for(const r of n){if(t&&sessionStorage.setItem("rule_channel",t),r.link_use_js_vars){if(t&&r.link_js_vars_value!==t)continue;if(!na(r,t))continue}if(r.link_persist_query){const t=new URL(i,a),n=new URL(r.link_replace_destination,a),o=new URLSearchParams;for(const[e,a]of t.searchParams.entries())n.searchParams.has(e)||o.set(e,a);for(const[e,t]of n.searchParams.entries())o.set(e,t);n.search=o.toString(),e.href=n.toString()}else e.href=r.link_replace_destination;r.link_replace_label&&(e.innerHTML=r.link_replace_label),e.setAttribute("link-before-rewritten-by-kiosq",`${i}`),e.setAttribute("link-rewritten-by-kiosq-with",o?.Campaign.id?`${o.kiosqEndpoint}/#/campaigns/${o?.Campaign.id}`:`${o.kiosqEndpoint}/#/sites-configs/${o?.defaultSiteConfig.site}`)}})}}}),{processInjectCustomJS:a,processInjectCustomCSS:n}=(e=>{const{placeEltToTarget:t}=ra(),a=e?.finalSiteConfig?.inject??{},n=a.injection_js_selector?a.injection_js_selector:null,r=a.custom_js?`(function (D,W) {\n const custom_js = () => {\n${a.custom_js}\n};\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n})(document,window);`:"";return{processInjectCustomJS:()=>{t({hooks:[{target:"kiosq-campaign-custom-js",parents:n?[n]:["head"],position:"append",component:(0,i.h)("script",{type:"text/javascript",id:"kiosq-campaign-custom-js",dangerouslySetInnerHTML:{__html:r}})}]})},processInjectCustomCSS:()=>{t({hooks:[{target:"kiosq-campaign-custom-css",parents:n?[n]:["head"],position:"append",component:(0,i.h)("style",{type:"text/css",id:"kiosq-campaign-custom-css",dangerouslySetInnerHTML:{__html:a.custom_css??""}})}]})}}})(e),{processingCustomTemplateInjection:r}=(e=>({processingCustomTemplateInjection:()=>{const{placeEltToTarget:t}=ra();e.finalSiteConfig?.inject?.elements_custom_template&&e.finalSiteConfig.inject.elements_custom_template.length>0&&e.finalSiteConfig.inject.elements_custom_template.forEach(a=>{t({hooks:[{target:"kiosq-injected-element",parents:[a?.css_selector],position:a?.position,component:(0,i.h)("div",{className:"kiosq-injected-element","original-element-replaced":a?.css_selector,"element-injected-by-kiosq-with":`${e.kiosqEndpoint}/#/campaigns/${e?.Campaign?.id}`,dangerouslySetInnerHTML:{__html:a.injected_custom_template_computed},ref:e=>{e&&e.querySelectorAll("script").forEach(e=>{const t=document.createElement("script");Array.from(e.attributes).forEach(e=>{t.setAttribute(e.name,e.value)}),e.src?t.src=e.src:t.textContent=e.textContent,e.parentNode?.replaceChild(t,e)})}})}]})})}}))(e);var o;e.finalSiteConfig?.is_injection_enabled&&(t(),r(),a(),n())},la={matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}},sa=e=>{window.FUTR.Kiosq.Campaign={...window.FUTR.Kiosq.Campaign,id:e?.data?.rule?.name||window.FUTR.Kiosq.Campaign?.id||"",campaignMatch:e?.data?.rule||window.FUTR.Kiosq.Campaign?.campaignMatch||{},campaignsMatch:e?.data?.rules||window.FUTR.Kiosq.Campaign?.campaignsMatch||[]},v.value.Campaign={...v.value.Campaign,id:e?.data?.rule?.name||v.value.Campaign?.id||"",campaignMatch:e?.data?.rule||v.value.Campaign?.campaignMatch||{},campaignsMatch:e?.data?.rules||v.value.Campaign?.campaignsMatch||[]}},ca=({templateData:e})=>(0,$.FD)($.FK,{children:[(0,$.Y)("div",{class:"kiosq-dropdown kiosq-dropdown-menu-header",children:(0,$.FD)("label",{for:"kiosq-dropdown-checkbox",children:[(0,$.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/m7awu8serc1613169967.svg",alt:"HubPage",className:"kiosq-dropdown-checkbox-img"}),(0,$.Y)("svg",{preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",children:(0,$.Y)("path",{d:"M1000 100L500 900 0 100h1000z"})})]})}),(0,$.Y)("input",{id:"kiosq-dropdown-checkbox",type:"checkbox"}),(0,$.Y)("div",{class:"kiosq-main-layer kiosq-header-menu-layer kiosq-header-menu-layer-default",children:(0,$.FD)("div",{class:"kiosq-main-layer-container",children:[(0,$.Y)("div",{class:"kiosq-title",children:(0,$.Y)("a",{href:e?.hubpage_link,children:(0,$.Y)("div",{dangerouslySetInnerHTML:{__html:e?.hubpage_title||""}})})}),(0,$.Y)("div",{class:"kiosq-subtitle",dangerouslySetInnerHTML:{__html:e?.hubpage_subtitle||""}}),(0,$.Y)("div",{class:"kiosq-description",dangerouslySetInnerHTML:{__html:e?.hubpage_description||""}}),(0,$.FD)("div",{class:"kiosq-login-button",children:[(0,$.Y)("button",{class:"kiosq-event-signup","data-tracking":"header-dropdown-menu","data-paywall-param":"true","data-mrf-conversion":"cta_subscribe",children:"JOIN NOW"}),(0,$.FD)("a",{class:"kiosq-login-link kiosq-event-login","data-tracking":"header-dropdown-menu","data-paywall-param":"true","data-mrf-conversion":"cta_login",children:["Already have an account? ",(0,$.Y)("strong",{children:"Sign in here"})]})]})]})})]}),da=window.FUTR.Kiosq?.kiosqEndpoint||"",ua=e=>(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.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"})}),ma=e=>(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$.Y)("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 10h4V6M4 4l6 6m8 4h-4v4m0-4l6 6"})}),pa=e=>(0,$.FD)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,$.Y)("g",{"stroke-width":"0"}),(0,$.Y)("g",{"stroke-linecap":"round","stroke-linejoin":"round"}),(0,$.FD)("g",{children:[(0,$.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,$.Y)("rect",{width:"24",height:"24",fill:"none"})]})]}),ga=e=>(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 487.3 487.3",children:(0,$.Y)("g",{children:(0,$.Y)("g",{children:(0,$.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"})})})}),fa=({collapsed:e,toggleMaximize:t,KiosqData:a,urlKiosqApi:i})=>(0,$.FD)("header",{children:[(0,$.Y)(Ct,{text:e?"Maximize":"Minimize",children:(0,$.Y)("a",{className:"btn",onClick:t,children:e?(0,$.Y)(ua,{}):(0,$.Y)(ma,{})})}),(0,$.FD)("h4",{children:["Kiosq Assistant",(0,$.Y)("span",{children:`(${a?.defaultSiteConfig?.site})`})]}),(0,$.FD)("div",{children:[(0,$.Y)(Ct,{text:"SiteConfig",children:(0,$.Y)("a",{target:"_blank",className:"btn",href:`${i}/#/sites-configs/${a?.defaultSiteConfig?.site}`,children:(0,$.Y)(N,{})})}),(0,$.Y)(Ct,{text:"Api SiteConfig",children:(0,$.Y)("a",{target:"_blank",className:"btn",href:`${i}/api/admin/sites-configs/${a?.defaultSiteConfig?.site}`,children:(0,$.Y)(pa,{})})}),(0,$.Y)(Ct,{text:"Campaigns list",children:(0,$.Y)("a",{target:"_blank",className:"btn",href:`${i}/#/campaigns?displayedFilters=%7B%7D&filter=%7B%22site_config_overrided%22%3A%22${a?.defaultSiteConfig?.site}%22%7D&order=DESC&page=1&perPage=25&sort=priority`,children:(0,$.Y)(ga,{})})}),(0,$.Y)(Ct,{text:"Kiosq Api Render to FTE",children:(0,$.Y)("a",{target:"_blank",className:"btn",href:`${i}/api/render?site=${a?.defaultSiteConfig?.site}`,children:(0,$.Y)(pa,{})})})]})]}),ha=(e,t=!0)=>({main_layer_enabled:{label:"Main Layer with Custom Template enabled "+(t?`(${e})`:""),style:{}},main_layer:{label:"Main Layer render "+(t?`(${e})`:""),style:{}},main_layer_premium_enabled:{label:"Main Layer Premium with Custom Template enabled "+(t?`(${e})`:""),style:{}},regwall_layer_enabled:{label:"Regwall Layer with Custom Template enabled "+(t?`(${e})`:""),style:{}},sticky_layer_enabled:{label:"Sticky Layer with Custom Template enabled "+(t?`(${e})`:""),style:{}},traffic_exposure_rate:{label:"Traffic exposure rate "+(t?`(${e})`:""),style:{color:"green"}},traffic_exposure:{label:"Traffic exposure enabled "+(t?`(${e})`:""),style:{color:"green"}},sticky_regwall_layer_enabled:{label:"Sticky Regwall Layer with Custom Template enabled "+(t?`(${e})`:""),style:{}},sticky_layer:{label:"Sticky Layer render "+(t?`(${e})`:""),style:{}},textBeforeButton:{label:"Text before sign button "+(t?`(${e})`:""),style:{}},button_text:{label:"Text sign buton "+(t?`(${e})`:""),style:{}},textAfterButton:{label:"Text after sign button "+(t?`(${e})`:""),style:{}},limitOfFreeArticle:{label:"Limit of free article "+(t?`(${e})`:""),style:{color:"blue"}},limitOfFreeArticleAfterLogin:{label:"Limit of free article after login "+(t?`(${e})`:""),style:{color:"blue"}},freeArticleConsumed:{label:"Your free articles consumed "+(t?`(${e})`:""),style:{color:"blue"}},ABseed:{label:"Your ABseed "+(t?`(${e})`:""),style:{}},main_background_color:{label:"Background color layer "+(t?`(${e})`:""),style:{}},main_button_background_color:{label:"Background color button "+(t?`(${e})`:""),style:{}},wall_system:{label:"Wall System "+(t?`(${e})`:""),style:{color:"blue"}},wall_type:{label:"Wall Type "+(t?`(${e})`:""),style:{color:"purple"}},campaign_enable:{label:"Campaign Enabled "+(t?`(${e})`:""),style:{}}}[e]||{label:e}),ya=({GlobalContext:e,filters:t,title:a})=>(0,$.FD)("table",{className:"table-item",children:[(0,$.Y)("thead",{children:(0,$.Y)("tr",{children:(0,$.Y)("th",{colSpan:2,children:`Scope ${a}`})})}),(0,$.Y)("tbody",{children:e&&Object.keys(e).filter(e=>t.includes(e)).map(t=>{return(0,$.FD)("tr",{children:[(0,$.Y)("td",{children:ha(t,!1).label}),(0,$.Y)("td",{children:e&&(a=e[t],JSON.stringify(a).replace(/\"/gi,""))})]});var a})})]}),wa=({KiosqData:e,fetchedMatchCampaigns:t})=>{const a={freeArticleConsumed:et(),ABSeed:g("ABseed")},i=(e?.finalSiteConfig||e?.defaultSiteConfig)??{},n={...i,...a};return(0,$.FD)("section",{className:"campaign-matched",children:[(0,$.FD)("header",{children:["Current Barrier Context ",(0,$.Y)("small",{children:"(Campaign | SiteConfig)"})]}),t?.matchOne?.isLoading?(0,$.Y)(Lt,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):(t?.matchOne?.data||n)&&(0,$.FD)("div",{className:"result-campaign-debug",children:[(0,$.Y)(ya,{title:"Barrier",GlobalContext:n,filters:["wall_type","wall_system","campaign_enable"]}),(0,$.Y)(ya,{title:"Exposure",GlobalContext:n,filters:["traffic_exposure",...!0===i?.traffic_exposure?["traffic_exposure_rate","ABSeed"]:[]]}),(0,$.Y)(ya,{title:"Articles",GlobalContext:n,filters:["limitOfFreeArticle","limitOfFreeArticleAfterLogin","freeArticleConsumed"]})]})]})},_a=e=>{const{ct:t,showSourceLabel:a,rowSpan:i}=e;return(0,$.FD)("tr",{children:[a&&(0,$.Y)("th",{rowSpan:i,children:t.source}),(0,$.Y)("td",{children:(0,$.Y)(Ct,{text:t.name?` (${t.name})`:"",children:(0,$.Y)("span",{dangerouslySetInnerHTML:{__html:t.headline+(t.isActive?" &#11088;":"")}})})}),(0,$.Y)("td",{children:(0,$.Y)(Ct,{text:"Open Template",children:(0,$.Y)("a",{target:"_blank",href:`${da}/#/custom-templates/${t?.guid}`,children:`${t?.guid.replace("kiosq-custom-templates_","")}`})})})]})},va=()=>{const e=(0,r.HO)(()=>[...w.value]),t=[];return e.value.forEach(e=>{const a="final"===e.source?"final":e.source??"default",i=t[t.length-1];i&&i.sourceKey===a?i.items.push(e):t.push({sourceKey:a,items:[e]})}),(0,$.FD)("section",{className:"custom-template",children:[(0,$.Y)("header",{dangerouslySetInnerHTML:{__html:"Custom Templates (used : &#11088;)"}}),(0,$.Y)("table",{className:"table-item templates",children:(0,$.Y)("tbody",{children:t.flatMap(e=>{const t=e.items.length;return e.items.map((e,a)=>(0,$.Y)(_a,{ct:e,showSourceLabel:0===a,rowSpan:t},e?.guid))})})})]})},ka=({handleClose:e,icon:t,...a})=>(0,$.Y)("button",{className:"button-header-debug-wrapper-close",onClick:e,children:t}),ba=e=>(0,$.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,$.FD)("g",{style:"stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;",transform:"translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)",children:[(0,$.Y)("path",{d:"M 13.4 88.492 L 1.508 76.6 c -2.011 -2.011 -2.011 -5.271 0 -7.282 L 69.318 1.508 c 2.011 -2.011 5.271 -2.011 7.282 0 L 88.492 13.4 c 2.011 2.011 2.011 5.271 0 7.282 L 20.682 88.492 C 18.671 90.503 15.411 90.503 13.4 88.492 z",style:"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(236,0,0); fill-rule: nonzero; opacity: 1;",transform:" matrix(1 0 0 1 0 0) ","stroke-linecap":"round"}),(0,$.Y)("path",{d:"M 69.318 88.492 L 1.508 20.682 c -2.011 -2.011 -2.011 -5.271 0 -7.282 L 13.4 1.508 c 2.011 -2.011 5.271 -2.011 7.282 0 l 67.809 67.809 c 2.011 2.011 2.011 5.271 0 7.282 L 76.6 88.492 C 74.589 90.503 71.329 90.503 69.318 88.492 z",style:"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(236,0,0); fill-rule: nonzero; opacity: 1;",transform:" matrix(1 0 0 1 0 0) ","stroke-linecap":"round"})]})}),Ca=({title:e="",children:t,handleCloseModalPortal:a})=>(0,$.FD)("div",{id:"kiosq-modal-container",children:[(0,$.FD)("div",{className:"modal-header",children:[(0,$.Y)("span",{className:"modal-title",children:e}),(0,$.Y)(ka,{handleClose:a,icon:(0,$.Y)(ba,{})})]}),(0,$.Y)("div",{className:"modal-content",children:t})]}),Sa=({KiosqData:e})=>(0,$.FD)(i.FK,{children:[(0,$.FD)("span",{style:{color:"purple"},children:[`Current Wall Type: ${e?.finalSiteConfig?.wall_type}`," |"," "]}),(0,$.Y)("span",{style:{color:"blue"},children:`Current Wall System: ${e?.finalSiteConfig?.wall_system} (\n ${"metered"===e?.finalSiteConfig?.wall_system?`Your free article consume: ${et()} / ${(e?.finalSiteConfig?.limitOfFreeArticle||0)+(e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0)} (remaining: ${Xe(e)})`:""}\n )`}),(0,$.Y)("br",{}),(0,$.Y)("br",{}),(0,$.FD)("span",{style:{color:"green"},children:[`Current Traffic exposure: ${!!e?.finalSiteConfig?.traffic_exposure&&e?.finalSiteConfig?.traffic_exposure_rate}`," ","|"," "]}),(0,$.FD)("span",{style:{color:"green"},children:[`Your ABseed cookie: ${g("ABseed")}`,(0,$.Y)("br",{})]})]}),qa=({KiosqData:e,campaign:t})=>{const{defaultSiteConfig:a,finalSiteConfig:i}=e,n=t?.name??"",r=n.match(/\s[-&ndash;&mdash;]\s/)?n.slice(0,n.search(/\s[-&ndash;&mdash;]\s/)):n,o=p(a,i||{},["id","guid","main_layer","main_layer_premium","regwall_layer","sticky_layer","sticky_regwall_layer"]),l=e=>(0,$.Y)("img",{src:e}),s=(0,E.hb)(e=>0===e.search(/^<[^>]+>.*<\/[^>]+>$/g)?(0,$.Y)("div",{style:{overflow:"hidden"},dangerouslySetInnerHTML:{__html:e}}):e,[]),c=e=>{console.log(c,e);let t=new URL(e);return(0,$.FD)("table",{children:[(0,$.Y)("thead",{children:(0,$.Y)("tr",{children:(0,$.Y)("td",{colSpan:2,children:(0,$.Y)("a",{href:e,target:"_blank",children:t.hostname+t.pathname})})})}),(0,$.Y)("tbody",{children:[...t.searchParams].map(e=>(0,$.FD)("tr",{children:[(0,$.Y)("td",{children:e[0]}),(0,$.Y)("td",{children:e[1]})]}))})]})},d=(e,t)=>{if(null===e)return"null";switch(t){case"main_layer_custom_template":case"main_layer_premium_custom_template":return(0,$.Y)("a",{target:"_blank",href:`${da}/#/custom-templates/${e}`,children:e});case"color_primary":case"main_premium_button_background_color":return(e=>(0,$.FD)($.FK,{children:[(0,$.Y)("input",{type:"color",value:e}),(0,$.FD)("span",{children:["(",e,")"]})]}))(e);case"src":case"preview":return l(e);case"domain":case"bluebird_buy_sub":return c(e);case"extra_css":case"signinButtonSpecificCss":return(e=>(0,$.Y)("textarea",{value:e.replace(/(?:([\{\};])([^\n]))/g,"$1\n $2")}))(e);case"last_modified":return new Date(parseInt(e.$date.$numberLong)).toString();case"enable":case"inlineCss":case"recirculation_block":case"regwall_dismiss_reset_counter":case"current_website_subscription_offer":case"is_injection_enabled":return(0,$.Y)("span",{dangerouslySetInnerHTML:{__html:!0===e?"&#9989;":"&#10060;"}})}switch(typeof e){case"string":return t&&t.includes("logo")?l(e):s(e);case"object":return Array.isArray(e)?(i=e,(0,$.Y)("ul",{children:i.length?i.map((e,t)=>(0,$.Y)("li",{children:d(e)},t)):""})):(a=e,(0,$.Y)("table",{children:(0,$.Y)("tbody",{children:Object.keys(a).map(e=>(0,$.FD)("tr",{children:[(0,$.Y)("td",{children:(0,$.Y)("em",{children:e})}),(0,$.Y)("td",{children:d(a[e],e)})]},e))})}));default:return JSON.stringify(e)}var a,i};return(0,$.FD)("table",{className:"table-config-compare",children:[(0,$.FD)("thead",{children:[(0,$.Y)("tr",{children:(0,$.Y)("th",{colspan:3,children:(0,$.Y)(Sa,{KiosqData:e})})}),(0,$.FD)("tr",{children:[(0,$.Y)("th",{children:"Properties"}),(0,$.Y)("th",{children:(0,$.Y)("a",{target:"_blank",href:`${da}/#/sites-configs/${e?.defaultSiteConfig?.site}`,children:`Default (${e?.defaultSiteConfig?.site})`})}),(0,$.Y)("th",{children:(0,$.Y)("a",{target:"_blank",href:`${da}/#/campaigns/${r}`,children:`Campaign (${t.description} / Priority : ${t.priority})`})})]})]}),(0,$.Y)("tbody",{children:Object.keys(o).map((e,t)=>(0,$.FD)("tr",{children:[(0,$.Y)("th",{style:{...ha(e).style},children:(0,$.Y)("strong",{children:ha(e).label})}),(0,$.Y)("td",{style:{...ha(e).style},children:d(o[e].obj1,e)}),(0,$.Y)("td",{style:{...ha(e).style},children:d(o[e].obj2,e)})]},`table-compare-${t}`))})]})},Ya=e=>(0,$.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},children:[(0,$.Y)("path",{d:"M1 5h7M1 12h7M1 19h7",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}),(0,$.Y)("path",{d:"M16 5h7M16 12h7M16 19h7",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}),(0,$.Y)("path",{d:"M9 5h6",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),(0,$.Y)("path",{d:"M13 3l2 2-2 2",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,$.Y)("path",{d:"M9 19h6",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),(0,$.Y)("path",{d:"M11 17l-2 2 2 2",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})]}),Aa=({KiosqData:e,campaign:t})=>{const[a,i]=(0,E.J0)(!1),n=()=>{const e=document.getElementById("kiosq-modal-container"),t=document.getElementById("kiosq-modal-portal");t?.removeChild(e),i(!1)};(0,E.vJ)(()=>{const i=document.getElementById("kiosq-modal-portal");a&&(0,I.Qv)((0,$.Y)(Ca,{title:"SiteConfigs Differences",handleCloseModalPortal:n,children:(0,$.Y)(qa,{KiosqData:e,campaign:t})}),i)},[a,n,e,t]);const r=t?.name??"",o=r.match(/\s[-&ndash;&mdash;]\s/),l=o?r.indexOf(o[0]):-1,s=-1!==l?r.slice(0,l):r,c=-1!==l?r.slice(l+o[0].length):r;return(0,$.FD)("tr",{children:[(0,$.Y)("td",{children:(0,$.Y)(Ct,{text:s||"N/A",children:(0,$.Y)("a",{className:"btn",href:`${da}/#/campaigns/${s}`,target:"_blank",rel:"noopener noreferrer",children:c||"N/A"})})}),(0,$.Y)("td",{children:(0,$.Y)(Ct,{text:"Compare with site config",children:(0,$.Y)("a",{className:"btn",onClick:()=>{i(!0)},children:(0,$.Y)(Ya,{})})})}),(0,$.Y)("td",{children:t?.priority||"N/A"})]})},Ta=({KiosqData:e,fetchedMatchCampaigns:t})=>(0,$.FD)($.FK,{children:[(0,$.FD)("section",{className:"campaign-matched",children:[(0,$.FD)("header",{children:["Campaign Matched",(0,$.Y)("small",{children:"(name, diff, priority)"})]}),t?.matchOne?.isLoading?(0,$.Y)(Lt,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):t?.matchOne?.error?(0,$.Y)("div",{className:"result-campaign",children:t?.matchOne?.error}):t?.matchOne?.data&&(0,$.Y)("table",{className:"table-item empty",children:(0,$.Y)("tbody",{children:!0===t?.matchOne?.data?.matched?(0,$.Y)(Aa,{KiosqData:e,campaign:t?.matchOne?.data?.rule}):(0,$.Y)("tr",{children:(0,$.Y)("td",{colSpan:2,children:"No Campaign matched"})})})})]}),(0,$.FD)("section",{className:"campaigns",children:[(0,$.Y)("header",{children:"All Campaigns Matching"}),(0,$.Y)("div",{className:"result-campaign",children:t?.matchAll?.isLoading?(0,$.Y)(Lt,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):t?.matchAll?.error?t?.matchAll?.error:t?.matchAll?.data&&(0,$.Y)("table",{className:"table-item empty",children:(0,$.Y)("tbody",{children:0===t?.matchAll?.data?.rules?.length?(0,$.Y)("tr",{children:(0,$.Y)("td",{colSpan:2,children:"No Campaign matched"})}):t?.matchAll?.data?.rules?.map(t=>(0,$.Y)(Aa,{KiosqData:e,campaign:t}))})})})]})]}),Fa=e=>{const{KiosqData:t}=e,[a,n]=(0,E.J0)(!0);return(0,$.Y)(i.FK,{children:(0,$.FD)("div",{id:"kiosqAssistant",className:a?"collapsed":"",children:[(0,$.Y)(fa,{collapsed:a,toggleMaximize:()=>n(!a),KiosqData:t,urlKiosqApi:da}),(0,$.FD)("div",{className:"content",children:[(0,$.Y)(wa,{...e}),(0,$.Y)(va,{}),(0,$.Y)(Ta,{...e})]})]})})},xa=()=>(0,$.FD)($.FK,{children:[(0,$.Y)(Fa,{KiosqData:v.value,fetchedMatchCampaigns:b.value}),(0,$.Y)("div",{id:"kiosq-modal-portal"})]}),{processHookParent:La}=ra(),Ba="kiosq-app-paywall-js",Ma=["kiosq-everywhere","article-body","flexi-kiosq-targeted-area"];if("undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.kiosqEvent={trackLoginEvent(e,t,a,i,n){!function(e,t,a,i,n){(async()=>{await R(n)})()}(0,0,0,0,n)},trackSignupEvent(e,t,a,i,n){!function(e,t,a="signup",i,n){(async()=>{await R(n)})()}(0,0,a,0,n)}}),W().debug("KiosqSelectors",{KiosqSelector:Ba,KiosqHeaderSelector:"kiosq-app-headermenu",KiosqSelectorList:Ma}),La({hooks:[{target:Ba,parents:Ma,component:(0,i.h)(()=>{const e=W(),[t,a]=(0,E.J0)(v.value),[n,r]=(0,E.J0)(mt(t)),[l,s]=(0,E.J0)(null),c=v.value?.finalSiteConfig?.template_sticky||!1,d=new URLSearchParams(window.location.search),m=!!_.value.isDebugMode||"1"===d.get("_flexi_kiosq_debug");let{fetcherMatchCampaigns:p,siteConfig:f}=((e,t)=>{const a=W({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),[i,n]=(0,E.J0)(la),[r,l]=(0,E.J0)(e?.defaultSiteConfig);if((0,E.vJ)(()=>{(({eventName:e,kiosqInfo:t})=>{Re.on(e,()=>{ta.log(e,t)})})({eventName:"KiosqEnvironment",kiosqInfo:_.value}),(({eventName:e,kiosqInfo:t})=>{Re.on(e,()=>{ta.log(e,t)})})({eventName:"UserContextComputed",kiosqInfo:e?.Campaign?.Context||[]}),aa({eventName:"KiosqEnvironment"}),aa({eventName:"UserContextComputed"})},[]),(0,E.vJ)(()=>{r?.is_injection_enabled&&!i?.matchOne?.isLoading&&i?.matchOne?.data&&oa({...e,finalSiteConfig:r})},[r?.is_injection_enabled,i]),e?.defaultSiteConfig?.campaign_enable){const r=(e=>{const t={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_one`,data:{profileId:e.defaultSiteConfig.guid,data:Jt(o(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:ea},a=Qt(t);return(0,E.vJ)(()=>{a.isLoading||Xt.log("Pythia match one:","\n request:",t,"\n response:",a.data,"\n error:",a.error)},[a.isLoading]),a})(e);let s={...i,matchOne:r};if(t){const t=(e=>{const t={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_all`,data:{profileId:e.defaultSiteConfig.guid,data:Jt(o(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:ea},a=Qt(t);return(0,E.vJ)(()=>{a.isLoading||Xt.log("Pythia match all result:","\n request:",t,"\n response:",a.data,"\n error:",a.error)},[a.isLoading]),a})(e);s={...s,matchAll:t},sa(t),(0,E.vJ)(()=>{n(s),b.value=s},[t.isLoading])}(0,E.vJ)(()=>{if(n(s),b.value=s,!r?.isLoading&&r?.data?.matched){a.info("Campaign matched:",r?.data?.rule?.name);const t=r?.data?.result?JSON.parse(r.data.result):{};let i=e.defaultSiteConfig;l(u(i,t)),dt(e)&&Q("show campaign",r?.data?.rule?.name||""),sa(r)}},[r?.isLoading])}return{fetcherMatchCampaigns:i,siteConfig:r}})(v.value,m);const h={...v.value,finalSiteConfig:f};null!==l||(p.matchOne.isLoading||null===p.matchOne.data&&null===p.matchOne.error)&&f.campaign_enable||(v.value=h,s(!1)),!1===l&&((e=>{if((e=>{if(e.active=!0,v.value.active=!0,null!==localStorage.getItem("kiosqRegwall"))e.active=!1,v.value.active=!1;else if((e=>e?.finalSiteConfig?.traffic_exposure??e?.defaultSiteConfig?.traffic_exposure??!1)(e)){let o=g("ABseed");o||(n=1,r=100,n=Math.ceil(n),r=Math.floor(r),t=Math.floor(Math.random()*(r-n+1)+n),a="",(i=new Date).setTime(i.getTime()+31536e6),a="; expires="+i.toUTCString(),document.cookie="ABseed="+(t||"")+a+"; path=/",o=g("ABseed")),e.active=vt(Number(o),ht(e)),v.value.active=vt(Number(o),ht(e))}var t,a,i,n,r;e.active||(e.hasBarrier=!1,v.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1),kt()&&(e.hasBarrier=!0,v.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0)})(e),nt(e)){if("metered"===gt(e)){const t=e.finalSiteConfig!==e.defaultSiteConfig,a=e.defaultSiteConfig?.wall_system??"classic";if(t&&"classic"===a&&!ct(e)){const t=["van-no-metered-paywall","van-no-paywall"],a=window?.ffte?.properties?.articleControlTag;(Array.isArray(a)?a:[a].filter(Boolean)).some(e=>t.includes(e))||(e.displayBarrier=!0,v.value.displayBarrier=!0)}}"metered"===gt(e)&&dt(e)&&(Ie.log("setArticleseenUrls"),tt(e)),k.value.regwallAuth=rt(e),k.value.paywall=!0,je(e).then(()=>{document.dispatchEvent(new CustomEvent("KiosqBarrierResolved")),O()})}else!kt()&&(()=>{const e=document.getElementById("article-body")||document.querySelector(".article__body");e&&e.classList.contains("paywall-locker")&&document.querySelectorAll(".paywall-locker").forEach(e=>e.classList.remove("paywall-locker"))})(),document.dispatchEvent(new CustomEvent("KiosqBarrierResolved")),O();Pe(e)})(h),a(v.value),r(mt(v.value)),e.log("FUTR.KiosqData","\n",v.value,"\n",`isShowBarrier:${mt(v.value)}; conditions:`,`(isActive&&!isRegWallAuthConnected&&!isGranted&&!isHubPageActive):${nt(v.value)&&!ot(v.value)&&!C(v.value)&&!ct(v.value)},`,"classic"===gt(v.value)?`-> isUnderClassicPaywall:${ut(v.value)}`:"metered"===gt(v.value)?`-> !isSeeingFreeArticle:${!Qe(v.value)}`:""),window.FUTR=window.FUTR||{},window.FUTR.Marfeel={debug:Ye,getState:qe,trackSubscription:_e,trackSignup:ve,trackNewsletter:ke,trackBeginCheckout:be,trackCheckoutAbandoned:Ce},document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{X.log("KiosqUserDataIsLoadingEnd event received, setting user type"),ne()}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&(X.log("User data already loaded, setting user type immediately"),ne()),X.log("User Journey tracking initialized, listening for KiosqUserDataIsLoadingEnd"),document.addEventListener("KiosqBarrierResolved",()=>{Le=!0,Ae.log("Barrier resolved, checking if page view can fire..."),De()}),document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{Me||(Be=!0,Ae.log("User data loaded, checking if page view can fire..."),De())}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&(Be=!0,Ae.log("User data was already loaded")),setTimeout(()=>{Me||(Ae.log(`Safety timeout: firing page view (barrier=${Le}, user=${Be})`),Me=!0,me(),Te())},1e4),De(),s(!0));const[y,w]=(0,E.J0)(!1);return(0,E.vJ)(()=>{(e=>{const t=document.querySelector(".footer")||document.getElementById("document-footer"),a=document.createElement("div");a.id="kiosq-sticky-flag-footer",t&&!document.getElementById("kiosq-sticky-flag-footer")&&(t.parentNode?.insertBefore(a,t.previousSibling),(0,i.Qv)((0,$.Y)(jt,{onStickyFlagFooter:t=>e(t)}),a))})(w)},[w]),(0,E.vJ)(()=>{if(null!==n&&!0===l&&window?.FUTR?.Kiosq?.resolveKiosqDataV2){const e=t;e.hasBarrier=n,delete e.promiseKiosqDataV2,delete e.resolveKiosqDataV2,window.FUTR.Kiosq.resolveKiosqDataV2(e)}},[n,l]),(0,E.vJ)(()=>{const e=()=>{Ke(h)};return window.addEventListener("evt_a13x",e),()=>window.removeEventListener("evt_a13x",e)},[]),(0,$.FD)($.FK,{children:[(0,$.Y)(Ot.r,{render:({inView:e,entry:a})=>(0,$.FD)($.FK,{children:[(0,$.Y)(It,{kiosqData:t,fetchedMatchCampaigns:p,isShowingBarrier:n}),c&&n&&!e&&void 0!==a&&a?.boundingClientRect?.y<0&&!y&&(0,$.Y)(Pt,{kiosqData:t,fetchedMatchCampaigns:p,isShowingBarrier:n})]})}),kt()&&(0,$.Y)(Ft,{KiosqData:t})]})},{})},...v.value?.defaultSiteConfig?.template_menu_header?[{target:"kiosq-app-headermenu",parents:["auth-in-nav-header"],component:(0,i.h)(e=>{const t=(e=>{const t=e?.finalSiteConfig||e.defaultSiteConfig;return{LayerComponent:ca,...t?.custom_headermenu_layer_enabled&&{customTemplateId:t?.custom_headermenu_layer},...t?.custom_headermenu_layer_enabled&&{customTemplateComputed:t?.layerCustomMarkup?.custom_headermenu_layer},logo:t?.hubpage_link_logo_header,hubpage_link:t?.hubpage_link,hubpage_title:t?.hubpage_title,hubpage_subtitle:t?.hubpage_subtitle,hubpage_description:t?.hubpage_description,type:"headermenu_layer"}})(e),{customTemplateComputed:a}=t,{defaultSiteConfig:i}=e;return i?.custom_headermenu_layer_enabled&&a&&"string"==typeof a?(0,$.Y)("div",{className:"headermenu-custom-template",dangerouslySetInnerHTML:{__html:a}}):(0,$.Y)(t.LayerComponent,{templateData:t})},v.value)}]:[]]}),"1"===new URLSearchParams(window.location.search).get("_flexi_kiosq_debug")){const e=document.createElement("div");e.id="kiosq-debug-root",document.body.appendChild(e),(0,i.XX)((0,i.h)(xa,{}),e)}}},a={};function i(e){var n=a[e];if(void 0!==n)return n.exports;var r=a[e]={exports:{}};return t[e](r,r.exports,i),r.exports}i.m=t,e=[],i.O=(t,a,n,r)=>{if(!a){var o=1/0;for(d=0;d<e.length;d++){for(var[a,n,r]=e[d],l=!0,s=0;s<a.length;s++)(!1&r||o>=r)&&Object.keys(i.O).every(e=>i.O[e](a[s]))?a.splice(s--,1):(l=!1,r<o&&(o=r));if(l){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[a,n,r]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.j=431,(()=>{var e={431:0};i.O.j=t=>0===e[t];var t=(t,a)=>{var n,r,[o,l,s]=a,c=0;if(o.some(t=>0!==e[t])){for(n in l)i.o(l,n)&&(i.m[n]=l[n]);if(s)var d=s(i)}for(t&&t(a);c<o.length;c++)r=o[c],i.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return i.O(d)},a=self.webpackChunkkiosq=self.webpackChunkkiosq||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var n=i.O(void 0,[647],()=>i(960));n=i.O(n)})();
//# sourceMappingURL=bundle.paywall.js.map/*! For license information please see bundle-paywall-node-modules.js.LICENSE.txt */
(self.webpackChunkkiosq=self.webpackChunkkiosq||[]).push([[647],{6435(e,t,n){"use strict";n.d(t,{A:()=>W});var r=n(9967),o=n(9346),i=n(7584),a=n(8835),s=n(1808),u=n(2527),l=n(6147),c=n(1873),d=!0,f=!1,p=null,h={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 m(){d=!1}function y(){"hidden"===this.visibilityState&&f&&(d=!0)}function g(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)||!h[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function b(){f=!0,window.clearTimeout(p),p=window.setTimeout(function(){f=!1},100)}function _(){return{isFocusVisible:g,onBlurVisible:b,ref:i.hb(function(e){var t,n=i.oK(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",v,!0),t.addEventListener("mousedown",m,!0),t.addEventListener("pointerdown",m,!0),t.addEventListener("touchstart",m,!0),t.addEventListener("visibilitychange",y,!0))},[])}}var A=n(7204),x=n(8789),w=n(9779),S=n(8389),k=n(1265);function C(e,t){var n=Object.create(null);return e&&i.yL.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&(0,i.zO)(e)?t(e):e}(e)}),n}function R(e,t,n){return null!=n[t]?n[t]:e.props[t]}function E(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 s={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var l=o[u][r];s[o[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}(t,r);return Object.keys(o).forEach(function(a){var s=o[a];if((0,i.zO)(s)){var u=a in t,l=a in r,c=t[a],d=(0,i.zO)(c)&&!c.props.in;!l||u&&!d?l||!u||d?l&&u&&(0,i.zO)(c)&&(o[a]=(0,i.Ob)(s,{onExited:n.bind(null,s),in:c.props.in,exit:R(s,"exit",e),enter:R(s,"enter",e)})):o[a]=(0,i.Ob)(s,{in:!1}):o[a]=(0,i.Ob)(s,{onExited:n.bind(null,s),in:!0,exit:R(s,"exit",e),enter:R(s,"enter",e)})}}),o}var P=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,w.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,S.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.Ob)(e,{onExited:r.bind(null,e),in:!0,appear:R(e,"appear",n),enter:R(e,"enter",n),exit:R(e,"exit",n)})})):E(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,x.A)(e,["component","childFactory"]),o=this.state.contextValue,a=P(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i.Ay.createElement(k.A.Provider,{value:o},a):i.Ay.createElement(k.A.Provider,{value:o},i.Ay.createElement(t,r,a))},t}(i.Ay.Component);O.propTypes={},O.defaultProps={component:"div",childFactory:function(e){return e}};const N=O;var T="undefined"==typeof window?i.vJ:i.Nf;const j=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,o=e.rippleX,s=e.rippleY,u=e.rippleSize,l=e.in,d=e.onExited,f=void 0===d?function(){}:d,p=e.timeout,h=i.J0(!1),v=h[0],m=h[1],y=(0,a.A)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),g={width:u,height:u,top:-u/2+s,left:-u/2+o},b=(0,a.A)(t.child,v&&t.childLeaving,r&&t.childPulsate),_=(0,c.A)(f);return T(function(){if(!l){m(!0);var e=setTimeout(_,p);return function(){clearTimeout(e)}}},[_,l,p]),i.n("span",{className:y,style:g},i.n("span",{className:b}))};var M=i.Rf(function(e,t){var n=e.center,s=void 0!==n&&n,u=e.classes,l=e.className,c=(0,r.A)(e,["center","classes","className"]),d=i.J0([]),f=d[0],p=d[1],h=i.li(0),v=i.li(null);i.vJ(function(){v.current&&(v.current(),v.current=null)},[f]);var m=i.li(!1),y=i.li(null),g=i.li(null),b=i.li(null);i.vJ(function(){return function(){clearTimeout(y.current)}},[]);var _=i.hb(function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,o=e.rippleSize,a=e.cb;p(function(e){return[].concat((0,A.A)(e),[i.n(j,{key:h.current,classes:u,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o})])}),h.current+=1,v.current=a},[u]),x=i.hb(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?s||t.pulsate:i,u=t.fakeElement,l=void 0!==u&&u;if("mousedown"===e.type&&m.current)m.current=!1;else{"touchstart"===e.type&&(m.current=!0);var c,d,f,p=l?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),d=Math.round(h.height/2);else{var v=e.touches?e.touches[0]:e,A=v.clientX,x=v.clientY;c=Math.round(A-h.left),d=Math.round(x-h.top)}if(a)(f=Math.sqrt((2*Math.pow(h.width,2)+Math.pow(h.height,2))/3))%2==0&&(f+=1);else{var w=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(w,2)+Math.pow(S,2))}e.touches?null===g.current&&(g.current=function(){_({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},y.current=setTimeout(function(){g.current&&(g.current(),g.current=null)},80)):_({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}},[s,_]),w=i.hb(function(){x({},{pulsate:!0})},[x]),S=i.hb(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}),v.current=t},[]);return i.Yn(t,function(){return{pulsate:w,start:x,stop:S}},[w,x,S]),i.n("span",(0,o.A)({className:(0,a.A)(u.root,l),ref:b},c),i.n(N,{component:null,exit:!0},f))});const $=(0,s.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.ph(M));var F=i.Rf(function(e,t){var n=e.action,s=e.buttonRef,u=e.centerRipple,d=void 0!==u&&u,f=e.children,p=e.classes,h=e.className,v=e.component,m=void 0===v?"button":v,y=e.disabled,g=void 0!==y&&y,b=e.disableRipple,A=void 0!==b&&b,x=e.disableTouchRipple,w=void 0!==x&&x,S=e.focusRipple,k=void 0!==S&&S,C=e.focusVisibleClassName,R=e.onBlur,E=e.onClick,P=e.onFocus,O=e.onFocusVisible,N=e.onKeyDown,T=e.onKeyUp,j=e.onMouseDown,M=e.onMouseLeave,F=e.onMouseUp,I=e.onTouchEnd,L=e.onTouchMove,D=e.onTouchStart,W=e.onDragLeave,z=e.tabIndex,B=void 0===z?0:z,U=e.TouchRippleProps,H=e.type,q=void 0===H?"button":H,V=(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"]),J=i.li(null),K=i.li(null),X=i.J0(!1),Y=X[0],G=X[1];g&&Y&&G(!1);var Z=_(),Q=Z.isFocusVisible,ee=Z.onBlurVisible,te=Z.ref;function ne(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;return(0,c.A)(function(r){return t&&t(r),!n&&K.current&&K.current[e](r),!0})}i.Yn(n,function(){return{focusVisible:function(){G(!0),J.current.focus()}}},[]),i.vJ(function(){Y&&k&&!A&&K.current.pulsate()},[A,k,Y]);var re=ne("start",j),oe=ne("stop",W),ie=ne("stop",F),ae=ne("stop",function(e){Y&&e.preventDefault(),M&&M(e)}),se=ne("start",D),ue=ne("stop",I),le=ne("stop",L),ce=ne("stop",function(e){Y&&(ee(e),G(!1)),R&&R(e)},!1),de=(0,c.A)(function(e){J.current||(J.current=e.currentTarget),Q(e)&&(G(!0),O&&O(e)),P&&P(e)}),fe=function(){var e=i.oK(J.current);return m&&"button"!==m&&!("A"===e.tagName&&e.href)},pe=i.li(!1),he=(0,c.A)(function(e){k&&!pe.current&&Y&&K.current&&" "===e.key&&(pe.current=!0,e.persist(),K.current.stop(e,function(){K.current.start(e)})),e.target===e.currentTarget&&fe()&&" "===e.key&&e.preventDefault(),N&&N(e),e.target===e.currentTarget&&fe()&&"Enter"===e.key&&!g&&(e.preventDefault(),E&&E(e))}),ve=(0,c.A)(function(e){k&&" "===e.key&&K.current&&Y&&!e.defaultPrevented&&(pe.current=!1,e.persist(),K.current.stop(e,function(){K.current.pulsate(e)})),T&&T(e),E&&e.target===e.currentTarget&&fe()&&" "===e.key&&!e.defaultPrevented&&E(e)}),me=m;"button"===me&&V.href&&(me="a");var ye={};"button"===me?(ye.type=q,ye.disabled=g):("a"===me&&V.href||(ye.role="button"),ye["aria-disabled"]=g);var ge=(0,l.A)(s,t),be=(0,l.A)(te,J),_e=(0,l.A)(ge,be),Ae=i.J0(!1),xe=Ae[0],we=Ae[1];i.vJ(function(){we(!0)},[]);var Se=xe&&!A&&!g;return i.n(me,(0,o.A)({className:(0,a.A)(p.root,h,Y&&[p.focusVisible,C],g&&p.disabled),onBlur:ce,onClick:E,onFocus:de,onKeyDown:he,onKeyUp:ve,onMouseDown:re,onMouseLeave:ae,onMouseUp:ie,onDragLeave:oe,onTouchEnd:ue,onTouchMove:le,onTouchStart:se,ref:_e,tabIndex:g?-1:B},ye,V),f,Se?i.n($,(0,o.A)({ref:K,center:d},U)):null)});const I=(0,s.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"})(F);var L=n(753),D=i.Rf(function(e,t){var n=e.children,s=e.classes,u=e.className,l=e.color,c=void 0===l?"default":l,d=e.component,f=void 0===d?"button":d,p=e.disabled,h=void 0!==p&&p,v=e.disableElevation,m=void 0!==v&&v,y=e.disableFocusRipple,g=void 0!==y&&y,b=e.endIcon,_=e.focusVisibleClassName,A=e.fullWidth,x=void 0!==A&&A,w=e.size,S=void 0===w?"medium":w,k=e.startIcon,C=e.type,R=void 0===C?"button":C,E=e.variant,P=void 0===E?"text":E,O=(0,r.A)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),N=k&&i.n("span",{className:(0,a.A)(s.startIcon,s["iconSize".concat((0,L.A)(S))])},k),T=b&&i.n("span",{className:(0,a.A)(s.endIcon,s["iconSize".concat((0,L.A)(S))])},b);return i.n(I,(0,o.A)({className:(0,a.A)(s.root,s[P],u,"inherit"===c?s.colorInherit:"default"!==c&&s["".concat(P).concat((0,L.A)(c))],"medium"!==S&&[s["".concat(P,"Size").concat((0,L.A)(S))],s["size".concat((0,L.A)(S))]],m&&s.disableElevation,h&&s.disabled,x&&s.fullWidth),component:f,disabled:h,focusRipple:!g,focusVisibleClassName:(0,a.A)(s.focusVisible,_),ref:t,type:R},O),i.n("span",{className:s.label},N,n,T))});const W=(0,s.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"})(D)},7438(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(9346),o=n(9967),i=n(8677),a=n(7584),s=n(8835),u=n(1808),l=n(753),c=a.Rf(function(e,t){var n=e.classes,i=e.className,u=e.component,c=void 0===u?"div":u,d=e.disableGutters,f=void 0!==d&&d,p=e.fixed,h=void 0!==p&&p,v=e.maxWidth,m=void 0===v?"lg":v,y=(0,o.A)(e,["classes","className","component","disableGutters","fixed","maxWidth"]);return a.n(c,(0,r.A)({className:(0,s.A)(n.root,i,h&&n.fixed,f&&n.disableGutters,!1!==m&&n["maxWidth".concat((0,l.A)(String(m)))]),ref:t},y))});const d=(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)},9099(e,t,n){"use strict";n.d(t,{A:()=>a,t:()=>i});var r=n(7584),o=r.q6();function i(){return r.NT(o)}const a=362==n.j?o:null},8366(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})},4188(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(9346),o=n(9967),i=n(7584),a=n(8835),s=n(1808);const u=i.q6({});var l=i.Rf(function(e,t){var n=e.children,s=e.classes,l=e.className,c=e.component,d=void 0===c?"ul":c,f=e.dense,p=void 0!==f&&f,h=e.disablePadding,v=void 0!==h&&h,m=e.subheader,y=(0,o.A)(e,["children","classes","className","component","dense","disablePadding","subheader"]),g=i.Kr(function(){return{dense:p}},[p]);return i.n(u.Provider,{value:g},i.n(d,(0,r.A)({className:(0,a.A)(s.root,l,p&&s.dense,!v&&s.padding,m&&s.subheader),ref:t},y),m,n))});const c=(0,s.A)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(l)},2569(e,t,n){"use strict";n.d(t,{A:()=>he});var r=n(9346),o=n(9967),i=n(7584),a=(n(8141),n(8835)),s=n(1808),u=n(724),l=n(7857),c=n(5840),d=n(4831),f=n(7736),p=n(7702),h=n(7679),v=n(6147),m=n(1873),y=n(5192),g=n(9551),b=n(2363),_=n(7204),A=n(8948);function x(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function w(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function S(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,_.A)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,function(e){1===e.nodeType&&-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&x(e,o)})}function k(e,t){var n=-1;return e.some(function(e,r){return!!t(e)&&(n=r,!0)}),n}var C=function(){function e(){(0,g.A)(this,e),this.modals=[],this.containers=[]}return(0,b.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&&x(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);S(t,e.mountNode,e.modalRef,r,!0);var o=k(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=k(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,l.A)(e);return t.body===e?(0,c.A)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){var a=(0,A.A)();r.push({value:i.style.paddingRight,key:"padding-right",el:i}),i.style["padding-right"]="".concat(w(i)+a,"px"),n=(0,l.A)(i).querySelectorAll(".mui-fixed"),[].forEach.call(n,function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(w(e)+a,"px")})}var s=i.parentElement,u="HTML"===s.nodeName&&"scroll"===window.getComputedStyle(s)["overflow-y"]?s: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=k(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&&x(e.modalRef,!0),S(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&&x(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),R=n(6988),E=n(4247),P=new C;const O=i.Rf(function(e,t){var n=(0,f.A)(),a=(0,p.A)({name:"MuiModal",props:(0,r.A)({},e),theme:n}),s=a.BackdropComponent,u=void 0===s?E.A:s,c=a.BackdropProps,g=a.children,b=a.closeAfterTransition,_=void 0!==b&&b,A=a.container,w=a.disableAutoFocus,S=void 0!==w&&w,k=a.disableBackdropClick,C=void 0!==k&&k,O=a.disableEnforceFocus,N=void 0!==O&&O,T=a.disableEscapeKeyDown,j=void 0!==T&&T,M=a.disablePortal,$=void 0!==M&&M,F=a.disableRestoreFocus,I=void 0!==F&&F,L=a.disableScrollLock,D=void 0!==L&&L,W=a.hideBackdrop,z=void 0!==W&&W,B=a.keepMounted,U=void 0!==B&&B,H=a.manager,q=void 0===H?P:H,V=a.onBackdropClick,J=a.onClose,K=a.onEscapeKeyDown,X=a.onRendered,Y=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.J0(!0),Q=Z[0],ee=Z[1],te=i.li({}),ne=i.li(null),re=i.li(null),oe=(0,v.A)(re,t),ie=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(a),ae=function(){return(0,l.A)(ne.current)},se=function(){return te.current.modalRef=re.current,te.current.mountNode=ne.current,te.current},ue=function(){q.mount(se(),{disableScrollLock:D}),re.current.scrollTop=0},le=(0,m.A)(function(){var e=function(e){return e="function"==typeof e?e():e,i.oK(e)}(A)||ae().body;q.add(se(),e),re.current&&ue()}),ce=i.hb(function(){return q.isTopModal(se())},[q]),de=(0,m.A)(function(e){ne.current=e,e&&(X&&X(),Y&&ce()?ue():x(re.current,!0))}),fe=i.hb(function(){q.remove(se())},[q]);if(i.vJ(function(){return function(){fe()}},[fe]),i.vJ(function(){Y?le():ie&&_||fe()},[Y,fe,ie,_,le]),!U&&!Y&&(!ie||Q))return null;var pe=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:y.A}),he={};return void 0===g.props.tabIndex&&(he.tabIndex=g.props.tabIndex||"-1"),ie&&(he.onEnter=(0,d.A)(function(){ee(!1)},g.props.onEnter),he.onExited=(0,d.A)(function(){ee(!0),_&&fe()},g.props.onExited)),i.n(h.A,{ref:de,container:A,disablePortal:$},i.n("div",(0,r.A)({ref:oe,onKeyDown:function(e){"Escape"===e.key&&ce()&&(K&&K(e),j||(e.stopPropagation(),J&&J(e,"escapeKeyDown")))},role:"presentation"},G,{style:(0,r.A)({},pe.root,!Y&&Q?pe.hidden:{},G.style)}),z?null:i.n(u,(0,r.A)({open:Y,onClick:function(e){e.target===e.currentTarget&&(V&&V(e),!C&&J&&J(e,"backdropClick"))}},c)),i.n(R.A,{disableEnforceFocus:N,disableAutoFocus:S,disableRestoreFocus:I,getDoc:ae,isEnabled:ce,open:Y},i.Ob(g,he))))});var N=n(8555),T=n(8789),j=n(8389);var M=n(1265),$="unmounted",F="exited",I="entering",L="entered",D="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=F,r.appearStatus=I):o=L:o=t.unmountOnExit||t.mountOnEnter?$:F,r.state={status:o},r.nextCallback=null,r}(0,j.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===$?{status:F}: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!==I&&n!==L&&(t=I):n!==I&&n!==L||(t=D)}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===I){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:i.Ay.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===F&&this.setState({status:$})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[i.Ay.findDOMNode(this),r],a=o[0],s=o[1],u=this.getTimeouts(),l=r?u.appear:u.enter;e||n?(this.props.onEnter(a,s),this.safeSetState({status:I},function(){t.props.onEntering(a,s),t.onTransitionEnd(l,function(){t.safeSetState({status:L},function(){t.props.onEntered(a,s)})})})):this.safeSetState({status:L},function(){t.props.onEntered(a)})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.Ay.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:D},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:F},function(){e.props.onExited(r)})})})):this.safeSetState({status:F},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:i.Ay.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],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===$)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,T.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.Ay.createElement(M.A.Provider,{value:null},"function"==typeof n?n(e,r):i.Ay.cloneElement(i.Ay.Children.only(n),r))},t}(i.Ay.Component);function z(){}W.contextType=M.A,W.propTypes={},W.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:z,onEntering:z,onEntered:z,onExit:z,onExiting:z,onExited:z},W.UNMOUNTED=$,W.EXITED=F,W.ENTERING=I,W.ENTERED=L,W.EXITING=D;const B=W;var U=n(3602);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 V={entering:{opacity:1,transform:q(1)},entered:{opacity:1,transform:"none"}},J=i.Rf(function(e,t){var n=e.children,a=e.disableStrictModeCompat,s=void 0!==a&&a,u=e.in,l=e.onEnter,c=e.onEntered,d=e.onEntering,f=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:b,A=(0,o.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),x=i.li(),w=i.li(),S=(0,U.A)(),k=S.unstable_strictMode&&!s,C=i.li(null),R=(0,v.A)(n.ref,t),E=(0,v.A)(k?C:void 0,R),P=function(e){return function(t,n){if(e){var r=k?[C.current,t]:[t,n],o=(0,N.A)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},O=P(d),T=P(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),w.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(","),l&&l(e,t)}),j=P(c),M=P(h),$=P(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),w.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),f&&f(e)}),F=P(p);return i.vJ(function(){return function(){clearTimeout(x.current)}},[]),i.n(_,(0,r.A)({appear:!0,in:u,nodeRef:k?C:void 0,onEnter:T,onEntered:j,onEntering:O,onExit:$,onExited:F,onExiting:M,addEndListener:function(e,t){var n=k?e:t;"auto"===g&&(x.current=setTimeout(n,w.current||0))},timeout:"auto"===g?null:g},A),function(e,t){return i.Ob(n,(0,r.A)({style:(0,r.A)({opacity:0,transform:q(.75),visibility:"exited"!==e||u?void 0:"hidden"},V[e],m,n.props.style),ref:E},t))})});J.muiSupportAuto=!0;const K=J;var X=i.Rf(function(e,t){var n=e.classes,s=e.className,u=e.component,l=void 0===u?"div":u,c=e.square,d=void 0!==c&&c,f=e.elevation,p=void 0===f?1:f,h=e.variant,v=void 0===h?"elevation":h,m=(0,o.A)(e,["classes","className","component","square","elevation","variant"]);return i.n(l,(0,r.A)({className:(0,a.A)(n.root,s,"outlined"===v?n.outlined:n["elevation".concat(p)],!d&&n.rounded),ref:t},m))});const Y=(0,s.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"})(X);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 Q(e){return[e.horizontal,e.vertical].map(function(e){return"number"==typeof e?"".concat(e,"px"):e}).join(" ")}function ee(e){return"function"==typeof e?e():e}var te=i.Rf(function(e,t){var n=e.action,s=e.anchorEl,f=e.anchorOrigin,p=void 0===f?{vertical:"top",horizontal:"left"}:f,h=e.anchorPosition,v=e.anchorReference,m=void 0===v?"anchorEl":v,y=e.children,g=e.classes,b=e.className,_=e.container,A=e.elevation,x=void 0===A?8:A,w=e.getContentAnchorEl,S=e.marginThreshold,k=void 0===S?16:S,C=e.onEnter,R=e.onEntered,E=e.onEntering,P=e.onExit,N=e.onExited,T=e.onExiting,j=e.open,M=e.PaperProps,$=void 0===M?{}:M,F=e.transformOrigin,I=void 0===F?{vertical:"top",horizontal:"left"}:F,L=e.TransitionComponent,D=void 0===L?K:L,W=e.transitionDuration,z=void 0===W?"auto":W,B=e.TransitionProps,U=void 0===B?{}:B,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.li(),V=i.hb(function(e){if("anchorPosition"===m)return h;var t=ee(s),n=(t&&1===t.nodeType?t:(0,l.A)(q.current).body).getBoundingClientRect(),r=0===e?p.vertical:"center";return{top:n.top+G(n,r),left:n.left+Z(n,p.horizontal)}},[s,p.horizontal,p.vertical,h,m]),J=i.hb(function(e){var t=0;if(w&&"anchorEl"===m){var n=w(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},[p.vertical,m,w]),X=i.hb(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:G(e,I.vertical)+t,horizontal:Z(e,I.horizontal)}},[I.horizontal,I.vertical]),te=i.hb(function(e){var t=J(e),n={width:e.offsetWidth,height:e.offsetHeight},r=X(n,t);if("none"===m)return{top:null,left:null,transformOrigin:Q(r)};var o=V(t),i=o.top-r.vertical,a=o.left-r.horizontal,u=i+n.height,l=a+n.width,d=(0,c.A)(ee(s)),f=d.innerHeight-k,p=d.innerWidth-k;if(i<k){var h=i-k;i-=h,r.vertical+=h}else if(u>f){var v=u-f;i-=v,r.vertical+=v}if(a<k){var y=a-k;a-=y,r.horizontal+=y}else if(l>p){var g=l-p;a-=g,r.horizontal+=g}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:Q(r)}},[s,m,V,J,X,k]),ne=i.hb(function(){var e=q.current;if(e){var t=te(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}},[te]),re=i.hb(function(e){q.current=i.oK(e)},[]);i.vJ(function(){j&&ne()}),i.Yn(n,function(){return j?{updatePosition:function(){ne()}}:null},[j,ne]),i.vJ(function(){if(j){var e=(0,u.A)(function(){ne()});return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}},[j,ne]);var oe=z;"auto"!==z||D.muiSupportAuto||(oe=void 0);var ie=_||(s?(0,l.A)(ee(s)).body:void 0);return i.n(O,(0,r.A)({container:ie,open:j,ref:t,BackdropProps:{invisible:!0},className:(0,a.A)(g.root,b)},H),i.n(D,(0,r.A)({appear:!0,in:j,onEnter:C,onEntered:R,onExit:P,onExited:N,onExiting:T,timeout:oe},U,{onEntering:(0,d.A)(function(e,t){E&&E(e,t),ne()},U.onEntering)}),i.n(Y,(0,r.A)({elevation:x,ref:re},$,{className:(0,a.A)(g.paper,$.className)}),y)))});const ne=(0,s.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"})(te);var re=n(4188);function oe(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function ie(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function ae(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 se(e,t,n,r,o,i){for(var a=!1,s=o(e,t,!!t&&n);s;){if(s===e.firstChild){if(a)return;a=!0}var u=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&ae(s,i)&&!u)return void s.focus();s=o(e,s,n)}}var ue="undefined"==typeof window?i.vJ:i.Nf;const le=i.Rf(function(e,t){var n=e.actions,a=e.autoFocus,s=void 0!==a&&a,u=e.autoFocusItem,c=void 0!==u&&u,d=e.children,f=e.className,p=e.disabledItemsFocusable,h=void 0!==p&&p,m=e.disableListWrap,y=void 0!==m&&m,g=e.onKeyDown,b=e.variant,_=void 0===b?"selectedMenu":b,x=(0,o.A)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),w=i.li(null),S=i.li({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ue(function(){s&&w.current.focus()},[s]),i.Yn(n,function(){return{adjustStyleForScrollbar:function(e,t){var n=!w.current.style.width;if(e.clientHeight<w.current.clientHeight&&n){var r="".concat((0,A.A)(!0),"px");w.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,w.current.style.width="calc(100% + ".concat(r,")")}return w.current}}},[]);var k=i.hb(function(e){w.current=i.oK(e)},[]),C=(0,v.A)(k,t),R=-1;i.yL.forEach(d,function(e,t){i.zO(e)&&(e.props.disabled||("selectedMenu"===_&&e.props.selected||-1===R)&&(R=t))});var E=i.yL.map(d,function(e,t){if(t===R){var n={};return c&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===_&&(n.tabIndex=0),i.Ob(e,n)}return e});return i.n(re.A,(0,r.A)({role:"menu",ref:C,className:f,onKeyDown:function(e){var t=w.current,n=e.key,r=(0,l.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),se(t,r,y,h,oe);else if("ArrowUp"===n)e.preventDefault(),se(t,r,y,h,ie);else if("Home"===n)e.preventDefault(),se(t,null,y,h,oe);else if("End"===n)e.preventDefault(),se(t,null,y,h,ie);else if(1===n.length){var o=S.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 s=r&&!o.repeating&&ae(r,o);o.previousKeyMatched&&(s||se(t,r,!1,h,oe,o))?e.preventDefault():o.previousKeyMatched=!1}g&&g(e)},tabIndex:s?0:-1},x),E)});var ce=n(5658),de={vertical:"top",horizontal:"right"},fe={vertical:"top",horizontal:"left"},pe=i.Rf(function(e,t){var n=e.autoFocus,s=void 0===n||n,u=e.children,l=e.classes,c=e.disableAutoFocusItem,d=void 0!==c&&c,f=e.MenuListProps,p=void 0===f?{}:f,h=e.onClose,v=e.onEntering,m=e.open,y=e.PaperProps,g=void 0===y?{}:y,b=e.PopoverClasses,_=e.transitionDuration,A=void 0===_?"auto":_,x=e.TransitionProps,w=(x=void 0===x?{}:x).onEntering,S=(0,o.A)(x,["onEntering"]),k=e.variant,C=void 0===k?"selectedMenu":k,R=(0,o.A)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),E=(0,U.A)(),P=s&&!d&&m,O=i.li(null),N=i.li(null),T=-1;i.yL.map(u,function(e,t){i.zO(e)&&(e.props.disabled||("menu"!==C&&e.props.selected||-1===T)&&(T=t))});var j=i.yL.map(u,function(e,t){return t===T?i.Ob(e,{ref:function(t){N.current=i.oK(t),(0,ce.A)(e.ref,t)}}):e});return i.n(ne,(0,r.A)({getContentAnchorEl:function(){return N.current},classes:b,onClose:h,TransitionProps:(0,r.A)({onEntering:function(e,t){O.current&&O.current.adjustStyleForScrollbar(e,E),v&&v(e,t),w&&w(e,t)}},S),anchorOrigin:"rtl"===E.direction?de:fe,transformOrigin:"rtl"===E.direction?de:fe,PaperProps:(0,r.A)({},g,{classes:(0,r.A)({},g.classes,{root:l.paper})}),open:m,ref:t,transitionDuration:A},R),i.n(le,(0,r.A)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),h&&h(e,"tabKeyDown"))},actions:O,autoFocus:s&&(-1===T||d),autoFocusItem:P,variant:C},p,{className:(0,a.A)(l.list,p.className)}),j))});const he=(0,s.A)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(pe)},4247(e,t,n){"use strict";if(n.d(t,{A:()=>u}),362==n.j)var r=n(9346);if(362==n.j)var o=n(9967);var i=n(7584),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"}},s=362==n.j?i.Rf(function(e,t){var n=e.invisible,s=void 0!==n&&n,u=e.open,l=(0,o.A)(e,["invisible","open"]);return u?i.n("div",(0,r.A)({"aria-hidden":!0,ref:t},l,{style:(0,r.A)({},a.root,s?a.invisible:{},l.style)})):null}):null;const u=362==n.j?s:null},7679(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(7584);if(362==n.j)var o=n(5658);if(362==n.j)var i=n(6147);var a="undefined"!=typeof window?r.Nf:r.vJ,s=362==n.j?r.Rf(function(e,t){var n=e.children,s=e.container,u=e.disablePortal,l=void 0!==u&&u,c=e.onRendered,d=r.J0(null),f=d[0],p=d[1],h=(0,i.A)(r.zO(n)?n.ref:null,t);return a(function(){l||p(function(e){return e="function"==typeof e?e():e,r.oK(e)}(s)||document.body)},[s,l]),a(function(){if(f&&!l)return(0,o.A)(t,f),function(){(0,o.A)(t,null)}},[t,f,l]),a(function(){c&&(f||l)&&c()},[c,f,l]),l?r.zO(n)?r.Ob(n,{ref:h}):n:f?r.d5(n,f):f}):null;const u=362==n.j?s:null},8430(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(9346),o=n(9967),i=n(7584),a=n(8835),s=n(1808),u=n(753),l=i.Rf(function(e,t){var n=e.children,s=e.classes,l=e.className,c=e.color,d=void 0===c?"inherit":c,f=e.component,p=void 0===f?"svg":f,h=e.fontSize,v=void 0===h?"medium":h,m=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.n(p,(0,r.A)({className:(0,a.A)(s.root,l,"inherit"!==d&&s["color".concat((0,u.A)(d))],"default"!==v&&"medium"!==v&&s["fontSize".concat((0,u.A)(v))]),focusable:"false",viewBox:b,color:m,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},_),n,y?i.n("title",null,y):null)});l.muiName="SvgIcon";const c=(0,s.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"})(l)},7129(e,t,n){"use strict";n.d(t,{A:()=>de});var r=n(9346),o=n(9967),i=n(7584),a=n(8835),s=n(3385);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 l=n(9099),c=n(1808),d=n(753),f=n(6147),p=n(724);function h(e,t){return parseInt(e[t],10)||0}var v="undefined"!=typeof window?i.Nf:i.vJ,m={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const y=i.Rf(function(e,t){var n=e.onChange,a=e.rows,s=e.rowsMax,u=e.rowsMin,l=e.maxRows,c=e.minRows,d=void 0===c?1:c,y=e.style,g=e.value,b=(0,o.A)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),_=l||s,A=a||u||d,x=i.li(null!=g).current,w=i.li(null),S=(0,f.A)(t,w),k=i.li(null),C=i.li(0),R=i.J0({}),E=R[0],P=R[1],O=i.hb(function(){var t=w.current,n=window.getComputedStyle(t),r=k.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"),s=r.scrollHeight-i;r.value="x";var u=r.scrollHeight-i,l=s;A&&(l=Math.max(Number(A)*u,l)),_&&(l=Math.min(Number(_)*u,l));var c=(l=Math.max(l,u))+("border-box"===o?i+a:0),d=Math.abs(l-s)<=1;P(function(e){return C.current<20&&(c>0&&Math.abs((e.outerHeightStyle||0)-c)>1||e.overflow!==d)?(C.current+=1,{overflow:d,outerHeightStyle:c}):e})},[_,A,e.placeholder]);return i.vJ(function(){var e=(0,p.A)(function(){C.current=0,O()});return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}},[O]),v(function(){O()}),i.vJ(function(){C.current=0},[g]),i.n(i.FK,null,i.n("textarea",(0,r.A)({value:g,onChange:function(e){C.current=0,x||O(),n&&n(e)},ref:S,rows:A,style:(0,r.A)({height:E.outerHeightStyle,overflow:E.overflow?"hidden":null},y)},b)),i.n("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:k,tabIndex:-1,style:(0,r.A)({},m,y)}))});var g=n(8366),b="undefined"==typeof window?i.vJ:i.Nf,_=i.Rf(function(e,t){var n=e["aria-describedby"],c=e.autoComplete,p=e.autoFocus,h=e.classes,v=e.className,m=(e.color,e.defaultValue),_=e.disabled,A=e.endAdornment,x=(e.error,e.fullWidth),w=void 0!==x&&x,S=e.id,k=e.inputComponent,C=void 0===k?"input":k,R=e.inputProps,E=void 0===R?{}:R,P=e.inputRef,O=(e.margin,e.multiline),N=void 0!==O&&O,T=e.name,j=e.onBlur,M=e.onChange,$=e.onClick,F=e.onFocus,I=e.onKeyDown,L=e.onKeyUp,D=e.placeholder,W=e.readOnly,z=e.renderSuffix,B=e.rows,U=e.rowsMax,H=e.rowsMin,q=e.maxRows,V=e.minRows,J=e.startAdornment,K=e.type,X=void 0===K?"text":K,Y=e.value,G=(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"]),Z=null!=E.value?E.value:Y,Q=i.li(null!=Z).current,ee=i.li(),te=i.hb(function(e){},[]),ne=(0,f.A)(E.ref,te),re=(0,f.A)(P,ne),oe=(0,f.A)(ee,re),ie=i.J0(!1),ae=ie[0],se=ie[1],ue=(0,l.t)(),le=u({props:e,muiFormControl:ue,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});le.focused=ue?ue.focused:ae,i.vJ(function(){!ue&&_&&ae&&(se(!1),j&&j())},[ue,_,ae,j]);var ce=ue&&ue.onFilled,de=ue&&ue.onEmpty,fe=i.hb(function(e){(0,g.lq)(e)?ce&&ce():de&&de()},[ce,de]);b(function(){Q&&fe({value:Z})},[Z,fe,Q]),i.vJ(function(){fe(ee.current)},[]);var pe=C,he=(0,r.A)({},E,{ref:oe});return"string"!=typeof pe?he=(0,r.A)({inputRef:oe,type:X},he,{ref:null}):N?!B||q||V||U||H?(he=(0,r.A)({minRows:B||V,rowsMax:U,maxRows:q},he),pe=y):pe="textarea":he=(0,r.A)({type:X},he),i.vJ(function(){ue&&ue.setAdornedStart(Boolean(J))},[ue,J]),i.n("div",(0,r.A)({className:(0,a.A)(h.root,h["color".concat((0,d.A)(le.color||"primary"))],v,le.disabled&&h.disabled,le.error&&h.error,w&&h.fullWidth,le.focused&&h.focused,ue&&h.formControl,N&&h.multiline,J&&h.adornedStart,A&&h.adornedEnd,"dense"===le.margin&&h.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),$&&$(e)},ref:t},G),J,i.n(l.A.Provider,{value:null},i.n(pe,(0,r.A)({"aria-invalid":le.error,"aria-describedby":n,autoComplete:c,autoFocus:p,defaultValue:m,disabled:le.disabled,id:S,onAnimationStart:function(e){fe("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:T,placeholder:D,readOnly:W,required:le.required,rows:B,value:Z,onKeyDown:I,onKeyUp:L},he,{className:(0,a.A)(h.input,E.className,le.disabled&&h.disabled,N&&h.inputMultiline,le.hiddenLabel&&h.inputHiddenLabel,J&&h.inputAdornedStart,A&&h.inputAdornedEnd,"search"===X&&h.inputTypeSearch,"dense"===le.margin&&h.inputMarginDense),onBlur:function(e){j&&j(e),E.onBlur&&E.onBlur(e),ue&&ue.onBlur?ue.onBlur(e):se(!1)},onChange:function(e){if(!Q){var t=e.target||ee.current;if(null==t)throw new Error((0,s.A)(1));fe({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];E.onChange&&E.onChange.apply(E,[e].concat(r)),M&&M.apply(void 0,[e].concat(r))},onFocus:function(e){le.disabled?e.stopPropagation():(F&&F(e),E.onFocus&&E.onFocus(e),ue&&ue.onFocus?ue.onFocus(e):se(!0))}}))),A,z?z((0,r.A)({},le,{startAdornment:J})):null)});const A=(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.Rf(function(e,t){var n=e.disableUnderline,s=e.classes,u=e.fullWidth,l=void 0!==u&&u,c=e.inputComponent,d=void 0===c?"input":c,f=e.multiline,p=void 0!==f&&f,h=e.type,v=void 0===h?"text":h,m=(0,o.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return i.n(A,(0,r.A)({classes:(0,r.A)({},s,{root:(0,a.A)(s.root,!n&&s.underline),underline:null}),fullWidth:l,inputComponent:d,multiline:p,ref:t,type:v},m))});x.muiName="Input";const w=(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.Rf(function(e,t){var n=e.disableUnderline,s=e.classes,u=e.fullWidth,l=void 0!==u&&u,c=e.inputComponent,d=void 0===c?"input":c,f=e.multiline,p=void 0!==f&&f,h=e.type,v=void 0===h?"text":h,m=(0,o.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return i.n(A,(0,r.A)({classes:(0,r.A)({},s,{root:(0,a.A)(s.root,!n&&s.underline),underline:null}),fullWidth:l,inputComponent:d,multiline:p,ref:t,type:v},m))});S.muiName="Input";const k=(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 C=n(8677),R=n(3602),E=i.Rf(function(e,t){e.children;var n=e.classes,s=e.className,u=e.label,l=e.labelWidth,c=e.notched,f=e.style,p=(0,o.A)(e,["children","classes","className","label","labelWidth","notched","style"]),h="rtl"===(0,R.A)().direction?"right":"left";if(void 0!==u)return i.n("fieldset",(0,r.A)({"aria-hidden":!0,className:(0,a.A)(n.root,s),ref:t,style:f},p),i.n("legend",{className:(0,a.A)(n.legendLabelled,c&&n.legendNotched)},u?i.n("span",null,u):i.n("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})));var v=l>0?.75*l+8:.01;return i.n("fieldset",(0,r.A)({"aria-hidden":!0,style:(0,r.A)((0,C.A)({},"padding".concat((0,d.A)(h)),8),f),className:(0,a.A)(n.root,s),ref:t},p),i.n("legend",{className:n.legend,style:{width:c?v:.01}},i.n("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})))});const P=(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"})(E);var O=i.Rf(function(e,t){var n=e.classes,s=e.fullWidth,u=void 0!==s&&s,l=e.inputComponent,c=void 0===l?"input":l,d=e.label,f=e.labelWidth,p=void 0===f?0:f,h=e.multiline,v=void 0!==h&&h,m=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.n(A,(0,r.A)({renderSuffix:function(e){return i.n(P,{className:n.notchedOutline,label:d,labelWidth:p,notched:void 0!==m?m: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:v,ref:t,type:g},b))});O.muiName="Input";const N=(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"})(O);function T(){return i.NT(l.A)}var j=i.Rf(function(e,t){var n=e.children,s=e.classes,l=e.className,c=(e.color,e.component),f=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.n(f,(0,r.A)({className:(0,a.A)(s.root,s["color".concat((0,d.A)(h.color||"primary"))],l,h.disabled&&s.disabled,h.error&&s.error,h.filled&&s.filled,h.focused&&s.focused,h.required&&s.required),ref:t},p),n,h.required&&i.n("span",{"aria-hidden":!0,className:(0,a.A)(s.asterisk,h.error&&s.error)},"&thinsp;","*"))});const M=(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"})(j);var $=i.Rf(function(e,t){var n=e.classes,s=e.className,l=e.disableAnimation,c=void 0!==l&&l,d=(e.margin,e.shrink),f=(e.variant,(0,o.A)(e,["classes","className","disableAnimation","margin","shrink","variant"])),p=T(),h=d;void 0===h&&p&&(h=p.filled||p.focused||p.adornedStart);var v=u({props:e,muiFormControl:p,states:["margin","variant"]});return i.n(M,(0,r.A)({"data-shrink":h,className:(0,a.A)(n.root,s,p&&n.formControl,!c&&n.animated,h&&n.shrink,"dense"===v.margin&&n.marginDense,{filled:n.filled,outlined:n.outlined}[v.variant]),classes:{focused:n.focused,disabled:n.disabled,error:n.error,required:n.required,asterisk:n.asterisk},ref:t},f))});const F=(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"})($);function I(e,t){return i.zO(e)&&-1!==t.indexOf(e.type.muiName)}var L=i.Rf(function(e,t){var n=e.children,s=e.classes,u=e.className,c=e.color,f=void 0===c?"primary":c,p=e.component,h=void 0===p?"div":p,v=e.disabled,m=void 0!==v&&v,y=e.error,b=void 0!==y&&y,_=e.fullWidth,A=void 0!==_&&_,x=e.focused,w=e.hiddenLabel,S=void 0!==w&&w,k=e.margin,C=void 0===k?"none":k,R=e.required,E=void 0!==R&&R,P=e.size,O=e.variant,N=void 0===O?"standard":O,T=(0,o.A)(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),j=i.J0(function(){var e=!1;return n&&i.yL.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}),M=j[0],$=j[1],F=i.J0(function(){var e=!1;return n&&i.yL.forEach(n,function(t){I(t,["Input","Select"])&&(0,g.lq)(t.props,!0)&&(e=!0)}),e}),L=F[0],D=F[1],W=i.J0(!1),z=W[0],B=W[1],U=void 0!==x?x:z;m&&U&&B(!1);var H=i.hb(function(){D(!0)},[]),q={adornedStart:M,setAdornedStart:$,color:f,disabled:m,error:b,filled:L,focused:U,fullWidth:A,hiddenLabel:S,margin:("small"===P?"dense":void 0)||C,onBlur:function(){B(!1)},onEmpty:i.hb(function(){D(!1)},[]),onFilled:H,onFocus:function(){B(!0)},registerEffect:void 0,required:E,variant:N};return i.n(l.A.Provider,{value:q},i.n(h,(0,r.A)({className:(0,a.A)(s.root,u,"none"!==C&&s["margin".concat((0,d.A)(C))],A&&s.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"})(L);var W=i.Rf(function(e,t){var n=e.children,s=e.classes,l=e.className,c=e.component,d=void 0===c?"p":c,f=(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.n(d,(0,r.A)({className:(0,a.A)(s.root,("filled"===p.variant||"outlined"===p.variant)&&s.contained,l,p.disabled&&s.disabled,p.error&&s.error,p.filled&&s.filled,p.focused&&s.focused,p.required&&s.required,"dense"===p.margin&&s.marginDense),ref:t},f)," "===n?i.n("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):n)});const z=(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"})(W);var B=n(7528),U=n(8555),H=n(4066),q=(n(8141),n(7857)),V=n(2569),J=n(8382);function K(e,t){return"object"===(0,H.A)(t)&&null!==t?e===t:String(e)===String(t)}const X=i.Rf(function(e,t){var n=e["aria-label"],u=e.autoFocus,l=e.autoWidth,c=e.children,p=e.classes,h=e.className,v=e.defaultValue,m=e.disabled,y=e.displayEmpty,b=e.IconComponent,_=e.inputRef,A=e.labelId,x=e.MenuProps,w=void 0===x?{}:x,S=e.multiple,k=e.name,C=e.onBlur,R=e.onChange,E=e.onClose,P=e.onFocus,O=e.onOpen,N=e.open,T=e.readOnly,j=e.renderValue,M=e.SelectDisplayProps,$=void 0===M?{}:M,F=e.tabIndex,I=(e.type,e.value),L=e.variant,D=void 0===L?"standard":L,W=(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"]),z=(0,J.A)({controlled:I,default:v,name:"Select"}),B=(0,U.A)(z,2),H=B[0],X=B[1],Y=i.li(null),G=i.J0(null),Z=G[0],Q=G[1],ee=i.li(null!=N).current,te=i.J0(),ne=te[0],re=te[1],oe=i.J0(!1),ie=oe[0],ae=oe[1],se=(0,f.A)(t,_);i.Yn(se,function(){return{focus:function(){Z.focus()},node:Y.current,value:H}},[Z,H]),i.vJ(function(){u&&Z&&Z.focus()},[u,Z]),i.vJ(function(){if(Z){var e=(0,q.A)(Z).getElementById(A);if(e){var t=function(){getSelection().isCollapsed&&Z.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}},[A,Z]);var ue,le,ce=function(e,t){e?O&&O(t):E&&E(t),ee||(re(l?null:Z.clientWidth),ae(e))},de=i.yL.toArray(c),fe=function(e){return function(t){var n;if(S||ce(!1,t),S){n=Array.isArray(H)?H.slice():[];var r=H.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),H!==n&&(X(n),R&&(t.persist(),Object.defineProperty(t,"target",{writable:!0,value:{value:n,name:k}}),R(t,e)))}},pe=null!==Z&&(ee?N:ie);delete W["aria-invalid"];var he=[],ve=!1;((0,g.lq)({value:H})||y)&&(j?ue=j(H):ve=!0);var me=de.map(function(e){if(!i.zO(e))return null;var t;if(S){if(!Array.isArray(H))throw new Error((0,s.A)(2));(t=H.some(function(t){return K(t,e.props.value)}))&&ve&&he.push(e.props.children)}else(t=K(H,e.props.value))&&ve&&(le=e.props.children);return i.Ob(e,{"aria-selected":t?"true":void 0,onClick:fe(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})});ve&&(ue=S?he.join(", "):le);var ye,ge=ne;!l&&ee&&Z&&(ge=Z.clientWidth),ye=void 0!==F?F:m?null:0;var be=$.id||(k?"mui-component-select-".concat(k):void 0);return i.n(i.FK,null,i.n("div",(0,r.A)({className:(0,a.A)(p.root,p.select,p.selectMenu,p[D],h,m&&p.disabled),ref:Q,tabIndex:ye,role:"button","aria-disabled":m?"true":void 0,"aria-expanded":pe?"true":void 0,"aria-haspopup":"listbox","aria-label":n,"aria-labelledby":[A,be].filter(Boolean).join(" ")||void 0,onKeyDown:function(e){T||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ce(!0,e))},onMouseDown:m||T?null:function(e){0===e.button&&(e.preventDefault(),Z.focus(),ce(!0,e))},onBlur:function(e){!pe&&C&&(e.persist(),Object.defineProperty(e,"target",{writable:!0,value:{value:H,name:k}}),C(e))},onFocus:P},$,{id:be}),function(e){return null==e||"string"==typeof e&&!e.trim()}(ue)?i.n("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):ue),i.n("input",(0,r.A)({value:Array.isArray(H)?H.join(","):H,name:k,ref:Y,"aria-hidden":!0,onChange:function(e){var t=de.map(function(e){return e.props.value}).indexOf(e.target.value);if(-1!==t){var n=de[t];X(n.props.value),R&&R(e,n)}},tabIndex:-1,className:p.nativeInput,autoFocus:u},W)),i.n(b,{className:(0,a.A)(p.icon,p["icon".concat((0,d.A)(D))],pe&&p.iconOpen,m&&p.disabled)}),i.n(V.A,(0,r.A)({id:"menu-".concat(k||""),anchorEl:Z,open:pe,onClose:function(e){ce(!1,e)}},w,{MenuListProps:(0,r.A)({"aria-labelledby":A,role:"listbox",disableListWrap:!0},w.MenuListProps),PaperProps:(0,r.A)({},w.PaperProps,{style:(0,r.A)({minWidth:ge},null!=w.PaperProps?w.PaperProps.style:null)})}),me))});var Y=n(8430);const G=(Z=i.n("path",{d:"M7 10l5 5 5-5z"}),(Q=function(e,t){return i.Ay.createElement(Y.A,(0,r.A)({ref:t},e),Z)}).muiName=Y.A.muiName,i.Ay.memo(i.Ay.forwardRef(Q)));var Z,Q;const ee=i.Rf(function(e,t){var n=e.classes,s=e.className,u=e.disabled,l=e.IconComponent,c=e.inputRef,f=e.variant,p=void 0===f?"standard":f,h=(0,o.A)(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return i.n(i.FK,null,i.n("select",(0,r.A)({className:(0,a.A)(n.root,n.select,n[p],s,u&&n.disabled),disabled:u,ref:c||t},h)),e.multiple?null:i.n(l,{className:(0,a.A)(n.icon,n["icon".concat((0,d.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.n(w,null),re=i.Rf(function(e,t){var n=e.children,a=e.classes,s=e.IconComponent,l=void 0===s?G:s,c=e.input,d=void 0===c?ne:c,f=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.Ob(d,(0,r.A)({inputComponent:ee,inputProps:(0,r.A)({children:n,classes:a,IconComponent:l,variant:h.variant,type:void 0},f,d?d.props.inputProps:{}),ref:t},p))});re.muiName="Select",(0,c.A)(te,{name:"MuiNativeSelect"})(re);var oe=te,ie=i.n(w,null),ae=i.n(k,null),se=i.Rf(function e(t,n){var a=t.autoWidth,s=void 0!==a&&a,l=t.children,c=t.classes,d=t.displayEmpty,f=void 0!==d&&d,p=t.IconComponent,h=void 0===p?G:p,v=t.id,m=t.input,y=t.inputProps,g=t.label,b=t.labelId,_=t.labelWidth,A=void 0===_?0:_,x=t.MenuProps,w=t.multiple,S=void 0!==w&&w,k=t.native,C=void 0!==k&&k,R=t.onClose,E=t.onOpen,P=t.open,O=t.renderValue,j=t.SelectDisplayProps,M=t.variant,$=void 0===M?"standard":M,F=(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=C?ee:X,L=u({props:t,muiFormControl:T(),states:["variant"]}).variant||$,D=m||{standard:ie,outlined:i.n(N,{label:g,labelWidth:A}),filled:ae}[L];return i.Ob(D,(0,r.A)({inputComponent:I,inputProps:(0,r.A)({children:l,IconComponent:h,variant:L,type:void 0,multiple:S},C?{id:v}:{autoWidth:s,displayEmpty:f,labelId:b,MenuProps:x,onClose:R,onOpen:E,open:P,renderValue:O,SelectDisplayProps:(0,r.A)({id:v},j)},y,{classes:y?(0,B.A)({baseClasses:c,newClasses:y.classes,Component:e}):c},m?m.props.inputProps:{}),ref:n},F))});se.muiName="Select";const ue=(0,c.A)(oe,{name:"MuiSelect"})(se);var le={standard:w,filled:k,outlined:N},ce=i.Rf(function(e,t){var n=e.autoComplete,s=e.autoFocus,u=void 0!==s&&s,l=e.children,c=e.classes,d=e.className,f=e.color,p=void 0===f?"primary":f,h=e.defaultValue,v=e.disabled,m=void 0!==v&&v,y=e.error,g=void 0!==y&&y,b=e.FormHelperTextProps,_=e.fullWidth,A=void 0!==_&&_,x=e.helperText,w=e.hiddenLabel,S=e.id,k=e.InputLabelProps,C=e.inputProps,R=e.InputProps,E=e.inputRef,P=e.label,O=e.multiline,N=void 0!==O&&O,T=e.name,j=e.onBlur,M=e.onChange,$=e.onFocus,I=e.placeholder,L=e.required,W=void 0!==L&&L,B=e.rows,U=e.rowsMax,H=e.maxRows,q=e.minRows,V=e.select,J=void 0!==V&&V,K=e.SelectProps,X=e.type,Y=e.value,G=e.variant,Z=void 0===G?"standard":G,Q=(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"===Z&&(k&&void 0!==k.shrink&&(ee.notched=k.shrink),P)){var te,ne=null!==(te=null==k?void 0:k.required)&&void 0!==te?te:W;ee.label=i.n(i.FK,null,P,ne&&"&nbsp;*")}J&&(K&&K.native||(ee.id=void 0),ee["aria-describedby"]=void 0);var re=x&&S?"".concat(S,"-helper-text"):void 0,oe=P&&S?"".concat(S,"-label"):void 0,ie=le[Z],ae=i.n(ie,(0,r.A)({"aria-describedby":re,autoComplete:n,autoFocus:u,defaultValue:h,fullWidth:A,multiline:N,name:T,rows:B,rowsMax:U,maxRows:H,minRows:q,type:X,value:Y,id:S,inputRef:E,onBlur:j,onChange:M,onFocus:$,placeholder:I,inputProps:C},ee,R));return i.n(D,(0,r.A)({className:(0,a.A)(c.root,d),disabled:m,error:g,fullWidth:A,hiddenLabel:w,ref:t,required:W,color:p,variant:Z},Q),P&&i.n(F,(0,r.A)({htmlFor:S,id:oe},k),P),J?i.n(ue,(0,r.A)({"aria-describedby":re,id:S,labelId:oe,value:Y,input:ae},K),l):ae,x&&i.n(z,(0,r.A)({id:re},b),x))});const de=(0,c.A)({root:{}},{name:"MuiTextField"})(ce)},3542(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(9346),o=n(9967),i=n(7584),a=n(8835),s=n(1808),u=n(753),l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},c=i.Rf(function(e,t){var n=e.align,s=void 0===n?"inherit":n,c=e.classes,d=e.className,f=e.color,p=void 0===f?"initial":f,h=e.component,v=e.display,m=void 0===v?"initial":v,y=e.gutterBottom,g=void 0!==y&&y,b=e.noWrap,_=void 0!==b&&b,A=e.paragraph,x=void 0!==A&&A,w=e.variant,S=void 0===w?"body1":w,k=e.variantMapping,C=void 0===k?l:k,R=(0,o.A)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),E=h||(x?"p":C[S]||l[S])||"span";return i.n(E,(0,r.A)({className:(0,a.A)(c.root,d,"inherit"!==S&&c[S],"initial"!==p&&c["color".concat((0,u.A)(p))],_&&c.noWrap,g&&c.gutterBottom,x&&c.paragraph,"inherit"!==s&&c["align".concat((0,u.A)(s))],"initial"!==m&&c["display".concat((0,u.A)(m))]),ref:t},R))});const d=(0,s.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)},6988(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(7584);if(362==n.j)var o=n(7857);if(362==n.j)var i=n(6147);const a=362==n.j?function(e){var t=e.children,n=e.disableAutoFocus,a=void 0!==n&&n,s=e.disableEnforceFocus,u=void 0!==s&&s,l=e.disableRestoreFocus,c=void 0!==l&&l,d=e.getDoc,f=e.isEnabled,p=e.open,h=r.li(),v=r.li(null),m=r.li(null),y=r.li(),g=r.li(null),b=r.hb(function(e){g.current=r.oK(e)},[]),_=(0,i.A)(t.ref,b),A=r.li();return r.vJ(function(){A.current=p},[p]),!A.current&&p&&"undefined"!=typeof window&&(y.current=d().activeElement),r.vJ(function(){if(p){var e=(0,o.A)(g.current);a||!g.current||g.current.contains(e.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex",-1),g.current.focus());var t=function(){null!==g.current&&(e.hasFocus()&&!u&&f()&&!h.current?g.current&&!g.current.contains(e.activeElement)&&g.current.focus():h.current=!1)},n=function(t){!u&&f()&&9===t.keyCode&&e.activeElement===g.current&&(h.current=!0,t.shiftKey?m.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),c||(y.current&&y.current.focus&&y.current.focus(),y.current=null)}}},[a,u,c,f,p]),r.n(r.FK,null,r.n("div",{tabIndex:0,ref:v,"data-test":"sentinelStart"}),r.Ob(t,{ref:_}),r.n("div",{tabIndex:0,ref:m,"data-test":"sentinelEnd"}))}:null},2452(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},4741(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},5470(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},8314(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},936(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},1445(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},2527(e,t,n){"use strict";if(n.d(t,{X4:()=>l,a:()=>d,e$:()=>c,eM:()=>s}),/^(362|437)$/.test(n.j))var r=n(3385);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 s(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,s=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-s*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),a({type:l,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 l(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 d(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)}},1636(e,t,n){"use strict";if(n.d(t,{A:()=>a}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(9967);var i=/^(362|437)$/.test(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,s=void 0===a?"px":a,u=e.step,l=void 0===u?5:u,c=(0,o.A)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function f(e,t){var r=i.indexOf(t);return r===i.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-l/100).concat(s,")")}return(0,r.A)({keys:i,values:n,up:d,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-l/100).concat(s,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}},5168(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(362|437)$/.test(n.j))var r=n(8677);if(/^(362|437)$/.test(n.j))var o=n(9346);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)}},9517(e,t,n){"use strict";n.d(t,{Ay:()=>b});var r=n(9346),o=n(9967),i=n(3385),a=n(3226);const s={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 l=n(5470),c=n(936),d=n(1445),f=n(8314),p=n(2452),h=n(4741),v=n(2527),m={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:s.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:s.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:s.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,v.a)(e.main,o):"dark"===t&&(e.dark=(0,v.e$)(e.main,i)))}function b(e){var t=e.primary,n=void 0===t?{light:l.A[300],main:l.A[500],dark:l.A[700]}:t,b=e.secondary,_=void 0===b?{light:c.A.A200,main:c.A.A400,dark:c.A.A700}:b,A=e.error,x=void 0===A?{light:d.A[300],main:d.A[500],dark:d.A[700]}:A,w=e.warning,S=void 0===w?{light:f.A[300],main:f.A[500],dark:f.A[700]}:w,k=e.info,C=void 0===k?{light:p.A[300],main:p.A[500],dark:p.A[700]}:k,R=e.success,E=void 0===R?{light:h.A[300],main:h.A[500],dark:h.A[700]}:R,P=e.type,O=void 0===P?"light":P,N=e.contrastThreshold,T=void 0===N?3:N,j=e.tonalOffset,M=void 0===j?.2:j,$=(0,o.A)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function F(e){return(0,v.eM)(e,y.text.primary)>=T?y.text.primary:m.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,M),g(e,"dark",o,M),e.contrastText||(e.contrastText=F(e.main)),e},L={dark:y,light:m};return(0,a.A)((0,r.A)({common:s,type:O,primary:I(n),secondary:I(_,"A400","A200","A700"),error:I(x),warning:I(S),info:I(C),success:I(E),grey:u,contrastThreshold:T,getContrastText:F,augmentColor:I,tonalOffset:M},L[O]),$)}},9785(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(4471);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}},7875(e,t,n){"use strict";if(n.d(t,{A:()=>c}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(9967);if(/^(362|437)$/.test(n.j))var i=n(3226);function a(e){return Math.round(1e5*e)/1e5}function s(e){return a(e)}var u={textTransform:"uppercase"},l='"Roboto", "Helvetica", "Arial", sans-serif';function c(e,t){var n="function"==typeof t?t(e):t,c=n.fontFamily,d=void 0===c?l:c,f=n.fontSize,p=void 0===f?14:f,h=n.fontWeightLight,v=void 0===h?300:h,m=n.fontWeightRegular,y=void 0===m?400:m,g=n.fontWeightMedium,b=void 0===g?500:g,_=n.fontWeightBold,A=void 0===_?700:_,x=n.htmlFontSize,w=void 0===x?16:x,S=n.allVariants,k=n.pxToRem,C=(0,o.A)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),R=p/14,E=k||function(e){return"".concat(e/w*R,"rem")},P=function(e,t,n,o,i){return(0,r.A)({fontFamily:d,fontWeight:e,fontSize:E(t),lineHeight:n},d===l?{letterSpacing:"".concat(a(o/t),"em")}:{},i,S)},O={h1:P(v,96,1.167,-1.5),h2:P(v,60,1.2,-.5),h3:P(y,48,1.167,0),h4:P(y,34,1.235,.25),h5:P(y,24,1.334,0),h6:P(b,20,1.6,.15),subtitle1:P(y,16,1.75,.15),subtitle2:P(b,14,1.57,.1),body1:P(y,16,1.5,.15),body2:P(y,14,1.43,.15),button:P(b,14,1.75,.4,u),caption:P(y,12,1.66,.4),overline:P(y,12,2.66,1,u)};return(0,i.A)((0,r.A)({htmlFontSize:w,pxToRem:E,round:s,fontFamily:d,fontSize:p,fontWeightLight:v,fontWeightRegular:y,fontWeightMedium:b,fontWeightBold:A},O),C,{clone:!1})}},715(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(9967),o=n(3226),i=n(1636),a=n(5168),s=n(9517),u=n(7875),l=n(2041),c=n(1209),d=n(9785),f=n(3712),p=n(5192);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,v=void 0===h?{}:h,m=e.palette,y=void 0===m?{}:m,g=e.spacing,b=e.typography,_=void 0===b?{}:b,A=(0,r.A)(e,["breakpoints","mixins","palette","spacing","typography"]),x=(0,s.Ay)(y),w=(0,i.A)(n),S=(0,d.A)(g),k=(0,o.A)({breakpoints:w,direction:"ltr",mixins:(0,a.A)(w,S,v),overrides:{},palette:x,props:{},shadows:l.A,typography:(0,u.A)(x,_),spacing:S,shape:c.A,transitions:f.Ay,zIndex:p.A},A),C=arguments.length,R=new Array(C>1?C-1:0),E=1;E<C;E++)R[E-1]=arguments[E];return R.reduce(function(e,t){return(0,o.A)(e,t)},k)}()},4146(e,t,n){"use strict";if(n.d(t,{A:()=>a}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(9784);if(/^(362|437)$/.test(n.j))var i=n(715);const a=/^(362|437)$/.test(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},2041(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=/^(362|437)$/.test(n.j)?o:null},1209(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(n.j)?{borderRadius:4}:null},3712(e,t,n){"use strict";n.d(t,{Ay:()=>s});var r=n(9967),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 s={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,s=void 0===n?i.standard:n,u=t.easing,l=void 0===u?o.easeInOut:u,c=t.delay,d=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 s?s:a(s)," ").concat(l," ").concat("string"==typeof d?d:a(d))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},3602(e,t,n){"use strict";if(n.d(t,{A:()=>i}),362==n.j)var r=n(7736);if(n(7584),362==n.j)var o=n(715);function i(){return(0,r.A)()||o.A}},1808(e,t,n){"use strict";if(n.d(t,{A:()=>a}),362==n.j)var r=n(9346);if(362==n.j)var o=n(5212);if(362==n.j)var i=n(715);const a=362==n.j?function(e,t){return(0,o.A)(e,(0,r.A)({defaultTheme:i.A},t))}:null},5192(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(n.j)?{mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}:null},753(e,t,n){"use strict";if(n.d(t,{A:()=>o}),362==n.j)var r=n(3385);function o(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4831(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})},724(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})},8948(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})},7857(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},5840(e,t,n){"use strict";if(n.d(t,{A:()=>o}),362==n.j)var r=n(7857);function o(e){return(0,r.A)(e).defaultView||window}},5658(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},8382(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(7584);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,r.li(void 0!==t).current),i=r.J0(n),a=i[0],s=i[1];return[o?t:a,r.hb(function(e){o||s(e)},[])]}},1873(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(7584),o="undefined"!=typeof window?r.Nf:r.vJ;function i(e){var t=r.li(e);return o(function(){t.current=e}),r.hb(function(){return t.current.apply(void 0,arguments)},[])}},6147(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(7584);if(362==n.j)var o=n(5658);function i(e,t){return r.Kr(function(){return null==e&&null==t?null:function(n){(0,o.A)(e,n),(0,o.A)(t,n)}},[e,t])}},6626(e,t,n){"use strict";n.d(t,{si:()=>y});var r=n(7584),o=n(527),i=["checked","disabled","error","focused","focusVisible","required","expanded","selected"],a=n(3301),s=n(179),u=n(9625),l=n(3285),c=n(9479),d=n(4906),f=n(9678),p=n(7483),h=(0,a.vt)({plugins:[(0,s.A)(),(0,u.A)(),(0,l.A)(),(0,c.A)(),(0,d.A)(),"undefined"==typeof window?null:(0,f.A)(),(0,p.A)()]}),v=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,s=e.seed,u=void 0===s?"":s,l=""===u?"":"".concat(u,"-"),c=0,d=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 s="".concat(l).concat(r,"-").concat(e.key);return t.options.theme[o.A]&&""===u?"".concat(s,"-").concat(d()):s}return"".concat(l).concat(a).concat(d())}}(),m={disableGeneration:!1,generateClassName:v,jss:h,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},y=r.Ay.createContext(m)},527(e,t,n){"use strict";n.d(t,{A:()=>r});const r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__"},2196(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(3226);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 s=n.overrides[i],u=(0,r.A)({},a);return Object.keys(s).forEach(function(e){u[e]=(0,o.A)(u[e],s[e])}),u},options:{}}}},553(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(n.j)?{}:null},7702(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})},60(e,t,n){"use strict";n.d(t,{G:()=>o});var r=/^(362|437)$/.test(n.j)?-1e9:null;function o(){return r+=1}},9784(e,t,n){"use strict";if(n.d(t,{A:()=>h}),/^(362|437)$/.test(n.j))var r=n(9967);if(/^(362|437)$/.test(n.j))var o=n(9346);var i=n(7584);if(/^(362|437)$/.test(n.j))var a=n(3301);if(/^(362|437)$/.test(n.j))var s=n(7528);if(/^(362|437)$/.test(n.j))var u=n(9315);if(/^(362|437)$/.test(n.j))var l=n(7736);if(/^(362|437)$/.test(n.j))var c=n(6626);if(/^(362|437)$/.test(n.j))var d=n(60);if(/^(362|437)$/.test(n.j))var f=n(2196);if(/^(362|437)$/.test(n.j))var p=n(553);function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,h=t.classNamePrefix,v=t.Component,m=t.defaultTheme,y=void 0===m?p.A:m,g=(0,r.A)(t,["name","classNamePrefix","Component","defaultTheme"]),b=(0,f.A)(e),_=n||h||"makeStyles";return b.options={index:(0,d.G)(),name:n,meta:_,classNamePrefix:_},function(){var e,t,r,d,f,p=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=(0,l.A)()||y,m=(0,o.A)({},i.Ay.useContext(c.si),g),_=i.Ay.useRef(),A=i.Ay.useRef();e=function(){var e={name:n,state:{},stylesCreator:b,stylesOptions:m,theme:h};return function(e,t){var n=e.state,r=e.theme,i=e.stylesOptions,l=e.stylesCreator,c=e.name;if(!i.disableGeneration){var d=u.A.get(i.sheetsManager,l,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},u.A.set(i.sheetsManager,l,r,d));var f=(0,o.A)({},l.options,i,{theme:r,flip:"boolean"==typeof i.flip?i.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var p=i.sheetsRegistry;if(0===d.refs){var h;i.sheetsCache&&(h=u.A.get(i.sheetsCache,l,r));var v=l.create(r,c);h||((h=i.jss.createStyleSheet(v,(0,o.A)({link:!1},f))).attach(),i.sheetsCache&&u.A.set(i.sheetsCache,l,r,h)),p&&p.add(h),d.staticSheet=h,d.dynamicStyles=(0,a.ih)(v)}if(d.dynamicStyles){var m=i.jss.createStyleSheet(d.dynamicStyles,(0,o.A)({link:!0},f));m.update(t),m.attach(),n.dynamicSheet=m,n.classes=(0,s.A)({baseClasses:d.staticSheet.classes,newClasses:m.classes}),p&&p.add(m)}else n.classes=d.staticSheet.classes;d.refs+=1}}(e,p),A.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],d=i.Ay.useRef([]),f=i.Ay.useMemo(function(){return{}},t),d.current!==f&&(d.current=f,r=e()),i.Ay.useEffect(function(){return function(){r&&r()}},[f]),i.Ay.useEffect(function(){A.current&&function(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}(_.current,p),A.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,s.A)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}(_.current,p.classes,v);return x}}},9315(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=/^(362|437)$/.test(n.j)?r:null},7528(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(9346);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}},804(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(7584).Ay.createContext(null);const o=/^(362|437)$/.test(n.j)?r:null},7736(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(7584);if(/^(362|437)$/.test(n.j))var o=n(804);function i(){return r.Ay.useContext(o.A)}},5212(e,t,n){"use strict";if(n.d(t,{A:()=>d}),362==n.j)var r=n(9346);if(362==n.j)var o=n(9967);var i=n(7584),a=n(1035),s=n.n(a);if(362==n.j)var u=n(9784);if(362==n.j)var l=n(7702);if(362==n.j)var c=n(7736);const d=362==n.j?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,d=t.withTheme,f=void 0!==d&&d,p=t.name,h=(0,o.A)(t,["defaultTheme","withTheme","name"]),v=p,m=(0,u.A)(e,(0,r.A)({defaultTheme:a,Component:n,name:p||n.displayName,classNamePrefix:v},h)),y=i.Ay.forwardRef(function(e,t){e.classes;var s,u=e.innerRef,d=(0,o.A)(e,["classes","innerRef"]),h=m((0,r.A)({},n.defaultProps,e)),v=d;return("string"==typeof p||f)&&(s=(0,c.A)()||a,p&&(v=(0,l.A)({theme:s,name:p,props:d})),f&&!v.theme&&(v.theme=s)),i.Ay.createElement(n,(0,r.A)({ref:u||t,classes:h},v))});return s()(y,n),y}}:null},4471(e,t,n){"use strict";n.d(t,{L:()=>m});var r=n(8555),o=n(4066),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)")}},s=n(3226);const u=function(e,t){return t?(0,s.A)(e,t,{clone:!1}):e};var l,c,d={m:"margin",p:"padding"},f={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},p={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},h=(l=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=d[o],s=f[i]||"";return Array.isArray(s)?s.map(function(e){return a+e}):[a+s]},c={},function(e){return void 0===c[e]&&(c[e]=l(e)),c[e]}),v=["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 m(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=m(e.theme);return Object.keys(e).map(function(n){if(-1===v.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=v},3226(e,t,n){"use strict";if(n.d(t,{A:()=>a}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(4066);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}},3385(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})},5763(e,t,n){"use strict";n.d(t,{vP:()=>y,HO:()=>T});var r=n(2074),o=n(4640),i=Symbol.for("preact-signals");function a(){if(f>1)f--;else{for(var e,t=!1;void 0!==d;){var n=d;for(d=void 0,p++;void 0!==n;){var r=n.o;if(n.o=void 0,n.f&=-3,!(8&n.f)&&g(n))try{n.c()}catch(n){t||(e=n,t=!0)}n=r}}if(p=0,f--,t)throw e}}var s=void 0;function u(e){var t=s;s=void 0;try{return e()}finally{s=t}}var l,c,d=void 0,f=0,p=0,h=0;function v(e){if(void 0!==s){var t=e.n;if(void 0===t||t.t!==s)return t={i:0,S:e,p:s.s,n:void 0,t:s,e:void 0,x:void 0,r:t},void 0!==s.s&&(s.s.n=t),s.s=t,e.n=t,32&s.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=s.s,t.n=void 0,s.s.n=t,s.s=t),t}}function m(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function y(e,t){return new m(e,t)}function g(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 b(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 _(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 A(e,t){m.call(this,void 0),this.x=e,this.s=void 0,this.g=h-1,this.f=4,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function x(e,t){return new A(e,t)}function w(e){var t=e.u;if(e.u=void 0,"function"==typeof t){f++;var n=s;s=void 0;try{t()}catch(t){throw e.f&=-2,e.f|=8,S(e),t}finally{s=n,a()}}}function S(e){for(var t=e.s;void 0!==t;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,w(e)}function k(e){if(s!==this)throw new Error("Out-of-order effect");_(this),s=e,this.f&=-2,8&this.f&&S(this),a()}function C(e,t){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32,this.name=null==t?void 0:t.name}function R(e,t){var n=new C(e,t);try{n.c()}catch(e){throw n.d(),e}var r=n.d.bind(n);return r[Symbol.dispose]=r,r}function E(e,t){r.fF[e]=t.bind(null,r.fF[e]||function(){})}function P(e){if(c){var t=c;c=void 0,t()}c=e&&e.S()}function O(e){var t=this,n=e.data,i=function(e){return(0,o.Kr)(function(){return y(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},x(function(){var e=i.value.value;return 0===e?0:!0===e?"":e||""})},[]);return a.value}function N(e,t,n,r){var o=t in e&&void 0===e.ownerSVGElement,i=y(n);return{o:function(e,t){i.value=e,r=t},d:R(function(){var n=i.value.value;r[t]!==n&&(r[t]=n,o?e[t]=n:n?e.setAttribute(t,n):e.removeAttribute(t))})}}function T(e){var t=(0,o.li)(e);return t.current=e,l.__$f|=4,(0,o.Kr)(function(){return x(function(){return t.current()})},[])}m.prototype.brand=i,m.prototype.h=function(){return!0},m.prototype.S=function(e){var t=this,n=this.t;n!==e&&void 0===e.e&&(e.x=n,this.t=e,void 0!==n?n.e=e:u(function(){var e;null==(e=t.W)||e.call(t)}))},m.prototype.U=function(e){var t=this;if(void 0!==this.t){var n=e.e,r=e.x;void 0!==n&&(n.x=r,e.e=void 0),void 0!==r&&(r.e=n,e.x=void 0),e===this.t&&(this.t=r,void 0===r&&u(function(){var e;null==(e=t.Z)||e.call(t)}))}},m.prototype.subscribe=function(e){var t=this;return R(function(){var n=t.value,r=s;s=void 0;try{e(n)}finally{s=r}},{name:"sub"})},m.prototype.valueOf=function(){return this.value},m.prototype.toString=function(){return this.value+""},m.prototype.toJSON=function(){return this.value},m.prototype.peek=function(){var e=s;s=void 0;try{return this.value}finally{s=e}},Object.defineProperty(m.prototype,"value",{get:function(){var e=v(this);return void 0!==e&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(p>100)throw new Error("Cycle detected");this.v=e,this.i++,h++,f++;try{for(var t=this.t;void 0!==t;t=t.x)t.t.N()}finally{a()}}}}),A.prototype=new m,A.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f))return!0;if(this.f&=-5,this.g===h)return!0;if(this.g=h,this.f|=1,this.i>0&&!g(this))return this.f&=-2,!0;var e=s;try{b(this),s=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 s=e,_(this),this.f&=-2,!0},A.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)}m.prototype.S.call(this,e)},A.prototype.U=function(e){if(void 0!==this.t&&(m.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)}},A.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(A.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=v(this);if(this.h(),void 0!==e&&(e.i=this.i),16&this.f)throw this.v;return this.v}}),C.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()}},C.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,w(this),b(this),f++;var e=s;return s=this,k.bind(this,e)},C.prototype.N=function(){2&this.f||(this.f|=2,this.o=d,d=this)},C.prototype.d=function(){this.f|=8,1&this.f||S(this)},C.prototype.dispose=function(){this.d()},O.displayName="_st",Object.defineProperties(m.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:O},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 m&&(n||(t.__np=n={}),n[o]=i,r[o]=i.peek())}}e(t)}),E("__r",function(e,t){e(t),P();var n,r=t.__c;r&&(r.__$f&=-2,void 0===(n=r.__$u)&&(r.__$u=n=function(){var e;return R(function(){e=this}),e.c=function(){r.__$f|=1,r.setState({})},e}())),l=r,P(n)}),E("__e",function(e,t,n,r){P(),l=void 0,e(t,n,r)}),E("diffed",function(e,t){var n;if(P(),l=void 0,"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 s=i[a];void 0===s||a in r||(s.d(),i[a]=void 0)}else n.U=i={};for(var u in r){var c=i[u],d=r[u];void 0===c?(c=N(n,u,d,o),i[u]=c):c.o(d,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 s=a.__$u;s&&(a.__$u=void 0,s.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){if(this.__R)return!0;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}},297(e,t,n){e.exports=n(2815)},7144(e,t,n){"use strict";var r=n(4828),o=n(7218),i=n(828),a=n(6962),s=n(5151),u=n(7372),l=n(4474),c=n(3219),d=n(9659),f=n(5672);e.exports=function(e){return new Promise(function(t,n){var p,h=e.data,v=e.headers,m=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(h)&&delete v["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";v.Authorization="Basic "+btoa(b+":"+_)}var A=s(e.baseURL,e.url);function x(){if(g){var r="getAllResponseHeaders"in g?u(g.getAllResponseHeaders()):null,i={data:m&&"text"!==m&&"json"!==m?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(A,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||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},r.isStandardBrowserEnv()){var w=(e.withCredentials||l(A))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;w&&(v[e.xsrfHeaderName]=w)}"setRequestHeader"in g&&r.forEach(v,function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete v[t]:g.setRequestHeader(t,e)}),r.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),m&&"json"!==m&&(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 f("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)})}},2815(e,t,n){"use strict";var r=n(4828),o=n(2820),i=n(3107),a=n(2975),s=function e(t){var n=new i(t),s=o(i.prototype.request,n);return r.extend(s,i.prototype,n),r.extend(s,n),s.create=function(n){return e(a(t,n))},s}(n(9659));s.Axios=i,s.Cancel=n(5672),s.CancelToken=n(4919),s.isCancel=n(5768),s.VERSION=n(3145).version,s.all=function(e){return Promise.all(e)},s.spread=n(2860),s.isAxiosError=n(7403),e.exports=s,e.exports.default=s},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},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},5768(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},3107(e,t,n){"use strict";var r=n(4828),o=n(6962),i=n(9727),a=n(2525),s=n(2975),u=n(3129),l=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=s(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:l.transitional(l.boolean),forcedJSONParsing:l.transitional(l.boolean),clarifyTimeoutError:l.transitional(l.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 d=e;n.length;){var f=n.shift(),p=n.shift();try{d=f(d)}catch(e){p(e);break}}try{o=a(d)}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=s(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(s(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(s(r||{},{method:e,url:t,data:n}))}}),e.exports=c},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},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}},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)}},2525(e,t,n){"use strict";var r=n(4828),o=n(3201),i=n(5768),a=n(9659),s=n(5672);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("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)})}},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}},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 s(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 l={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u};return r.forEach(Object.keys(e).concat(Object.keys(t)),function(e){var t=l[e]||i,o=t(e);r.isUndefined(o)&&t!==u||(n[e]=o)}),n}},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)}},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}},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 s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,l={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)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(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||l.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){l.headers[e]={}}),r.forEach(["post","put","patch"],function(e){l.headers[e]=r.merge(a)}),e.exports=l},3145(e){e.exports={version:"0.24.0"}},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)}}},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 s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},408(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},828(e,t,n){"use strict";var r=n(4828);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.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(){}}},9585(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},7403(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},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}},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])})}},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}},2860(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},3129(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 s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},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 s(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 l(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:s,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:l,isStream:function(e){return s(e)&&l(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}}},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},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},s={};function u(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=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);d&&(a=a.concat(d(n)));for(var s=u(t),v=u(n),m=0;m<a.length;++m){var y=a[m];if(!(i[y]||r&&r[y]||v&&v[y]||s&&s[y])){var g=f(n,y);try{l(t,y,g)}catch(e){}}}}return t}},1585(e,t,n){"use strict";n.d(t,{A:()=>s});var r=/[A-Z]/g,o=/^ms-/,i={};function a(e){return"-"+e.toLowerCase()}const s=/^(362|437)$/.test(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},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=/^(362|437)$/.test(n.j)?o:null},9479(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(362|437)$/.test(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=/^(362|437)$/.test(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},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 s(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=s({"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 l(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=l(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var i in t)t[i]=l(i,t[i],n);else for(var a in t)t[a]=l(e+"-"+a,t[a],n);else if("number"==typeof t&&!1===isNaN(t)){var s=n[e]||u[e];return!s||0===t&&s===o?t.toString():"function"==typeof s?s(t).toString():""+t+s}return t}const c=/^(362|437)$/.test(n.j)?function(e){void 0===e&&(e={});var t=s(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=l(r,e[r],t);return e},onChangeValue:function(e,n){return l(n,e,t)}}}:null},9625(e,t,n){"use strict";if(n.d(t,{A:()=>c}),/^(362|437)$/.test(n.j))var r=n(9346);if(/^(362|437)$/.test(n.j))var o=n(3301);var i="@global",a=/^(362|437)$/.test(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,s=/^(362|437)$/.test(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 l(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=/^(362|437)$/.test(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 s(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 s in a)t.addRule(s,a[s],(0,r.A)({},n,{selector:l(s,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 s=l(a.substr(7),e.selector);t.addRule(s,o[a],(0,r.A)({},n,{selector:s})),delete o[a]}}(e,t))}}}:null},3285(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(362|437)$/.test(n.j))var r=n(9346);var o=/\s*,\s*/g,i=/&/g,a=/\$([\w-]+)/g;const s=/^(362|437)$/.test(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="",s=0;s<n.length;s++)for(var u=n[s],l=0;l<r.length;l++){var c=r[l];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,s){if("style"!==i.type)return o;var u,l,c=i,d=c.options.parent;for(var f in o){var p=-1!==f.indexOf("&"),h="@"===f[0];if(p||h){if(u=n(c,d,u),p){var v=t(f,c.selector);l||(l=e(d,s)),v=v.replace(a,l);var m=c.key+"-"+f;"replaceRule"in d?d.replaceRule(m,o[f],(0,r.A)({},u,{selector:v})):d.addRule(m,o[f],(0,r.A)({},u,{selector:v}))}else h&&d.addRule(f,{},u).addRule(c.key,o[f],{selector:c.selector});delete o[f]}}return o}}}:null},7483(e,t,n){"use strict";n.d(t,{A:()=>r});const r=/^(362|437)$/.test(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},179(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(362|437)$/.test(n.j))var r=n(3301);var o=Date.now(),i="fnValues"+o,a="fnStyle"+ ++o;const s=/^(362|437)$/.test(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,s=o[a];s&&(o.style=s(e)||{});var u=o[i];if(u)for(var l in u)o.prop(l,u[l](e),r)}}}:null},9678(e,t,n){"use strict";n.d(t,{A:()=>re});var r=n(305),o=n(7204),i="",a="",s="",u="",l=r.A&&"ontouchstart"in document.documentElement;if(r.A){var c={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},d=document.createElement("p").style;for(var f in c)if(f+"Transform"in d){i=f,a=c[f];break}"Webkit"===i&&"msHyphens"in d&&(i="ms",a=c.ms,u="edge"),"Webkit"===i&&"-apple-trailing-word"in d&&(s="apple")}var p=i,h=a,v=s,m=u,y=l,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 A(e,t){return t?t.toUpperCase():""}function x(e){return e.replace(_,A)}function w(e){return x("-"+e)}var S,k={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+w(n)in t)return h+e}return e}},C={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==v||y?e:h+e)}},R={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:h+e)}},E={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:h+e)}},P={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===p||"ms"===p&&"edge"!==m?h+e:e)}},O={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===p||"ms"===p||"apple"===v?h+e:e)}},N={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===p?"WebkitColumn"+w(e)in t&&h+"column-"+e:"Moz"===p&&"page"+w(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+w(n)in t&&h+n}},j={supportedProperty:function(e,t){return x(e)in t&&e}},M={supportedProperty:function(e,t){var n=w(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:p+n in t?h+e:"Webkit"!==p&&"Webkit"+n in t&&"-webkit-"+e}},$={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===p?""+h+e:e)}},F={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"},L={supportedProperty:function(e,t){var n=I[e];return!!n&&p+w(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"},W=Object.keys(D),z=function(e){return h+e},B={supportedProperty:function(e,t,n){var r=n.multiple;if(W.indexOf(e)>-1){var o=D[e];if(!Array.isArray(o))return p+w(o)in t&&h+o;if(!r)return!1;for(var i=0;i<o.length;i++)if(!(p+w(o[0])in t))return!1;return o.map(z)}return!1}},U=[g,b,k,C,R,E,P,O,N,T,j,M,$,F,L,B],H=U.filter(function(e){return e.supportedProperty}).map(function(e){return e.supportedProperty}),q=U.filter(function(e){return e.noPrefill}).reduce(function(e,t){return e.push.apply(e,(0,o.A)(t.noPrefill)),e},[]),V={};if(r.A){S=document.createElement("p");var J=window.getComputedStyle(document.documentElement,"");for(var K in J)isNaN(K)||(V[J[K]]=J[K]);q.forEach(function(e){return delete V[e]})}function X(e,t){if(void 0===t&&(t={}),!S)return e;if(null!=V[e])return V[e];"transition"!==e&&"transform"!==e||(t[e]=e in S.style);for(var n=0;n<H.length&&(V[e]=H[n](e,S.style,t),!V[e]);n++);try{S.style[e]=""}catch(e){return!1}return V[e]}var Y,G={},Z={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Q=/(^\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!=G[r])return G[r];try{Y.style[e]=n}catch(e){return G[r]=!1,!1}if(Z[e])n=n.replace(Q,ee);else if(""===Y.style[e]&&("-ms-flex"===(n=h+n)&&(Y.style[e]="-ms-flexbox"),Y.style[e]=n,""===Y.style[e]))return G[r]=!1,!1;return Y.style[e]="",G[r]=n,G[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,s=te(i,(0,ne.Sg)(r));s&&s!==r&&(a=!0),(o||a)&&(o&&delete t[n],t[i||n]=s||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}}}},3301(e,t,n){"use strict";n.d(t,{D_:()=>d,Sg:()=>p,VZ:()=>K,ih:()=>me,rN:()=>ve,vt:()=>he});var r=n(9346),o=n(305),i=n(2363),a=n(8389),s=n(9779),u=n(8789),l={}.constructor;function c(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(c);if(e.constructor!==l)return e;var t={};for(var n in e)t[n]=c(e[n]);return t}function d(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 f=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+=f(e[n]," ");else t=f(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function h(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function v(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function m(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 s=h(n),u=s.linebreak,l=s.space;if(e&&i++,a)if(Array.isArray(a))for(var c=0;c<a.length;c++){var d=a[c];for(var f in d){var m=d[f];null!=m&&(r&&(r+=u),r+=v(f+":"+l+p(m)+";",i))}}else for(var y in a){var g=a[y];null!=g&&(r&&(r+=u),r+=v(y+":"+l+p(g)+";",i))}for(var b in t){var _=t[b];null!=_&&"fallbacks"!==b&&(r&&(r+=u),r+=v(b+":"+l+p(_)+";",i))}return(r||n.allowEmpty)&&e?(r&&(r=""+u+r+u),v(""+e+l+"{"+r,--i)+v("}",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 s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?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}(),A=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,l=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=l((0,s.A)((0,s.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 m(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 A(e,t,n)}},w={indent:1,children:!0},S=/@([\w-]+)/,k=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 K((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=w);var t=h(e).linebreak;if(null==e.indent&&(e.indent=w.indent),null==e.children&&(e.children=w.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),C=/@container|@media|@supports\s+/,R={onCreateRule:function(e,t,n){return C.test(e)?new k(e,t,n):null}},E={indent:1,children:!0},P=/@keyframes\s+([\w-]+)/,O=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(P);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,s=n.generateId;for(var u in this.id=!1===i?this.name:b(s(this,a)),this.rules=new K((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=E);var t=h(e).linebreak;if(null==e.indent&&(e.indent=E.indent),null==e.children&&(e.children=E.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}(),N=/@keyframes\s+/,T=/\$([\w-]+)/g,j=function(e,t){return"string"==typeof e?e.replace(T,function(e,n){return n in t?t[n]:e}):e},M=function(e,t,n){var r=e[t],o=j(r,n);o!==r&&(e[t]=o)},$={onCreateRule:function(e,t,n){return"string"==typeof e&&N.test(e)?new O(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&M(e,"animation-name",n.keyframes),"animation"in e&&M(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 j(e,r.keyframes);default:return e}}},F=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 m(this.key,this.style,n)},t}(_),I={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new F(e,t,n):null}},L=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+=m(this.at,this.style[r]),this.style[r+1]&&(n+=t);return n}return m(this.at,this.style,e)},e}(),D=/@font-face/,W={onCreateRule:function(e,t,n){return D.test(e)?new L(e,t,n):null}},z=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 m(this.key,this.style,e)},e}(),B={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new z(e,t,n):null}},U=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}(),H={"@charset":!0,"@import":!0,"@namespace":!0},q=[x,R,$,I,W,B,{onCreateRule:function(e,t,n){return e in H?new U(e,t,n):null}}],V={process:!0},J={force:!0,process:!0},K=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,s=o.jss,u=o.Renderer,l=o.generateId,c=o.scoped,f=(0,r.A)({classes:this.classes,parent:i,sheet:a,jss:s,Renderer:u,generateId:l,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&&(f.selector="."+b(this.classes[p]));var h=d(p,t,f);if(!h)return null;this.register(h);var v=void 0===f.index?this.index.length:f.index;return this.index.splice(v,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 A?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof O&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof A?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof O&&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=V);var o=this.options,i=o.jss.plugins,a=o.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var s=t.style;if(i.onUpdate(n,t,a,r),r.process&&s&&s!==t.style){for(var u in i.onProcessStyle(t.style,t,a),t.style){var l=t.style[u];l!==s[u]&&t.prop(u,l,J)}for(var c in s){var d=t.style[c],f=s[c];null==d&&d!==f&&t.prop(c,null,J)}}}},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 K(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}(),G=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 s=this.registry[a];null!=n&&s.attached!==n||(i&&(i+=o),i+=s.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}()),Z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),Q="2f1acc6c3a606b082e5eef5e54414ffb";null==Z[Q]&&(Z[Q]=0);var ee=Z[Q]++,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},se=ne(function(){return document.querySelector("head")});var ue=ne(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),le=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},de=function(){function e(e){this.getPropertyValue=re,this.setProperty=oe,this.removeProperty=ie,this.setSelector=ae,this.hasInsertedRules=!1,this.cssRules=[],e&&G.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=G.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=se(),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 se().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=le(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 s=ce(n,t),u=le(n,a,s);return!1!==u&&(this.hasInsertedRules=!0,this.refCssRule(e,s,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}(),fe=0,pe=function(){function e(e){this.id=fe++,this.version="10.10.0",this.plugins=new Y,this.options={id:{minify:!1},createGenerateId:te,Renderer:o.A?de:null,plugins:[]},this.generateId=te({minify:!1});for(var t=0;t<q.length;t++)this.plugins.use(q[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===G.index?0:G.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(),G.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=d(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)},ve="object"==typeof CSS&&null!=CSS&&"number"in CSS;function me(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=me(r);i&&(t||(t={}),t[n]=i)}}return t}he()},7584(e,t,n){"use strict";n.d(t,{Ay:()=>X,FK:()=>r.FK,J0:()=>o.J0,Kr:()=>o.Kr,NT:()=>o.NT,Nf:()=>o.Nf,Ob:()=>V,Qv:()=>I,Rf:()=>y,Yn:()=>o.Yn,d5:()=>O,hb:()=>o.hb,li:()=>o.li,n:()=>r.n,oK:()=>J,ph:()=>h,q6:()=>r.q6,vJ:()=>o.vJ,yL:()=>b,zO:()=>q});var r=n(2074),o=n(4640);function i(e,t){for(var n in t)e[n]=t[n];return e}function a(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}function s(e,t){var n=t(),r=(0,o.J0)({t:{__:n,u:t}}),i=r[0].t,a=r[1];return(0,o.Nf)(function(){i.__=n,i.u=t,u(i)&&a({t:i})},[e,n,t]),(0,o.vJ)(function(){return u(i)&&a({t:i}),e(function(){u(i)&&a({t:i})})},[e]),n}function u(e){try{return!((t=e.__)===(n=e.u())&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}var t,n}function l(e){e()}function c(e){return e}function d(){return[!1,l]}var f=o.Nf;function p(e,t){this.props=e,this.context=t}function h(e,t){function n(e){var n=this.props.ref;return n!=e.ref&&n&&("function"==typeof n?n(null):n.current=null),t?!t(this.props,e)||n!=e.ref:a(this.props,e)}function o(t){return this.shouldComponentUpdate=n,(0,r.n)(e,t)}return o.displayName="Memo("+(e.displayName||e.name)+")",o.__f=o.prototype.isReactComponent=!0,o.type=e,o}(p.prototype=new r.uA).isPureReactComponent=!0,p.prototype.shouldComponentUpdate=function(e,t){return a(this.props,e)||a(this.state,t)};var v=r.fF.__b;r.fF.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),v&&v(e)};var m="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function y(e){function t(t){var n=i({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=m,t.render=e,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var g=function(e,t){return null==e?null:(0,r.v2)((0,r.v2)(e).map(t))},b={map:g,forEach:g,count:function(e){return e?(0,r.v2)(e).length:0},only:function(e){var t=(0,r.v2)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray: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);_(e,t,n,r)};var A=r.fF.unmount;function x(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=i({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(e){return x(e,t,n)})),e}function w(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(e){return w(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 S(){this.__u=0,this.o=null,this.__b=null}function k(e){var t=e.__&&e.__.__c;return t&&t.__a&&t.__a(e)}function C(){this.i=null,this.l=null}r.fF.unmount=function(e){var t=e.__c;t&&(t.__z=!0),t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),A&&A(e)},(S.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=k(r.__v),i=!1,a=function(){i||r.__z||(i=!0,n.__R=null,o?o(u):u())};n.__R=a;var s=n.__P;n.__P=null;var u=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=w(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.__P=s,t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},S.prototype.componentWillUnmount=function(){this.o=[]},S.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]=x(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 R=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]}};function E(e){return this.getChildContext=function(){return e.context},e.children}function P(e){var t=this,n=e.h;if(t.componentWillUnmount=function(){(0,r.XX)(null,t.v),t.v=null,t.h=null},t.h&&t.h!==n&&t.componentWillUnmount(),!t.v){for(var o=t.__v;null!==o&&!o.__m&&null!==o.__;)o=o.__;t.h=n,t.v={nodeType:1,parentNode:n,childNodes:[],__k:{__m:o.__m},contains:function(){return!0},namespaceURI:n.namespaceURI,insertBefore:function(e,n){this.childNodes.push(e),t.h.insertBefore(e,n)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),t.h.removeChild(e)}}}(0,r.XX)((0,r.n)(E,{context:t.context},e.__v),t.v)}function O(e,t){var n=(0,r.n)(P,{__v:e,h:t});return n.containerInfo=t,n}(C.prototype=new r.uA).__a=function(e){var t=this,n=k(t.__v),r=t.l.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),R(t,e,r)):o()};n?n(i):i()}},C.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},C.prototype.componentDidUpdate=C.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){R(e,n,t)})};var N="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,T=/^(?: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]/,j=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,M=/[A-Z0-9]/g,$="undefined"!=typeof document,F=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function I(e,t,n){return(0,r.Qv)(e,t),"function"==typeof n&&n(),e?e.__c:null}r.uA.prototype.isReactComponent=!0,["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 L=r.fF.event;r.fF.event=function(e){return L&&(e=L(e)),e.persist=function(){},e.isPropagationStopped=function(){return this.cancelBubble},e.isDefaultPrevented=function(){return this.defaultPrevented},e.nativeEvent=e};var D,W={configurable:!0,get:function(){return this.class}},z=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 s=t[a];if(!("value"===a&&"defaultValue"in t&&null==s||$&&"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===s?s="":"translate"===u&&"no"===s?s=!1:"o"===u[0]&&"n"===u[1]?"ondoubleclick"===u?a="ondblclick":"onchange"!==u||"input"!==n&&"textarea"!==n||F(t.type)?"onfocus"===u?a="onfocusin":"onblur"===u?a="onfocusout":j.test(a)&&(a=u):u=a="oninput":i&&T.test(a)?a=a.replace(M,"-$&").toLowerCase():null===s&&(s=void 0),"oninput"===u&&o[a=u]&&(a="oninputCapture"),o[a]=s}}"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)})),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",W)):t.className&&(o.class=o.className=t.className),e.props=o}(e),e.$$typeof=N,z&&z(e)};var B=r.fF.__r;r.fF.__r=function(e){B&&B(e),D=e.__c};var U=r.fF.diffed;r.fF.diffed=function(e){U&&U(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),D=null};var H={ReactCurrentDispatcher:{current:{readContext:function(e){return D.__n[e.__c].props.value},useCallback:o.hb,useContext:o.NT,useDebugValue:o.MN,useDeferredValue:c,useEffect:o.vJ,useId:o.Bi,useImperativeHandle:o.Yn,useInsertionEffect:f,useLayoutEffect:o.Nf,useMemo:o.Kr,useReducer:o.WO,useRef:o.li,useState:o.J0,useSyncExternalStore:s,useTransition:d}}};function q(e){return!!e&&e.$$typeof===N}function V(e){return q(e)?r.Ob.apply(null,arguments):e}function J(e){return e&&(e.base||1===e.nodeType&&e)||null}var K=q,X={useState:o.J0,useId:o.Bi,useReducer:o.WO,useEffect:o.vJ,useLayoutEffect:o.Nf,useInsertionEffect:f,useTransition:d,useDeferredValue:c,useSyncExternalStore:s,startTransition:l,useRef:o.li,useImperativeHandle:o.Yn,useMemo:o.Kr,useCallback:o.hb,useContext:o.NT,useDebugValue:o.MN,version:"18.3.1",Children:b,render:function(e,t,n){return null==t.__k&&(t.textContent=""),(0,r.XX)(e,t),"function"==typeof n&&n(),e?e.__c:null},hydrate:I,unmountComponentAtNode:function(e){return!!e.__k&&((0,r.XX)(null,e),!0)},createPortal:O,createElement:r.n,createContext:r.q6,createFactory:function(e){return r.n.bind(null,e)},cloneElement:V,createRef:r._3,Fragment:r.FK,isValidElement:q,isElement:K,isFragment:function(e){return q(e)&&e.type===r.FK},isMemo:function(e){return!!e&&"string"==typeof e.displayName&&0==e.displayName.indexOf("Memo(")},findDOMNode:J,Component:r.uA,PureComponent:p,memo:h,forwardRef:y,flushSync:function(e,t){var n=r.fF.debounceRendering;r.fF.debounceRendering=function(e){return e()};var o=e(t);return r.fF.debounceRendering=n,o},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:r.FK,Suspense:S,SuspenseList:C,lazy:function(e){var t,n,o,i=null;function a(a){if(t||(t=e()).then(function(e){e&&(i=e.default||e),o=!0},function(e){n=e,o=!0}),n)throw n;if(!o)throw t;return i?(0,r.n)(i,a):null}return a.displayName="Lazy",a.__f=!0,a},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:H}},2074(e,t,n){"use strict";n.d(t,{FK:()=>E,Ob:()=>Q,Qv:()=>Z,XX:()=>G,_3:()=>R,fF:()=>o,h:()=>k,n:()=>k,q6:()=>ee,uA:()=>P,v2:()=>L,zO:()=>a});var r,o,i,a,s,u,l,c,d,f,p,h,v,m,y,g,b={},_=[],A=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,x=Array.isArray;function w(e,t){for(var n in t)e[n]=t[n];return e}function S(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function k(e,t,n){var o,i,a,s={};for(a in t)"key"==a?o=t[a]:"ref"==a?i=t[a]:s[a]=t[a];if(arguments.length>2&&(s.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return C(e,s,o,i,null)}function C(e,t,n,r,a){var s={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(s),s}function R(){return{current:null}}function E(e){return e.children}function P(e,t){this.props=e,this.context=t}function O(e,t){if(null==t)return e.__?O(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?O(e):null}function N(e){if(e.__P&&e.__d){var t=e.__v,n=t.__e,r=[],i=[],a=w({},t);a.__v=t.__v+1,o.vnode&&o.vnode(a),U(e.__P,a,t,e.__n,e.__P.namespaceURI,32&t.__u?[n]:null,r,null==n?O(t):n,!!(32&t.__u),i),a.__v=t.__v,a.__.__k[a.__i]=a,q(r,a,i),t.__e=t.__=null,a.__e!=n&&T(a)}}function T(e){if(null!=(e=e.__)&&null!=e.__c)return e.__e=e.__c.base=null,e.__k.some(function(t){if(null!=t&&null!=t.__e)return e.__e=e.__c.base=t.__e}),T(e)}function j(e){(!e.__d&&(e.__d=!0)&&s.push(e)&&!M.__r++||u!=o.debounceRendering)&&((u=o.debounceRendering)||l)(M)}function M(){try{for(var e,t=1;s.length;)s.length>t&&s.sort(c),e=s.shift(),t=s.length,N(e)}finally{s.length=M.__r=0}}function $(e,t,n,r,o,i,a,s,u,l,c){var d,f,p,h,v,m,y,g=r&&r.__k||_,A=t.length;for(u=F(n,t,g,u,A),d=0;d<A;d++)null!=(p=n.__k[d])&&(f=-1!=p.__i&&g[p.__i]||b,p.__i=d,m=U(e,p,f,o,i,a,s,u,l,c),h=p.__e,p.ref&&f.ref!=p.ref&&(f.ref&&K(f.ref,null,p),c.push(p.ref,p.__c||h,p)),null==v&&null!=h&&(v=h),(y=!!(4&p.__u))||f.__k===p.__k?(u=I(p,u,e,y),y&&f.__e&&(f.__e=null)):"function"==typeof p.type&&void 0!==m?u=m:h&&(u=h.nextSibling),p.__u&=-7);return n.__e=v,u}function F(e,t,n,r,o){var i,a,s,u,l,c=n.length,d=c,f=0;for(e.__k=new Array(o),i=0;i<o;i++)null!=(a=t[i])&&"boolean"!=typeof a&&"function"!=typeof a?("string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?a=e.__k[i]=C(null,a,null,null,null):x(a)?a=e.__k[i]=C(E,{children:a},null,null,null):void 0===a.constructor&&a.__b>0?a=e.__k[i]=C(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):e.__k[i]=a,u=i+f,a.__=e,a.__b=e.__b+1,s=null,-1!=(l=a.__i=D(a,n,u,d))&&(d--,(s=n[l])&&(s.__u|=2)),null==s||null==s.__v?(-1==l&&(o>c?f--:o<c&&f++),"function"!=typeof a.type&&(a.__u|=4)):l!=u&&(l==u-1?f--:l==u+1?f++:(l>u?f--:f++,a.__u|=4))):e.__k[i]=null;if(d)for(i=0;i<c;i++)null!=(s=n[i])&&!(2&s.__u)&&(s.__e==r&&(r=O(s)),X(s,s));return r}function I(e,t,n,r){var o,i;if("function"==typeof e.type){for(o=e.__k,i=0;o&&i<o.length;i++)o[i]&&(o[i].__=e,t=I(o[i],t,n,r));return t}e.__e!=t&&(r&&(t&&e.type&&!t.parentNode&&(t=O(e)),n.insertBefore(e.__e,t||null)),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function L(e,t){return t=t||[],null==e||"boolean"==typeof e||(x(e)?e.some(function(e){L(e,t)}):t.push(e)),t}function D(e,t,n,r){var o,i,a,s=e.key,u=e.type,l=t[n],c=null!=l&&!(2&l.__u);if(null===l&&null==s||c&&s==l.key&&u==l.type)return n;if(r>(c?1:0))for(o=n-1,i=n+1;o>=0||i<t.length;)if(null!=(l=t[a=o>=0?o--:i++])&&!(2&l.__u)&&s==l.key&&u==l.type)return a;return-1}function W(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||A.test(t)?n:n+"px"}function z(e,t,n,r,o){var i,a;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||W(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||W(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])i=t!=(t=t.replace(h,"$1")),a=t.toLowerCase(),t=a in e||"onFocusOut"==t||"onFocusIn"==t?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n[p]=r[p]:(n[p]=v,e.addEventListener(t,i?y:m,i)):e.removeEventListener(t,i?y:m,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 B(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t[f])t[f]=v++;else if(t[f]<n[p])return;return n(o.event?o.event(t):t)}}}function U(e,t,n,r,i,a,s,u,l,c){var d,f,p,h,v,m,y,g,b,A,k,C,R,O,N,T=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),a=[u=t.__e=n.__e]),(d=o.__b)&&d(t);e:if("function"==typeof T)try{if(g=t.props,b=T.prototype&&T.prototype.render,A=(d=T.contextType)&&r[d.__c],k=d?A?A.props.value:d.__:r,n.__c?y=(f=t.__c=n.__c).__=f.__E:(b?t.__c=f=new T(g,k):(t.__c=f=new P(g,k),f.constructor=T,f.render=Y),A&&A.sub(f),f.state||(f.state={}),f.__n=r,p=f.__d=!0,f.__h=[],f._sb=[]),b&&null==f.__s&&(f.__s=f.state),b&&null!=T.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=w({},f.__s)),w(f.__s,T.getDerivedStateFromProps(g,f.__s))),h=f.props,v=f.state,f.__v=t,p)b&&null==T.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),b&&null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(b&&null==T.getDerivedStateFromProps&&g!==h&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(g,k),t.__v==n.__v||!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(g,f.__s,k)){t.__v!=n.__v&&(f.props=g,f.state=f.__s,f.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some(function(e){e&&(e.__=t)}),_.push.apply(f.__h,f._sb),f._sb=[],f.__h.length&&s.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(g,f.__s,k),b&&null!=f.componentDidUpdate&&f.__h.push(function(){f.componentDidUpdate(h,v,m)})}if(f.context=k,f.props=g,f.__P=e,f.__e=!1,C=o.__r,R=0,b)f.state=f.__s,f.__d=!1,C&&C(t),d=f.render(f.props,f.state,f.context),_.push.apply(f.__h,f._sb),f._sb=[];else do{f.__d=!1,C&&C(t),d=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++R<25);f.state=f.__s,null!=f.getChildContext&&(r=w(w({},r),f.getChildContext())),b&&!p&&null!=f.getSnapshotBeforeUpdate&&(m=f.getSnapshotBeforeUpdate(h,v)),O=null!=d&&d.type===E&&null==d.key?V(d.props.children):d,u=$(e,x(O)?O:[O],t,n,r,i,a,s,u,l,c),f.base=t.__e,t.__u&=-161,f.__h.length&&s.push(f),y&&(f.__E=f.__=null)}catch(e){if(t.__v=null,l||null!=a)if(e.then){for(t.__u|=l?160:128;u&&8==u.nodeType&&u.nextSibling;)u=u.nextSibling;a[a.indexOf(u)]=null,t.__e=u}else{for(N=a.length;N--;)S(a[N]);H(t)}else t.__e=n.__e,t.__k=n.__k,e.then||H(t);o.__e(e,t,n)}else null==a&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):u=t.__e=J(n.__e,t,n,r,i,a,s,l,c);return(d=o.diffed)&&d(t),128&t.__u?void 0:u}function H(e){e&&(e.__c&&(e.__c.__e=!0),e.__k&&e.__k.some(H))}function q(e,t,n){for(var r=0;r<n.length;r++)K(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 V(e){return"object"!=typeof e||null==e||e.__b>0?e:x(e)?e.map(V):w({},e)}function J(e,t,n,i,a,s,u,l,c){var d,f,p,h,v,m,y,g=n.props||b,_=t.props,A=t.type;if("svg"==A?a="http://www.w3.org/2000/svg":"math"==A?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=s)for(d=0;d<s.length;d++)if((v=s[d])&&"setAttribute"in v==!!A&&(A?v.localName==A:3==v.nodeType)){e=v,s[d]=null;break}if(null==e){if(null==A)return document.createTextNode(_);e=document.createElementNS(a,A,_.is&&_),l&&(o.__m&&o.__m(t,s),l=!1),s=null}if(null==A)g===_||l&&e.data==_||(e.data=_);else{if(s=s&&r.call(e.childNodes),!l&&null!=s)for(g={},d=0;d<e.attributes.length;d++)g[(v=e.attributes[d]).name]=v.value;for(d in g)v=g[d],"dangerouslySetInnerHTML"==d?p=v:"children"==d||d in _||"value"==d&&"defaultValue"in _||"checked"==d&&"defaultChecked"in _||z(e,d,null,v,a);for(d in _)v=_[d],"children"==d?h=v:"dangerouslySetInnerHTML"==d?f=v:"value"==d?m=v:"checked"==d?y=v:l&&"function"!=typeof v||g[d]===v||z(e,d,v,g[d],a);if(f)l||p&&(f.__html==p.__html||f.__html==e.innerHTML)||(e.innerHTML=f.__html),t.__k=[];else if(p&&(e.innerHTML=""),$("template"==t.type?e.content:e,x(h)?h:[h],t,n,i,"foreignObject"==A?"http://www.w3.org/1999/xhtml":a,s,u,s?s[0]:n.__k&&O(n,0),l,c),null!=s)for(d=s.length;d--;)S(s[d]);l||(d="value","progress"==A&&null==m?e.removeAttribute("value"):null!=m&&(m!==e[d]||"progress"==A&&!m||"option"==A&&m!=g[d])&&z(e,d,m,g[d],a),d="checked",null!=y&&y!=e[d]&&z(e,d,y,g[d],a))}return e}function K(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 X(e,t,n){var r,i;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!=e.__e||K(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]&&X(r[i],t,n||"function"!=typeof e.type);n||S(e.__e),e.__c=e.__=e.__e=void 0}function Y(e,t,n){return this.constructor(e,n)}function G(e,t,n){var i,a,s,u;t==document&&(t=document.documentElement),o.__&&o.__(e,t),a=(i="function"==typeof n)?null:n&&n.__k||t.__k,s=[],u=[],U(t,e=(!i&&n||t).__k=k(E,null,[e]),a||b,b,t.namespaceURI,!i&&n?[n]:a?null:t.firstChild?r.call(t.childNodes):null,s,!i&&n?n:a?a.__e:t.firstChild,i,u),q(s,e,u)}function Z(e,t){G(e,t,Z)}function Q(e,t,n){var o,i,a,s,u=w({},e.props);for(a in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)"key"==a?o=t[a]:"ref"==a?i=t[a]:u[a]=void 0===t[a]&&null!=s?s[a]:t[a];return arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),C(e.type,u,o||e.key,i||e.ref,null)}function ee(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,j(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"+g++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}r=_.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&&void 0===e.constructor},P.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=w({},this.state),"function"==typeof e&&(e=e(w({},n),this.props)),e&&w(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),j(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),j(this))},P.prototype.render=E,s=[],l="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,c=function(e,t){return e.__v.__b-t.__v.__b},M.__r=0,d=Math.random().toString(8),f="__d"+d,p="__a"+d,h=/(PointerCapture)$|Capture$/i,v=0,m=B(!1),y=B(!0),g=0},4640(e,t,n){"use strict";n.d(t,{Bi:()=>E,J0:()=>g,Kr:()=>S,MN:()=>R,NT:()=>C,Nf:()=>A,WO:()=>b,Yn:()=>w,hb:()=>k,li:()=>x,vJ:()=>_});var r,o,i,a,s=n(2074),u=0,l=[],c=s.fF,d=c.__b,f=c.__r,p=c.diffed,h=c.__c,v=c.unmount,m=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($,e)}function b(e,t,n){var i=y(r++,2);if(i.t=e,!i.__c&&(i.__=[n?n(t):$(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!s||s.call(this,e,t,n);var o=i.__c.props!==e;return r.some(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}}),s&&s.call(this,e,t,n)||o};o.__f=!0;var s=o.shouldComponentUpdate,u=o.componentWillUpdate;o.componentWillUpdate=function(e,t,n){if(this.__e){var r=s;s=void 0,a(e,t,n),s=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&&M(n.__H,t)&&(n.__=e,n.u=t,o.__H.__h.push(n))}function A(e,t){var n=y(r++,4);!c.__s&&M(n.__H,t)&&(n.__=e,n.u=t,o.__h.push(n))}function x(e){return u=5,S(function(){return{current:e}},[])}function w(e,t,n){u=6,A(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 M(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function k(e,t){return u=8,S(function(){return e},t)}function C(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 R(e,t){c.useDebugValue&&c.useDebugValue(t?t(e):e)}function E(){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 P(){for(var e;e=l.shift();){var t=e.__H;if(e.__P&&t)try{t.__h.some(T),t.__h.some(j),t.__h=[]}catch(n){t.__h=[],c.__e(n,e.__v)}}}c.__b=function(e){o=null,d&&d(e)},c.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),m&&m(e,t)},c.__r=function(e){f&&f(e),r=0;var t=(o=e.__c).__H;t&&(i===o?(t.__h=[],o.__h=[],t.__.some(function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0})):(t.__h.some(T),t.__h.some(j),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!==l.push(t)&&a===c.requestAnimationFrame||((a=c.requestAnimationFrame)||N)(P)),t.__H.__.some(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.some(T),e.__h=e.__h.filter(function(e){return!e.__||j(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){v&&v(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.some(function(e){try{T(e)}catch(e){t=e}}),n.__H=void 0,t&&c.__e(t,n.__v))};var O="function"==typeof requestAnimationFrame;function N(e){var t,n=function(){clearTimeout(r),O&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);O&&(t=requestAnimationFrame(n))}function T(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function j(e){var t=o;e.__c=e.__(),o=t}function M(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function $(e,t){return"function"==typeof t?t(e):t}},1715(e,t,n){"use strict";n.d(t,{FD:()=>i,FK:()=>r.FK,Y:()=>i});var r=n(2074),o=0;function i(e,t,n,i,a,s){t||(t={});var u,l,c=t;if("ref"in c)for(l in c={},t)"ref"==l?u=t[l]:c[l]=t[l];var d={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:s};if("function"==typeof e&&(u=e.defaultProps))for(l in u)void 0===c[l]&&(c[l]=u[l]);return r.fF.vnode&&r.fF.vnode(d),d}Array.isArray},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,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,v=n?Symbol.for("react.memo"):60115,m=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 A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case m:case v:case u:return e;default:return t}}case o:return t}}}function x(e){return A(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=m,t.Memo=v,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||A(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return A(e)===l},t.isContextProvider=function(e){return A(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return A(e)===f},t.isFragment=function(e){return A(e)===i},t.isLazy=function(e){return A(e)===m},t.isMemo=function(e){return A(e)===v},t.isPortal=function(e){return A(e)===o},t.isProfiler=function(e){return A(e)===s},t.isStrictMode=function(e){return A(e)===a},t.isSuspense=function(e){return A(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f||e.$$typeof===g||e.$$typeof===b||e.$$typeof===_||e.$$typeof===y)},t.typeOf=A},5959(e,t,n){"use strict";e.exports=n(5843)},6017(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")}},8141(e,t,n){"use strict";n(6017)},1265(e,t,n){"use strict";n.d(t,{A:()=>r});const r=n(7584).Ay.createContext(null)},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||{},s=t.timeout?t.timeout:15e3,u=document.getElementsByTagName("script")[0]||document.head,l=void 0,c=void 0,d=i||r+n++;function f(){}function p(){l&&l.parentNode&&l.parentNode.removeChild(l),window[d]=f,c&&clearTimeout(c)}return new Promise(function(t,n){s&&(c=setTimeout(function(){p(),n(new Error("Timeout"))},s)),window[d]=function(e){p(),t(e)},i||(a[o]=d),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),(l=document.createElement("script")).src=e,l.onerror=function(){p(),n(new Error("Network Error"))},u.parentNode.insertBefore(l,u)})}},6359(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})},9475(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},9269(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(6359);function o(e){if(Array.isArray(e))return(0,r.A)(e)}},9779(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})},9551(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})},2363(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(362|437)$/.test(n.j))var r=n(6896);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}},8677(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(266|362|437)$/.test(n.j))var r=n(6896);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}},9346(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})},8389(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(2284);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},19(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})},9324(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,s=[],u=!0,l=!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)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}n.d(t,{A:()=>r})},4560(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})},4917(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})},9967(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(8789);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}},8789(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})},2284(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})},8555(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(362|437)$/.test(n.j))var r=n(9475);if(/^(362|437)$/.test(n.j))var o=n(9324);if(/^(362|437)$/.test(n.j))var i=n(3642);if(/^(362|437)$/.test(n.j))var a=n(4560);function s(e,t){return(0,r.A)(e)||(0,o.A)(e,t)||(0,i.A)(e,t)||(0,a.A)()}},7204(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(362|437)$/.test(n.j))var r=n(9269);if(/^(362|437)$/.test(n.j))var o=n(19);if(/^(362|437)$/.test(n.j))var i=n(3642);if(/^(362|437)$/.test(n.j))var a=n(4917);function s(e){return(0,r.A)(e)||(0,o.A)(e)||(0,i.A)(e)||(0,a.A)()}},4653(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(266|362|437)$/.test(n.j))var r=n(4066);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)}},6896(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(266|362|437)$/.test(n.j))var r=n(4066);if(/^(266|362|437)$/.test(n.j))var o=n(4653);function i(e){var t=(0,o.A)(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},4066(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})},3642(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(362|437)$/.test(n.j))var r=n(6359);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}}},4481(e,t,n){"use strict";n.d(t,{q:()=>i,r:()=>a});var r=n(2074),o=n(4640);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,s]=i(t);return(0,r.h)(n,{ref:o},e({inView:a,entry:s}))}}}]);
//# sourceMappingURL=bundle-paywall-node-modules.js.map</script><script class="chargebee-script" type="text/javascript">(()=>{"use strict";var e,o={74(e,o,n){var t=n(2074),i=n(8677),r=n(4640),c=n(1715);function a(e){let{isOpen:o,onClose:n,children:t,overlayClass:i="chargebee-checkout-overlay",boxClass:r="chargebee-checkout-box"}=e;return o?(0,c.Y)("div",{className:i,onClick:e=>e.target===e.currentTarget&&!1,children:(0,c.Y)("div",{className:r,children:t})}):null}const{base64UrlEncode:l}={base64UrlEncode:e=>{try{return btoa(e).replace(/\+/g,"-").replace(/\//g,"_")}catch(e){return console.error("base64UrlEncode error:",e),null}},base64UrlDecode:e=>{try{return atob(e.replace(/-/g,"+").replace(/_/g,"/"))}catch(e){return console.error("base64UrlDecode error:",e),null}}},s=new URLSearchParams(window.location.search).get("cbEnvironment")?"?cbEnvironment=".concat(new URLSearchParams(window.location.search).get("cbEnvironment")):"";async function u(e){try{const o=await fetch("".concat(window.location.origin,"/kiosq-api/api/chargebee/session").concat(s),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!o.ok)throw new Error("Server responded with status: ".concat(o.status));const n=await o.json();if(!n.hosted_page||!n.hosted_page.id)throw new Error("Backend response missing 'hosted_page'");return n.hosted_page}catch(e){throw console.error("&#10060; Error starting checkout:",e),e}}async function d(e){try{var o,n;const t=await fetch("".concat(window.location.origin,"/kiosq-api/api/chargebee/hostedPage/").concat(encodeURIComponent(e)),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({hostedPageId:e})});if(!t.ok)throw new Error("Server responded with status: ".concat(t.status));const i=await t.json();return{invoice:null!==(o=i.invoice)&&void 0!==o?o:[],transaction_id:null!==(n=i.transaction_id)&&void 0!==n?n:""}}catch(e){throw console.error("&#10060; Error fetching invoice from hosted page:",e),e}}async function h(e,o,n,t,i){var r,c,a;const u=null!==(r=function(){const e=document.cookie.match(/(?:^|;\s*)_ga=GA\d+\.\d+\.(\d+\.\d+)/);return e?e[1]:null}())&&void 0!==r?r:"",d={hostedPageID:null!=e?e:null,site:null!==(c=null===(a=window.FUTR)||void 0===a||null===(a=a.Kiosq)||void 0===a||null===(a=a.defaultSiteConfig)||void 0===a?void 0:a.id)&&void 0!==c?c:null,isConnected:o,newsletterConsent:n,contactConsent:t,wineRelationship:i,current_url:"undefined"!=typeof window?window.location.href:"",ga_client_id:u},h=l(JSON.stringify(d)),g="".concat(window.location.origin,"/kiosq-api/api/post-purchase-cb/").concat(h).concat(s);try{const e=await fetch(g);if(!e.ok)throw new Error("Network response was not ok: ".concat(e.status));const o=await e.json();return function(e){const o=e&&"string"==typeof e.cookie?e.cookie.trim():"";if(!o||"undefined"!=typeof document&&document.cookie.split("; ").some(e=>e.startsWith("kiosq_user=")))return;const n=new Date(Date.now()+36e5).toUTCString();document.cookie="kiosq_user=".concat(o,"; expires=").concat(n,"; path=/; Secure; SameSite=Lax")}(o),o}catch(e){throw e}}function g(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,t)}return n}function v(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?g(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}const p=function(e,o,n){var t,i;let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};console.log("[Kiosq Analytics] Tracking Chargebee event:",window.pushToDataLayer,e,o,n,r),window.pushToDataLayer&&o&&(window.pushToDataLayer(v(v({event:e,payment_provider:"chargebee",ecommerce:{currency:o.currency,value:o.price,items:[{item_id:n,item_name:o.name||"Subscription",item_category:"subscription",price:o.price,quantity:1}]}},r),{},{timestamp:(new Date).toISOString()})),"begin_checkout"===e&&null!==(t=window.FUTR)&&void 0!==t&&null!==(t=t.Marfeel)&&void 0!==t&&t.trackBeginCheckout&&window.FUTR.Marfeel.trackBeginCheckout(n,o.price,o.currency,"chargebee"),"checkout_abandoned"===e&&null!==(i=window.FUTR)&&void 0!==i&&null!==(i=i.Marfeel)&&void 0!==i&&i.trackCheckoutAbandoned&&window.FUTR.Marfeel.trackCheckoutAbandoned(n,o.price,o.currency,"chargebee"))},w=function(e,o,n,t){var i;let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:6,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:500;null!==(i=window.FUTR)&&void 0!==i&&null!==(i=i.Marfeel)&&void 0!==i&&i.trackSubscription?window.FUTR.Marfeel.trackSubscription(e,o,"chargebee",t,n):r>0?setTimeout(()=>w(e,o,n,t,r-1,c),c):console.warn("[Kiosq Analytics] Marfeel trackSubscription unavailable after retries &mdash; event dropped",{itemId:e,transactionId:t})},b=(e,o,n)=>{window.pushToDataLayer&&window.pushToDataLayer({event:e,payment_provider:"chargebee",item_id:o,error_message:n,timestamp:(new Date).toISOString()})};function m(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,t)}return n}function y(e){var o,n,t,l,s,d,h,g;let{close:v,next:w,selectedItemId:y,planDetails:k,isConnected:f,onCheckoutSuccess:C,onError:_,onUserExists:O}=e;const[T,F]=(0,r.J0)(""),[U,Y]=(0,r.J0)(""),[S,D]=(0,r.J0)(!1),[N,x]=(0,r.J0)(!1),[P,R]=(0,r.J0)(""),[q,j]=(0,r.J0)(!1),E=(0,r.li)(!1),I=!(null===(o=window.FUTR)||void 0===o||null===(o=o.Kiosq)||void 0===o||!o.User),K=null!==(n=null===(t=window.FUTR)||void 0===t||null===(t=t.Kiosq)||void 0===t||null===(t=t.defaultSiteConfig)||void 0===t?void 0:t.enableWineRelationship)&&void 0!==n&&n;return(0,r.vJ)(()=>{F(""),Y(""),D(!1),x(!1)},[y]),(0,c.FD)(a,{isOpen:!!y,onClose:v,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:v,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-email-header",children:[(0,c.Y)("img",{className:"chargebee-checkout-email-icon",src:null===(l=window.FUTR.Kiosq)||void 0===l||null===(l=l.defaultSiteConfig)||void 0===l?void 0:l.logo_small,alt:"logo"}),(0,c.Y)("h5",{className:"chargebee-checkout-email-title",children:"First, please add your account details"})]}),(0,c.FD)("div",{className:"chargebee-checkout-email-content",children:[(0,c.FD)("div",{className:"chargebee-checkout-email-input-wrapper",children:[(0,c.Y)("input",{type:"email",placeholder:"Enter your email",value:T,onChange:e=>F(e.target.value),className:"chargebee-checkout-email-input"}),K&&(0,c.Y)("div",{className:"chargebee-checkout-select-wrapper",children:(0,c.FD)("select",{value:P,onChange:e=>R(e.target.value),className:"chargebee-checkout-select",children:[(0,c.Y)("option",{value:"",disabled:!0,children:"Select your Wine Relationship"}),(0,c.Y)("option",{value:"wine_lover",children:"Wine Lover"}),(0,c.Y)("option",{value:"wine_trade",children:"Wine Trade"})]})}),U&&(0,c.Y)("p",{className:"chargebee-checkout-email-message",children:U})]}),!I&&(0,c.FD)("div",{className:"chargebee-checkout-consents",children:[(0,c.FD)("label",{className:"chargebee-checkout-checkbox",children:[(0,c.Y)("input",{type:"checkbox",checked:S,onChange:()=>D(!S)}),(0,c.Y)("span",{children:(null===(s=window.FUTR)||void 0===s||null===(s=s.Kiosq)||void 0===s||null===(s=s.defaultSiteConfig)||void 0===s||null===(s=s.connect_config)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.auth0LockConfig)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.sign_up_newsletter_text)||(0,c.FD)(c.FK,{children:["Sign up to receive the ",null===(d=window.FUTR)||void 0===d||null===(d=d.Kiosq)||void 0===d||null===(d=d.defaultSiteConfig)||void 0===d?void 0:d.name," newsletter."]})})]}),(0,c.FD)("label",{className:"chargebee-checkout-checkbox",children:[(0,c.Y)("input",{type:"checkbox",checked:N,onChange:()=>x(!N)}),(0,c.Y)("span",{children:(null===(h=window.FUTR)||void 0===h||null===(h=h.Kiosq)||void 0===h||null===(h=h.defaultSiteConfig)||void 0===h||null===(h=h.connect_config)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.auth0LockConfig)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.contact_other_brand_text)||(0,c.FD)(c.FK,{children:["Keep me up to date with special offers and news from",null===(g=window.FUTR)||void 0===g||null===(g=g.Kiosq.defaultSiteConfig)||void 0===g?void 0:g.name," and other brands within Future Plc by sending me the newsletter and other messages by email."]})})]})]}),(0,c.FD)("footer",{children:[(0,c.FD)("p",{className:"chargebee-checkout-privacy",children:["The subscription is subject to our ",(0,c.Y)("a",{target:"_blank",href:"https://www.magazinesdirect.com/eu/page/terms-and-conditions",children:"Subscription Terms & Conditions"})," and our ",(0,c.Y)("a",{target:"_blank",href:"https://futureplc.com/privacy-policy",children:"Data Privacy Notice"}),"."]}),(0,c.Y)("button",{onClick:async()=>{if(!T)return Y("Please enter your email");if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(T))return Y("Please enter a valid email");if(!y)return Y("Item ID missing");j(!0),Y(""),E.current=!1,p("begin_checkout",k,y,{user_data:{email_provided:!0,newsletter_consent:S,contact_consent:N}});try{var e;const n=null===(e=window.FUTR)||void 0===e||null===(e=e.Kiosq)||void 0===e||null===(e=e.defaultSiteConfig)||void 0===e?void 0:e.cb_business_entity,t=await fetch("/kiosq-api/api/chargebee/customer/check",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:T,businessEntityId:n})}),r=await t.json();if(r.exists&&!f){var o;const e=(null===(o=window.FUTR)||void 0===o||null===(o=o.Kiosq)||void 0===o||null===(o=o.defaultSiteConfig)||void 0===o?void 0:o.site)||"",n=await fetch("/kiosq-api/api/otp/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:T,site:e})}),t=await n.json();return n.ok&&t.success?void(null==O||O({email:T,newsletterConsent:S,contactConsent:N,wineRelationship:P,activeSubscription:r.active_subscription})):(Y(t.message||"Failed to send verification code"),void j(!1))}const c=Chargebee.getInstance(),a=r.checkout_token||null;v(),c.openCheckout({hostedPage:async()=>{try{var e;return await u(function(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?m(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}({email:T,itemId:y,businessEntityId:null===(e=window.FUTR.Kiosq)||void 0===e||null===(e=e.defaultSiteConfig)||void 0===e?void 0:e.cb_business_entity},a?{checkout_token:a}:{}))}catch(e){throw console.error("HostedPage fetch failed:",e),_("There was a temporary connection issue. Please try submitting again."),b("checkout_error",y,e.message),e}},step:e=>{const o={add_payment_method:"add_billing_info",review_screen:"add_payment_info"};console.log("[Chargebee] Checkout step:",e,"google event:",o[e]),void 0!==o[e]&&p(o[e],k,y)},success:e=>{E.current=!0,C(e,T,S,N,P)},close:()=>{console.log("Checkout closed by user"),E.current||p("checkout_abandoned",k,y)}})}catch(e){console.error("User check error:",e),Y("Connection error. Please try again.")}finally{j(!1)}},className:"chargebee-checkout-email-cta-button",disabled:q,children:q?"Checking...":"Next"})]})]})]})}function k(e){var o;let{isOpen:n,email:t,onVerified:i,onCancel:l,onError:s}=e;const[u,d]=(0,r.J0)(""),[h,g]=(0,r.J0)(""),[v,p]=(0,r.J0)(!1),w=async()=>{if(!u||6!==u.length)return g("Please enter the 6-digit code");p(!0),g("");try{var e;const o=(null===(e=window.FUTR)||void 0===e||null===(e=e.Kiosq)||void 0===e||null===(e=e.defaultSiteConfig)||void 0===e?void 0:e.cb_business_entity)||"",n=await fetch("/kiosq-api/api/otp/verify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t,otp:u,business_entity:o})}),r=await n.json();n.ok&&r.valid?i(r.checkout_token||null):g(r.message||"Invalid verification code")}catch(e){console.error("OTP verification error:",e),g("Connection error. Please try again."),null==s||s("Connection error during OTP verification")}finally{p(!1)}};return(0,r.vJ)(()=>{n||(d(""),g(""),p(!1))},[n]),(0,c.FD)(a,{isOpen:n,onClose:l,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:l,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-email-header",children:[(0,c.Y)("img",{className:"chargebee-checkout-email-icon",src:null===(o=window.FUTR)||void 0===o||null===(o=o.Kiosq)||void 0===o||null===(o=o.defaultSiteConfig)||void 0===o?void 0:o.logo_small,alt:"logo"}),(0,c.Y)("h5",{className:"chargebee-checkout-email-title",children:"Verify your email"})]}),(0,c.FD)("div",{className:"chargebee-checkout-email-content",children:[(0,c.FD)("p",{className:"chargebee-checkout-email-subtitle",children:["Enter the 6-digit verification code sent to ",(0,c.Y)("strong",{children:t}),"."]}),(0,c.FD)("div",{className:"chargebee-checkout-email-input-wrapper",children:[(0,c.Y)("input",{type:"text",placeholder:"",value:u,onChange:e=>d(e.target.value.replace(/\D/g,"").slice(0,6)),onKeyDown:e=>{"Enter"!==e.key||v||w()},className:"chargebee-checkout-email-input chargebee-checkout-otp-input",maxLength:"6",autoFocus:!0,disabled:v}),h&&(0,c.Y)("p",{className:"chargebee-checkout-email-message ".concat(h.includes("sent")?"success":""),children:h})]}),(0,c.Y)("p",{className:"chargebee-checkout-email-subtitle",children:"The verification code will expire in 5 minutes"}),(0,c.Y)("p",{className:"chargebee-checkout-otp-resend",children:(0,c.Y)("a",{onClick:async()=>{p(!0),g("");try{var e;const o=(null===(e=window.FUTR)||void 0===e||null===(e=e.Kiosq)||void 0===e||null===(e=e.defaultSiteConfig)||void 0===e?void 0:e.site)||"",n=await fetch("/kiosq-api/api/otp/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t,site:o})}),i=await n.json();n.ok&&i.success?g("A new code has been sent to your email"):g(i.message||"Failed to resend code")}catch(e){console.error("OTP resend error:",e),g("Connection error. Please try again.")}finally{p(!1)}},style:{fontWeight:700,lineHeight:"23px",fontSize:"14px"},children:"Resend Verification Code"})}),(0,c.Y)("footer",{children:(0,c.Y)("button",{onClick:w,className:"chargebee-checkout-email-cta-button",disabled:v||6!==u.length,children:v?"Submitting...":"Submit"})})]})]})}function f(e){let{isOpen:o,onClose:n,isAutologin:t,journey:i}=e;return(0,c.Y)(a,{isOpen:o,onClose:n,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box result",children:(0,c.FD)("div",{className:"chargebee-checkout-success-modal",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:n,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-success-content",children:[(0,c.Y)("div",{className:"chargebee-checkout-success-icon",children:(0,c.Y)("div",{className:"chargebee-checkout-checkmark","aria-hidden":"true",children:(0,c.FD)("svg",{width:"1.2em",height:"1.2em",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Success",children:[(0,c.Y)("circle",{cx:"12",cy:"12",r:"12",fill:"#22c55e"}),(0,c.Y)("path",{d:"M17 8l-6 8-3-3",stroke:"#fff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"})]})})}),(0,c.Y)("h3",{className:"chargebee-checkout-success-title",children:"Payment Successful!"}),(0,c.Y)("p",{className:"chargebee-checkout-success-message",children:"Your subscription is now active."}),(0,c.FD)("div",{className:"chargebee-checkout-feature-list",children:[t&&(0,c.Y)("div",{className:"chargebee-checkout-feature-item chargebee-checkout-feature-item-autologin",children:"You are automatically logged in."}),t&&(0,c.Y)("div",{className:"chargebee-checkout-feature-item chargebee-checkout-feature-item-autologin",children:"Check your email to set your password and verify your account."}),(0,c.Y)("div",{className:"chargebee-checkout-feature-item",children:"You can start reading immediately."})]}),(0,c.Y)("button",{className:"chargebee-checkout-success-button",onClick:()=>{const e=new URLSearchParams(window.location.search);"porc"===i?window.location.href=e.get("targetUrl")||"/":"my-account"===i?(sessionStorage.setItem("kiosq_chargebee_complete","true"),window.location.href="/my-account"):(sessionStorage.setItem("kiosq_chargebee_complete","true"),window.location.reload())},children:"my-account"===i?"CLOSE":"START READING"})]})]})})}function C(e){let{isOpen:o,onClose:n,email:t,subID:i,plan:r,nextBillingAt:l,wineRelationship:s}=e;return(0,c.FD)(a,{isOpen:o,onClose:n,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:n,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-login-modal-content",children:[(0,c.Y)("div",{className:"chargebee-checkout-login-success-icon",children:(0,c.Y)("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,c.Y)("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3",d:"M5 13l4 4L19 7"})})}),(0,c.Y)("h3",{className:"chargebee-checkout-login-title",children:"Payment Successful!"}),(0,c.Y)("p",{className:"chargebee-checkout-login-subtitle",children:"Your payment has been processed successfully."}),(0,c.FD)("div",{className:"chargebee-checkout-login-notice",children:[(0,c.Y)("svg",{className:"chargebee-checkout-login-info-icon",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,c.Y)("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),(0,c.FD)("div",{children:[(0,c.Y)("div",{className:"chargebee-checkout-login-notice-title",children:"Login Required"}),(0,c.Y)("div",{className:"chargebee-checkout-login-notice-text",children:"Our records show you already have an account with us. Please log in to start enjoying your subscription."})]})]}),(0,c.FD)("div",{className:"chargebee-checkout-login-payment-details",children:[(0,c.FD)("div",{className:"chargebee-checkout-login-detail-row",children:[(0,c.Y)("span",{className:"chargebee-checkout-login-detail-label",children:"Subscription ID:"}),(0,c.Y)("span",{className:"chargebee-checkout-login-detail-value",children:i})]}),(0,c.FD)("div",{className:"chargebee-checkout-login-detail-row",children:[(0,c.Y)("span",{className:"chargebee-checkout-login-detail-label",children:"Plan:"}),(0,c.Y)("span",{className:"chargebee-checkout-login-detail-value",children:r})]}),(0,c.FD)("div",{className:"chargebee-checkout-login-detail-row",children:[(0,c.Y)("span",{className:"chargebee-checkout-login-detail-label",children:"Next Billing at:"}),(0,c.Y)("span",{className:"chargebee-checkout-login-detail-value",children:l})]})]}),(0,c.Y)("button",{onClick:()=>{if(!t)return;const e={target:new URLSearchParams(window.location.search).get("targetUrl")||window.location.href,email:t};s&&(e.wine_relationship=s),window.FUTR.Connect.Auth.login(e),n()},className:"chargebee-checkout-login-cta-button",children:"Login Now"})]})]})}function _(e){var o,n;let{isOpen:t,onClose:i,email:r,onContinueToCheckout:l}=e;const s=(null===(o=window.FUTR)||void 0===o||null===(o=o.Kiosq)||void 0===o||null===(o=o.defaultSiteConfig)||void 0===o?void 0:o.name)||"";return(0,c.FD)(a,{isOpen:t,onClose:i,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box result",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:i,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-email-header",children:[(0,c.Y)("img",{className:"chargebee-checkout-email-icon",src:null===(n=window.FUTR)||void 0===n||null===(n=n.Kiosq)||void 0===n||null===(n=n.defaultSiteConfig)||void 0===n?void 0:n.logo_small,alt:"logo"}),(0,c.Y)("h5",{className:"chargebee-checkout-email-title",children:"Account Verified"})]}),(0,c.FD)("div",{className:"chargebee-checkout-email-content",children:[(0,c.Y)("p",{className:"chargebee-checkout-email-subtitle",children:"Thank you for verifying your email."}),(0,c.FD)("p",{className:"chargebee-checkout-email-subtitle",children:["You already have an active ",s," subscription."]}),(0,c.Y)("p",{className:"chargebee-checkout-email-subtitle",children:"Log in now to access your benefits and avoid a duplicate purchase."}),(0,c.Y)("footer",{children:(0,c.Y)("button",{onClick:()=>{const e={target:new URLSearchParams(window.location.search).get("targetUrl")||window.location.href,email:r};window.FUTR.Connect.Auth.login(e),i()},className:"chargebee-checkout-email-cta-button",children:"Log In to My Account"})}),(0,c.Y)("p",{className:"chargebee-checkout-active-sub-continue",children:(0,c.Y)("a",{onClick:l,children:"Continue to Checkout"})})]})]})}function O(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,t)}return n}function T(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?O(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}const F=e=>{const o="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===o.length)return o.pop().split(";").shift()},U=async e=>{var o;if(null===(o=window.crypto)||void 0===o||!o.subtle)return console.warn("[Chargebee] crypto.subtle not available"),null;try{const o=(new TextEncoder).encode(e),n=await crypto.subtle.digest("SHA-256",o);return Array.from(new Uint8Array(n)).map(e=>e.toString(16).padStart(2,"0")).join("")}catch(e){return console.error("[Chargebee] Error hashing email:",e),null}};let Y=!1;const S=async()=>{var e,o;if(Y)console.log("[Chargebee] userEvent already dispatched, skipping duplicate call");else{if(Y=!0,console.log("[Chargebee] Attempting to trigger userEvent via FTE mechanism"),null!==(e=window.FUTR)&&void 0!==e&&null!==(e=e.Connect)&&void 0!==e&&null!==(e=e.Auth)&&void 0!==e&&e.parseJwt&&null!==(o=window.FUTR)&&void 0!==o&&null!==(o=o.Connect)&&void 0!==o&&null!==(o=o.Auth)&&void 0!==o&&o.getCookieByName){const e=window.FUTR.Connect.Auth.getCookieByName("kiosq_user");var n;e&&(window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.User=window.FUTR.Connect.Auth.parseJwt(e),console.log("[Chargebee] Updated window.FUTR.Kiosq.User from cookie"),window.FUTR.Connect.isGranted=!1,null!==(n=window.FUTR.Kiosq.User)&&void 0!==n&&n.user_grant_status&&/^granted/.test(window.FUTR.Kiosq.User.user_grant_status)&&(window.FUTR.Connect.isGranted=!0))}if(window.dispatchEvent(new Event("KiosqCookieChange")),document.dispatchEvent(new Event("userDataChanged")),document.dispatchEvent(new Event("KiosqUserDataIsLoadingEnd")),console.log("[Chargebee] Dispatched compatibility events"),window.dispatchOrQueueAction){const e=await(async()=>{var e,o,n,t,i,r,c,a,l,s,u,d,h,g,v,p;const w=void 0===window.UAParser?(console.warn("[Chargebee] UAParser not available, returning empty user agent data"),{browser:{},engine:{},os:{},device:{},cpu:{}}):new window.UAParser(window.navigator.userAgent).getResult(),b=F("kiosq_user");let m=null;b&&null!==(e=window.FUTR)&&void 0!==e&&null!==(e=e.Connect)&&void 0!==e&&null!==(e=e.Auth)&&void 0!==e&&e.parseJwt&&(m=window.FUTR.Connect.Auth.parseJwt(b));let y=null;try{var k;y=await(null===(k=window)||void 0===k||null===(k=k.bordeaux)||void 0===k?void 0:k.hybridId)}catch(e){console.error("[Chargebee] Error fetching hybridId:",e)}return{vanillaSession:F("FTR_Vanilla_Session_ID")||null,loggedIn:!(null===(o=window)||void 0===o||null===(o=o.FUTR)||void 0===o||null===(o=o.Kiosq)||void 0===o||!o.User),hybridId:y,kiosqId:(null===(n=window)||void 0===n||null===(n=n.FUTR)||void 0===n||null===(n=n.Kiosq)||void 0===n||null===(n=n.User)||void 0===n?void 0:n.sub)||null,userGrantStatus:(null===(t=m)||void 0===t?void 0:t.user_grant_status)||null,blueConicId:(null===(i=window.FUTR)||void 0===i||null===(i=i.Connect)||void 0===i||null===(i=i.Auth)||void 0===i?void 0:i.BlueconicId)||null,gaClientId:document.cookie.replace(/(?:(?:^|.*;\s*)_ga\s*\=\s*([^;]*).*$)|^.*$/,"$1")||null,gclid:sessionStorage.getItem("gclid")||null,sha256_email_address:null!==(r=window)&&void 0!==r&&null!==(r=r.FUTR)&&void 0!==r&&null!==(r=r.Kiosq)&&void 0!==r&&null!==(r=r.User)&&void 0!==r&&r.email?await U(window.FUTR.Kiosq.User.email):null,screenWidth:(null===(c=window)||void 0===c||null===(c=c.utils)||void 0===c||null===(c=c.screenSizes)||void 0===c?void 0:c.getScreenWidth())||null,browser:{type:(null==w||null===(a=w.browser)||void 0===a?void 0:a.name)||null,family:(null==w||null===(l=w.engine)||void 0===l?void 0:l.name)||null,version:(null==w||null===(s=w.browser)||void 0===s?void 0:s.version)||null,major_version:(null==w||null===(u=w.browser)||void 0===u?void 0:u.major)||null},os:{name:(null==w||null===(d=w.os)||void 0===d?void 0:d.name)||null,version:(null==w||null===(h=w.os)||void 0===h?void 0:h.version)||null},device:{model:(null==w||null===(g=w.device)||void 0===g?void 0:g.model)||null,vendor:(null==w||null===(v=w.device)||void 0===v?void 0:v.vendor)||null},cpu:{architecture:(null==w||null===(p=w.cpu)||void 0===p?void 0:p.architecture)||null}}})();window.dispatchOrQueueAction("freyr.sendEventToFreyr",{name:"userEvent",eventObject:{user:T({},e)}}),console.log("[Chargebee] Sent userEvent via FTE mechanism with structure:",e)}else console.warn("[Chargebee] dispatchOrQueueAction not available, cannot send userEvent")}};function D(e){let{isOpen:o,onClose:n,message:t}=e;return(0,c.FD)(a,{isOpen:o,onClose:n,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:n,children:(0,c.FD)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",children:[(0,c.Y)("line",{x1:"0",y1:"0",x2:"20",y2:"20",stroke:"currentColor",strokeWidth:"3"}),(0,c.Y)("line",{x1:"0",y1:"20",x2:"20",y2:"0",stroke:"currentColor",strokeWidth:"3"})]})}),(0,c.FD)("div",{className:"chargebee-checkout-error-modal-content",children:[(0,c.Y)("div",{className:"chargebee-checkout-error-icon",children:(0,c.Y)("div",{className:"chargebee-checkout-error-icon",children:(0,c.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/6fghm98bxj1763989021.png",alt:"Error"})})}),(0,c.Y)("h3",{className:"chargebee-checkout-error-title",children:"Something Went Wrong"}),(0,c.Y)("p",{className:"chargebee-checkout-error-message",children:t||"An unexpected error occurred."}),(0,c.Y)("button",{className:"chargebee-checkout-error-close-btn",onClick:n,children:"TRY AGAIN"})]})]})}function N(e){let{isOpen:o,onClose:n,title:t="Almost there...",message:i="Processing payment..."}=e;return(0,c.Y)(a,{isOpen:o,onClose:n,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box result",children:(0,c.FD)("div",{className:"chargebee-checkout-processing-modal-content",children:[(0,c.Y)("div",{className:"chargebee-checkout-processing-loader"}),(0,c.Y)("h2",{class:"chargebee-checkout-processing-title",children:t}),(0,c.FD)("p",{className:"chargebee-checkout-processing-message",children:[(0,c.FD)("svg",{class:"chargebee-checkout-processing-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",children:[(0,c.Y)("rect",{x:"2",y:"5",width:"20",height:"14",rx:"2"}),(0,c.Y)("line",{x1:"2",y1:"10",x2:"22",y2:"10"}),(0,c.Y)("circle",{cx:"9",cy:"15",r:"1",children:(0,c.Y)("animate",{attributeName:"opacity",values:"0;1;0",dur:"1.2s",repeatCount:"indefinite"})}),(0,c.Y)("circle",{cx:"12",cy:"15",r:"1",children:(0,c.Y)("animate",{attributeName:"opacity",values:"0;1;0",dur:"1.2s",begin:"0.2s",repeatCount:"indefinite"})}),(0,c.Y)("circle",{cx:"15",cy:"15",r:"1",children:(0,c.Y)("animate",{attributeName:"opacity",values:"0;1;0",dur:"1.2s",begin:"0.4s",repeatCount:"indefinite"})})]}),i]})]})})}function x(e,o){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,t)}return n}function P(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?x(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}var R,q;!function(e){if(null!==(e=window.FUTR.Kiosq)&&void 0!==e&&null!==(e=e.defaultSiteConfig)&&void 0!==e&&e.chargebee_provider){const e=window.ffte.serverEnvironment,o="live"===(new URLSearchParams(window.location.search).get("cbEnvironment")||e)?"future-plc":"future-plc-test";window.pushToDataLayer=function(e){console.log("[Kiosq Analytics] Pushing event:",e);try{if(window.parent&&window.parent!==window&&window.parent.dataLayer)return window.parent.dataLayer.push(e),void console.log("[Kiosq Analytics] Pushed to parent.dataLayer")}catch(e){console.log("[Kiosq Analytics] Parent access blocked (cross-origin), using current window")}window.dataLayer=window.dataLayer||[],window.dataLayer.push(e),console.log("[Kiosq Analytics] Pushed to window.dataLayer")};const n=document.createElement("script");n.src="https://js.chargebee.com/v2/chargebee.js",n.setAttribute("data-cb-gtm-enabled","true"),n.setAttribute("data-cb-site",o),document.head.appendChild(n),n.onload=function(){console.log("[Kiosq] Chargebee script loaded, initializing..."),window.Chargebee.init({site:o,iframeOnly:!0}),console.log("[Kiosq] Chargebee initialized")}}}();const j=document.createElement("div");j.id="chargebee-root",document.body.appendChild(j);const E=null!==(R=window.FUTR.Kiosq)&&void 0!==R&&null!==(R=R.defaultSiteConfig)&&void 0!==R&&R.chargebee_provider?function(e){var o,n;let{isConnected:t}=e;const[i,a]=(0,r.J0)(null),[l,s]=(0,r.J0)(null),[g,v]=(0,r.J0)(null),[m,O]=(0,r.J0)({email:"",subID:"",plan:"",nextBillingAt:""}),[T,F]=(0,r.J0)(!1),[U,Y]=(0,r.J0)(null),[x,R]=(0,r.J0)(null),[q,j]=(0,r.J0)(null),E=(0,r.li)(null),I=(0,r.li)(null),K=(0,r.li)(!1),A=(0,r.li)(null!==(o=null===(n=window.FUTR)||void 0===n||null===(n=n.Kiosq)||void 0===n||null===(n=n.ChargebeeCheckout)||void 0===n?void 0:n.journey)&&void 0!==o?o:"paywall"),[L,J]=(0,r.J0)(A.current);(0,r.vJ)(()=>{"true"===sessionStorage.getItem("kiosq_chargebee_complete")&&(console.log("[Chargebee] Detected post-checkout reload, triggering userEvent"),sessionStorage.removeItem("kiosq_chargebee_complete"),setTimeout(S,500),setTimeout(S,2e3))},[]);const B=async(e,o,n,i,r)=>{var c;const l=document.getElementById("cb-container");l&&(l.style.display="none"),a("processing");const s=E.current,u=I.current;let g="string"==typeof e?e:"",p=null,m=null;try{var y;p=await h(e,t,n,i,r),null!==(y=p)&&void 0!==y&&y.subID&&(g=p.subID)}catch(e){m=e,console.error("[Chargebee] Post-purchase API failed, tracking will fire with fallback transactionId:",e)}const k=await async function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;for(let t=1;t<=o;t++){try{const n=await d(e);if(null!=n&&n.transaction_id)return n;console.log("[Chargebee] Invoice not ready yet (attempt ".concat(t,"/").concat(o,")"))}catch(e){console.warn("[Chargebee] Invoice fetch attempt ".concat(t,"/").concat(o," failed:"),e)}t<o&&await new Promise(e=>setTimeout(e,n*t))}return null}(e);if(null!=k&&k.transaction_id?(g=k.transaction_id,console.log("[Chargebee] Invoice transaction_id resolved:",g)):console.warn("[Chargebee] Invoice transaction_id unavailable after retries, using fallback:",g),((e,o,n,t)=>{window.pushToDataLayer&&e?(window.pushToDataLayer({event:"purchase",payment_provider:"chargebee",ecommerce:{transaction_id:n,currency:e.currency,value:e.price,items:[{item_id:o,item_name:e.name||"Subscription",item_category:"subscription",price:e.price,quantity:1}]},user_properties:{user_type:t?"existing":"new"},timestamp:(new Date).toISOString()}),w(o,e.price,e.currency,n)):console.warn("[Kiosq Analytics] trackChargebeePurchase skipped &mdash; missing pushToDataLayer or planDetails",{hasPushToDataLayer:!!window.pushToDataLayer,planDetails:e})})(s,u,g,t),console.log("[Chargebee] Tracked purchase event",null===(c=window.FUTR)||void 0===c||null===(c=c.Kiosq)||void 0===c||null===(c=c.User)||void 0===c?void 0:c.email,{transactionId:g,currentItemId:u}),!p)return v("There was a temporary connection issue. Please try submitting again."),void(m&&b("purchase_error",u,m.message));try{var f;if(null!==(f=window.FUTR)&&void 0!==f&&null!==(f=f.Kiosq)&&void 0!==f&&null!==(f=f.User)&&void 0!==f&&f.email){window.dispatchEvent(new CustomEvent("evt_a13x")),document.dispatchEvent(new Event("userDataChanged"));const e=document.getElementById("subscription-module");e&&e.classList.remove("active"),F(!1),a("success")}else if(p.requestLogin)console.log("[Chargebee] Requesting login false"),O({email:p.email,subID:p.subID,plan:p.subTitle,nextBillingAt:p.nextBillingAt,wineRelationship:(null==x?void 0:x.wineRelationship)||""}),a("login");else{var C,_,T,U,Y,S,D,N,P,R,q,j;console.log("[Chargebee] Requesting login true"),F(!0),window.dispatchEvent(new CustomEvent("evt_a13x")),window.dispatchEvent(new Event("KiosqCookieChange")),function(e){var o;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;!function(e,o){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const i={action:e,label:o,type:"kiosq"};n&&(i.source=n),t&&(i.method=t),console.log("%c KIOSQ ","background: #15C80A;color: #ffffff;","GA4-Tracking",{paywall:i}),window.freyr.cmd.push(()=>{window.freyr.pushAndUpdate("paywallEvent",{paywall:i})})}("user registration",e,n,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null),null!==(o=window.FUTR)&&void 0!==o&&null!==(o=o.Marfeel)&&void 0!==o&&o.trackSignup&&window.FUTR.Marfeel.trackSignup(n||"paywall")}("autologin from checkout","chargebee","email-password");const e=null!==(C=null===(_=window.FUTR)||void 0===_||null===(_=_.Kiosq)||void 0===_?void 0:_.User)&&void 0!==C?C:null===(T=window.FUTR)||void 0===T||null===(T=T.Connect)||void 0===T||null===(T=T.Auth)||void 0===T||null===(U=T.parseJwt)||void 0===U?void 0:U.call(T,null===(Y=window.FUTR)||void 0===Y||null===(Y=Y.Connect)||void 0===Y||null===(Y=Y.Auth)||void 0===Y||null===(S=Y.getCookieByName)||void 0===S?void 0:S.call(Y,"kiosq_user"));null===(D=window.FUTR)||void 0===D||null===(D=D.Kiosq)||void 0===D||null===(D=D.kiosqEvent)||void 0===D||D.trackSignupEvent("success","paywall","signup","autologin",{email:null!==(N=null===(P=p)||void 0===P?void 0:P.email)&&void 0!==N?N:null==e?void 0:e.email,kiosqId:null==e?void 0:e.sub,accountStatus:null==e?void 0:e.user_grant_status,loggedIn:!0}),null===(R=window.FUTR)||void 0===R||null===(R=R.Kiosq)||void 0===R||null===(R=R.kiosqEvent)||void 0===R||R.trackLoginEvent("success","paywall","signup","email-password",{email:null!==(q=null===(j=p)||void 0===j?void 0:j.email)&&void 0!==q?q:null==e?void 0:e.email,kiosqId:null==e?void 0:e.sub,accountStatus:null==e?void 0:e.user_grant_status,loggedIn:!0});const o=document.getElementById("subscription-module");o&&o.classList.remove("active"),a("success")}}catch(e){console.error("Post-purchase UI error:",e),v("There was a temporary connection issue. Please try submitting again.")}},W=()=>{a(null)},M=e=>{let{email:o,newsletterConsent:n,contactConsent:t,wineRelationship:i,checkoutToken:r}=e;const c=E.current,l=I.current;a(null),K.current=!1;try{Chargebee.getInstance().openCheckout({hostedPage:async()=>{try{var e;return await u(P({email:o,itemId:l,businessEntityId:null===(e=window.FUTR.Kiosq)||void 0===e||null===(e=e.defaultSiteConfig)||void 0===e?void 0:e.cb_business_entity},r?{checkout_token:r}:{}))}catch(e){throw console.error("HostedPage fetch failed:",e),v("There was a temporary connection issue. Please try submitting again."),b("checkout_error",l,e.message),e}},step:e=>{const o={add_payment_method:"add_billing_info",review_screen:"add_payment_info"};void 0!==o[e]&&p(o[e],c,l)},success:e=>{K.current=!0,B(e,o,n,t,i)},close:()=>{K.current||p("checkout_abandoned",c,l)}})}catch(e){console.error("Checkout error:",e),v("There was a temporary connection issue. Please try submitting again."),b("checkout_error",l,e.message)}};return(0,r.vJ)(()=>{window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.ChargebeeCheckout=P(P({},window.FUTR.Kiosq.ChargebeeCheckout||{}),{},{open:function(e){return async function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;var n,t;o&&(n=o,A.current=n,J(n));try{var i,r;console.log("[Chargebee] Opening email modal for itemId:",e,"flowJourney:",o);const n=await async function(e){try{console.log("[Chargebee] Fetching plan details for:",e,"".concat(window.location.origin,"/api/chargebee/item-price/").concat(encodeURIComponent(e)));const o=await fetch("".concat(window.location.origin,"/kiosq-api/api/chargebee/item-price/").concat(encodeURIComponent(e)),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({itemPriceId:e})});if(!o.ok)throw new Error("Failed to fetch plan: ".concat(o.status));const n=await o.json();if(n.error)throw new Error(n.error);return console.log("[Chargebee] Plan details:",n),n}catch(e){throw console.error("Error fetching plan details:",e),e}}(e);Y(n),E.current=n,p("add_to_cart",n,e),s(e),I.current=e,K.current=!1;const c=null===(t=window.FUTR)||void 0===t||null===(t=t.Kiosq)||void 0===t||null===(t=t.User)||void 0===t?void 0:t.email,l=await cookieStore.get("kiosq_user"),d=(null===(i=window.FUTR.Kiosq)||void 0===i||null===(i=i.finalSiteConfig)||void 0===i?void 0:i.cb_business_entity)||(null===(r=window.FUTR.Kiosq)||void 0===r||null===(r=r.defaultSiteConfig)||void 0===r?void 0:r.cb_business_entity);if(c){p("begin_checkout",n,e,{user_data:{email_provided:!0}});try{Chargebee.getInstance().openCheckout({hostedPage:()=>u({email:c,itemId:e,businessEntityId:d,kiosqUser:null==l?void 0:l.value}),step:o=>{const t={add_payment_method:"add_billing_info",review_screen:"add_payment_info"};console.log("[Chargebee] Checkout step:",o,"google event:",t[o]),void 0!==t[o]&&p(t[o],n,e)},success:e=>{K.current=!0,B(e)},close:()=>{console.log("Checkout closed by user"),K.current||p("checkout_abandoned",n,e)}})}catch(o){console.error("Checkout error:",o),v("There was a temporary connection issue. Please try submitting again."),b("checkout_error",e,o.message)}}else a("email")}catch(e){console.error("[Chargebee] Failed to load plan details:",e),v("Failed to load plan details. Please try again.")}}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)}})},[]),(0,c.FD)("div",{children:["email"===i&&(0,c.Y)(y,{email:"",selectedItemId:l,planDetails:U,close:W,next:()=>a("success"),onCheckoutSuccess:B,onError:e=>v(e),onUserExists:e=>{R(e),a("otp")},isConnected:t}),"otp"===i&&x&&(0,c.Y)(k,{isOpen:!0,email:x.email,onVerified:async e=>{if(!x)return;const o=P(P({},x),{},{checkoutToken:e});if(x.activeSubscription)return j(o),void a("active-sub");M(o)},onCancel:()=>{a("email"),R(null)},onError:e=>v(e)}),"active-sub"===i&&q&&(0,c.Y)(_,{isOpen:!0,email:q.email,onClose:W,onContinueToCheckout:()=>{if(!q)return;const e=q;j(null),M(e)}}),(0,c.Y)(N,{isOpen:"processing"===i,message:"Processing payment..."}),(0,c.Y)(f,{isOpen:"success"===i,onClose:W,isAutologin:T,journey:L}),(0,c.Y)(C,P({isOpen:"login"===i,onClose:W},m)),(0,c.Y)(D,{isOpen:!!g,onClose:()=>v(null),message:g})]})}:()=>null;(0,t.XX)((0,t.h)(E,{isConnected:null!==(q=window.FUTR)&&void 0!==q&&null!==(q=q.Kiosq)&&void 0!==q&&q.User?1:0}),j)}},n={};function t(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return o[e](r,r.exports,t),r.exports}t.m=o,e=[],t.O=(o,n,i,r)=>{if(!n){var c=1/0;for(u=0;u<e.length;u++){for(var[n,i,r]=e[u],a=!0,l=0;l<n.length;l++)(!1&r||c>=r)&&Object.keys(t.O).every(e=>t.O[e](n[l]))?n.splice(l--,1):(a=!1,r<c&&(c=r));if(a){e.splice(u--,1);var s=i();void 0!==s&&(o=s)}}return o}r=r||0;for(var u=e.length;u>0&&e[u-1][2]>r;u--)e[u]=e[u-1];e[u]=[n,i,r]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.j=266,(()=>{var e={266:0};t.O.j=o=>0===e[o];var o=(o,n)=>{var i,r,[c,a,l]=n,s=0;if(c.some(o=>0!==e[o])){for(i in a)t.o(a,i)&&(t.m[i]=a[i]);if(l)var u=l(t)}for(o&&o(n);s<c.length;s++)r=c[s],t.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return t.O(u)},n=self.webpackChunkkiosq=self.webpackChunkkiosq||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})();var i=t.O(void 0,[647],()=>t(74));i=t.O(i)})();
//# sourceMappingURL=chargebee-checkout.js.map</script><script class="kiosq-gates-api" type="text/javascript">(()=>{"use strict";!function(){window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{};const e=()=>window?.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||(e=>{if("localhost"===e)return"http://localhost:8000";const t=e.match(/^(?:.+?)\.([^\.]+)\.van\-(qa|prod)\./i);return null!==t?`https://kiosq.${t[1]}.van-${t[2]}.futureplc.engineering`:"https://kiosq.vanilla.tools"})(location.hostname)||"https://kiosq.vanilla.tools",t=(()=>{const t={},o={},n=(e,t)=>{window.dispatchEvent(new CustomEvent(e,{detail:t}))};return{list:async function(){const t=window.FUTR?.Kiosq?.defaultSiteConfig?.site||"";if(!t)return console.warn("[Kiosq Gates] No site configured"),[];const o=await fetch(e()+"/api/external/gates?site="+encodeURIComponent(t),{credentials:"include"});if(!o.ok)throw new Error("Failed to list gates");return(await o.json()).gates||[]},load:async function(o){if(t[o])return t[o];const n=await fetch(e()+"/api/external/gate/"+encodeURIComponent(o),{credentials:"include"});if(!n.ok){if(404===n.status)throw new Error("Gate not found: "+o);throw new Error("Failed to load gate")}const i=await n.json();return t[o]=i,i},show:async function(e,t={}){const i=await this.load(e),s=t.container||"body",a=document.querySelector(s);if(!a)return console.error("[Kiosq Gates] Container not found:",s),!1;const r="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-");let c=document.getElementById(r);return c?(c.parentElement!==a&&("prepend"===t.position?a.prepend(c):a.appendChild(c)),c.style.display="block"):(c=document.createElement("div"),c.id=r,c.className="kiosq-gate",c.dataset.gateId=e,c.innerHTML=i.css+i.markup,"prepend"===t.position?a.prepend(c):"replace"===t.position?a.replaceWith(c):a.appendChild(c),(e=>{e.querySelectorAll("script").forEach(e=>{const t=document.createElement("script");Array.from(e.attributes).forEach(e=>{t.setAttribute(e.name,e.value)}),e.textContent&&(t.textContent="(function() {"+e.textContent+"})();");const o=e.parentNode;o&&o.replaceChild(t,e)})})(c),this._setupHandlers(c,e,i,t)),o[e]=!0,document.body.classList.add("kiosq-gate-visible"),n("KiosqGateShown",{id:e,headline:i.headline,data:i}),!0},hide:function(e){const t="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),i=document.getElementById(t);return!!i&&(i.style.display="none",o[e]=!1,Object.values(o).some(e=>e)||document.body.classList.remove("kiosq-gate-visible"),n("KiosqGateHidden",{id:e}),!0)},remove:function(e){const t="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),i=document.getElementById(t);return!!i&&(i.remove(),delete o[e],Object.values(o).some(e=>e)||document.body.classList.remove("kiosq-gate-visible"),n("KiosqGateRemoved",{id:e}),!0)},isVisible:function(e){return!0===o[e]},getVisible:function(){return Object.keys(o).filter(e=>o[e])},hideAll:function(){Object.keys(o).forEach(e=>this.hide(e))},removeAll:function(){Object.keys(o).forEach(e=>this.remove(e)),Object.keys(t).forEach(e=>{const t="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),o=document.getElementById(t);o&&o.remove()})},clearCache:function(e){e?delete t[e]:Object.keys(t).forEach(e=>delete t[e])},preload:async function(e){const t=Array.isArray(e)?e:[e];return(await Promise.allSettled(t.map(e=>this.load(e)))).map((e,o)=>({id:t[o],success:"fulfilled"===e.status,data:"fulfilled"===e.status?e.value:null,error:"rejected"===e.status?String(e.reason?.message??e.reason):null}))},_setupHandlers:function(e,t,o,n){const i=this,s=o.config?.item_price_id||"";e.querySelectorAll('.kiosq-checkout, [data-kiosq-checkout], [data-kiosq-action="subscribe"]').forEach(e=>{e.addEventListener("click",async o=>{o.preventDefault();const a=e.dataset.itemId||e.dataset.kiosqCheckout||s,r=window.FUTR?.Kiosq?.ChargebeeCheckout?.open;if(r&&a)try{await r(a),i.hide(t),n.onCheckout?.()}catch(e){console.error("[Kiosq Gates] Checkout error:",e),n.onError?.(e)}else a||console.error("[Kiosq Gates] No item price ID configured")})}),e.querySelectorAll('.kiosq-login, [data-kiosq-login], [data-kiosq-action="login"]').forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),window.FUTR?.Connect?.Auth?.login?.(),n.onLogin?.()})}),e.querySelectorAll(".kiosq-close, [data-kiosq-close]").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),i.hide(t),n.onClose?.()})})},_cache:t,_visible:o}})();window.FUTR.Kiosq.Gates=t,window.addEventListener("KiosqCookieChange",function(){const e=window.FUTR?.Kiosq?.User;e?.granted&&window.FUTR.Kiosq.Gates?.hideAll()}),console.log("[Kiosq] Subscription Gates API available: window.FUTR.Kiosq.Gates"),window.dispatchEvent(new CustomEvent("KiosqGatesReady",{detail:{api:t}}))}()})();
//# sourceMappingURL=gates.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','ZWCjTDGr9FQi4Lvtri6n9Y')" x-html="content">
</span>
</div>
<div class="regionRedirectBanner region_redirect_banner pointer-events-auto fixed bottom-0 left-0 w-screen p-4 z-[9999] box-border bg-[var(--region-redirect-banner-background,var(--brand-color-1))]" style="display:none" aria-live="polite" role="status" data-nosnippet="" data-current-edition="US" data-normalised-domain="techradar.com" data-translations="[{&quot;locale&quot;:&quot;US&quot;,&quot;translatedText&quot;:&quot;Looks like you're in the US! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/www.techradar.com\&quot; rel=\&quot;nofollow\&quot;&gt; US edition&lt;\/a&gt; for content related to your region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/www.techradar.com&quot;},{&quot;locale&quot;:&quot;MX&quot;,&quot;translatedText&quot;:&quot;\&quot;Parece que est\u00e1s en M\u00e9xico. Entra en la &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/es-mx\&quot; rel=\&quot;nofollow\&quot;&gt;Edici\u00f3n M\u00e9xico&lt;\/a&gt; de TechRadar para acceder a los contenidos de tu regi\u00f3n.\&quot; &quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/es-mx&quot;},{&quot;locale&quot;:&quot;SG&quot;,&quot;translatedText&quot;:&quot;Looks like you're in SG! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/www.techradar.com\/sg\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; for content related to your region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/www.techradar.com\/sg&quot;},{&quot;locale&quot;:&quot;DK&quot;,&quot;translatedText&quot;:&quot;Det ser ud som om du er i Danmark! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/da-dk\&quot; style=\&quot;color: #4B8EE7; text-decoration: none;\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; for at se indhold fra din egen region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/da-dk&quot;},{&quot;locale&quot;:&quot;FI&quot;,&quot;translatedText&quot;:&quot;Sijaintisi n\u00e4ytt\u00e4isi olevan Suomi. P\u00e4\u00e4set lukemaan paikallisia sis\u00e4lt\u00f6j\u00e4 siirtym\u00e4ll\u00e4 sivulle TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/fi-fi\&quot; style=\&quot;color: #4B8EE7; text-decoration: none;\&quot; rel=\&quot;nofollow\&quot;&gt; &lt;\/a&gt;.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/fi-fi&quot;},{&quot;locale&quot;:&quot;NO&quot;,&quot;translatedText&quot;:&quot;Det ser ut som om du befinner deg i Norge! Bes\u00f8k TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/no-no\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; for mer lokalt innhold.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/no-no&quot;},{&quot;locale&quot;:&quot;SE&quot;,&quot;translatedText&quot;:&quot;Det verkar som om du \u00e4r i Sverige! Bes\u00f6k TechRadar &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/sv-se\&quot; style=\&quot;color: #4B8EE7; text-decoration: none;\&quot; rel=\&quot;nofollow\&quot;&gt;&lt;\/a&gt; f\u00f6r att l\u00e4sa inneh\u00e5ll fr\u00e5n din region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/sv-se&quot;},{&quot;locale&quot;:&quot;GB&quot;,&quot;translatedText&quot;:&quot;Looks like you're in the UK! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/www.techradar.com\/uk\&quot; rel=\&quot;nofollow\&quot;&gt; UK edition&lt;\/a&gt; for content related to your region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/www.techradar.com\/uk&quot;},{&quot;locale&quot;:&quot;IT&quot;,&quot;translatedText&quot;:&quot;Sembra che tu sia in Italia! Visita &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/it-it\&quot; rel=\&quot;nofollow\&quot;&gt;TechRadar italia&lt;\/a&gt; per gli articoli del tuo Paese.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/it-it&quot;},{&quot;locale&quot;:&quot;NL&quot;,&quot;translatedText&quot;:&quot;Het lijkt erop dat je in Nederland bent! Bezoek TechRadars &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/nl-nl\&quot; rel=\&quot;nofollow\&quot;&gt;  versie&lt;\/a&gt; voor content over je regio.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/nl-nl&quot;},{&quot;locale&quot;:&quot;BE&quot;,&quot;translatedText&quot;:&quot;Het lijkt erop dat je in Belgium bent! Bezoek TechRadars &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/nl-be\&quot; rel=\&quot;nofollow\&quot;&gt;  versie&lt;\/a&gt; voor content over je regio.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/nl-be&quot;},{&quot;locale&quot;:&quot;FR&quot;,&quot;translatedText&quot;:&quot;Il semblerait que vous \u00eates en France ! Visitez TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/fr-fr\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; pour acc\u00e9der aux contenus de votre pays.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/fr-fr&quot;},{&quot;locale&quot;:&quot;DE&quot;,&quot;translatedText&quot;:&quot;Bist du aus Deutschland? Dann besuche TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/de-de\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; um News aus deiner Region zu lesen.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/de-de&quot;},{&quot;locale&quot;:&quot;ES&quot;,&quot;translatedText&quot;:&quot;Parece que est\u00e1s en Espa\u00f1a! Visita TechRadar &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/global.techradar.com\/es-es\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; para ver contenido relacionado con tu regi\u00f3n.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/global.techradar.com\/es-es&quot;},{&quot;locale&quot;:&quot;AU&quot;,&quot;translatedText&quot;:&quot;Looks like you're in Australia! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/www.techradar.com\/au\&quot; rel=\&quot;nofollow\&quot;&gt; Australian edition&lt;\/a&gt; for content related to your region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/www.techradar.com\/au&quot;},{&quot;locale&quot;:&quot;NZ&quot;,&quot;translatedText&quot;:&quot;Looks like you're in New Zealand! Visit TechRadar's &lt;a class=\&quot;text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\&quot; rel=\&quot;nofollow\&quot;href=\&quot;https:\/\/www.techradar.com\/nz\&quot; rel=\&quot;nofollow\&quot;&gt;  edition&lt;\/a&gt; for content related to your region.&quot;,&quot;homepageLink&quot;:&quot;https:\/\/www.techradar.com\/nz&quot;}]">
<div class="flex justify-between items-center gap-4 w-full max-w-[1200px] mx-auto">
<span class="region-redirect-banner__text text-lg font-ui-copy text-white"></span>
<button class="region-redirect-banner__close bg-transparent border-0 p-0 cursor-pointer self-start" aria-label="">
<svg class="size-6 text-white" 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>
<script>ffte = window.ffte || {}; ffte.logo = 'https://vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg'; </script>

<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>

</body></html>
