<!DOCTYPE html>
<html lang="en" data-locale="US" dir="ltr" class="pcgamer"><head>
<!-- [METATAGS - critical] -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>PC Gamer</title>
<meta name="description" content="PC Gamer is your source for exclusive reviews, demos, updates and news on all your favorite PC gaming franchises.">
<link rel="canonical" href="https://www.pcgamer.com/">
<link rel="preconnect" href="https://vanilla.futurecdn.net/pcgamer" 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">
<link rel="alternate" hreflang="x-default" href="https://www.pcgamer.com/">
<link rel="alternate" hreflang="en-GB" href="https://www.pcgamer.com/uk/">
<link rel="alternate" hreflang="en-US" href="https://www.pcgamer.com/">
<link rel="alternate" hreflang="en-AU" href="https://www.pcgamer.com/au/">
<link rel="alternate" hreflang="en-NZ" href="https://www.pcgamer.com/au/">
<link rel="alternate" hreflang="en-IE" href="https://www.pcgamer.com/uk/">
<link rel="apple-touch-icon" href="https://vanilla.futurecdn.net/pcgamer/1708811/apple-touch-icon.png">
<meta name="msapplication-TileColor" content="#000000">
<meta name="msapplication-TileImage" content="https://vanilla.futurecdn.net/pcgamer/1708811/apple-touch-icon.png">
<link rel="icon" href="https://vanilla.futurecdn.net/pcgamer/1708811/favicon.ico" size="16x16">
<link rel="icon" href="https://vanilla.futurecdn.net/pcgamer/1708811/apple-touch-icon.png" size="120x120">
<meta property="og:site_name" content="PC Gamer">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="article:publisher" content="https://www.facebook.com/pcgamermagazine">
<meta property="og:url" content="https://www.pcgamer.com/">
<!-- [/METATAGS - critical] -->
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/pcgamer/1708811/media/shared/fonts/OpenSans-400-Regular.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/pcgamer/1708811/media/shared/fonts/RobotoCondensed-700-Bold.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="image" href="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg.webp" imagesrcset="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-750-80.jpg.webp 750w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1600-80.jpg.webp 1600w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1920-80.jpg.webp 1920w" 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: 250 209 210;
--color-primary-100: 245 171 172;
--color-primary-200: 241 132 133;
--color-primary-300: 237 94 95;
--color-primary-400: 232 55 57;
--color-primary-500: 220 25 27;
--color-primary-600: 185 21 23;
--color-primary-700: 150 17 18;
--color-primary-800: 115 13 14;
--color-primary-900: 81 9 10;
--color-primary-950: 46 5 6;
--color-secondary-50: 248 250 252;
--color-secondary-100: 241 245 249;
--color-secondary-200: 226 232 240;
--color-secondary-300: 203 213 225;
--color-secondary-400: 148 163 184;
--color-secondary-500: 100 116 139;
--color-secondary-600: 71 85 105;
--color-secondary-700: 51 65 85;
--color-secondary-800: 30 41 59;
--color-secondary-900: 15 23 42;
--color-secondary-950: 2 6 23;
--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">
{
"@type": "WebPage",
"name": "PC Gamer",
"description": "PC Gamer is your source for exclusive reviews, demos, updates and news on all your favorite PC gaming franchises.",
"url": "https://www.pcgamer.com/",
"@context": "http://schema.org"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "PC Gamer",
"url": "https://www.pcgamer.com",
"publisher": {
"@context": "https://schema.org",
"@type": "Organization",
"name": "PC Gamer",
"url": "https://www.pcgamer.com",
"logo": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "vanilla.futurecdn.net/pcgamer/media/img/pcgamer_logo.svg",
"caption": "PC Gamer logo"
},
"knowsAbout": [
"PC",
"Gaming",
"Hardware",
"Esports"
],
"sameAs": [
"hhttps://en.wikipedia.org/wiki/PC_Gamer",
"https://www.facebook.com/pcgamermagazine",
"https://twitter.com/pcgamer",
"https://flipboard.com/@PC_Gamer_",
"https://www.instagram.com/pcgamer_mag/?hl=en",
"https://www.youtube.com/user/pcgamer"
],
"email": "editors@pcgamer.com",
"employees": [
{
"@type": "Person",
"name": "Tim Clark",
"jobTitle": "Brand Director",
"image": "https://cdn.mos.cms.futurecdn.net/98WMncuwJjmAjC64TWm2YF-300-80.jpg.webp",
"sameAs": [
"https://www.pcgamer.com/author/tim-clark/",
"https://twitter.com/timothydclark",
"https://www.linkedin.com/in/tim-clark-175a3a36/?originalSubdomain=uk"
]
}
],
"memberOf": {
"name": "Independent Press Standards Organisation",
"url": "https://www.ipso.co.uk/"
},
"parentOrganization": {
"name": "Future PLC",
"url": "https://futureplc.com/",
"sameAs": [
"https://en.wikipedia.org/wiki/Future_plc",
"https://twitter.com/futureplc"
],
"location": [
{
"@type": "Place",
"name": "Future US Inc, New York City Office",
"telephone": "+12123780448",
"address": {
"@type": "PostalAddress",
"streetAddress": "Full 7th Floor, 130 West 42nd Street",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10036",
"addressCountry": "US"
}
},
{
"@type": "Place",
"name": "Future PLC, London Office",
"telephone": "+442070424000",
"address": {
"@type": "PostalAddress",
"streetAddress": "121 - 141 Westbourne Terrace, Paddington",
"addressLocality": "London",
"postalCode": "W2 6JR",
"addressCountry": "GB"
}
},
{
"@type": "Place",
"name": "Future PLC, Bath Office",
"telephone": "+441225442244",
"address": {
"@type": "PostalAddress",
"streetAddress": "Quay House, The Ambury",
"addressLocality": "Bath",
"postalCode": "BA1 1UA",
"addressCountry": "GB"
}
},
{
"@type": "Place",
"name": "Future PLC, Cardiff Office",
"address": {
"@type": "PostalAddress",
"streetAddress": "Suite 2A, Hodge House, 114-116 St Mary Street",
"addressLocality": "Cardiff",
"postalCode": "CF10 1DY",
"addressCountry": "GB"
}
},
{
"@type": "Place",
"name": "Future Publishing Australia, Sydney Office",
"telephone": "+610299552677",
"address": {
"@type": "PostalAddress",
"streetAddress": "Level 10, 89 York Street",
"addressLocality": "Sydney",
"postalCode": "2000",
"addressCountry": "AU"
}
}
]
}
},
"potentialAction": {
"@context": "https://schema.org",
"@type": "SearchAction",
"target": "https://www.pcgamer.com/search/?searchTerm={query}",
"query-input": "required name=query"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SiteNavigationElement",
"name": "Best PC gear",
"url": "https://www.pcgamer.com/hardware/this-is-all-the-best-pc-gaming-gear-we-recommend-in-one-techie-tier-list/",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "GTA 6",
"url": "https://www.pcgamer.com/games/grand-theft-auto/despite-having-no-clue-when-gta-6-is-coming-to-pc-39-percent-of-you-are-more-than-happy-to-wait-for-it/",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Upcoming games",
"url": "https://www.pcgamer.com/games/new-pc-games-2026/",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Clips",
"url": "https://www.pcgamer.com/clips/",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Quizzes",
"url": "https://www.pcgamer.com/games/think-you-know-gaming-test-your-knowledge-with-pc-gamers-fiendish-quizzes/",
"@id": "#trending"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ItemList",
"name": "Main Navigation",
"description": "Site navigation",
"numberOfItems": 7,
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"itemListElement": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Games",
"url": "https://www.pcgamer.com/games/"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Hardware",
"url": "https://www.pcgamer.com/hardware/",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Gaming PCs",
"url": "https://www.pcgamer.com/hardware/gaming-pcs/"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Gaming Audio",
"url": "https://www.pcgamer.com/hardware/gaming-audio/"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Streaming",
"url": "https://www.pcgamer.com/hardware/streaming/"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "News & Opinion",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Latest News",
"url": "https://www.pcgamer.com/news/"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Reviews & Advice",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Best ofs",
"url": "https://www.pcgamer.com/best-pc-games/"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Hardware Reviews",
"url": "https://www.pcgamer.com/hardware/reviews/"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Game Reviews",
"url": "https://www.pcgamer.com/games/reviews/"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Gaming Coupons",
"url": "https://www.pcgamer.com/coupons/"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 5,
"name": "Guides",
"url": "https://www.pcgamer.com/guides/"
},
{
"@type": "SiteNavigationElement",
"position": 6,
"name": "Videos",
"url": "https://www.youtube.com/@pcgamer"
},
{
"@type": "SiteNavigationElement",
"position": 7,
"name": "Newsletter",
"url": "https://www.pcgamer.com/newsletter/"
}
]
}
]
}
</script>
<meta property="fb:app_id" content="235441786508054">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:site" content="@pcgamer">
<meta property="twitter:creator" content="@pcgamer">
<meta property="twitter:account_id" content="15560223">
<meta name="google-site-verification" content="nEMWGpFpnijlLQ_wncYhmsfYlcPGMIyI2uRKCDpKKIM">
<meta name="p:domain_verify" content="10329f1fd4d0a2cd5c0d3b3b809cb4cd">
<meta name="msvalidate.01" content="CC462E6DF91492086145CA5EBDCB615E">
<meta name="theme-color" content="#dc191b">
<link rel="alternate" type="application/rss+xml" href="https://www.pcgamer.com/feeds.xml">
<!-- [/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:#ededed;outline:0}@media screen and (min-width:1000px){.impact #main .listingResults{overflow:visible}#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}}#searcharticletype ul,#searchorder select,#sidebar,.article .box>img,.box.block table{width:100%}@media screen and (min-width:1000px){#sidebar{width:300px;margin-top:.875em}}.pro .listingResult a.category-link{background-color:#e6248a}@media only screen and (min-width:700px){html{font-size:100%}}html{font-family:"Open Sans","Open Sans-fallback";color:#333;overflow-y:scroll;--social-icons-dropdown:#f6f6f6}h1,h2,h3,h4,h5{font-weight:700}.block-link{display:block;position:relative;color:#0f1618;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 .icon:before{font-size:10px;margin-left:5px;float:right}.block-link:hover{background:#666}.block-link:hover,.block-link:visited{color:#0f1618;text-decoration:none}.block-link.full{width:calc(100% - 24px)}.separator-heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#content>header h1,.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{font-size:28px;line-height:34px}}@media (min-width:1574px){#content>header h1,.article header h1{margin-bottom:.75rem;font-size:34px;line-height:42px}#content>header body.limit-width h1,.article header body.limit-width h1,body.limit-width #content>header h1,body.limit-width .article header h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header h2,.article header h2{font-size:18px;line-height:26px;font-weight:300;margin-bottom:20px}@media (min-width:1000px){#content>header h2,.article header h2{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header h2,.article header h2{font-size:24px;line-height:30px}#content>header body.limit-width h2,.article header body.limit-width h2,body.limit-width #content>header h2,body.limit-width .article header h2{font-size:20px;line-height:28px}}body>img{height:0;display:block}.hidden{visibility:hidden}#burgerbar-none,.fallback{display:none}.icon:before{font-family:"pcgamer",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}.icon-reddit:before{content:"\f107"}.icon-arrow-down:before{content:"\f10c"}.icon-arrow-right:before{content:"\f10e"}.icon-comment:before{content:"\f12c"}.icon-envelope-solid:before{content:"\f12d"}.icon-home:before{content:"\f132"}.list-text-links .list-title:before{content:"\f139"}.icon-tick:before{content:"\f13c"}.circle-icon{border-radius:50%;display:block}.impact header a{color:#0f1618}.article{position:relative}@media (min-width:1000px){.article{float:left;max-width:650px}}@media (min-width:1574px){.article{max-width:832px}body.limit-width .article{max-width:650px}}.article footer{clear:both}.article header{margin-top:30px}.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{margin-bottom:.5rem}}@media (min-width:1574px){.article header .byline{margin-bottom:.75rem}}.article footer,.article header{margin-left:20px;margin-right:20px}@media (min-width:1000px){.article footer,.article header{margin-left:1.5em;margin-right:1.5em}}@media (min-width:1574px){.article footer,.article header{margin-left:125px;margin-right:70px}body.limit-width .article footer,body.limit-width .article header{margin-left:1.5em;margin-right:1.5em}}.article header,.article section{overflow:visible}@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)}}li ul{padding-left:5px}article figure{margin-bottom:15px}article figure figcaption{display:inline-block;width:100%}figure img:not(.slice-container img){top:0;left:0}.box figcaption{margin-top:10px}@media (max-width:900px){.box figcaption{margin-top:8px}}.image-remove-reflow-container img{width:100%;top:0;position:absolute!important;height:100%;-o-object-fit:cover;object-fit:cover;float:none;max-width:none;left:0;right:0;margin-left:auto;margin-right:auto}#burgerbar{background:#0f1618;display:none}@media (max-width:699px){#burgerbar:checked~.wrapper .menuitems{display:block}}.button-search{position:absolute;top:0;right:0;min-width:60px;height:60px;margin-bottom:0;line-height:60px}@media only screen and (max-width:360px){.pro .button-search{min-width:45px}}@media only screen and (min-width:700px){.button-search{position:relative}}:checked+.button-search{background-color:#dc191b}.search-box{z-index:1000;position:absolute;right:0;top:60px;width:100%;border:2px solid #dc191b;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}.optional-content-checkbox:checked+.contains-optional-content+label .checked,:checked~.search-box{display:block}.search-checkbox{display:none}.masthead-item{width:auto;text-align:center;font-size:0}@media only screen and (min-width:700px){.masthead-item{padding-right:1rem;padding-left:1rem;position:relative;height:100%;float:right}}@media only screen and (min-width:700px){.masthead-item .desktop-text{display:inline-block;zoom:1;*display:inline;padding-right:8px;font-size:14px;vertical-align:middle;line-height:60px}}.masthead-item .search-icon{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:1.4rem;line-height:1.4rem;height:20px;width:20px}@media only screen and (min-width:700px){.masthead-item .search-icon{font-size:1rem;line-height:1rem}}@media screen and (min-width:575px){.masthead-item .search-icon{height:20px;width:20px}}.masthead-item label{margin-bottom:0}.burgerbar{background-color:#0f1618;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 #0f1618}.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 .icon{display:flex;flex-direction:column;justify-content:center}.burgerbar .buttons-social .icon-svg{display:block;height:24px;width:24px}.burgerbar .button-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;width:60px}#searchfilter input,.burgerbar .button-menu .checked,.optional-content-checkbox,.optional-content-checkbox+.contains-optional-content .optional-row,.optional-content-checkbox+.contains-optional-content+label .checked{display:none}.optional-content-checkbox+.contains-optional-content+label .unchecked{display:block}.optional-content-checkbox:checked+.contains-optional-content .optional-row{display:inline-block;zoom:1;*display:inline}.optional-content-checkbox:checked+.contains-optional-content+label .unchecked{display:none}.contains-optional-content{margin-bottom:0!important}.btn-reveal{text-align:center}.box{display:table;margin-bottom:40px;clear:both;width:100%}.box.auto{width:auto;float:none;overflow:hidden}.box.block,.top-featured .feature-block-item img{display:block}.box h3,.box h4{font-weight:600;font-size:16px;line-height:40px;text-transform:uppercase;vertical-align:middle}.box h3.icon:before,.box h4.icon:before{float:left;margin-right:12px;font-size:24px;line-height:40px}.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}#sidebar .box,.btn-reveal{margin-bottom:30px}.btn-reveal{width:100%;height:44px;line-height:44px;padding:0;color:#333;background-color:#ddd;border:0;position:relative}.btn-reveal:hover{background-color:#666;color:#fff}.btn-reveal .icon-arrow-down{font-size:.7em;position:relative;top:-2px;left:3px}.btn-reveal .btn-reveal,.list-text-links .listingResult .content header{margin-bottom:0}.list-heading-link{text-transform:uppercase;font-weight:700}.btn-reveal,.button{text-transform:uppercase;font-size:.875em}.btn-reveal{font-weight:700}.btn-reveal .icon-arrow-right,.button .icon-arrow-right,.list-heading-link .icon-arrow-right{font-size:.7em;position:relative;top:-2px}.btn-reveal:hover .icon-arrow-right,.button:hover .icon-arrow-right,.list-heading-link:hover .icon-arrow-right{text-decoration:none}.button{text-align:center;font-weight:700;line-height:3em;display:block}.button:hover,.button:hover:visited{background-color:#666;text-decoration:none}.list-heading-link:hover{text-decoration:none}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:#0f1618;display:block;box-sizing:border-box}select{line-height:44px}label{line-height:1.4;display:block;margin-bottom:5px}.select-wrapper{overflow:hidden;background-color:#fff;line-height:1.5em;font-size:100%;margin-right:1em}.select-wrapper select{outline:0;-webkit-appearance:none;border-radius:0;border:0;background-color:transparent;padding:0 2em 0 1ex;line-height:inherit;font-size:inherit;font-family:inherit;font-weight:200}.select-wrapper i{position:absolute;pointer-events:none;right:1ex}.search-form,.select-wrapper{position:relative}.search-form button{position:absolute;top:0;right:0;line-height:1.75em;padding-right:.8em;padding-left:.8em;height:100%}.search-form .search-icon{font-size:1.35em}.search-form .search-icon svg{width:20px}.search-form .autocomplete span{display:inline-block;max-width:calc(100% - 100px);white-space:pre-wrap;line-height:19px;margin-top:-2px}#content>.search-form{border:solid 1em #ededed}.award{text-transform:uppercase;font-size:.6875em;display:inline-block;zoom:1;*display:inline;line-height:20px;padding-left:.5em;padding-right:.5em;margin:0 0 8px;font-weight:700}.award.techradar-pro{background-color:#8c2b5e;color:#fff}.basic-list{font-weight:600}.basic-list li ul li{border-bottom:1px dotted #ccc;padding:1ex 20px}.basic-list li ul li:last-child{border-bottom:none;padding-bottom:2ex}@media screen and (min-width:700px){.basic-list li ul li{padding-left:0;padding-right:0}}#searchfilter{display:none;overflow:hidden;background:#ededed;padding:15px;margin-bottom:20px}#searchfilter .header,#searchfilter h3{text-transform:uppercase;font-size:13px;line-height:16px}#searchfilter .header{background:#666;color:#fff;padding:18px;font-weight:700}@media screen and (min-width:575px){#searchfilter .header{padding:7px}}#searchfilter .header h2{display:inline-block}#searchfilter .header .show-hide{display:inline-block;float:right}@media screen and (min-width:575px){#searchfilter .header .show-hide{display:none}}#searchfilter .header i{font-size:12px;padding-left:7px}#searchfilter h3{color:#0f1618;padding:0 0 12px}@media screen and (min-width:575px){#searchfilter h3{padding:0 0 15px}}#searchfilter h3:not(:first-of-type){margin-top:8px}#searchfilter .dropdown-container{position:relative}#searchfilter .dropdown-container .icon{position:absolute;font-size:13px;width:42px;height:100%;background:#666;right:0;top:0;pointer-events:none;text-align:center;padding-top:14px;box-sizing:border-box}@media screen and (min-width:575px){#searchfilter .dropdown-container .icon{width:34px;padding-top:10px}}#searcharticletype{float:left;margin-bottom:8px;width:100%}@media screen and (min-width:575px){#searcharticletype{border-right:solid 2px #fff;padding-right:3px;margin-bottom:0;max-width:361px}}@media screen and (min-width:800px){#searcharticletype{max-width:50%}}@media screen and (min-width:1000px){#searcharticletype{max-width:361px}}#searcharticletype li{display:inline-block;width:100%;margin-bottom:6px;vertical-align:top}@media screen and (min-width:575px){#searcharticletype li{margin-right:7px;margin-bottom:7px;min-width:22%;width:auto}}#searcharticletype .icon-tick{display:none}#searcharticletype input[type=radio]:checked+label{font-weight:600;border:1px solid #666;color:#0f1618}#searcharticletype input[type=radio]:checked+label .icon-tick{display:inline-block;float:right;font-size:1em}@media screen and (min-width:575px){#searcharticletype input[type=radio]:checked+label .icon-tick{display:none}}#searcharticletype label{border:1px solid #ccc;text-align:left}#advancedsearchsort,#searcharticletype label{font-family:"Open Sans",sans-serif;display:inline-block;padding:9px 18px;width:100%;box-sizing:border-box;margin:0;font-size:16px;line-height:22px;font-weight:400;background:#fff}@media screen and (min-width:575px){#advancedsearchsort,#searcharticletype label{font-size:13px;padding:5px;text-align:center}#advancedsearchsort #advancedsearchsort,#searcharticletype label #advancedsearchsort{padding:5px 10px}#searchorder{padding-left:10px;overflow:hidden}}.filter-container{overflow:hidden}.mobile-toggle{margin-top:14px}@media screen and (min-width:575px){.mobile-toggle{margin-top:20px}}#advancedsearchsort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #666;text-align:left}.clear-filters{font-size:16px;text-align:right;margin-top:20px}@media screen and (min-width:575px){.clear-filters{font-size:13px;margin-top:13px}}#searchorder li,.clear-filters label{display:inline-block;vertical-align:top}.clear-filters label{margin:0}.clear-filters .clear-cross{float:right;width:16px;height:16px;padding:2px 0 0 6px;line-height:0}@media screen and (min-width:575px){.clear-filters .clear-cross{width:13px;height:13px}}#content>.search-form,.feature-block,.list-grid,.listingResultsWrapper,.product-brands{margin-bottom:25px}@media screen and (min-width:700px){#content>.search-form,.feature-block,.list-grid,.listingResultsWrapper,.product-brands{margin-bottom:40px}}.icon-svg{width:100%;height:100%;max-width:100%;max-height:100%;fill:#fff;margin:0 auto}#searchorder li{width:100%;margin-bottom:6px}@media screen and (min-width:700px){#searcharticletype{border-right:none;padding-right:0}#searchorder{border-left:solid 2px #fff}}.listingResultsWrapper header{position:relative;overflow:hidden}@media screen and (min-width:900px){.impact .listingResultsWrapper{clear:left}.impact .listingResults{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;overflow:hidden}}.listingResults>.input-bar{display:inline-block;width:100%;margin:20px 0;box-sizing:border-box}#content>header.has-sponsorimg,.feature-block,.listingResult .content header,.listingResult article{overflow:hidden;*zoom:1}@media screen and (min-width:700px){.feature-block.top-featured{background-color:#0f1618;position:relative}.feature-block.top-featured:before{content:"";width:2%;height:100%;background-color:#fff;position:absolute;left:49%;top:0}}.feature-block .image-remove-reflow-container{padding-bottom:56.25%}#content>.feature-block:first-child{padding-top:30px}@media screen and (min-width:700px){#content>.feature-block:first-child{padding-top:0}}.list-text-links .list-title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:100%!important}.listingResultsWrapper .list-heading-link,.listingResultsWrapper .list-title{margin-top:10px}.list-title{padding-left:20px;padding-right:20px;border-bottom:1px solid #ccc;font-size:20px;text-transform:uppercase;line-height:42px;position:relative}@media screen and (min-width:700px){.list-title{padding-left:0;padding-right:0;margin-bottom:0}}@media screen and (min-width:900px){.list-title{margin-bottom:0}.impact .list-title{text-align:center;margin-bottom:20px}}.list-heading-link{padding-left:20px;padding-right:20px;line-height:37px;color:#333;display:block;font-size:.84em;padding-top:2px}@media screen and (min-width:700px){.list-heading-link{padding-left:0;padding-right:0;position:absolute;border-bottom:none;top:0;right:0;padding-top:4px}}.list-heading-link:visited,.list-text-links .list-title a{color:#333}.input-bar,.list-grid{background-color:#ededed;padding:1em 20px}@media screen and (min-width:700px){.input-bar ul{display:table}}@media screen and (min-width:900px){.impact .input-bar ul{width:100%}}.list-grid{padding:9px 20px;position:relative}.list-grid:before{content:"";border-left:1px solid #fff;left:45.7%;height:calc(100% - 46px);top:23px;position:absolute}@media screen and (min-width:700px){.list-grid:before{border-right:1px solid #fff;left:32%;width:31%;margin-left:10px;margin-right:10px}}@media screen and (min-width:900px){.list-grid:before{left:31%;width:31%}}.list-grid li{position:relative;margin-left:0;margin-right:10px;padding-right:10px;box-sizing:border-box;vertical-align:top;display:inline-block;zoom:1;*display:inline;width:45.7%}@media screen and (min-width:575px){.list-grid li{margin-left:10px;padding:0}}@media screen and (min-width:699px){.list-grid li:first-child,.list-grid li:nth-child(2n+1){margin-left:10px}.list-grid li:nth-child(2n){margin-right:10px}}@media screen and (min-width:700px){.list-grid li{width:30%}.list-grid li:first-child,.list-grid li:nth-child(3n+1){margin-left:0}.list-grid li:first-child a,.list-grid li:nth-child(3n+1) a{padding-left:0}.list-grid li:nth-child(3n){margin-right:0}}.list-grid li a{color:#333;padding:11px 0 11px 4px;display:block;line-height:1.38}.list-text-links .content .byline,.svg-arrow-down{display:none}#content header h1,.list-text-links{margin-bottom:20px}@media screen and (max-width:699px){.list-text-links{margin-top:20px}}@media screen and (min-width:700px){.list-text-links{margin-top:0}}@media screen and (min-width:900px){.list-text-links{position:absolute;z-index:98;left:66.2%;float:right;width:calc((100% - 30px)/3);padding-left:15px}}.list-text-links .list-title{line-height:55px}@media screen and (min-width:900px){.list-text-links .list-title{text-align:left;margin-bottom:0;line-height:56px}}.list-text-links .list-title:before{font-family:pcgamer;border-radius:50%;background-color:#dc191b;display:inline-block;zoom:1;*display:inline;width:38px;line-height:38px;text-align:center;color:#fff;margin-right:11px;font-size:25px;font-weight:lighter;vertical-align:middle}.impact #homePageCarousel{margin-bottom:30px;background-color:transparent}@media screen and (min-width:900px){.impact #homePageCarousel{overflow:visible}}.image-remove-flow-width-setter{display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.image-remove-reflow-container{padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.feature-block.top-featured .feature-block-item-wrapper,.listingResult{overflow:hidden;*zoom:1;position:relative}.feature-block.top-featured .feature-block-item-wrapper a,.listingResult a{text-decoration:none;color:inherit}.feature-block.top-featured .feature-block-item-wrapper a:hover,.feature-block.top-featured .feature-block-item-wrapper a:hover .article-name,.feature-block.top-featured .feature-block-item-wrapper a:hover figcaption,.listingResult a:hover,.listingResult a:hover .article-name,.listingResult a:hover figcaption{text-decoration:none}.feature-block.top-featured .feature-block-item-wrapper img{width:100%}.listingResult img{height:100%;-o-object-fit:cover;object-fit:cover;float:none;width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.feature-block.top-featured .feature-block-item-wrapper img,.listingResult img{width:auto}}@supports (-ms-accelerator:true){.feature-block.top-featured .feature-block-item-wrapper img,.listingResult img{width:auto}}#sidebar .listingResult .search-result,.feature-block.top-featured .feature-block-item-wrapper .content,.listingResult .content{padding-left:20px;padding-right:20px}.feature-block.top-featured .feature-block-item-wrapper .article-name{line-height:1.25;margin-top:12px;margin-bottom:0}.feature-block.top-featured .feature-block-item-wrapper .synopsis,.listingResult .synopsis{color:#333;line-height:1.375}@media screen and (min-width:1000px){.feature-block.top-featured .feature-block-item-wrapper:hover .article-name,.listingResult:hover .article-name{color:#dc191b;text-decoration:none}}.impact .feature-block.top-featured .feature-block-item-wrapper a.category-link,.listingResult a.category-link{position:absolute;left:0;top:0;text-transform:uppercase;font-size:.6875em;padding:.65em .7em}.mainCarousel:not(.curatedCarousel) .top-featured .feature-block-item:before{position:absolute;left:0;top:0;text-transform:uppercase;padding:.65em .7em}@media screen and (min-width:700px){.impact .feature-block.top-featured .feature-block-item-wrapper a.category-link,.listingResult a.category-link,.mainCarousel:not(.curatedCarousel) .top-featured .feature-block-item:before{font-size:.8125em}}.article-name{color:#333;font-weight:700;text-decoration:none}.listingResult{background-color:#ededed;border-bottom:1px solid #ccc}@media screen and (min-width:700px){.listingResult{margin-bottom:0}}@media screen and (min-width:900px){.listingResult{margin-left:0;margin-right:0}}@media screen and (min-width:700px){.listingResult .content{padding-top:0;padding-left:0;padding-right:0;overflow:hidden;min-width:13em}}.listingResult a.category-link{background-color:#dc191b;color:#fff;display:none}@media screen and (min-width:700px){.listingResult a.category-link{top:20px;display:block;max-width:200px;line-height:1.4em}}@media screen and (min-width:900px){.impact .listingResult a.category-link{top:0}}.listingResult a.category-link:empty{display:none}.listingResult:first-child a.category-link{display:block}@media screen and (min-width:700px){.listingResult .image{float:left;width:250px;margin-right:20px}}.listingResult .article-name{font-size:1.25em;line-height:1.4;margin-bottom:4px}@media screen and (min-width:700px){.listingResult .article-name{margin-top:-6px}}@media screen and (min-width:900px){.listingResult .article-name{padding:0}}.listingResult .award{margin:4px 0 11px}.listingResult .published-date+.award{margin-left:9px}.listingResult .free-text-label{font-size:80%;font-weight:600;text-transform:uppercase;margin-right:1ex;color:#dc191b}.listingResult .free-text-label:empty{display:none}#sidebar .listingResult{border-bottom:none;display:table-row}@media screen and (min-width:900px){#sidebar .listingResult .search-result{padding-left:0;padding-right:0}}#sidebar .listingResult .image{display:table-cell;width:140px;margin-right:20px}#sidebar .listingResult .content{display:table-cell;vertical-align:top;min-width:0}#sidebar .listingResult .content header{padding-bottom:0;margin-bottom:0}#sidebar .listingResult .article-name{font-size:1.125em}#sidebar .listingResult .published-date{display:none}#sidebar .listingResult .listing-prices{margin-top:.5rem}#sidebar .listingResult .listing-prices li{font-size:.938rem}#sidebar .listingResult .listing-prices li:nth-child(3){display:none}#sidebar .listingResult .synopsis{display:none}@media screen and (min-width:900px){.impact .listingResult{display:inline-block;zoom:1;*display:inline;vertical-align:top;text-align:left;font-size:1rem;word-spacing:normal;width:calc((100% - 30px)/3);box-sizing:border-box;border-bottom:none;margin-bottom:20px}.impact .listingResult .article-name{margin-bottom:7px;font-size:20px;line-height:26px;margin-top:0}}@media screen and (max-width:699px){.impact .listingResult:nth-of-type(n+2) img{display:none}}@media screen and (min-width:900px){.impact .listingResult .image{margin-right:0;float:none;width:100%;margin-bottom:15px;height:0;padding-bottom:56.16%;overflow:hidden}.impact .listingResult .image .image-remove-flow-width-setter{height:100%!important}.impact .listingResult .image img{height:100%;-o-object-fit:cover;object-fit:cover;display:block}}@media screen and (min-width:900px) and (-ms-high-contrast:active),screen and (min-width:900px) and (-ms-high-contrast:none){.impact .listingResult .image img{width:auto}}@media screen and (min-width:900px){@supports (-ms-accelerator:true){.impact .listingResult .image img{width:auto}}}.impact .news .listingResult,.impact:not(.subpage) .all .listingResult{margin-right:0;padding:0;display:block}@media screen and (min-width:900px){.impact .news .listingResult:first-child,.impact .news .listingResult:nth-of-type(2),.impact:not(.subpage) .all .listingResult:first-child,.impact:not(.subpage) .all .listingResult:nth-of-type(2){width:calc(50% - 7.5px)}.impact .news .listingResult:not(.small),.impact:not(.subpage) .all .listingResult:not(.small){width:100%}.impact .news .listingResult:not(.small) img,.impact:not(.subpage) .all .listingResult:not(.small) img{height:545px}.impact .news .listingResult:not(.small) .content,.impact:not(.subpage) .all .listingResult:not(.small) .content{padding:18px 28px 13px;background-color:rgba(51,51,51,.9);position:absolute;bottom:0;width:100%;box-sizing:border-box}.impact .news .listingResult:not(.small) .content header,.impact:not(.subpage) .all .listingResult:not(.small) .content header{margin-bottom:6px}.impact .news .listingResult:not(.small) .article-name,.impact:not(.subpage) .all .listingResult:not(.small) .article-name{font-size:28px;line-height:36px;display:inline-block;zoom:1;*display:inline;color:#fff;font-weight:400;margin-bottom:0}.impact .news .listingResult:not(.small) .published-date,.impact:not(.subpage) .all .listingResult:not(.small) .published-date{display:none}.impact .news .listingResult:not(.small) .image,.impact:not(.subpage) .all .listingResult:not(.small) .image{margin-bottom:0}.impact .news .listingResult:not(.small) .synopsis,.impact:not(.subpage) .all .listingResult:not(.small) .synopsis{color:#fff}}.impact .deals .listingResult,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult,.impact .how-to .listingResult,.impact .reviews:not(.all) .listingResult{margin-right:0;display:block}@media screen and (min-width:900px){.impact .deals .listingResult:first-child:not(.small),.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small),.impact .how-to .listingResult:first-child:not(.small),.impact .reviews:not(.all) .listingResult:first-child:not(.small){width:100%}.impact .deals .listingResult:first-child:not(.small) .content,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .content,.impact .how-to .listingResult:first-child:not(.small) .content,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .content{padding:18px 28px 13px;color:#fff;width:100%;box-sizing:border-box;background-color:rgba(51,51,51,.9);position:absolute;bottom:0}.impact .deals .listingResult:first-child:not(.small) .content header,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .content header,.impact .how-to .listingResult:first-child:not(.small) .content header,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .content header{margin-bottom:6px}.impact .deals .listingResult:first-child:not(.small) .article-name,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .article-name,.impact .how-to .listingResult:first-child:not(.small) .article-name,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .article-name{font-size:28px;line-height:36px;display:inline-block;zoom:1;*display:inline;color:#fff;font-weight:400;margin-bottom:0}.impact .deals .listingResult:first-child:not(.small) .published-date,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .published-date,.impact .how-to .listingResult:first-child:not(.small) .published-date,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .published-date{display:none}.impact .deals .listingResult:first-child:not(.small) .image,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .image,.impact .how-to .listingResult:first-child:not(.small) .image,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .image{margin-bottom:0}.impact .deals .listingResult:first-child:not(.small) .synopsis,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:first-child:not(.small) .synopsis,.impact .how-to .listingResult:first-child:not(.small) .synopsis,.impact .reviews:not(.all) .listingResult:first-child:not(.small) .synopsis{color:#fff}.impact .deals .listingResult.result7,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult.result7,.impact .how-to .listingResult.result7,.impact .reviews:not(.all) .listingResult.result7{width:calc((100% - 45px)/4)}.impact .deals .listingResult.result7 .award,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult.result7 .award,.impact .how-to .listingResult.result7 .award,.impact .reviews:not(.all) .listingResult.result7 .award{display:none}}.impact .deals .listingResult:nth-child(n+11),.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11),.impact .how-to .listingResult:nth-child(n+11),.impact .reviews:not(.all) .listingResult:nth-child(n+11){display:none}@media screen and (min-width:900px){.impact .deals .listingResult:nth-child(n+11),.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11),.impact .how-to .listingResult:nth-child(n+11),.impact .reviews:not(.all) .listingResult:nth-child(n+11){width:50%;border-bottom:none;margin-bottom:7px;padding-right:15px;margin-right:0}.impact .deals .listingResult:nth-child(n+11) article,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) article,.impact .how-to .listingResult:nth-child(n+11) article,.impact .reviews:not(.all) .listingResult:nth-child(n+11) article{padding-top:0;padding-bottom:0}.impact .deals .listingResult:nth-child(n+11) .article-name,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .article-name,.impact .how-to .listingResult:nth-child(n+11) .article-name,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .article-name{font-size:1rem;line-height:22px;margin-top:0;display:inline-block;zoom:1;*display:inline}.impact .deals .listingResult:nth-child(n+11) .award,.impact .deals .listingResult:nth-child(n+11) .category-link,.impact .deals .listingResult:nth-child(n+11) .image,.impact .deals .listingResult:nth-child(n+11) .published-date,.impact .deals .listingResult:nth-child(n+11) .synopsis,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .award,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .category-link,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .image,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .published-date,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .synopsis,.impact .how-to .listingResult:nth-child(n+11) .award,.impact .how-to .listingResult:nth-child(n+11) .category-link,.impact .how-to .listingResult:nth-child(n+11) .image,.impact .how-to .listingResult:nth-child(n+11) .published-date,.impact .how-to .listingResult:nth-child(n+11) .synopsis,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .award,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .category-link,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .image,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .published-date,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .synopsis{display:none}}.impact .deals .listingResult:nth-child(n+11) .content header,.impact .feature:not(.all):not(.inactive):not(.active) .listingResult:nth-child(n+11) .content header,.impact .how-to .listingResult:nth-child(n+11) .content header,.impact .reviews:not(.all) .listingResult:nth-child(n+11) .content header{margin-bottom:0}.list-text-links .listingResult{border-bottom:1px dotted #999}@media screen and (min-width:900px){.list-text-links .listingResult{margin-bottom:0;margin-right:0;display:block}.list-text-links .listingResult,.list-text-links .listingResult:nth-of-type(2),.list-text-links .listingResult:nth-of-type(3){width:100%}}.list-text-links .listingResult:first-of-type .article-name{font-size:20px;line-height:26px}.list-text-links .listingResult:nth-of-type(2) .article-name,.list-text-links .listingResult:nth-of-type(3) .article-name{font-size:18px;line-height:24px}@media screen and (max-width:699px){.list-text-links .listingResult:nth-of-type(n+4) .content{padding-bottom:0}}@media screen and (min-width:700px){.list-text-links .listingResult:nth-of-type(n+4){border-bottom:none}.list-text-links .listingResult:nth-of-type(n+4) .article-name{font-size:1rem;line-height:22px;font-weight:400}}@media screen and (max-width:699px){.list-text-links .listingResult:nth-of-type(n+5) .search-result{padding-top:0}}@media screen and (min-width:700px){.list-text-links .listingResult:nth-of-type(n+5) .content{padding-top:0}}.list-text-links .listingResult .content{padding:8px 20px}@media screen and (min-width:700px){.list-text-links .listingResult .content{background-color:#ededed;padding-left:0;padding-right:0}}.list-text-links .listingResult .award,.list-text-links .listingResult .image,.list-text-links .listingResult .published-date,.list-text-links .listingResult .synopsis{display:none}@media screen and (min-width:900px){.list-text-links .listingResult .award{line-height:15px}}.list-text-links .listingResult .article-name{margin-top:0;margin-bottom:0}@media screen and (min-width:900px){.list-text-links .listingResult .article-name{margin-top:0}}.search-result{padding-top:20px;padding-bottom:20px}@media screen and (min-width:900px){.impact .search-result{padding-top:0;padding-bottom:0}}.list-text-links .search-result{padding-top:0;padding-bottom:0}.search-result .image{margin-top:-20px;margin-bottom:20px}@media screen and (min-width:700px){.search-result .image{margin-top:0;margin-bottom:7.5px}}body:not(.vertical-home) .search-result .image{overflow:hidden}@media screen and (min-width:700px){body:not(.vertical-home) .search-result .image{max-height:140px}body:not(.vertical-home) .search-result .image figure{height:140px;padding-top:0}}.feature-block-item-wrapper,.feature-block-item-wrapper .article-name{color:#fff}.feature-block-item{min-height:85px}.feature-block-item:first-child:before{font-size:13px}.feature-block-item figcaption{overflow:hidden;padding:10px 20px 13px;margin-bottom:0;text-decoration:none}.feature-block-item .article-strapline{display:none;font-size:1rem;line-height:22px}.top-featured .feature-block-item-wrapper.item-1 .article-strapline{display:block;margin-top:.3em}.top-featured .feature-block-item{background-color:#0f1618}.mainCarousel:not(.curatedCarousel) .top-featured .feature-block-item:before{content:"Featured";background-color:#dc191b;z-index:1;font-size:13px}@media screen and (min-width:700px){.top-featured .feature-block-item img{width:100%}}.curatedCarousel .top-featured .feature-block-item span{color:inherit}.input-bar-item{white-space:nowrap;margin-top:15px}.input-bar-item label{padding-right:1em}.input-bar-item:first-child{margin-top:0}@media screen and (min-width:700px){.input-bar-item{margin-top:0;display:table-cell;vertical-align:top}}.input-bar-item .button{padding-left:1em;padding-right:1em;white-space:nowrap}@media screen and (min-width:700px){.input-bar-item .button{display:inline-block;margin-right:15px}.input-bar-item:nth-child(2){width:100%}.input-bar-item+.input-bar-item{border-left:1px solid #fff;padding-left:15px}}@media screen and (min-width:900px){.impact .input-bar-item{width:50%}.impact .input-bar-item .button{display:block}}.listingResults+.btn-reveal{margin-top:15px}.list-text-links .listingResult{background-color:#ededed}.feature-block.top-featured:before,.impact .list-text-links .listingResult .listing-prices{display:none}.feature-block.top-featured{position:relative;z-index:97;border:0;display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between;margin-bottom:30px}.feature-block.top-featured .feature-block-item-wrapper{box-sizing:content-box;width:100%;z-index:999;background-color:#0f1618;border-bottom:solid 15px #ededed;font-size:1.125rem}.feature-block.top-featured .feature-block-item-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;float:none;max-width:none;left:0;right:0;margin-left:auto;margin-right:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.feature-block.top-featured .feature-block-item-wrapper img{width:auto}}@supports (-ms-accelerator:true){.feature-block.top-featured .feature-block-item-wrapper img{width:auto}}.feature-block.top-featured .feature-block-item-wrapper .figcaption{overflow:hidden;font-size:1.25em}.item-1 .feature-block.top-featured .feature-block-item-wrapper .figcaption{font-size:1.5em}.feature-block.top-featured .feature-block-item-wrapper .image-remove-flow-width-setter{float:left;width:151px}@media screen and (min-width:575px){.feature-block.top-featured .feature-block-item-wrapper .image-remove-flow-width-setter{float:none;width:100%}}.feature-block.top-featured .feature-block-item-wrapper.item-1 .image-remove-flow-width-setter{width:100%}.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(1){font-size:1.25em}@media screen and (min-width:575px){.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(1){font-size:1.5em;border-bottom:solid 15px #ededed}.feature-block.top-featured .feature-block-item-wrapper{border:0;margin:0}.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(2),.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(4){width:calc(50% - 7.5px);border-right:solid 15px #ededed;border-bottom:solid 15px #ededed}.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(3),.feature-block.top-featured .feature-block-item-wrapper:nth-of-type(5){width:calc(50% - 7.5px);border-bottom:solid 15px #ededed}}.impact .feature-block.top-featured .feature-block-item-wrapper{border:0;margin-right:0;margin-bottom:15px;min-width:calc(100% - 15px);flex:1;flex:1 1 calc(100% - 15px)}.impact .feature-block.top-featured .feature-block-item-wrapper a.category-link{background-color:#dc191b;color:#fff;z-index:1}@media screen and (min-width:575px){.impact .feature-block.top-featured .feature-block-item-wrapper{margin-right:15px;min-width:calc(50% - 15px);flex:1;flex:1 1 calc(50% - 15px)}}@media screen and (min-width:900px){.impact .feature-block.top-featured .feature-block-item-wrapper{min-width:calc(33.33% - 15px);flex:1;flex:1 1 calc(33.33% - 15px)}}.impact .feature-block.top-featured .feature-block-item-wrapper.item-1{min-width:100%;flex:0}@media screen and (min-width:575px){.impact .feature-block.top-featured .feature-block-item-wrapper.item-1{min-width:calc(100% - 15px);flex:1;flex:1 1 calc(100% - 15px)}}@media screen and (min-width:900px){.impact .feature-block.top-featured .feature-block-item-wrapper.item-1{min-width:calc(66.66% - 15px);flex:1;flex:1 1 calc(66.66% - 15px);max-width:calc(66.66% - 15px);margin-right:30px}}@media screen and (max-width:699px){.listingResults .listingResult:not(:first-of-type) .image{display:none}}.byline{display:block;margin-bottom:4px;font-size:13px}.byline,.listingResult .published-date{line-height:23px}.listingResult:not(.small) .byline{display:none}.impact .deals .listingResult:nth-child(n+11) .image,.impact .deals .listingResult:nth-child(n+11) .synopsis{display:block}.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:#dc191b}.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}.menu-item{background-color:#0f1618}@media screen and (min-width:700px){.menu-item{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:0;background-color:transparent;white-space:nowrap;position:relative}}.menu-item i{visibility:inherit}.menu-item a{line-height:44px;font-size:1rem;padding-left:1rem}.menu-item a:not(.maglink){padding-right:1rem}@media screen and (min-width:700px){.menu-item a{display:inline-block;zoom:1;*display:inline;vertical-align:top}}.menu-item a,.menu-item a:hover,.menu-item a:visited,.menu-item a:visited:hover{color:#fff;display:block}.menu-item a:not(.menu-item-magazines):active{background-color:#0f1618}.menu-item .icon-home{font-size:1.3em;line-height:1;min-width:12px}.sub-menu .menu-item{display:block}.menu-item.menu-item-main-pro a,.pro .menu-item{background-color:transparent}.menu-item.menu-item-main-pro{background-color:#8c2b5e}@media screen and (min-width:700px){.menu-item.menu-item-main-pro{min-width:70px;text-align:center}}.pro .menu-item.menu-item-main-pro{background-color:#2f6e91}.sub-menu{display:none;background-color:#0f1618;font-size:0;right:0}.reveal>.sub-menu,:focus+.sub-menu,:focus-within>.sub-menu{display:block;margin-left:9px}@media screen and (min-width:700px){.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 .icon{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 .icon-arrow-down{display:none}@media screen and (min-width:700px){.menu-item-hover-reveal .icon-arrow-down{display:inline}.nav-sub-set-container{display:inline-flex;float:right}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{border-left:1px solid #fff}@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;height:36px;line-height:36px;text-align:center}.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}}@media screen and (min-width:700px){#content>header.has-sponsorimg p{float:left;width:480px}}@media screen and (min-width:900px){#content>header.has-sponsorimg p{width:660px}}@media screen and (min-width:1000px){#content>header.has-sponsorimg p{width:440px}}#content>header.has-sponsorimg .sponsorimg{display:none;max-width:443px;height:auto}@media screen and (min-width:700px){#content>header.has-sponsorimg .sponsorimg{display:block;float:right}}#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}}.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%}.socialite-widget-item a.linkedin>.icon-svg{height:12px}.socialite-widget-item a.email>.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}.burgerbar .buttons-social a:before,.socialite-widget-item .icon{font-size:.9em;width:100%;height:100%;line-height:24px}.socialite-widget-item .icon:before{display:block}.buttons-social .envelope-icon,.socialite-widget-item .envelope-icon{background:#dc191b}.burgerbar .buttons-social .icon.icon-flipboard:before,.buttons-social .icon.icon-flipboard,.socialite-widget-item .icon.icon-flipboard{font-size:12px}#reviewsSearch .autocomplete{border:0}.burgerbar .buttons-social a:before{font-size:14px}.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:#dc191b;line-height:24px;width:24px}.comment-jump span{display:none;color:#0f1618;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}}.link-columns{background-color:#ededed;border-bottom:solid 1ex #ededed;border-top:solid 1ex #ededed;padding-left:20px;padding-right:20px;box-sizing:border-box;position:relative}@media screen and (min-width:700px){.link-columns{padding-left:0;padding-right:0}}@media screen and (max-width:700px){.link-columns:before{content:"";position:absolute;left:46%;border-left:1px solid #fff;height:calc(100% - 11px - 8px);top:11px}}.link-columns .table-row{font-size:0}.link-columns .table-row li{display:inline-block;zoom:1;*display:inline;font-size:1rem;width:50%}.link-columns .table-row a{font-weight:600;color:#333;display:block;line-height:44px;text-decoration:none}.link-columns .table-row a:active{text-decoration:underline}@media screen and (min-width:700px){.link-columns .table-row li{display:table-cell;padding:0 0 0 1em;border:1px solid #ddd;border-top:0;border-bottom:0;width:auto}.link-columns .table-row li:first-child{border-left:none}.link-columns .table-row li:last-child{border-right:none}.link-columns .table-row a:hover,.link-columns .table-row a:visited,.link-columns .table-row a:visited:hover{text-decoration:none}.link-columns .table-row a:visited{color:#333}}.link-columns .circle{font-size:.8em;margin-right:1ex;position:relative}.circle{border-radius:50%;width:2em;line-height:2em;text-align:center;overflow:hidden;vertical-align:middle}.circle i{font-size:1.2em}.archive .archive-list{padding-bottom:3em}.archive .archive-list .list-count{line-height:3em;font-weight:200;padding:0 20px}@media screen and (min-width:700px){.archive .archive-list .list-count{padding-left:0;padding-right:0}}.archive .input-bar ul,.circle{display:inline-block}.archive .input-bar ul .input-bar-item:nth-child(2){width:auto}.archive .input-bar .filter__button,.archive .input-bar ul .input-bar-item .select-wrapper{display:inline-block;height:44px;line-height:44px}.archive .input-bar .filter__button{position:relative;bottom:20px;width:70px;color:#fff;background-color:#0f1618;text-align:center;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase}.archive .input-bar .filter__button .icon-arrow-right{font-size:.75em;position:relative;top:-2px;margin-left:3px}.impact .listingResultsWrapper.three-three-four .listingResult:not(.small){width:100%;height:auto}@media screen and (min-width:900px){.impact .listingResultsWrapper.three-three-four .listingResult.small.result1,.impact .listingResultsWrapper.three-three-four .listingResult.small.result2,.impact .listingResultsWrapper.three-three-four .listingResult.small.result3,.impact .listingResultsWrapper.three-three-four .listingResult.small.result4,.impact .listingResultsWrapper.three-three-four .listingResult.small.result5,.impact .listingResultsWrapper.three-three-four .listingResult.small.result6{width:calc((100% - 30px)/3);height:auto}.impact .listingResultsWrapper.three-three-four .listingResult.small.result7{width:calc((100% - 40px)/4);height:auto}}.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:#dc191b;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:"Roboto Condensed","Roboto Condensed-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%}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}@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:has(#chatbot-container){margin-top:100px}}#searchfilterform{min-height:105px}@media (min-width:575px){#searchfilterform{min-height:203px}}@media screen and (max-width:699px){body:not(.no-ads) #top-leaderboard{height:100px;margin-top:0;margin-bottom:0;contain:layout}.static-lightbox2,.static-lightbox3{min-height:350px;margin-top:20px;margin-bottom:20px;contain:layout}.highline-lightbox2,.highline-lightbox3{height:430px;margin-top:20px;margin-bottom:20px;contain:layout}body:not(.no-ads):not(.premium) .archive>.ad-unit:not(#in-article):not(.in-article):not(#ad-unit-2){height:460px;margin-top:20px;margin-bottom:20px;contain:layout}}@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) #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}.slice-container.popular-box-slice{width:100%}.slice-experts-header{width:100%;text-align:center}.slice-container svg{visibility:unset}.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}}.newsletter-slice,section.listingResultsWrapper.reviews header{width:100%}@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}}.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:#ededed;-webkit-text-size-adjust:100%}.smaller{font-size:80%}a{color:#dc191b;text-decoration:none}a:visited{color:#c51618}a:visited:hover{color:#e7282a}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%}.table-row{display:table-row}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}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#home-tabs,.home-tabs{margin-bottom:20px;width:100%}#home-tabs ul,.home-tabs ul{display:flex;justify-content:center;background:#ddd;margin-bottom:40px;line-height:22px;min-height:44px;width:100%}#home-tabs ul li,.home-tabs ul li{flex:1;flex-direction:column;text-align:center;font-size:14px;font-weight:600;color:#868d94;background:#fff;border-bottom:1px solid #ccc;text-transform:uppercase}#home-tabs ul li a,.home-tabs ul li a{color:#868d94;cursor:pointer;display:block;padding:10px 0}#home-tabs ul li a:visited,.home-tabs ul li a:visited{color:#868d94}#home-tabs ul li a:hover,.home-tabs ul li a:hover{color:#333;text-decoration:none}#home-tabs ul li.active,.home-tabs ul li.active{color:#333;line-height:16px;background:#ededed;border-top:3px solid #dc191b;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:none}#home-tabs ul li.active a,.home-tabs ul li.active a,.impact .home-tabs ul li:hover{color:#333}.impact .home-tabs ul li{padding:10px 0;cursor:pointer}.list-text-links .list-title .svg-arrow-down{display:block;position:absolute;bottom:-14px;left:calc(50% - 8px);width:16px;height:auto;fill:#dc191b}.list-text-links .list-title .svg-arrow-down path{fill:#dc191b}.impact #content>.list-text-links>.listingResult.small .article-name,.impact #homePageCarousel .feature-block-item-wrapper .article-name{font-size:16px;line-height:22px}@media screen and (min-width:700px){.impact #homePageCarousel .feature-block-item-wrapper .article-name{font-size:18px;line-height:24px}}.impact #homePageCarousel .feature-block-item-wrapper:first-of-type .article-name{font-size:16px;line-height:22px}@media screen and (min-width:575px){.impact #homePageCarousel .feature-block-item-wrapper:first-of-type .article-name{font-size:22px;line-height:28px}}@media screen and (min-width:700px){.impact #homePageCarousel .feature-block-item-wrapper:first-of-type .article-name{font-size:28px;line-height:36px}}.impact .listingResults{overflow:visible}.impact .listingResults .listingResult .article-lead-image-wrap{overflow:hidden}.impact .list-text-links .list-title:before,.impact .list-text-links .search-result .content .byline,.impact .listingResult .synopsis{display:none}@media screen and (min-width:900px){.impact .listingResult{background-color:#fff}.impact .listingResult .content{padding:0 15px 15px;min-width:0}.impact .listingResult .article-lead-image-wrap{background-color:#0f1618}.impact .listingResult img{margin:auto}.impact .listingResult .article-name{font-size:18px;line-height:24px}}.impact .list-text-links .list-title{font-family:inherit;background-color:#dc191b;margin-bottom:12px;font-weight:600;border:0;line-height:44px}.impact .list-text-links .list-title a{margin-left:20px;color:#fff}.impact .list-text-links .list-title a:hover{color:#fff}.impact .list-text-links .search-result .content{background-color:#ededed}@media screen and (min-width:700px){.impact .list-text-links .search-result .content{padding:10px 0}}@media screen and (min-width:900px){.impact .list-text-links{max-height:460px;overflow:hidden}}.impact .listingResults .synopsis,.impact .top-featured .feature-block-item:before{display:none}.impact .listingResultsWrapper.active{display:block}@media screen and (min-width:900px){.impact:not(.subpage) .listingResult .synopsis{display:none}}@media screen and (min-width:900px) and (min-width:900px){.impact:not(.subpage) .listingResult.result3 .image .image-remove-flow-width-setter,.impact:not(.subpage) .listingResult.result4 .image .image-remove-flow-width-setter,.impact:not(.subpage) .listingResult.result5 .image .image-remove-flow-width-setter,.impact:not(.subpage) .listingResult.result6 .image .image-remove-flow-width-setter,.impact:not(.subpage) .listingResult.result7 .image .image-remove-flow-width-setter{height:180px}.impact:not(.subpage) .listingResult.result1 .image img,.impact:not(.subpage) .listingResult.result2 .image img,.impact:not(.subpage) .listingResult.result3 .image img,.impact:not(.subpage) .listingResult.result4 .image img,.impact:not(.subpage) .listingResult.result5 .image img,.impact:not(.subpage) .listingResult.result6 .image img,.impact:not(.subpage) .listingResult.result7 .image img{-o-object-fit:cover;object-fit:cover}.impact:not(.subpage) .listingResult.result3 .article-name,.impact:not(.subpage) .listingResult.result4 .article-name,.impact:not(.subpage) .listingResult.result5 .article-name,.impact:not(.subpage) .listingResult.result6 .article-name,.impact:not(.subpage) .listingResult.result7 .article-name{font-size:18px;line-height:24px}.impact:not(.subpage) .listingResult.result1 .image .image-remove-flow-width-setter,.impact:not(.subpage) .listingResult.result2 .image .image-remove-flow-width-setter{height:260px}.impact:not(.subpage) .listingResult.result1 .article-name,.impact:not(.subpage) .listingResult.result2 .article-name{font-size:22px;line-height:28px}}.impact .listingResult:not(.small) .byline{display:none}@media screen and (max-width:900px){.impact .listingResult:not(.result1) .image-remove-flow-width-setter{max-height:140px}.impact .listingResult:not(.result1) .image-remove-flow-width-setter img{width:100%;-o-object-fit:cover;object-fit:cover}.impact .listingResult img{max-height:none;width:100%;-o-object-fit:cover;object-fit:cover}}#content header h1{font-size:var(--font-size-heading-md, 28px);line-height:var(--line-height-heading-md, 36px);margin-bottom:var(--space-4, 8px);max-width:600px}@media screen and (min-width:700px){#content header h1{font-size:var(--font-size-heading-lg, 36px);line-height:var(--line-height-heading-lg, 42px)}}@media (min-width:900px){#content header h1{font-size:var(--font-size-heading-xl, 42px);line-height:var(--line-height-heading-xl, 50px)}}@media screen and (min-width:900px){.impact .reviews .listingResults{height:100%}}.reviews .listingResult{border-bottom:1px solid #ccc}.reviews .listingResult .category-link{display:none}.reviews .listingResult:first-child a.category-link{display:none}.reviews .product-brands{margin-bottom:20px}.reviews .product-brands .list-title{border-top:none}#searchfilter,.reviews .product-brands .list-grid.contains-optional-content{background:#fff}.reviews .product-brands .list-grid.contains-optional-content a,.reviews .product-brands .list-grid.contains-optional-content a:hover,.reviews .product-brands .list-grid.contains-optional-content a:visited{color:#212121;text-decoration:none}.reviews .product-brands .list-grid:before{border-right:1px solid #ccc;border-left:1px solid #ccc}.reviews .product-brands .btn-reveal{background-color:#ccc}.reviews .product-brands h2,section.listingResultsWrapper.reviews h2{font-family:inherit;color:#868d94;font-weight:600}section.listingResultsWrapper.reviews #reviewsSearch{border:solid 1em #dbddde;margin-bottom:30px}section.listingResultsWrapper.reviews .search-form button{background:#212121}section.listingResultsWrapper.reviews .search-form input{border-color:#ccc}.buttons-social a:hover,.socialite-widget-item a:hover{filter:brightness(1.2)}.burgerbar .buttons-social a{border:0}.impact .listingResults{height:auto}.top-featured .feature-block-item:before{display:none}.listingResultsWrapper.active{display:block}.list-heading-link{border-bottom:none}#searchfilter .dropdown-container .icon{color:#ededed}#searchfilter .show-hide span{font-family:"Roboto Condensed","Roboto Condensed-fallback"}#searcharticletype{border-right:solid 2px #ededed}#advancedsearchsort,#searcharticletype #advancedsearchsort,#searcharticletype label{background:#ededed}.masthead-item.buttons-social{padding:0}.burgerbar .other-links{display:none}@media screen and (min-width:750px){.burgerbar .other-links{display:block;margin-right:0}}.button-search{margin-left:28px}@media (max-width:699px){.burgerbar .logo{text-align:left;margin-left:60px}}@media (max-width:450px){.burgerbar .logo{margin-left:46px}}@media (max-width:699px){.burgerbar .logo svg{max-width:80%}}.burgerbar .logo{text-align:left}@media (max-width:699px){.burgerbar .logo{margin-left:60px}}@media only screen and (max-width:360px){.burgerbar .logo{margin-left:45px}}@media (min-width:700px) and (max-width:849px){.button-search{margin-left:0}}.burgerbar .nav-subscribe{margin-left:18px;float:right;font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.burgerbar .nav-subscribe .subscribe-text{display:inline;background:#fff;color:#dc191b;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 .subscribe-text{background:0 0;color:#fff}}.burgerbar .button-search{margin-left:10px;min-width:60px}.nav-subscribe a:focus{outline:auto!important}html .feature-block-item .article-name,html h1,html h2,html h3,html h4,html h5{font-family:"Roboto Condensed","Roboto Condensed-fallback";font-weight:700}.list-title:after,a:hover{text-decoration:none}#content>header>h1{text-transform:uppercase}.list-title:after{font-family:"pcgamer",arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}@media screen and (max-width:700px){.three-three-four .listingResults>.listingResult:first-of-type .image{display:block;max-height:56.25vw;overflow:hidden}.three-three-four .listingResults>.listingResult:first-of-type figure{max-height:none}}@media screen and (min-width:900px){.mainCarousel{width:610px}.mainCarousel #homePageCarousel #Item1{width:100%;min-width:calc(100% - 15px)}.mainCarousel #homePageCarousel #Item2,.mainCarousel #homePageCarousel #Item3,.mainCarousel #homePageCarousel #Item4{min-width:calc(50% - 15px)}.impact .list-text-links{overflow:hidden;max-height:100%;padding-bottom:45px}.impact:not(.subpage) .listingResult.small,.impact:not(.subpage) .listingResult.small.result1{width:calc((100% - 30px)/3);height:auto}.impact:not(.subpage) .listingResult.small .article-name,.impact:not(.subpage) .listingResult.small.result1 .article-name{font-size:18px;line-height:24px}.impact:not(.subpage) .list-text-links .listingResult.small{width:100%}.impact:not(.subpage) .all .listingResult:first-child .image img{height:545px}}@media screen and (min-width:900px) and (min-width:900px){.impact:not(.subpage) .listingResultsWrapper.three-three-four .listingResult.small.result7 .byline{margin-bottom:8px;line-height:1.375}.impact:not(.subpage) .listingResultsWrapper.three-three-four .listingResult.small.result7 .published-date{line-height:0}.impact:not(.subpage) .listingResultsWrapper.three-three-four .listingResult.small.result7 h3{font-size:19px}.impact:not(.subpage) .listingResultsWrapper.three-three-four .listingResult.small.result7 .synopsis{font-size:14px}}@media screen and (max-width:899px){.hidedesktop{display:block}#carouselblock #homePageCarousel{margin-bottom:0}}@media screen and (min-width:900px){.hidedesktop{display:none}#content #carouselblock #homePageCarousel{margin-bottom:0}#content #carouselblock .secondary .mainCarousel .item-1{min-width:calc(33.33% - 30px);max-width:calc(50% - 15px);margin-right:15px}#content #carouselblock .secondary .mainCarousel .item-1 .article-name{font-size:18px;line-height:24px}}body:not(.impact) .search-result .image .article-lead-image-wrap{overflow:hidden}@media screen and (min-width:700px){body:not(.impact) .search-result .image .article-lead-image-wrap{height:140px;background-color:#0f1618}.listingResult .article-lead-image-wrap figure{max-height:140px}}.impact #content>.list-text-links>.listingResult.small.result4 .content,.impact #content>.list-text-links>.listingResult.small.result5 .content{padding:7.5px 20px}@media screen and (min-width:700px){.impact #content>.list-text-links>.listingResult.small.result4 .content,.impact #content>.list-text-links>.listingResult.small.result5 .content{padding:7.5px 0}}.impact #content>.list-text-links>.listingResult.small.result1 .article-name{font-size:20px;line-height:26px}.impact #content>.list-text-links>.listingResult.small.result2 .article-name,.impact #content>.list-text-links>.listingResult.small.result3 .article-name{font-size:18px;line-height:24px}.impact #content>.list-text-links>.listingResult.small.result1 .image,.impact #content>.list-text-links>.listingResult.small.result2 .image,.impact #content>.list-text-links>.listingResult.small.result3 .image{display:block;margin-top:10px;margin-left:20px;width:100px;float:left;height:57px}.impact #content>.list-text-links>.listingResult.small.result1 .image img,.impact #content>.list-text-links>.listingResult.small.result2 .image img,.impact #content>.list-text-links>.listingResult.small.result3 .image img{display:block;width:100px;-o-object-fit:cover;object-fit:cover}.impact #content>.list-text-links>.listingResult.small.result1 .content,.impact #content>.list-text-links>.listingResult.small.result2 .content,.impact #content>.list-text-links>.listingResult.small.result3 .content{display:block;width:calc(100% - 160px);float:left}@media screen and (min-width:700px){.impact #content>.list-text-links>.listingResult.small.result1,.impact #content>.list-text-links>.listingResult.small.result2,.impact #content>.list-text-links>.listingResult.small.result3{background:#ededed}.impact #content>.list-text-links>.listingResult.small.result1 .image,.impact #content>.list-text-links>.listingResult.small.result2 .image,.impact #content>.list-text-links>.listingResult.small.result3 .image{margin-left:0;margin-right:20px;padding-bottom:0}.impact #content>.list-text-links>.listingResult.small.result1 .content,.impact #content>.list-text-links>.listingResult.small.result2 .content,.impact #content>.list-text-links>.listingResult.small.result3 .content{width:calc(100% - 120px);background:inherit}}.primary-nav .burgerbar .logo .strapline{display:none}@media screen and (min-width:1000px){.primary-nav .burgerbar .logo .strapline{display:block}}.primary-nav .burgerbar .buttons-social{z-index:1000}.primary-nav .burgerbar .buttons-social a{margin-right:7px;overflow:hidden}.primary-nav .burgerbar .buttons-social a:before{position:relative;left:.5px}.primary-nav .burgerbar .nav-list{width:100%;left:0}@media screen and (min-width:699px){.primary-nav .burgerbar .nav-list{width:calc(100% - 450px);left:200px}}@media only screen and (min-width:700px){.masthead-item{padding-right:.5rem;padding-left:.5rem}}.nav-sub-set-container a{height:44px}.banner{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:46px;background:#dc191b;text-transform:uppercase;border-bottom:solid 3px #0f1618;margin:20px 0 10px;box-sizing:border-box}@media screen and (min-width:700px){.banner{margin:30px 0 10px}}.banner .banner-text{font-family:"Roboto",sans-serif;font-weight:500;color:#fff;display:inline;line-height:43px;margin-left:20px}@media screen and (min-width:420px){.banner .banner-text{line-height:43px}}@media screen and (min-width:1000px){.banner .banner-text{margin-left:1.5em}}.banner h1.banner-text{font-size:18px;line-height:1.55em;margin:5px 0 5px 20px}@media screen and (min-width:700px){.banner h1.banner-text+.powered-by{margin-right:1.5em}}.banner span.banner-text{font-size:18px}@media screen and (min-width:400px){.banner span.banner-text{font-size:20px}}.banner .powered-by{display:block;float:right;margin-top:2px}@media screen and (max-width:700px){.banner .powered-by{margin:0 20px!important}}@media screen and (min-width:1000px){.banner .powered-by{margin-right:1.5em}}.banner .powered-by-text{font-family:"Roboto Condensed","Roboto Condensed-fallback";font-size:10px;color:#0f1618;line-height:43px;padding-right:3px}.banner svg{display:inline-block;vertical-align:middle;line-height:43px}@media screen and (max-width:400px){.banner svg{width:auto;height:18px}}.banner .banner-image{height:30px;vertical-align:middle}.list-text-links .list-heading-link{visibility:hidden;background:#fff;cursor:pointer;width:calc(100% - 15px);color:#dc191b;text-align:center;bottom:0;right:0;left:auto;top:auto}.listingResults{height:auto}.listingResults .synopsis{display:inline-block}.listingResults .synopsis .free-text-label{display:none}.listingResult .byline,.listingResult .published-date{font-size:12px}.listingResult .article-name{margin-top:-4px}.newsletter-signup h3 span{line-height:36px}.impact .listingResult .synopsis,.impact:not(.subpage) .listingResult .synopsis{display:block}.impact .list-text-links .listingResult .synopsis,.impact:not(.subpage) .list-text-links .listingResult .synopsis{display:none}@media screen and (min-width:900px){.button-search{min-width:30px}.button-search .desktop-text{display:none}}.nav-subscribe .subscribe-text{text-transform:uppercase}@media (max-width:699px){.burgerbar .logo .site-logo svg{width:92px;height:auto}}@media screen and (min-width:900px){.listingResult:not(.small) .article-name{font-weight:700!important}}.primary-nav .burgerbar .nav-subscribe{margin-left:4px}#auth-in-nav-header-menu{color:#fff}.masthead-item .desktop-text{display:none}.primary-nav .burgerbar .button-search{padding-left:.5rem;padding-right:.5rem;margin-left:0;min-width:50px}.primary-nav .burgerbar .logo .site-logo{max-width:120px}.primary-nav .burgerbar .logo svg{max-width:100%}.primary-nav .burgerbar .logo .strapline{margin-top:24px;margin-left:8px;font-size:11px}@media screen and (max-width:699px){.primary-nav .burgerbar .nav-subscribe{right:78px}.primary-nav .burgerbar .nav-subscribe .subscribe-text{font-size:10px}}@media screen and (max-width:574px){.primary-nav .burgerbar .logo .site-logo{max-width:75px}}}</style>
<meta data-static-host="//vanilla.futurecdn.net/pcgamer/1708811" id="static-host-pattern">
<link rel="preload" as="style" href="https://vanilla.futurecdn.net/pcgamer/1708811/media/css/pcgamer.min.css" onload="this.onload=null;this.rel='stylesheet'">
<style id="vanilla-slice-root">@layer legacy { .slice-container-expertsCarousel{--experts-carousel-arrow-background:#dc191b;--experts-carousel-arrow-icon-colour:#fff;--experts-carousel-image-border:#ddd;--experts-carousel-image-shadow:rgb(27 27 27 / 25%);--experts-carousel-expert-info-separator-colour:#333;}.slice-container-trending{--trending-label-color:#dc191b;--trending-background-color:#ffffff;--trending-highlight-color:#dc191b;--trending-scrollbar-color:#dc191b;--trending-scrollbar-background-color:#F5F5F5;}.slice-container-newsletterForm{--newsletter-form-primary-color:#dc191b;--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;} }</style>
<style id="vanilla-slice-combined-css">@layer legacy { .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__image{vertical-align:middle;width:100%}.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}.hide{display:none;pointer-events:none}.experts-content{contain:content;overflow:hidden;position:relative;width:100%}.experts-content__team-description{font-size:1rem;font-weight:400;line-height:1.2rem;margin-bottom:30px;padding:0 20px}.experts-content__list-wrap{position:relative}.experts-content__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;overflow:scroll;padding-bottom:15px!important;position:relative;white-space:nowrap;width:100%}.experts-content__item,.experts-content__list{-webkit-box-sizing:border-box;box-sizing:border-box}.experts-content__item{-ms-flex-negative:0;flex-shrink:0;padding:0 5px;width:250px}.experts-content__item a{color:#1a1a1a;text-decoration:none}.experts-content__item a:active,.experts-content__item a:hover,.experts-content__item a:visited{color:#1a1a1a;color:var(--experts-carousel-arrow-background,#1a1a1a)}.experts-content__fadeArrow{opacity:.3;pointer-events:none}.experts-content__arrow{background:#1a1a1a;background:var(--experts-carousel-arrow-background,#1a1a1a);border:none;bottom:inherit;cursor:pointer;height:90px;line-height:0;margin:auto 0;position:absolute;top:65px;width:35px;z-index:2}.experts-content__arrow svg{display:inline-block}.experts-content__arrow path,.experts-content__arrow svg{fill:#fff;fill:var(--experts-carousel-arrow-icon-colour,#fff)}.experts-content__prev{left:12px}.experts-content__prev svg{margin-right:1px}.experts-content__next{right:12px}.experts-content__next svg{margin-left:2px}.experts-content__image-container{border:1px solid #ddd;border:1px solid var(--experts-carousel-image-border,#ddd);border-radius:100%;-webkit-box-shadow:6px 6px 1px -1px #1b1b1b40;box-shadow:6px 6px 1px -1px #1b1b1b40;-webkit-box-shadow:6px 6px 1px -1px var(--experts-carousel-image-shadow,#1b1b1b40);box-shadow:6px 6px 1px -1px var(--experts-carousel-image-shadow,#1b1b1b40);height:180px;margin:0 auto 25px;overflow:hidden;width:180px}img.experts-content__image{-o-object-fit:cover;object-fit:cover}.experts-content__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.experts-content__info{margin:0;text-align:center;white-space:normal}.experts-content__description{font-size:1em;font-weight:400;line-height:1.2em;margin-top:10px}.experts-content__name{font-size:1.3125em;font-weight:600;line-height:1.45em;margin-top:10px}.experts-content__job-title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8rem;font-weight:700;line-height:1.1rem;text-transform:uppercase}.experts-content__self-description{font-size:1rem;line-height:1.2em;margin-top:10px}.experts-content__separator{background:#333;background:var(--experts-carousel-expert-info-separator-colour,#333);height:4px;margin:10px auto 0;width:40px}.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}.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}.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}.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}@media screen and (max-width:699px){.exit-intent__close-button{right:0;top:0}.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} }</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/pcgamer/1708811/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/pcgamer/1708811/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/pcgamer/1708811/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/pcgamer/1708811/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/pcgamer/1708811/media/shared/fonts/OpenSans-800-ExtraBold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Roboto Condensed";
font-weight: 300;
font-style: normal;
src: url('https://vanilla.futurecdn.net/pcgamer/1708811/media/shared/fonts/RobotoCondensed-300-Light.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Roboto Condensed";
font-weight: 400;
font-style: normal;
src: url('https://vanilla.futurecdn.net/pcgamer/1708811/media/shared/fonts/RobotoCondensed-400-Regular.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Roboto Condensed";
font-weight: 700;
font-style: normal;
src: url('https://vanilla.futurecdn.net/pcgamer/1708811/media/shared/fonts/RobotoCondensed-700-Bold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "pcgamer";
src: url('https://vanilla.futurecdn.net/pcgamer/1708811/media/fonts/pcgamer.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:auto}[class*=widget-] .widget-commercial-lead .widget-commercial-logo.src-logo{width:auto;height:auto}[class*=widget-] .widget-commercial-lead .widget-commercial-logo.css-logo:before{width:auto;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}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-label~.widget-commercial-logo.src-logo{height:auto;max-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-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)}
}
/* --flexi-dynamic-listing-v2-- */
@layer legacy {
@charset "UTF-8";.video-listing{min-height:800px;--brand-widget-hero-title-font-size:20px;--brand-widget-hero-title-line-height:26px;--brand-widget-item-title-font-size:18px;--brand-widget-item-title-line-height:26px;--brand-widget-hero-strapline-font-size:16px;--brand-widget-hero-strapline-line-height:23px}@media screen and (min-width:700px){.video-listing{--wdn-listv2-gapX:20px!important;--wdn-listv2-gapY:20px!important}}@media screen and (max-width:700px){.video-listing{--brand-widget-hero-title-font-size:20px;--brand-widget-hero-title-line-height:26px;--brand-widget-item-title-line-height:22.5px;overflow-x:clip}}.video-listing .wdn-listv2-item-lists p.wdn-listv2-item-content-strapline,.video-listing.widget-dynamic-listv2 .wdn-listv2-item-hero .v2-listing-image-wrapper:after{display:none}.video-listing.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content{padding:20px}@media screen and (min-width:700px){.video-listing.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .wdn-listv2-item-content{flex:0 0 30%;box-sizing:border-box}.video-listing.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .v2-listing-image-layout{flex:0 0 70%}.video-listing.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .wdn-listv2-item-link{max-height:364px}}.video-listing .wdn-listv2-item-link .jwplayer{margin:0}.video-listing li.wdn-listv2-item{position:relative}.video-listing.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item{max-width:calc(var(--wdn-listv2-grid-item-size) + var(--wdn-listv2-grid-item-size)*var(--wdn-listv2-scroll-offset)/var(--wdn-listv2-gridX))}.video-listing .wdn-listv2-item-lists .wdn-listv2-item-link .wdn-listv2-item-content-title{word-wrap:break-word}.video-listing.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .wdn-listv2-item-content-title{word-break:break-word}.video-listing .wdn-listv2-item-link:hover,.video-listing .wdn-listv2-item-lists .wdn-listv2-item-link:hover{text-decoration:none}.video-listing .wdn-listv2-item-lists .wdn-listv2-item-link:hover .wdn-listv2-item-content-title{color:var(--flexi-secondary_color_4)}.flexi-page.responsive.flexi-home:not(.vanilla2) .widget.video-listing .widget-title{width:100%}@media screen and (min-width:700px){.video-listing.row-feature.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content{max-height:200px}}@media screen and (max-width:700px){.flexi-page.responsive.flexi-home:not(.vanilla2) .widget.video-listing .widget-title{text-align:left}.flexi-page .video-listing[class*=widget-] .widget-header{margin:30px 0}.video-listing{min-height:1000px}.video-listing.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content{max-height:30vh}}.widget-dynamic-listv2{--wdn-listv2-gridX:2;--wdn-listv2-scroll-gridY:2;--wdn-listv2-gapX:10px;--wdn-listv2-gapY:10px;--wdn-listv2-scroll-offset:0.5;--wdn-listv2-scroll-multi-height:500px;--wdn-listv2-action-width:40px;--wdn-listv2-action-height:40px;--wdn-listv2-item-wrapper-width:100%;--wdn-listv2-item-lists-width:100%;--wdn-listv2-action-margin:auto;--wdn-listv2-action-bg:#fff;--wdn-listv2-action-line-height:40px;--wdn-listv2-item-basis:100%;--wdn-listv2-item-mb:15px;--wdn-listv2-item-content-padding:30px;--wdn-listv2-item-content-rating-height:18px;--wdn-listv2-arrow-next-txt:18px;--wdn-listv2-arrow-previous-txt:18px;--wdn-listv2-item-flex:none;--wdn-listv2-img-wrapper-hero-mb:0px;--wdn-listv2-item-content-position:relative;--wdn-listv2-item-content-label-block-bottom:30px;--wdn-listv2-action-cursor:pointer;--wdn-listv2-grid-item-size:calc(100%/var(--wdn-listv2-gridX) - var(--wdn-listv2-gapX)*(var(--wdn-listv2-gridX) - 1)/var(--wdn-listv2-gridX));--wdn-listv2-scroll-item-size:calc(var(--wdn-listv2-grid-item-size) + var(--wdn-listv2-grid-item-size)*var(--wdn-listv2-scroll-offset)/var(--wdn-listv2-gridX));--wdn-listv2-arrow-next-content:"\276f";--wdn-listv2-arrow-previous-content:"\276e";--wdn-listv2-main-container-width:100vw;--wdn-listv2-container-width:calc(var(--wdn-listv2-main-container-width) - var(--brand-layout-margin-right,0px) - var(--brand-layout-margin-left,0px) - var(--brand-layout-padding-right,0px) - var(--brand-layout-padding-left, 0px) - var(--wdn-listv2-additional-margin, 0px));--wdn-listv2-horizontal-grid-item-size:calc(var(--wdn-listv2-container-width)/var(--wdn-listv2-gridX) - var(--wdn-listv2-gapX)*(var(--wdn-listv2-gridX) - 1)/var(--wdn-listv2-gridX));--wdn-listv2-horizontal-scroll-item-size:calc(var(--wdn-listv2-horizontal-grid-item-size) + var(--wdn-listv2-horizontal-grid-item-size)*var(--wdn-listv2-scroll-offset)/var(--wdn-listv2-gridX));--wdn-listv2-img-aspect-ratio:1.8;--wdn-listv2-scroll-icon-top:calc((var(--wdn-listv2-horizontal-scroll-item-size)/var(--wdn-listv2-img-aspect-ratio, 1.8))/2 - var(--wdn-listv2-icon-height,20px));--wdn-listv2-with-subhero-primary-color:#011535;--wdn-listv2-with-subhero-secondary-color:#6B7280}.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-weight:var(--brand-widget-item-title-font-weight);font-size:var(--brand-widget-item-title-font-size);line-height:var(--brand-widget-item-title-line-height);text-transform:var(--brand-widget-item-title-text-transform);color:var(--brand-widget-item-title-text-color)}.widget-dynamic-listv2 .listing__text--sponsored .listing__text--sponsorship-disclaimer{display:block;margin-bottom:4px;line-height:23px;font-size:13px;color:inherit}.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-article-structure,.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-strapline{font-weight:var(--brand-widget-item-strapline-font-weight);font-size:var(--brand-widget-item-strapline-font-size);line-height:var(--brand-widget-item-strapline-line-height);text-transform:var(--brand-widget-item-strapline-text-transform);color:var(--brand-widget-item-strapline-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-label{font-weight:var(--brand-widget-item-label-font-weight);font-size:var(--brand-widget-item-label-font-size);line-height:var(--brand-widget-item-label-line-height);text-transform:var(--brand-widget-item-label-text-transform);color:var(--brand-widget-item-label-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-byline{font-weight:var(--brand-widget-item-byline-font-weight);font-size:var(--brand-widget-item-byline-font-size);line-height:var(--brand-widget-item-byline-line-height);text-transform:var(--brand-widget-item-byline-text-transform);color:var(--brand-widget-item-byline-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-weight:var(--brand-widget-hero-title-font-weight);font-size:var(--brand-widget-hero-title-font-size);line-height:var(--brand-widget-hero-title-line-height);text-transform:var(--brand-widget-hero-title-text-transform);color:var(--brand-widget-hero-title-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-strapline{font-weight:var(--brand-widget-hero-strapline-font-weight);font-size:var(--brand-widget-hero-strapline-font-size);line-height:var(--brand-widget-hero-strapline-line-height);text-transform:var(--brand-widget-hero-strapline-text-transform);color:var(--brand-widget-hero-strapline-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-label{font-weight:var(--brand-widget-hero-label-font-weight);font-size:var(--brand-widget-hero-label-font-size);line-height:var(--brand-widget-hero-label-line-height);text-transform:var(--brand-widget-hero-label-text-transform);color:var(--brand-widget-hero-label-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-byline{font-weight:var(--brand-widget-hero-byline-font-weight);font-size:var(--brand-widget-hero-byline-font-size);line-height:var(--brand-widget-hero-byline-line-height);text-transform:var(--brand-widget-hero-byline-text-transform);color:var(--brand-widget-hero-byline-text-color)}.widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-comment-count{--comment-count-text-color:var(--brand-widget-comment-count-text-color,var(--brand-widget-item-byline-text-color,inherit))}.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item{flex:0 0 var(--wdn-listv2-scroll-item-size);box-sizing:border-box}.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-link,.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-link .wdn-listv2-item-content{display:flex;flex-direction:column;height:100%}.widget-dynamic-listv2 .wdn-listv2-item-content>*{margin-bottom:15px}.widget-dynamic-listv2 .wdn-listv2-item-content-title-label{margin-bottom:0}.widget-dynamic-listv2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{max-width:100%;height:auto}.widget-dynamic-listv2 .wdn-listv2-action{color:var(--flexi-brand_color_1);top:var(--wdn-listv2-scroll-icon-top, 4em)}.widget-dynamic-listv2 .wdn-listv2-item-content-byline-date:before{content:"\2022"}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{border-radius:50%;width:180px;border:1px solid var(--flexi-brand_color_1, #ddd);box-shadow:6px 6px 1px -1px rgba(27,27,27,.25);margin-bottom:25px;-o-object-fit:cover;object-fit:cover}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-family:var(--flexi-font_family_2);font-weight:400;font-size:21px;line-height:24px}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-item-wrapper .wdn-listv2-item-content-strapline{font-size:16px}.widget-dynamic-listv2.rounded-image-carousel .v2-listing-image-wrapper{padding-top:0;height:190px}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-item-content{width:-moz-fit-content;width:fit-content;margin:0 20px;justify-items:center}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-item-content-title:after{display:block;content:" ";border-top:1px solid #1b1b1b;width:20px;margin:20px auto 10px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title{color:var(--wdn-listv2-with-subhero-primary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .v2-listing-image-wrapper img{height:100%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title-label{display:inline-block;font-weight:700;margin-bottom:5px;letter-spacing:2.5px;text-transform:uppercase;color:#1f69ff}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title{font-weight:700}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-byline{font-weight:700;font-size:10px;line-height:15px;text-transform:uppercase;color:rgba(0,0,0,.4)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-byline>::after{line-height:15px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .v2-listing-image-wrapper{border-radius:12px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content{padding:var(--wdn-listv2-item-content-padding)0!important;background:0 0!important}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-title{letter-spacing:-1px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-strapline{font-weight:500;color:var(--wdn-listv2-with-subhero-secondary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline{border-top:1px solid var(--wdn-listv2-with-subhero-secondary-color);padding-top:15px;color:var(--wdn-listv2-with-subhero-secondary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline .wdn-listv2-item-content-byline-author-avatar{min-height:40px;min-width:40px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline .wdn-listv2-item-content-byline-author-avatar img{min-height:40px;border-radius:50%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline .wdn-listv2-item-content-byline-right-side{position:relative;width:100%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline .wdn-listv2-item-content-byline-right-side .wdn-listv2-item-content-byline-date{position:absolute;right:0;transform:translate(0,-50%);top:50%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline-author-name{color:var(--wdn-listv2-with-subhero-primary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .v2-listing-image-wrapper{border-radius:12px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar,.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-byline-author-role,.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-strapline{display:none}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-byline-right-side{display:inline}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-byline-right-side .wdn-listv2-item-content-byline-author-name{position:relative;margin-right:20px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-content-byline-right-side .wdn-listv2-item-content-byline-author-name::after{content:"\25cf";position:absolute;right:-15px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3){padding:24px;border-radius:12px;background-color:var(--wdn-listv2-with-subhero-primary-color);margin-bottom:15px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-link{display:flex;flex-direction:column-reverse;gap:20px;align-items:center}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content{display:flex;flex-direction:column;justify-content:space-between}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content-title{font-size:24px;line-height:32px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .v2-listing-image-layout{width:100%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .v2-listing-image-wrapper{padding-top:50%;margin-bottom:0}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content-title-label{font-weight:var(--brand-widget-item-label-font-weight);font-size:var(--brand-widget-item-label-font-size);color:#01fe9e}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content-title{color:var(--brand-color-white, #FFFFFF)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content-byline{color:rgba(255,255,255,.6)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .wdn-listv2-item-link{display:flex;flex-direction:row-reverse;gap:10px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .v2-listing-image-layout{width:35%;min-width:100px;min-height:100px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .wdn-listv2-item-content{width:65%}@media screen and (min-width:1200px){.widget-dynamic-listv2{--wdn-listv2-main-container-width:1200px}}@media screen and (min-width:970px) and (max-width:1200px){.widget-dynamic-listv2{--wdn-listv2-main-container-width:970px}}@media screen and (min-width:700px){.widget-dynamic-listv2{--wdn-listv2-gridX:4;--wdn-listv2-gapX:20px;--wdn-listv2-gapY:20px;--wdn-listv2-scroll-multi-height:750px}.widget-dynamic-listv2.wdn-listv2-layout-md-grid .wdn-listv2-item-lists{flex-wrap:wrap;overflow:inherit!important}.widget-dynamic-listv2.wdn-listv2-layout-md-grid .wdn-listv2-item-lists .wdn-listv2-item{flex:0 0 var(--wdn-listv2-grid-item-size)}.widget-dynamic-listv2.wdn-listv2-layout-md-scroll-multi .wdn-listv2-item-lists{flex-direction:column;flex-wrap:wrap;height:var(--wdn-listv2-scroll-multi-height);overflow:scroll hidden}.widget-dynamic-listv2.wdn-listv2-layout-md-scroll-multi .wdn-listv2-item-lists .wdn-listv2-item{flex:0 0 calc(100%/var(--wdn-listv2-scroll-gridY) - var(--wdn-listv2-gapX)*(var(--wdn-listv2-scroll-gridY) - 1)/var(--wdn-listv2-scroll-gridY));overflow:hidden;width:var(--wdn-listv2-scroll-item-size)}.widget-dynamic-listv2.wdn-listv2-layout-md-scroll-multi .wdn-listv2-action{border:1px solid}.widget-dynamic-listv2.wdn-listv2-layout-md-scroll-multi .wdn-listv2-action.next,.widget-dynamic-listv2.wdn-listv2-layout-md-scroll-multi .wdn-listv2-action.previous{top:0;bottom:0}.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .wdn-listv2-item-link{flex:0 0 100%;display:flex;flex-flow:row-reverse}.widget-dynamic-listv2.landscape-hero .wdn-listv2-item-hero .v2-listing-image-layout{flex:0 0 71%}.widget-dynamic-listv2.landscape-hero .v2-listing-image-wrapper,.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .v2-listing-image-wrapper img{height:100%}.widget-dynamic-listv2.landscape-hero .v2-listing-image-img{-o-object-fit:fill;object-fit:fill}.widget-dynamic-listv2.row-feature .wdn-listv2-items{justify-content:space-between;gap:var(--wdn-listv2-gapX);flex-wrap:nowrap!important}.widget-dynamic-listv2.row-feature .wdn-listv2-items .wdn-listv2-item-hero{flex:0 0 calc(50% - var(--wdn-listv2-gapX)/2)!important}.widget-dynamic-listv2.row-feature .wdn-listv2-items .wdn-listv2-item-wrapper{width:calc(50% - var(--wdn-listv2-gapX)/2)!important}.widget-dynamic-listv2.row-feature.row-reverse .wdn-listv2-items{flex-flow:row-reverse}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title{color:var(--wdn-listv2-with-subhero-primary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title-label{font-weight:900;font-size:12px;line-height:18px;letter-spacing:2.5px;text-transform:uppercase}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-content-title{font-size:20px;line-height:25px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .v2-listing-image-wrapper{border-radius:12px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content{padding:var(--wdn-listv2-item-content-padding)0!important;background:0 0!important}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:60px;line-height:60px;letter-spacing:-1px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-strapline{font-size:18px;line-height:30px;color:var(--wdn-listv2-with-subhero-secondary-color)}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-hero .wdn-listv2-item-content-byline-author-name{color:var(--wdn-listv2-with-subhero-primary-color)}}@media screen and (min-width:700px) and (max-width:900px){.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(-n+2){flex:0 0 calc(50% - 15px)}}@media screen and (min-width:700px){.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item .v2-listing-image-wrapper{border-radius:12px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3){flex:auto!important;padding:32px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-link{flex-direction:row-reverse}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content{width:66.6%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content>*{margin-bottom:0}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .wdn-listv2-item-content-title{font-size:30px;line-height:34px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(3) .v2-listing-image-layout{width:33.3%}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .wdn-listv2-item-link{display:flex;flex-direction:row-reverse;gap:10px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .v2-listing-image-layout{min-width:80px;min-height:80px}.widget-dynamic-listv2.row-feature.row-feature-with-subhero .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:nth-child(n+4) .wdn-listv2-item-content-title{font-size:14px;font-weight:700;line-height:20px}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-item{border-bottom:1px solid #d3d3d3;margin-bottom:5px}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items{justify-content:space-between;gap:var(--wdn-listv2-gapX);flex-wrap:nowrap!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-hero{flex:0 0 calc(45% - var(--wdn-listv2-gapX)/2)!important;margin-bottom:15px;padding-bottom:15px}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-hero .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left),.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3){width:calc(40% - var(--wdn-listv2-gapX)/2)!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item:first-child{flex:auto!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child):not(.ads-listingv2-item-wrapper){flex:calc(50% - var(--wdn-listv2-gapX)/2)!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child):not(.ads-listingv2-item-wrapper) .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child):not(.ads-listingv2-item-wrapper) .v2-listing-image-wrapper img{aspect-ratio:1/1!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-3{width:calc(15% - var(--wdn-listv2-gapX)/2)!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-3 .wdn-listv2-item-lists .wdn-listv2-item{flex:auto!important}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-3 .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-link .v2-listing-image-layout{display:none}.widget-dynamic-listv2.row-feature-grid-3-col.row-reverse .wdn-listv2-items{flex-flow:row-reverse}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-item{border-bottom:1px solid #d3d3d3;margin-bottom:5px}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items{justify-content:space-between;gap:var(--wdn-listv2-gapX) var(--wdn-listv2-gapY)}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) :first-child{flex:auto}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child){flex:100%}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child) .wdn-listv2-item-link{display:flex;flex-direction:row;gap:30px}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child) .wdn-listv2-item-link .v2-listing-image-layout{width:calc(40% - 15px)}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child) .wdn-listv2-item-link .v2-listing-image-layout .v2-listing-image-wrapper{padding-top:0;margin:0}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child) .wdn-listv2-item-link .v2-listing-image-layout .v2-listing-image-wrapper img{position:relative;padding-top:6px;aspect-ratio:3/4}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left) .wdn-listv2-item-lists li:not(:first-child) .wdn-listv2-item-link .wdn-listv2-item-content{width:calc(60% - 15px)}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-left{width:calc(60% - var(--wdn-listv2-gapX)/2);border-right:1px solid #d3d3d3;padding-right:var(--wdn-listv2-gapX)}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-left .wdn-listv2-item-lists .wdn-listv2-item{flex:auto}.widget-dynamic-listv2.asymmetric-2-col.row-reverse .wdn-listv2-items{flex-flow:row-reverse;flex-wrap:wrap}.widget-dynamic-listv2.asymmetric-2-col.row-reverse .wdn-listv2-items .wdn-listv2-item-wrapper-col-left{width:calc(60% - var(--wdn-listv2-gapX)/2);border-left:1px solid #d3d3d3;padding-left:var(--wdn-listv2-gapX);border-right:none;padding-right:0}.widget-dynamic-listv2.sticky-hero .wdn-listv2-item-hero .wdn-listv2-item-link{position:sticky;top:var(--wdn-listv2-gapX)}}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item{position:relative}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{height:100%}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item:not(.wdn-listv2-item-hero) .v2-listing-image-wrapper,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item .v2-listing-image-wrapper{padding-top:100%;border-radius:15px;transition:transform .7s ease-in-out}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item-lists .wdn-listv2-item-content{position:absolute!important;top:28%!important;padding:0 10px!important;background:0 0!important}.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero .wdn-listv2-item-content{position:absolute!important;padding:0 10px!important;background:0 0!important;top:50%!important}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item-lists .wdn-listv2-item-content>*{color:#fff}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item-lists .wdn-listv2-item-content .wdn-listv2-item-content-strapline,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero .wdn-listv2-item-content .wdn-listv2-item-content-strapline{display:none}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item-lists .wdn-listv2-item-content .wdn-listv2-item-content-title-label,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero .wdn-listv2-item-content .wdn-listv2-item-content-title-label{top:-100%}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item-lists .v2-listing-image-wrapper:after,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero .v2-listing-image-wrapper:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.6);border-radius:15px}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-action{border:1px solid;opacity:.5}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-action.next,.widget-dynamic-listv2.flw-big-cards .wdn-listv2-action.previous{top:0!important;bottom:0!important}.widget-dynamic-listv2.flw-big-cards:hover .wdn-listv2-action{opacity:1}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item:not(.wdn-listv2-item-hero):hover .v2-listing-image-wrapper,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero:hover .v2-listing-image-wrapper{transform:rotate3d(0,1,0,180deg)}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item:not(.wdn-listv2-item-hero):hover .wdn-listv2-item-content>*,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero:hover .wdn-listv2-item-content>*{display:none}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item:not(.wdn-listv2-item-hero):hover .wdn-listv2-item-content .wdn-listv2-item-content-strapline,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero:hover .wdn-listv2-item-content .wdn-listv2-item-content-strapline{display:block}.widget-dynamic-listv2.flw-big-cards .wdn-listv2-item:not(.wdn-listv2-item-hero):hover .v2-listing-image-wrapper:after,.widget-dynamic-listv2.flw-big-cards.row-feature .wdn-listv2-item-hero:hover .v2-listing-image-wrapper:after{background:rgba(0,0,0,.3)}.widget-dynamic-listv2.flw-landscape-list-item .wdn-listv2-item-wrapper .wdn-listv2-item .wdn-listv2-item-link{display:flex;flex-direction:var(--wdn-listv2-landscape-list-item-flex-direction, row);gap:var(--wdn-listv2-landscape-list-item-gap, 20px)}.widget-dynamic-listv2.flw-landscape-list-item .wdn-listv2-item-wrapper .wdn-listv2-item .wdn-listv2-item-link .v2-listing-image-layout{flex:0 0 var(--wdn-listv2-landscape-list-item-image-width, 30%)}.widget-dynamic-listv2.flw-landscape-list-item .wdn-listv2-item-wrapper .wdn-listv2-item .wdn-listv2-item-link .v2-listing-image-layout .v2-listing-image-wrapper{margin-bottom:var(--wdn-listv2-landscape-list-item-image-margin-bottom, 0)}.widget-dynamic-listv2.flw-landscape-list-item .wdn-listv2-item-wrapper .wdn-listv2-item .wdn-listv2-item-link .wdn-listv2-item-content{padding:var(--wdn-listv2-landscape-list-item-content-padding, 10px)}.widget-dynamic-listv2.flexi-carouzelize ul.wdn-listv2-item-lists::-webkit-scrollbar{display:none}.widget-dynamic-listv2.rounded-image-carousel{border:1px solid #000}.widget-dynamic-listv2.rounded-image-carousel .widget-header{justify-self:center}.widget-dynamic-listv2.rounded-image-carousel .widget-header .widget-title.heading1a.cpc{top:-.6rem;letter-spacing:4px}.widget-dynamic-listv2.rounded-image-carousel .wdn-listv2-items{padding:0 0 0 30px}.widget-dynamic-listv2.expert-carousel-arrow .wdn-listv2-action.next:after{display:none}.widget-dynamic-listv2.expert-carousel-arrow .wdn-listv2-action.next:before{content:"\203a";line-height:45px;font-size:40px}.widget-dynamic-listv2.expert-carousel-arrow i.wdn-listv2-action.next{height:90px;border-radius:0;width:35px;background:var(--flexi-secondary_color_3);color:#fff;top:50px;bottom:inherit;align-content:center}@media screen and (max-width:700px){.widget-dynamic-listv2.flexi-carouzelize .wdn-listv2-item-lists{overflow:scroll auto!important;padding-bottom:30px!important}.widget-dynamic-listv2.flexi-carouzelize.flw-custom-overflow-y-hidden .wdn-listv2-item-lists{overflow-y:hidden!important}.widget-dynamic-listv2.flexi-carouzelize .wdn-listv2-actions,.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-3 .wdn-listv2-item-lists .wdn-listv2-item .wdn-listv2-item-link .v2-listing-image-layout{display:none}.widget-dynamic-listv2.wdn-listv2-layout-sm-grid .wdn-listv2-item-lists{flex-wrap:wrap;overflow:inherit!important}.widget-dynamic-listv2.wdn-listv2-layout-sm-grid .wdn-listv2-item-lists .wdn-listv2-item{flex:0 0 var(--wdn-listv2-grid-item-size);width:var(--wdn-listv2-grid-item-size)}.widget-dynamic-listv2.wdn-listv2-layout-sm-scroll-multi .wdn-listv2-item-lists{flex-direction:column;flex-wrap:wrap;height:var(--wdn-listv2-scroll-multi-height);overflow:scroll hidden}.widget-dynamic-listv2.wdn-listv2-layout-sm-scroll-multi .wdn-listv2-item-lists .wdn-listv2-item{flex:0 0 calc(100%/var(--wdn-listv2-scroll-gridY) - var(--wdn-listv2-gapX)*(var(--wdn-listv2-scroll-gridY) - 1)/var(--wdn-listv2-scroll-gridY));overflow:hidden;width:var(--wdn-listv2-scroll-item-size)}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-item{border-bottom:1px solid #d3d3d3;margin-bottom:5px}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-hero{margin-bottom:15px;padding-bottom:15px}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-hero .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists{flex-wrap:wrap}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists :first-child{flex:100%}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child){flex:1}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child) .v2-listing-image-wrapper{padding-top:100%}.widget-dynamic-listv2.row-feature-grid-3-col .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-3) .wdn-listv2-item-lists li:not(:first-child) .v2-listing-image-wrapper img{aspect-ratio:1/1}.widget-dynamic-listv2.row-feature-grid-3-col.row-reverse .wdn-listv2-items{flex-flow:row-reverse}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items{gap:var(--wdn-listv2-gapY)}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-left .wdn-listv2-item-lists{flex-direction:column}.widget-dynamic-listv2.asymmetric-2-col .wdn-listv2-items .wdn-listv2-item-wrapper-col-left .wdn-listv2-item-lists .wdn-listv2-item{border-bottom:1px solid #d3d3d3}.widget-dynamic-listv2.asymmetric-2-col.row-reverse .wdn-listv2-items .wdn-listv2-item.wdn-listv2-item-hero{order:1}.widget-dynamic-listv2.asymmetric-2-col.row-reverse .wdn-listv2-items .wdn-listv2-item-wrapper.wdn-listv2-item-wrapper-col-left{order:3}.widget-dynamic-listv2.asymmetric-2-col.row-reverse .wdn-listv2-items .wdn-listv2-item-wrapper:not(.wdn-listv2-item-wrapper-col-left){order:2}}.widget-dynamic-listv2 .wdn-listv2-item-content-rating .rating__star:before{color:var(--flexi-brand_color_2);content:"\2605";left:0;position:absolute;top:0}.widget-dynamic-listv2 .wdn-listv2-item-content-rating .rating__star--half:after{content:"\2605";position:absolute;top:0;left:45%;text-indent:-50%;color:#ededed;overflow:hidden}.widget-dynamic-listv2 .wdn-listv2-item-content-rating .rating__star--half:before{width:50%;overflow:hidden}.widget-dynamic-listv2 .wdn-listv2-item-content-rating .rating__star--empty:before{color:#ededed}.widget-dynamic-listv2 .wdn-listv2-item-content-rating .rating--listing .rating__star{font-size:1em;width:1em;height:1em}.widget-dynamic-listv2 .more-link{margin:30px 0}.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{border-radius:50%;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;width:95%;height:95%}.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-wrapper .v2-listing-image-wrapper{width:200px;height:200px;margin:0 auto 25px;overflow:hidden}.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-family:var(--flexi-font_family_2);font-weight:400;font-size:21px;line-height:24px;text-align:center}.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-wrapper .wdn-listv2-item-content-strapline{font-size:16px;text-align:center}.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-wrapper .wdn-listv2-item-content{width:-moz-fit-content;width:fit-content;justify-items:center}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-content-byline,.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-content-byline,.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-content-byline{text-align:center}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-content-title:after,.widget-dynamic-listv2.flw-rounded-images .wdn-listv2-item-content-title:after{display:block;content:" ";border-top:1px solid #1b1b1b;width:20px;margin:20px auto 10px}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{border-radius:50%;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;width:95%;height:95%;box-shadow:6px 6px 1px -1px var(--flw-expert-style-1-shadow, rgba(27, 27, 27, 0.2509803922))}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-wrapper .v2-listing-image-wrapper{width:200px;height:200px;margin:0 auto 25px;overflow:hidden}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-family:var(--flexi-font_family_2);font-weight:400;font-size:21px;line-height:24px;text-align:center}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-wrapper .wdn-listv2-item-content-strapline{font-size:16px;text-align:center}.widget-dynamic-listv2.flw-expert-style-1 .wdn-listv2-item-wrapper .wdn-listv2-item-content{width:-moz-fit-content;width:fit-content;justify-items:center}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item{filter:grayscale(100%)}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:hover{filter:grayscale(0%);transition:all .4s ease-in-out}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item:hover img{border:2px solid #000}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-items .wdn-listv2-item-lists .wdn-listv2-item img{border-radius:2em;width:100%;height:100%;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;border:2px solid #ddd}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-wrapper .v2-listing-image-wrapper{width:180px;height:180px;margin:0 auto 25px;overflow:hidden}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-family:var(--flexi-font_family_2);font-weight:600;font-size:1.125rem;line-height:24px;text-align:center}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-strapline{font-size:.875rem;text-align:center}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-wrapper .wdn-listv2-item-content{width:-moz-fit-content;width:fit-content;justify-items:center}.widget-dynamic-listv2.flw-expert-style-2 .wdn-listv2-item-content-title:after{display:block;content:" ";border-top:4px solid #161616;width:30px;margin:20px auto 10px}.widget-dynamic-listv2 .wdn-listv2-item-content-byline-with-media{display:flex;margin-top:auto;align-items:center;gap:20px}@media screen and (max-width:640px){.widget-dynamic-listv2 .wdn-listv2-item-content-byline-with-media{gap:10px}}@media screen and (max-width:500px){.widget-dynamic-listv2 .wdn-listv2-item-content-byline-with-media{display:block}}.widget-dynamic-listv2 .wdn-listv2-item-content-byline-right-side{display:inline-grid}@media screen and (max-width:500px){.widget-dynamic-listv2 .wdn-listv2-item-content-byline-right-side{display:grid}}.widget-dynamic-listv2 .wdn-listv2-item-content-byline-author-role{font-style:italic}.widget-dynamic-listv2 .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar{min-height:70px;min-width:70px}.widget-dynamic-listv2 .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar img{width:100%;min-height:70px;-o-object-fit:cover;object-fit:cover;--image--border-radius:50%}@media screen and (max-width:640px){.widget-dynamic-listv2 .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar{min-height:36px;min-width:36px}.widget-dynamic-listv2 .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar img{min-height:36px}}@media screen and (max-width:500px){.widget-dynamic-listv2 .wdn-listv2-item .wdn-listv2-item-content-byline-author-avatar{margin-right:10px;float:left}}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure{padding:10px;background:color-mix(in srgb,var(--flexi-brand-color-1) 10%,transparent);border-radius:5px}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure .wdn-listv2-item-content-article-structure-title{margin-bottom:10px;color:gray;text-transform:uppercase}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure ul.wdn-listv2-item-content-article-structure-list{list-style:inside}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure ul.wdn-listv2-item-content-article-structure-list li::marker{color:var(--flexi-brand-color-1)}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure ul.wdn-listv2-item-content-article-structure-list li.wdn-listv2-item-content-article-structure-more{color:gray;font-style:italic}.widget-dynamic-listv2 .wdn-listv2-item-content-article-structure ul.wdn-listv2-item-content-article-structure-list li.wdn-listv2-item-content-article-structure-more::marker{color:gray}.flw-square-items-img{--wdn-listv2-img-aspect-ratio:1}.flw-rectangle-vertical-items-img{--wdn-listv2-img-aspect-ratio:0.75}
}
/* --flexi-widget-ads-- */
@layer legacy {
}
/* --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-fields_query .hero-product-container{max-width:unset!important}}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-fields_query .vanilla-image-block{padding-top:var(--flw-pt-var-vanilla-img-block, 130%)!important}
}
/* --flexi-widget-slice-- */
@layer legacy {
.slice-container svg{visibility:unset}
}
/* --custom-widget-tailwind-block-- */
#membership-expandable-banner-1 {
padding: 0;
margin: 0;
height: 0;
/* Responsive Design */
}
#membership-expandable-banner-1 .flcw-secondary-font {
font-family: var(--brand-font-family-2-membership, var(--brand-font-family-1-membership));
}
#membership-expandable-banner-1 .flcw-secondary-font-unless-overridden {
font-family: var(--flcw-membership-font-override, var(--brand-font-family-2-membership, var(--brand-font-family-1-membership)));
}
#membership-expandable-banner-1 .flcw-skinnyBanner-content-size {
max-width: 1300px;
}
#membership-expandable-banner-1 .flcw-skinnyBanner-background-color {
background-color: var(--flcw-membership-skinnybanner-content-bg-color, rgba(0, 0, 0, 0.65));
}
#membership-expandable-banner-1 .flcw-text {
color: var(--flcw-membership-skinnybanner-text-color, white);
}
#membership-expandable-banner-1 .flcw-banner-title {
color: var(--flcw-membership-skinnybanner-title-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-slide-out-2 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-slide-out-2 .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-2 .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-2 .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-2 .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-2 .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-2 .flcw-slide-out .isExpanded {
width: 475px;
}
#membership-slide-out-2 .flcw-text {
color: var(--flcw-membership-text-color, white);
}
#membership-slide-out-2 .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-2 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}.widget-customwidgets *, .widget-customwidgets ::before, .widget-customwidgets ::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;--fte-tw3-gradient-from-position: ;--fte-tw3-gradient-via-position: ;--fte-tw3-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 / 0.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: ;}
.widget-customwidgets ::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;--fte-tw3-gradient-from-position: ;--fte-tw3-gradient-via-position: ;--fte-tw3-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 / 0.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: ;}
.widget-customwidgets * {
transform: none;
translate: none;
rotate: none;
scale: none;
}
.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-12 {
height: 3rem;
}
.widget-customwidgets .h-4 {
height: 1rem;
}
.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-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-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 .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-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 .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(--fte-tw3-gradient-stops));
}
.widget-customwidgets .from-\[var\(--flcw-membership-skinnybanner-popup-bg-color-start\,var\(--flexi-brand-color-1\)\)\] {
--fte-tw3-gradient-from:var(--flcw-membership-skinnybanner-popup-bg-color-start,var(--flexi-brand-color-1)) var(--fte-tw3-gradient-from-position);
--fte-tw3-gradient-to:rgb(255 255 255 / 0) var(--fte-tw3-gradient-to-position);
--fte-tw3-gradient-stops:var(--fte-tw3-gradient-from), var(--fte-tw3-gradient-to);
}
.widget-customwidgets .to-\[var\(--flcw-membership-skinnybanner-popup-bg-color-end\,var\(--flexi-brand-color-1\)\)\] {
--fte-tw3-gradient-to:var(--flcw-membership-skinnybanner-popup-bg-color-end,var(--flexi-brand-color-1)) var(--fte-tw3-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-\[var\(--flcw-membership-skinnybanner-title-text-color\,white\)\] {
color: var(--flcw-membership-skinnybanner-title-text-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 .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 .m-0 {
margin: 0px;
}
.widget-customwidgets .mb-1 {
margin-bottom: 0.25rem;
}
.widget-customwidgets .mb-4 {
margin-bottom: 1rem;
}
.widget-customwidgets .mb-5 {
margin-bottom: 1.25rem;
}
.widget-customwidgets .mb-7 {
margin-bottom: 1.75rem;
}
.widget-customwidgets .mb-\[100px\] {
margin-bottom: 100px;
}
.widget-customwidgets .mb-\[15px\] {
margin-bottom: 15px;
}
.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-\[15px\] {
margin-top: 15px;
}
.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 .h-6 {
height: 1.5rem;
}
.widget-customwidgets .w-10 {
width: 2.5rem;
}
.widget-customwidgets .w-32 {
width: 8rem;
}
.widget-customwidgets .w-5 {
width: 1.25rem;
}
.widget-customwidgets .w-6 {
width: 1.5rem;
}
.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 .flex-row {
flex-direction: row;
}
.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 .rounded-full {
border-radius: 9999px;
}
.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 .border-white {
--tw-border-opacity:1;
border-color: rgb(255 255 255/var(--tw-border-opacity, 1));
}
.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-transparent {
background-color: transparent;
}
.widget-customwidgets .bg-gradient-to-l {
background-image: linear-gradient(to left, var(--fte-tw3-gradient-stops));
}
.widget-customwidgets .from-black\/80 {
--fte-tw3-gradient-from:rgb(0 0 0 / 0.8) var(--fte-tw3-gradient-from-position);
--fte-tw3-gradient-to:rgb(0 0 0 / 0) var(--fte-tw3-gradient-to-position);
--fte-tw3-gradient-stops:var(--fte-tw3-gradient-from), var(--fte-tw3-gradient-to);
}
.widget-customwidgets .via-black\/40 {
--fte-tw3-gradient-to:rgb(0 0 0 / 0) var(--fte-tw3-gradient-to-position);
--fte-tw3-gradient-stops:var(--fte-tw3-gradient-from), rgb(0 0 0 / 0.4) var(--fte-tw3-gradient-via-position), var(--fte-tw3-gradient-to);
}
.widget-customwidgets .to-transparent {
--fte-tw3-gradient-to:transparent var(--fte-tw3-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-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.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-\[12px\] {
font-size: 12px;
}
.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 .leading-snug {
line-height: 1.375;
}
.widget-customwidgets .leading-tight {
line-height: 1.25;
}
.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));
}
@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\: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;
}
}
/* --flexi-home-- */
@layer legacy {
.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height)}@media (max-width:1024px){.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height-mobile)}}.hasBarrier .flexi-after-paywall-locker{display:initial!important}.hasBarrier .widget-area.paywall-locker.flexi-paywall-locker{display:none!important}.hasBarrier .widget-area.flexi-kiosq-targeted-area{overflow:hidden;position:relative;margin-bottom:0}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer{z-index:99;position:absolute;width:96%;padding:0;margin:0;bottom:0;margin-bottom:0!important;left:50%;transform:translateX(-50%);max-width:none}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer .kiosq-main-layer-container{margin-bottom:0}.hasBarrier.flexi-page .paywall-locker.flexi-paywall-locker{overflow:hidden!important}.hasBarrier.flexi-page.flexi-landing.responsive .flexi-kiosq-targeted-area .kiosq-main-layer{margin-inline:auto;position:absolute;z-index:99;width:95%;max-width:none}.hasBarrier.flexi-page.flexi-landing.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto;max-width:none}.hasBarrier.flexi-page.flexi-home.responsive .flexi-after-paywall-locker{margin-inline:auto;position:relative;z-index:99}.hasBarrier.flexi-page.flexi-home.responsive .kiosq-main-layer{max-width:none}@media (min-width:1024px){.hasBarrier.flexi-page.flexi-home.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto}}.hasBarrier.flexi-page.flexi-home.progressive .kiosq-main-layer{max-width:none!important;width:100%}.flexi-after-paywall-locker{display:none}
}
/* --flexi-fte-custom-responsive-- */
@layer legacy{.flexi-page article .widget-dynamic-feature-fter-feature-block figcaption{width:auto;display:block}.flexi-page article .widget-content-parsed iframe[src*=sporcle]{width:100%;min-height:550px}.flexi-page .tabs-item,.flexi-page .tabs>input,.flexi-page.responsive.no-sidebar .widget-area-group-2col #widgetArea17{display:none}.flexi-page .widget-edt-listing .wel-item .wel-item-title{margin-bottom:0}.flexi-page .widget-area-group-2col .kwizly-quiz{margin-bottom:1.125rem!important}.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 { :root {
--brand-font-family-1: "Open Sans",sans-serif!important;
}
.news-continued .search-result .image, .news-continued .listingResults .listingResult:not(:first-of-type) .image {
display: block;
margin-top: 10px;
margin-left: 20px;
width: 100px;
float: left;
height: 57px;
}
.news-continued .listingResult:nth-of-type(n+2) img {
display: block;
}
.news-continued .category-link, .news-continued .listingResult:first-child a.category-link {
display: none;
}
/*.news-continued .listingResult .content {*/
/* float: left;*/
/*}*/
.news-continued .search-result {
padding-top: 10px;
padding-bottom: 10px;
}
.news-continued,.news-continued .listingResults, .news-continued.wdn-fte-lists-list {
margin-top: 0 !important;
}
.news-continued-text .listingResult .article-name {
font-size: 16px;
line-height: 22px;
font-weight: 400;
}
.news-continued-text .news, .news-continued-text article{
padding: 0;
margin: 0;
border: 0;
}
.news-continued-text.widget-dynamic-fter-lists .hide-image .listingResult {
border: 0;
padding-bottom: 10px;
}
.news-continued-text .news .result1, .news-continued-text .news .result2, .news-continued-text .news .result3 {
display: none;
}
.more-link{
position: absolute !important;
top: 15px;
right: 0;
background-color: transparent !important;
color: #333 !important;
width: 90px !important;
}
.flexi-page.responsive .widget .widget-header h2{
width: 100%;
}
.flexi-page.responsive .widget.widget-dynamic header .list-title,.flexi-page.responsive .widget .widget-header h2 {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-transform: uppercase;
line-height: 42px;
position: relative;
}
.flexi-page.responsive .widget-area{
padding: 0;
}
div.mobile-only{
display: block;
}
#affiliate-disclaimer{
display: none;
}
.widget-dynamic .more-link i.fa{
filter: none;
}
.us-only{
display: none;
}
html[data-locale="US"] .us-only{
display: block;
}
.impact .widget-featured-articles .listingResult.small.result1 .image, .impact .widget-featured-articles .listingResult.small.result2 .image, .impact .widget-featured-articles .listingResult.small.result3 .image {
display: block;
width: 100px;
float: left;
height: 57px;
margin-left: 0;
margin-right: 20px;
padding-bottom: 0;
}
@media screen and (max-width: 900px){
.flexi-page [class*=widget-] .widget-header,
.flexi-page.responsive .widget.widget-dynamic header .list-title {
text-align: left;
margin: 30px 0;
}
.impact .widget-featured-articles .listingResult.small.result1 .article-name,.impact .widget-featured-articles .listingResult.small.result2 .article-name,.impact .widget-featured-articles .listingResult.small.result3 .article-name {
font-size: 20px;
}
.impact .widget-featured-articles .listingResult.small.result1 .image, .impact .widget-featured-articles .listingResult.small.result2 .image, .impact .widget-featured-articles .listingResult.small.result3 .image {
margin-top: 10px;
margin-left: 20px;
margin-right: 0;
}
.impact .widget-featured-articles .listingResult:nth-of-type(n+2) img {
display: block;
}
.flexi-page.responsive .widget.widget-dynamic.listing-with-hero header .list-title {
margin: 0;
}
.listingResults{
margin-top: 20px;
}
.widget-dynamic .more-link{
left: 0;
top: 63px;
margin: 20px 16px;
}
.impact .listing-with-hero .image {
display: block;
}
.impact .three-three-four.mobile-header .listingResults>.listingResult:first-of-type .image,.impact .three-three-four.mobile-header .listingResults>.listingResult:first-of-type .category-link,.impact .listing-with-hero .result1 .synopsis, .impact .listing-with-hero .result1 .byline,.category-link {
display: none;
}
#news-continued--mobile- .news .listingResult .content{
margin-top: 10px;
}
}
@media screen and (min-width: 900px){
#widgetArea1{
margin-left: 24px;
margin-right: 24px;
}
div.mobile-only{
display: none;
}
.impact .listingResult.small.result1 .content, .impact .listingResult.small.result2 .content, .impact .listingResult.small.result3 .content{
background: inherit;
}
html.pcgamer .impact .listingResult.small.result1 .content, .impact .listingResult.small.result2 .content, .impact .listingResult.small.result3 .content{
background: inherit;
}
.impact .widget-featured-articles .listingResult.small.result1 .article-link article .article-name,.impact .widget-featured-articles .listingResult.small.result2 .article-link article .article-name,.impact .widget-featured-articles .listingResult.small.result3 .article-link article .article-name {
font-size: 18px;
font-weight: 700;
}
.impact .widget-featured-articles .listingResult.small.result1 article, .impact .widget-featured-articles .listingResult.small.result2 article, .impact .widget-featured-articles .listingResult.small.result3 article{
background-color: #ededed;
}
.impact .listing-with-hero {
margin-bottom: 0;
}
.impact .listing-with-hero .listingResult.small.result1 {
width: 100%;
margin-bottom: 0;
}
.impact .listing-with-hero .listingResult.small.result1 .image{
margin-bottom: 0;
}
.impact .listing-with-hero .listingResult.small.result1 .content {
padding: 18px 28px 13px;
background-color: rgba(51,51,51,.9);
position: absolute;
bottom: 0;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.impact .listing-with-hero .listingResult.small.result1 .content header {
margin-bottom: 6px;
}
.impact .listing-with-hero .listingResult.small.result1 .content header .article-name {
font-size: 28px;
line-height: 36px;
display: inline-block;
zoom: 1;
color: #fff;
font-weight: 400;
margin-bottom: 0;
font-weight: 700!important;
}
.impact .listing-with-hero .listingResult.small.result1 .content header .byline,.impact .listing-with-hero .listingResult.small.result1 .content .synopsis {
display: none;
}
.flexi-page.responsive .feature-block.top-featured .feature-block-item-wrapper.item-6{
flex: 0 0 calc(49.33% - 15px);
}
.three-three-four .listingResult.result7,
.three-three-four .listingResult.result8,
.three-three-four .listingResult.result9,
.three-three-four .listingResult.result10,
.three-three-four .listingResult.result17,
.three-three-four .listingResult.result18,
.three-three-four .listingResult.result19,
.three-three-four .listingResult.result20 {
width: 24% !important;
}
.widget-dynamic-feature-fter-feature-block .feature-block-item-wrapper {
max-width: 100%!important;
margin-right: 0!important;
}
}
.header-link:hover{
color: #333 !important;
text-decoration: none !important;
}
@media screen and (max-width: 700px){
html.pcgamer .impact .listingResult.small.result1 .content, .impact .listingResult.small.result2 .content, .impact .listingResult.small.result3 .content{
background: inherit;
}
}
#news-continued--mobile- .news .listingResult .image{
margin-right: 20px;
}
#featured-articles .hidemobile .listingResult.small.result1 .image, #featured-articles .hidemobile .listingResult.small.result2 .image, #featured-articles .hidemobile .listingResult.small.result3 .image{
margin-top: 15px;
}
/* */
@media screen and (max-width: 700px) {
.flexi-page.responsive .widget-area:not(#widgetArea0)>:not(.widget-ads) {
margin-top: 0;
margin-bottom: 0;
}
.wdn-fte-lists-list.pos-relative.space-t20.hide-subtitle {
margin-top: 0;
}
.video-listing {
min-height: auto !important;
}
.widget-dynamic-listv2.flexi-carouzelize .wdn-listv2-item-lists {
padding-bottom: 0 !important;
}
.wdn-listv2-layout-sm-scroll li.wdn-listv2-item-wrapper.w-full.relative {
padding: 0 20px;
}
.widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-strapline{
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}
} }
</style>
<style data-component-name="ViteAsset" id="tailwind-inline-styles">
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:rgba(0, 0, 0, 0);--tw-gradient-via:rgba(0, 0, 0, 0);--tw-gradient-to:rgba(0, 0, 0, 0);--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 rgba(0, 0, 0, 0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:rgba(0, 0, 0, 0);--tw-gradient-via:rgba(0, 0, 0, 0);--tw-gradient-to:rgba(0, 0, 0, 0);--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 rgba(0, 0, 0, 0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-lime-700:oklch(53.2% .157 131.589);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-600:oklch(59.2% .249 .584);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:calc(var(--radius) * .4);--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius:.5rem;--color-base-50:var(--vds-color-base-50);--color-base-100:var(--vds-color-base-100);--color-base-200:var(--vds-color-base-200);--color-base-300:var(--vds-color-base-300);--color-base-400:var(--vds-color-base-400);--color-base-500:var(--vds-color-base-500);--color-base-600:var(--vds-color-base-600);--color-base-700:var(--vds-color-base-700);--color-base-800:var(--vds-color-base-800);--color-base-900:var(--vds-color-base-900);--color-base-950:var(--vds-color-base-950);--color-neutral:var(--vds-color-base-500);--color-surface-transparent:transparent;--color-surface-danger:var(--vds-color-surface-danger);--color-surface-dark-hover:var(--vds-color-surface-dark-hover);--color-surface-dark:var(--vds-color-surface-dark);--color-surface-info:var(--vds-color-surface-info);--color-surface-light-hover:var(--vds-color-surface-light-hover);--color-surface-light:var(--vds-color-surface-light);--color-surface-muted-inverse:var(--vds-color-surface-muted-inverse);--color-surface-muted:var(--vds-color-surface-muted);--color-surface-primary-inverse:var(--vds-color-surface-primary-inverse);--color-surface-primary:var(--vds-color-surface-primary);--color-surface-secondary-inverse:var(--vds-color-surface-secondary-inverse);--color-surface-secondary:var(--vds-color-surface-secondary);--color-surface-success:var(--vds-color-surface-success);--color-surface-warning:var(--vds-color-surface-warning);--color-on-danger:var(--vds-color-on-danger);--color-on-dark:var(--vds-color-base-50);--color-on-disabled-inverse:var(--vds-color-base-500);--color-on-disabled:var(--vds-color-base-400);--color-on-info:var(--color-blue-700);--color-on-light:var(--vds-color-base-950);--color-on-primary-inverse:rgb(var(--color-primary-950));--color-on-primary:rgb(var(--color-primary-50));--color-on-secondary-inverse:rgb(var(--color-secondary-950));--color-on-secondary:rgb(var(--color-secondary-50));--color-on-success:var(--color-green-700);--color-on-surface-inverse:var(--vds-color-base-50);--color-on-surface:var(--vds-color-base-950);--color-on-warning:var(--color-amber-700);--color-primary:var(--vds-color-surface-primary);--color-primary-inverse:var(--vds-color-surface-primary-inverse);--color-primary-foreground:var(--vds-color-on-primary);--color-primary-foreground-inverse:var(--vds-color-on-primary-inverse);--color-secondary:var(--vds-color-surface-secondary);--color-secondary-inverse:var(--vds-color-surface-secondary-inverse);--color-muted:var(--vds-color-surface-muted);--color-muted-inverse:var(--vds-color-surface-muted-inverse);--color-secondary-foreground:var(--vds-color-on-secondary);--color-secondary-foreground-inverse:var(--vds-color-on-secondary-inverse);--color-alpha-primary-20:rgb(var(--color-primary-200) / .2);--color-alpha-primary-50:rgb(var(--color-primary-200) / .5);--color-alpha-primary-20-inverse:rgb(var(--color-primary-400) / .2);--color-alpha-primary-50-inverse:rgb(var(--color-primary-400) / .5);--color-alpha-secondary-20:rgb(var(--color-secondary-200) / .2);--color-alpha-secondary-50:rgb(var(--color-secondary-200) / .5);--color-alpha-secondary-20-inverse:rgb(var(--color-secondary-400) / .2);--color-alpha-secondary-50-inverse:rgb(var(--color-secondary-400) / .5);--color-alpha-neutral-6:var(--vds-color-surface-dark)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-6:color-mix(in srgb, var(--vds-color-surface-dark) 6%, transparent)}}:root,:host{--color-alpha-neutral-6-inverse:var(--vds-color-surface-light)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-6-inverse:color-mix(in srgb, var(--vds-color-surface-light) 6%, transparent)}}:root,:host{--color-alpha-neutral-50:var(--vds-color-surface-dark)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-50:color-mix(in srgb, var(--vds-color-surface-dark) 50%, transparent)}}:root,:host{--color-alpha-neutral-50-inverse:var(--vds-color-surface-light)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-50-inverse:color-mix(in srgb, var(--vds-color-surface-light) 50%, transparent)}}:root,:host{--color-alpha-neutral-70:var(--vds-color-surface-dark)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-70:color-mix(in srgb, var(--vds-color-surface-dark) 70%, transparent)}}:root,:host{--color-alpha-neutral-70-inverse:var(--vds-color-surface-light)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-70-inverse:color-mix(in srgb, var(--vds-color-surface-light) 70%, transparent)}}}@layer reset{*,:after,:before,::-webkit-backdrop{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}*,:after,:before,::backdrop{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:var(--default-font-family,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-feature-settings:var(--default-font-feature-settings,normal);font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration: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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-feature-settings:var(--default-mono-font-feature-settings,normal);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-webkit-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::-ms-input-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}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{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}em{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}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}html{line-height:1}[x-cloak]{display:none!important}pre.sf-dump{border-radius:.5rem}}@layer tw-utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.aspect-w-16{padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;position:relative}.aspect-w-16>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.position-fullwidth{width:100dvw;max-width:none;margin-left:-50dvw;margin-right:-50dvw;position:relative;left:50%;right:50%}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.\[position\:var\(--wdn-listv2-action-position\,absolute\)\]{position:absolute;position:var(--wdn-listv2-action-position,absolute)}.\[position\:var\(--wdn-listv2-item-content-label-block-position\,relative\)\]{position:relative;position:var(--wdn-listv2-item-content-label-block-position,relative)}.\[position\:var\(--wdn-listv2-item-content-position\,relative\)\]{position:relative;position:var(--wdn-listv2-item-content-position,relative)}.\[position\:var\(--wdn-listv2-item-lists-position\,relative\)\]{position:relative;position:var(--wdn-listv2-item-lists-position,relative)}.\[position\:var\(--wdn-listv2-item-wrapper-position\,relative\)\]{position:relative;position:var(--wdn-listv2-item-wrapper-position,relative)}.\[position\:var\(--wdn-listv2-rating-star-position\,relative\)\]{position:relative;position:var(--wdn-listv2-rating-star-position,relative)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[31\%_12\.5\%_26\%_12\.5\%\]{top:31%;right:12.5%;bottom:26%;left:12.5%}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(50\%_-_10px\)\]{top:calc(50% - 10px)}.top-\[var\(--site-header-height\,60px\)\]{top:60px;top:var(--site-header-height,60px)}.top-auto{top:auto}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-\[7px\]{right:-7px}.right-\(--tray-bell-right-offset\){right:var(--tray-bell-right-offset)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/2{right:50%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-4\.5rem\]{right:-4.5rem}.right-\[38\%\]{right:38%}.right-full{right:100%}.-bottom-\(--wdn-listv2-item-content-label-block-bottom\){bottom:calc(var(--wdn-listv2-item-content-label-block-bottom) * -1)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[-1\.85rem\]{bottom:-1.85rem}.bottom-\[115\%\]{bottom:115%}.bottom-full{bottom:100%}.-left-2\!{left:calc(var(--spacing) * -2)!important}.-left-\[7px\]{left:-7px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2,.left-2\/4{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-auto\!{left:auto!important}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[999\]{z-index:999}.z-\[9994\]{z-index:9994}.z-\[9996\]{z-index:9996}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.z-\[999999999999999999\]{z-index:2147483647}.z-\[999999999999999999\]\!{z-index:2147483647!important}.z-\[var\(--burger-btn-z-index\,1\)\]{z-index:1;z-index:var(--burger-btn-z-index,1)}.order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}.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}.col-span-10{grid-column:span 10/span 10}.row-1{grid-row:1}.row-3{grid-row:3}.row-4{grid-row:4}.float-end{float:inline-end}.float-left{float:left}.float-start{float:inline-start}.clear-both{clear:both}.clear-left{clear:left}.container{width:100%}@media (min-width:575px){.container{max-width:575px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1000px){.container{max-width:1000px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1574px){.container{max-width:1574px}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-\(--wdn-listv2-action-margin\){margin:var(--wdn-listv2-action-margin)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.m-\[var\(--wdn-listv2-item-lists-margin\,0px\)\]{margin:0;margin:var(--wdn-listv2-item-lists-margin,0px)}.m-\[var\(--wdn-listv2-items-margin\,0px\)\]{margin:0;margin:var(--wdn-listv2-items-margin,0px)}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-\[50vw\]{margin-inline:-50vw}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\!{margin-inline:calc(var(--spacing) * 0)!important}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[-49vw\]{margin-inline:-49vw}.mx-\[12px\]{margin-inline:12px}.mx-\[auto\],.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\!{margin-block:calc(var(--spacing) * 0)!important}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-\[40px\]{margin-block:40px}.my-auto{margin-block:auto}.ms-4{-webkit-margin-start:calc(var(--spacing) * 4);margin-inline-start:calc(var(--spacing) * 4)}.me-2{-webkit-margin-end:calc(var(--spacing) * 2);margin-inline-end:calc(var(--spacing) * 2)}.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);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.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] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em;list-style-type:decimal}.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] *)){margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.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);margin-top:1.25em;font-weight:600}.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] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"&#8220;""&#8221;""&#8216;""&#8217;";margin-top:1.6em;margin-bottom:1.6em;-webkit-padding-start:1em;padding-inline-start:1em;font-style:italic;font-weight:500}.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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.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] *)){margin-top:2em;margin-bottom:2em;display:block}.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] *)){color:var(--tw-prose-kbd);-webkit-box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);padding-top:.1875em;-webkit-padding-end:.375em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;-webkit-padding-start:.375em;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)),.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] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.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);padding-top:.857143em;-webkit-padding-end:1.14286em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;-webkit-padding-start:1.14286em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)){table-layout:auto;text-align:start;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.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);vertical-align:bottom;-webkit-padding-end:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;-webkit-padding-start:.571429em;padding-inline-start:.571429em;font-weight:600}.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);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:rgba(0, 0, 0, .50196);--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);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] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:.375em;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;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;-webkit-padding-end:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;-webkit-padding-start:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){-webkit-padding-end:0;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}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-\[28px\]{margin-top:28px}.mt-\[30px\]{margin-top:30px}.mt-\[40px\]{margin-top:40px}.mt-\[var\(--comment-count-margin-top\,0\.75rem\)\]{margin-top:.75rem;margin-top:var(--comment-count-margin-top,.75rem)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\!{margin-right:calc(var(--spacing) * 3)!important}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-4\!{margin-right:calc(var(--spacing) * 4)!important}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-\[15px\]{margin-right:15px}.mr-auto{margin-right:auto}.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-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5\!{margin-bottom:calc(var(--spacing) * .5)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\!{margin-bottom:calc(var(--spacing) * 1)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[2px\]{margin-bottom:2px}.mb-\[12px\]{margin-bottom:12px}.mb-\[20px\]{margin-bottom:20px}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[50px\]{margin-bottom:50px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\!{margin-left:calc(var(--spacing) * 2)!important}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[-10px\]{margin-left:-10px}.ml-\[calc\(-50vw\+50\%\)\]{margin-left:calc(50% - 50vw)}.ml-\[var\(--wdn-listv2-item-content-label-block-margin-left\,33px\)\]{margin-left:33px;margin-left:var(--wdn-listv2-item-content-label-block-margin-left,33px)}.ml-auto{margin-left:auto}.box-border{-webkit-box-sizing:border-box;box-sizing:border-box}.form-checkbox:checked{background-color:currentColor;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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 rgba(0, 0, 0, 0);background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-radius:0;-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}.form-checkbox:focus{outline-offset:2px;--tw-ring-inset: ;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid rgba(0,0,0,0)}.form-checkbox:checked{background-color:currentColor;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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus{background-color:currentColor;border-color:#0000}.form-checkbox:indeterminate{background-color:currentColor;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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{background-color:currentColor;border-color:#0000}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 rgba(0, 0, 0, 0);background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus{outline-offset:2px;--tw-ring-inset: ;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid rgba(0,0,0,0)}.form-input::-webkit-input-placeholder{color:#6a7282;opacity:1}.form-input::-moz-placeholder{color:#6a7282;opacity:1}.form-input::-ms-input-placeholder{color:#6a7282;opacity:1}.form-input::placeholder{color:#6a7282;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-date-and-time-value{text-align:inherit}.form-input::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:var\(--wdn-listv2-action-display\,none\)\]{display:none;display:var(--wdn-listv2-action-display,none)}.\[display\:var\(--wdn-listv2-item-content-label-block-display\,inline-block\)\]{display:inline-block;display:var(--wdn-listv2-item-content-label-block-display,inline-block)}.\[display\:var\(--wdn-listv2-item-lists-display\,flex\)\]{display:-webkit-box;display:-ms-flexbox;display:flex;display:var(--wdn-listv2-item-lists-display,flex)}.\[display\:var\(--wdn-listv2-items-display\,flex\)\]{display:-webkit-box;display:-ms-flexbox;display:flex;display:var(--wdn-listv2-items-display,flex)}.\[display\:var\(--wdn-listv2-rating-star-display\,inline-block\)\]{display:inline-block;display:var(--wdn-listv2-rating-star-display,inline-block)}.block{display:block}.contents{display:contents}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex\!{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inline-flex\!{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.table{display:table}.table-row{display:table-row}.aspect-\(--aspect-ratio\){aspect-ratio:var(--aspect-ratio)}.aspect-\[1\.618\/1\]{aspect-ratio:1.618}.aspect-\[1\.4142\/1\]{aspect-ratio:1.4142}.aspect-\[1\/1\.618\]{aspect-ratio:1/1.618}.aspect-\[1\/1\.4142\]{aspect-ratio:1/1.4142}.aspect-\[1\/2\]{aspect-ratio:1/2}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[8\.5\/11\]{aspect-ratio:8.5/11}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[9\/21\]{aspect-ratio:9/21}.aspect-\[10\/16\]{aspect-ratio:10/16}.aspect-\[11\/8\.5\]{aspect-ratio:11/8.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[var\(--img-listing-aspect-ratio\,16\/9\)\]{aspect-ratio:16/9;aspect-ratio:var(--img-listing-aspect-ratio,16/9)}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\!{width:calc(var(--spacing) * 1)!important;height:calc(var(--spacing) * 1)!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-30{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 30)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[24px\]{width:24px;height:24px}.size-\[75px\]{width:75px;height:75px}.size-\[85px\]{width:85px;height:85px}.size-\[100px\]{width:100px;height:100px}.size-\[120px\]{width:120px;height:120px}.size-\[length\:var\(--comment-count-icon-size\,1\.2em\)\]{width:1.2em;width:var(--comment-count-icon-size,1.2em);height:1.2em;height:var(--comment-count-icon-size,1.2em)}.size-full{width:100%;height:100%}.h-\(--nav-height\){height:var(--nav-height)}.h-\(--truncate-height\){height:var(--truncate-height)}.h-\(--wdn-listv2-action-height\){height:var(--wdn-listv2-action-height)}.h-\(--wdn-listv2-item-content-rating-height\){height:var(--wdn-listv2-item-content-rating-height)}.h-1{height:calc(var(--spacing) * 1)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-12\!{height:calc(var(--spacing) * 12)!important}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[12px\]{height:12px}.h-\[20px\]{height:20px}.h-\[20px\]\!{height:20px!important}.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-\[150px\]{height:150px}.h-\[calc-size\(auto\,size\)\]{height:calc-size(auto,size)}.h-\[var\(--flw-commercial-logo-height-mobile\,auto\)\]{height:auto;height:var(--flw-commercial-logo-height-mobile,auto)}.h-\[var\(--logo-height-mobile\,25px\)\]{height:25px;height:var(--logo-height-mobile,25px)}.h-\[var\(--site-header-height\,60px\)\]{height:60px;height:var(--site-header-height,60px)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-min{height:-webkit-min-content;height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-80{max-height:calc(var(--spacing) * 80)}.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-\[260px\]{max-height:260px}.max-h-\[var\(--flw-commercial-logo-max-height-mobile\,150px\)\]{max-height:150px;max-height:var(--flw-commercial-logo-max-height-mobile,150px)}.max-h-\[var\(--logo-height-mobile\,25px\)\]{max-height:25px;max-height:var(--logo-height-mobile,25px)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[24px\]{min-height:24px}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.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-full{min-height:100%}.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-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\!{width:calc(var(--spacing) * 10)!important}.w-12{width:calc(var(--spacing) * 12)}.w-12\!{width:calc(var(--spacing) * 12)!important}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3rem\]{width:3rem}.w-\[6\.857px\]{width:6.857px}.w-\[18px\]{width:18px}.w-\[20px\]\!{width:20px!important}.w-\[30px\]{width:30px}.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-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[173px\]{width:173px}.w-\[200px\]{width:200px}.w-\[278px\]{width:278px}.w-\[var\(--article-river-thumbnail-width\,60px\)\]{width:60px;width:var(--article-river-thumbnail-width,60px)}.w-\[var\(--article-river-thumbnail-width\,100px\)\]{width:100px;width:var(--article-river-thumbnail-width,100px)}.w-\[var\(--flw-commercial-logo-width-mobile\,100\%\)\]{width:100%;width:var(--flw-commercial-logo-width-mobile,100%)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-screen{width:100vw}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[60\%\]{max-width:60%}.max-w-\[60rem\]{max-width:60rem}.max-w-\[95vh\]{max-width:95vh}.max-w-\[98vw\]{max-width:98vw}.max-w-\[236px\]{max-width:236px}.max-w-\[800px\]{max-width:800px}.max-w-\[806px\]{max-width:806px}.max-w-\[980px\]{max-width:980px}.max-w-\[1070px\]{max-width:1070px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[min\(970px\,98dvw\)\]{max-width:min(970px,98dvw)}.max-w-\[min\(var\(--site-header-max-width\,970px\)\,98dvw\)\]{max-width:min(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}.max-w-xs{max-width:20rem}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10\!{min-width:calc(var(--spacing) * 10)!important}.min-w-16\!{min-width:calc(var(--spacing) * 16)!important}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[100px\]{min-width:100px}.min-w-\[156px\]{min-width:156px}.min-w-\[300px\]{min-width:300px}.min-w-\[var\(--tray-bell-min-width\,40px\)\]{min-width:40px;min-width:var(--tray-bell-min-width,40px)}.min-w-full{min-width:100%}.flex-\(--wdn-listv2-item-flex\){-webkit-box-flex:var(--wdn-listv2-item-flex);-ms-flex:var(--wdn-listv2-item-flex);flex:var(--wdn-listv2-item-flex)}.flex-0{-webkit-box-flex:0;-ms-flex:0;flex:0}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink,.shrink{-ms-flex-negative:1;flex-shrink:1}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-grow,.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.basis-\(--wdn-listv2-item-basis\){-ms-flex-preferred-size:var(--wdn-listv2-item-basis);flex-basis:var(--wdn-listv2-item-basis)}.basis-1\/2{-ms-flex-preferred-size:50%;flex-basis:50%}.basis-1\/3{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.basis-1\/5{-ms-flex-preferred-size:20%;flex-basis:20%}.basis-1\/6{-ms-flex-preferred-size:16.6667%;flex-basis:16.6667%}.basis-2\/3{-ms-flex-preferred-size:66.6667%;flex-basis:66.6667%}.basis-2\/5{-ms-flex-preferred-size:40%;flex-basis:40%}.basis-3\/5{-ms-flex-preferred-size:60%;flex-basis:60%}.basis-11\/24{-ms-flex-preferred-size:45.8333%;flex-basis:45.8333%}.basis-13\/24{-ms-flex-preferred-size:54.1667%;flex-basis:54.1667%}.basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}.basis-full{-ms-flex-preferred-size:100%;flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-center{-webkit-transform-origin:50%;transform-origin:50%}.origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.2\]{scale:.2}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{-webkit-transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);-webkit-transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{-webkit-animation:var(--animate-pulse);animation:var(--animate-pulse)}.animate-spin{-webkit-animation:var(--animate-spin);animation:var(--animate-spin)}.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{-ms-scroll-snap-type:x var(--tw-scroll-snap-strictness);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-template-columns\:var\(--site-header-grid-template-columns\)\]{grid-template-columns:var(--site-header-grid-template-columns)}.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-cols-\[repeat\(auto-fill\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto\]{grid-template-rows:auto}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-col\!{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row\!{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.\[flex-wrap\:var\(--wdn-listv2-items-wrap\,wrap\)\]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:var(--wdn-listv2-items-wrap,wrap);flex-wrap:var(--wdn-listv2-items-wrap,wrap)}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.place-items-center{place-items:center}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-center{-ms-flex-line-pack:center;align-content:center}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-center\!{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.\[justify-content\:var\(--wdn-listv2-item-lists-justify\,space-between\)\]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--wdn-listv2-item-lists-justify,space-between);-ms-flex-pack:var(--wdn-listv2-item-lists-justify,space-between);justify-content:var(--wdn-listv2-item-lists-justify,space-between)}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-center\!{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gap-\(--wdn-listv2-gapX\){gap:var(--wdn-listv2-gapX)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\!{gap:calc(var(--spacing) * 4)!important}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[15px\]{gap:15px}.gap-\[var\(--site-header-gap\,0\.65rem\)\]{gap:.65rem;gap:var(--site-header-gap,.65rem)}.gap-\[var\(--site-header-gap\,1\.20rem\)\]{gap:1.2rem;gap:var(--site-header-gap,1.2rem)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-webkit-column-gap:calc(var(--spacing) * 1.5);-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{-webkit-column-gap:calc(var(--spacing) * 3);-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-webkit-column-gap:calc(var(--spacing) * 4);-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5{-webkit-column-gap:calc(var(--spacing) * 5);-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-x-8{-webkit-column-gap:calc(var(--spacing) * 8);-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-x-10{-webkit-column-gap:calc(var(--spacing) * 10);-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}:where(.space-x-3\!>:not(:last-child)){--tw-space-x-reverse:0!important;-webkit-margin-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse))!important;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse))!important;-webkit-margin-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))!important;margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))!important}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-solid>:not(:last-child)){--tw-border-style:solid;border-style:solid}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}:where(.divide-white\/40>:not(:last-child)){border-color:#fff6}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.self-center{-ms-flex-item-align:center;align-self:center}.self-start{-ms-flex-item-align:start;align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[overflow\:var\(--wdn-listv2-item-lists-overflow\,auto\)\]{overflow:auto;overflow:var(--wdn-listv2-item-lists-overflow,auto)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.\[overflow-x\:var\(--wdn-listv2-item-lists-overflow\,auto\)\]{overflow-x:auto;overflow-x:var(--wdn-listv2-item-lists-overflow,auto)}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.\!\[overflow-y\:var\(--wdn-listv2-item-lists-overflow-y\,hidden\)\]{overflow-y:hidden!important;overflow-y:var(--wdn-listv2-item-lists-overflow-y,hidden)!important}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.\[border-radius\:var\(--nav-custom-links-link-border-radius\,0\)\]{border-radius:0;border-radius:var(--nav-custom-links-link-border-radius,0)}.\[border-radius\:var\(--wdn-listv2-action-border-radius\,9999px\)\]{border-radius:9999px;border-radius:var(--wdn-listv2-action-border-radius,9999px)}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px_10px_2px_10px\]{border-radius:10px 10px 2px}.rounded-\[20px\]{border-radius:20px}.rounded-\[30px\]{border-radius:30px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[200px\]{border-radius:200px}.rounded-\[400px\]{border-radius:400px}.rounded-\[var\(--comment-widget-border-radius\,0\)\]{border-radius:0;border-radius:var(--comment-widget-border-radius,0)}.rounded-\[var\(--image--border-radius\,0\)\]{border-radius:0;border-radius:var(--image--border-radius,0)}.rounded-\[var\(--newsletter-branded--border-radius\,0\)\]{border-radius:0;border-radius:var(--newsletter-branded--border-radius,0)}.rounded-\[var\(--newsletter-branded-button--border-radius\,0\)\]{border-radius:0;border-radius:var(--newsletter-branded-button--border-radius,0)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-sm\!{border-radius:var(--radius-sm)!important}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.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-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.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:0;border-bottom-right-radius:var(--comment-widget-border-radius,0);border-bottom-left-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-br-\[12px\]{border-bottom-right-radius:12px}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-\[12px\]{border-bottom-left-radius:12px}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-2\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-\(--accent-color\){border-color:var(--accent-color)!important}.\[border-color\:var\(--nav-custom-link-dropdown-button-border-color\,\#1B1B1B\)\]{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:#d1d5db;border-color:var(--nav-custom-link-dropdown-link-border-color,#d1d5db)}.\[border-color\:var\(--nav-custom-links-link-border-color\,\#FFFFFF\)\]{border-color:#fff;border-color:var(--nav-custom-links-link-border-color,#fff)}.border-\(--flexi-brand-color-1\){border-color:var(--flexi-brand-color-1)}.border-\(--flexi-dynamic-tabs-color-black\){border-color:var(--flexi-dynamic-tabs-color-black)}.border-\(--flexi-dynamic-tabs-color-grey\){border-color:var(--flexi-dynamic-tabs-color-grey)}.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-\[\#0000001a\]{border-color:#0000001a}.border-\[\#1A98EE\]{border-color:#1a98ee}.border-\[\#333\]{border-color:#333}.border-\[\#666666\]{border-color:#666}.border-\[\#CCCCCC\]{border-color:#ccc}.border-\[\#DDDDDD\]{border-color:#ddd}.border-\[\#EDEDED\]{border-color:#ededed}.border-\[\#ccc\]{border-color:#ccc}.border-\[\#d9a0aa\]{border-color:#d9a0aa}.border-\[\#ededed\]{border-color:#ededed}.border-\[none\]{border-color:none}.border-black{border-color:var(--color-black)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-600{border-color:var(--color-green-600)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-on-surface{border-color:var(--vds-color-border-on-surface);border-color:var(--color-on-surface)}.border-on-surface-inverse{border-color:var(--vds-color-border-on-surface-inverse);border-color:var(--color-on-surface-inverse)}.border-primary-500{border-color:rgb(var(--color-primary-500) / 1)}.border-primary-ink{border-color:var(--vds-color-primary-border)}.border-primary-ink-inverse{border-color:var(--vds-color-primary-border-inverse)}.border-red-600{border-color:var(--color-red-600)}.border-secondary-500{border-color:rgb(var(--color-secondary-500) / 1)}.border-secondary-ink{border-color:var(--vds-color-secondary-border)}.border-secondary-ink-inverse{border-color:var(--vds-color-secondary-border-inverse)}.border-slate-600{border-color:var(--color-slate-600)}.border-surface-dark{border-color:var(--color-surface-dark)}.border-surface-light{border-color:var(--color-surface-light)}.border-surface-primary{border-color:var(--color-surface-primary)}.border-surface-primary-inverse{border-color:var(--color-surface-primary-inverse)}.border-surface-secondary{border-color:var(--color-surface-secondary)}.border-surface-secondary-inverse{border-color:var(--color-surface-secondary-inverse)}.border-surface-transparent{border-color:var(--color-surface-transparent)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-\(--flexi-dynamic-tabs-color-primary\){border-top-color:var(--flexi-dynamic-tabs-color-primary)}.border-t-black{border-top-color:var(--color-black)}.border-t-neutral-500{border-top-color:var(--color-neutral-500)}.border-r-\[\#ccc\]{border-right-color:#ccc}.border-r-neutral-100{border-right-color:var(--color-neutral-100)}.border-r-neutral-200{border-right-color:var(--color-neutral-200)}.border-b-\(--flexi-dynamic-tabs-color-black\){border-bottom-color:var(--flexi-dynamic-tabs-color-black)}.border-b-\(--jumpto-underline-color\){border-bottom-color:var(--jumpto-underline-color)}.border-b-black{border-bottom-color:var(--color-black)}.border-b-neutral-200{border-bottom-color:var(--color-neutral-200)}.border-b-neutral-300{border-bottom-color:var(--color-neutral-300)}.border-l-\[\#ccc\]{border-left-color:#ccc}.border-l-neutral-200{border-left-color:var(--color-neutral-200)}.\!bg-\(--accent-color-dark\){background-color:var(--accent-color-dark)!important}.\[background-color\:var\(--nav-custom-link-dropdown-button-bg-color\,\#1B1B1B\)\]{background-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:#fff;background-color:var(--nav-custom-link-dropdown-link-bg-color,white)}.\[background-color\:var\(--nav-custom-links-link-bg-color\,\#FFFFFF\)\]{background-color:#fff;background-color:var(--nav-custom-links-link-bg-color,#fff)}.bg-\(--ad-slot-badge-bg-color\){background-color:var(--ad-slot-badge-bg-color)}.bg-\(--background-color\){background-color:var(--background-color)}.bg-\(--brand-color-1\){background-color:var(--brand-color-1)}.bg-\(--flexi-brand-color-1\){background-color:var(--flexi-brand-color-1)}.bg-\(--flexi-dynamic-tabs-color-primary\){background-color:var(--flexi-dynamic-tabs-color-primary)}.bg-\(--flexi-dynamic-tabs-color-white\){background-color:var(--flexi-dynamic-tabs-color-white)}.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-\(--wdn-listv2-action-bg\){background-color:var(--wdn-listv2-action-bg)}.bg-\[\#1A98EE\]{background-color:#1a98ee}.bg-\[\#5AAF0B\]{background-color:#5aaf0b}.bg-\[\#333\]{background-color:#333}.bg-\[\#262626\]{background-color:#262626}.bg-\[\#333333\]{background-color:#333}.bg-\[\#33333370\]{background-color:#33333370}.bg-\[\#DDDDDD\]{background-color:#ddd}.bg-\[\#F2F2F2\]{background-color:#f2f2f2}.bg-\[\#F5F5F5\]{background-color:#f5f5f5}.bg-\[\#ececf0\]{background-color:#ececf0}.bg-\[\#ededed\]{background-color:#ededed}.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:#2e4a7f;background-color:var(--actions-bar-bg-color,#2e4a7f)}.bg-\[var\(--flcw-membership-my-account-badges-check-bg\,\#00C950\)\]{background-color:#00c950;background-color:var(--flcw-membership-my-account-badges-check-bg,#00c950)}.bg-\[var\(--region-redirect-banner-background\,var\(--brand-color-1\)\)\]{background-color: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: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:#fff;background-color:var(--site-header-background-color,white)}.bg-\[var\(--truncate-btn-bg-color\,black\)\]{background-color:#000;background-color:var(--truncate-btn-bg-color,black)}.bg-alpha-neutral-70{background-color:var(--color-alpha-neutral-70)}.bg-alpha-primary-50{background-color:var(--color-alpha-primary-50)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-base-200{background-color:var(--color-base-200)}.bg-base-foreground{background-color:var(--vds-color-base-foreground)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-current{background-color:currentColor}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/75{background-color:color-mix(in oklab,var(--color-gray-500) 75%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/5{background-color:#1018280d}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/5{background-color:color-mix(in oklab,var(--color-gray-900) 5%,transparent)}}.bg-gray-950\/40{background-color:#03071266}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/40{background-color:color-mix(in oklab,var(--color-gray-950) 40%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-inherit{background-color:inherit}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/90{background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50\/40{background-color:color-mix(in srgb,rgb(rgb(var(--color-primary-50) / 1) / 1) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/40{background-color:color-mix(in oklab,rgb(var(--color-primary-50) / 1) 40%,transparent)}}.bg-primary-500{background-color:rgb(var(--color-primary-500) / 1)}.bg-primary-700{background-color:rgb(var(--color-primary-700) / 1)}.bg-primary-hover{background-color:var(--vds-color-primary-hover)}.bg-primary-hover-inverse{background-color:var(--vds-color-primary-hover-inverse)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary-500{background-color:rgb(var(--color-secondary-500) / 1)}.bg-secondary-500\!{background-color:rgb(var(--color-secondary-500) / 1)!important}.bg-secondary-950{background-color:rgb(var(--color-secondary-950) / 1)}.bg-secondary-hover{background-color:var(--vds-color-secondary-hover)}.bg-secondary-hover-inverse{background-color:var(--vds-color-secondary-hover-inverse)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-surface-danger{background-color:var(--color-surface-danger)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-surface-dark-hover{background-color:var(--vds-color-surface-dark-hover);background-color:var(--color-surface-dark-hover)}.bg-surface-info{background-color:var(--color-surface-info)}.bg-surface-light{background-color:var(--color-surface-light)}.bg-surface-light-hover{background-color:var(--vds-color-surface-light-hover);background-color:var(--color-surface-light-hover)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-muted-inverse{background-color:var(--color-surface-muted-inverse)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-primary-inverse{background-color:var(--color-surface-primary-inverse)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-secondary-inverse{background-color:var(--color-surface-secondary-inverse)}.bg-surface-success{background-color:var(--color-surface-success)}.bg-surface-transparent{background-color:var(--color-surface-transparent)}.bg-surface-warning{background-color:var(--color-surface-warning)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--comment-widget-header-bg-image\,none\)\]{background-image:none;background-image:var(--comment-widget-header-bg-image,none)}.bg-none{background-image:none}.from-\[var\(--truncate-gradient-color\,white\)\]{--tw-gradient-from:white;--tw-gradient-from:var(--truncate-gradient-color,white);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-950{--tw-gradient-from:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-50\%{--tw-gradient-from-position:50%}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-800{--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.fill-\[white\]{fill:#fff}.fill-gray-500{fill:var(--color-gray-500)}.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:var(--color-white)}.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:calc(var(--spacing) * 0)!important}.p-\(--wdn-listv2-item-content-padding\){padding:var(--wdn-listv2-item-content-padding)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\!{padding:calc(var(--spacing) * 2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[5\.5px\]{padding:5.5px}.p-\[5px\]{padding:5px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[var\(--wdn-listv2-item-lists-padding\,0px\)\]{padding:0;padding:var(--wdn-listv2-item-lists-padding,0px)}.p-\[var\(--wdn-listv2-items-padding\,0px\)\]{padding:0;padding:var(--wdn-listv2-items-padding,0px)}.\!px-1{padding-inline:calc(var(--spacing) * 1)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\!{padding-inline:calc(var(--spacing) * 0)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[60px\]{padding-inline:60px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\!{padding-block:calc(var(--spacing) * 0)!important}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\!{padding-block:calc(var(--spacing) * 4)!important}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[5px\]{padding-block:5px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.pt-\(--aspect-padding\){padding-top:var(--aspect-padding)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-5\!{padding-top:calc(var(--spacing) * 5)!important}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[4px\]{padding-top:4px}.pt-\[12px\]{padding-top:12px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1\!{padding-right:calc(var(--spacing) * 1)!important}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-6\!{padding-bottom:calc(var(--spacing) * 6)!important}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[2px\]{padding-bottom:2px}.pb-\[5px\]{padding-bottom:5px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[var\(--strapline-padding-bottom\,12px\)\]{padding-bottom:12px;padding-bottom:var(--strapline-padding-bottom,12px)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1\!{padding-left:calc(var(--spacing) * 1)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[5px\]{padding-left:5px}.\[text-align\:var\(--wdn-listv2-action-text-align\,center\)\]{text-align:center;text-align:var(--wdn-listv2-action-text-align,center)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.-indent-0\.5{text-indent:calc(var(--spacing) * -.5)}.align-\(--wdn-listv2-rating-star-vertical-align\){vertical-align:var(--wdn-listv2-rating-star-vertical-align)}.align-middle{vertical-align:middle}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.article-heading-lg{font-family:var(--vds-font-family-article-heading);font-size:var(--vds-font-size-article-heading-lg);font-weight:600;line-height:var(--vds-line-height-article-heading-lg);letter-spacing:normal}.article-heading-md{font-family:var(--vds-font-family-article-heading);font-size:var(--vds-font-size-article-heading-md);font-weight:600;line-height:var(--vds-line-height-article-heading-md);letter-spacing:normal}.article-heading-sm{font-family:var(--vds-font-family-article-heading);font-size:var(--vds-font-size-article-heading-sm);font-weight:600;line-height:var(--vds-line-height-article-heading-sm);letter-spacing:normal}.ui-heading-lg{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-heading-lg);font-weight:600;line-height:var(--vds-line-height-heading-lg);letter-spacing:normal}.ui-heading-md{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-heading-md);font-weight:600;line-height:var(--vds-line-height-heading-md);letter-spacing:normal}.ui-heading-sm{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-heading-sm);font-weight:600;line-height:var(--vds-line-height-heading-sm);letter-spacing:normal}.ui-heading-xl{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-heading-xl);font-weight:600;line-height:var(--vds-line-height-heading-xl);letter-spacing:normal}.ui-heading-xs{font-family:var(--vds-font-family-heading);font-size:var(--vds-font-size-heading-xs);font-weight:600;line-height:var(--vds-line-height-heading-xs);letter-spacing:normal}.ui-copy-upper-sm{font-family:var(--vds-font-family-copy);font-size:calc(var(--vds-font-size-copy-sm) - 2px);line-height:var(--vds-line-height-copy-sm);letter-spacing:normal;text-transform:uppercase}.ui-copy-upper-xs{font-family:var(--vds-font-family-copy);font-size:calc(var(--vds-font-size-copy-xs) - 2px);line-height:var(--vds-line-height-copy-xs);letter-spacing:normal;text-transform:uppercase}.article-copy-lg{font-family:var(--vds-font-family-article-copy);font-size:var(--vds-font-size-article-copy-lg);line-height:var(--vds-line-height-article-copy-lg);letter-spacing:normal}.article-copy-md{font-family:var(--vds-font-family-article-copy);font-size:var(--vds-font-size-article-copy-md);line-height:var(--vds-line-height-article-copy-md);letter-spacing:normal}.article-copy-sm{font-family:var(--vds-font-family-article-copy);font-size:var(--vds-font-size-article-copy-sm);line-height:var(--vds-line-height-article-copy-sm);letter-spacing:normal}.typeset-primary-2xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-2xl);line-height:var(--vds-line-height-primary-2xl);letter-spacing:normal}.typeset-primary-3xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-3xl);line-height:var(--vds-line-height-primary-3xl);letter-spacing:normal}.typeset-primary-4xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-4xl);line-height:var(--vds-line-height-primary-4xl);letter-spacing:normal}.typeset-primary-5xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-5xl);line-height:var(--vds-line-height-primary-5xl);letter-spacing:normal}.typeset-primary-6xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-6xl);line-height:var(--vds-line-height-primary-6xl);letter-spacing:normal}.typeset-primary-7xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-7xl);line-height:var(--vds-line-height-primary-7xl);letter-spacing:normal}.typeset-primary-8xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-8xl);line-height:var(--vds-line-height-primary-8xl);letter-spacing:normal}.typeset-primary-9xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-9xl);line-height:var(--vds-line-height-primary-9xl);letter-spacing:normal}.typeset-primary-base{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-base);line-height:var(--vds-line-height-primary-base);letter-spacing:normal}.typeset-primary-lg{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-lg);line-height:var(--vds-line-height-primary-lg);letter-spacing:normal}.typeset-primary-sm{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-sm);line-height:var(--vds-line-height-primary-sm);letter-spacing:normal}.typeset-primary-xl{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-xl);line-height:var(--vds-line-height-primary-xl);letter-spacing:normal}.typeset-primary-xs{font-family:var(--vds-font-family-primary);font-size:var(--vds-font-size-primary-xs);line-height:var(--vds-line-height-primary-xs);letter-spacing:normal}.typeset-secondary-2xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-2xl);line-height:var(--vds-line-height-secondary-2xl);letter-spacing:normal}.typeset-secondary-3xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-3xl);line-height:var(--vds-line-height-secondary-3xl);letter-spacing:normal}.typeset-secondary-4xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-4xl);line-height:var(--vds-line-height-secondary-4xl);letter-spacing:normal}.typeset-secondary-5xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-5xl);line-height:var(--vds-line-height-secondary-5xl);letter-spacing:normal}.typeset-secondary-6xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-6xl);line-height:var(--vds-line-height-secondary-6xl);letter-spacing:normal}.typeset-secondary-7xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-7xl);line-height:var(--vds-line-height-secondary-7xl);letter-spacing:normal}.typeset-secondary-8xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-8xl);line-height:var(--vds-line-height-secondary-8xl);letter-spacing:normal}.typeset-secondary-9xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-9xl);line-height:var(--vds-line-height-secondary-9xl);letter-spacing:normal}.typeset-secondary-base{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-base);line-height:var(--vds-line-height-secondary-base);letter-spacing:normal}.typeset-secondary-lg{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-lg);line-height:var(--vds-line-height-secondary-lg);letter-spacing:normal}.typeset-secondary-sm{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-sm);line-height:var(--vds-line-height-secondary-sm);letter-spacing:normal}.typeset-secondary-xl{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-xl);line-height:var(--vds-line-height-secondary-xl);letter-spacing:normal}.typeset-secondary-xs{font-family:var(--vds-font-family-secondary);font-size:var(--vds-font-size-secondary-xs);line-height:var(--vds-line-height-secondary-xs);letter-spacing:normal}.ui-copy-lg{font-family:var(--vds-font-family-copy);font-size:var(--vds-font-size-copy-lg);line-height:var(--vds-line-height-copy-lg);letter-spacing:normal}.ui-copy-md{font-family:var(--vds-font-family-copy);font-size:var(--vds-font-size-copy-md);line-height:var(--vds-line-height-copy-md);letter-spacing:normal}.ui-copy-sm{font-family:var(--vds-font-family-copy);font-size:var(--vds-font-size-copy-sm);line-height:var(--vds-line-height-copy-sm);letter-spacing:normal}.ui-copy-xl{font-family:var(--vds-font-family-copy);font-size:var(--vds-font-size-copy-xl);line-height:var(--vds-line-height-copy-xl);letter-spacing:normal}.ui-copy-xs{font-family:var(--vds-font-family-copy);font-size:var(--vds-font-size-copy-xs);line-height:var(--vds-line-height-copy-xs);letter-spacing:normal}.\[font-family\:var\(--font-family-1\,inherit\)\]{font-family:inherit;font-family:var(--font-family-1,inherit)}.font-\[\'Open_Sans\:SemiBold\'\,sans-serif\]{font-family:Open Sans\:SemiBold,sans-serif}.font-\[family-name\:var\(--flexi-dynamic-tabs-font-family\)\]{font-family:var(--flexi-dynamic-tabs-font-family)}.font-\[family-name\:var\(--font-family\)\]{font-family:var(--font-family)}.font-article-copy{font-family:"inherit";font-family:var(--font-article-copy,"inherit")}.font-article-heading{font-family:"inherit";font-family:var(--font-article-heading,"inherit")}.font-ui-copy{font-family:"inherit";font-family:var(--font-ui-copy,"inherit")}.font-ui-heading{font-family:"inherit";font-family:var(--font-ui-heading,"inherit")}.\!text-base{font-size:var(--text-base)!important;line-height:var(--text-base--line-height)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--text-sm--line-height)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--text-xs--line-height)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!text-xs\/\[18px\]{font-size:var(--text-xs)!important;line-height:18px!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\/10{font-size:var(--text-3xl);line-height:calc(var(--spacing) * 10)}.text-4xl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--text-base--line-height);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--text-base--line-height)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-base\/\[16px\]\!{font-size:var(--text-base)!important;line-height:16px!important}.text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--text-lg--line-height)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--text-sm--line-height)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-sm\/\[1\.429\]\!{font-size:var(--text-sm)!important;line-height:1.429!important}.text-sm\/\[18px\]\!{font-size:var(--text-sm)!important;line-height:18px!important}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--text-xs--line-height)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-xs\/\[16px\]\!{font-size:var(--text-xs)!important;line-height:16px!important}.text-xs\/\[18px\]\!{font-size:var(--text-xs)!important;line-height:18px!important}.text-\[\.8em\]{font-size:.8em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[12px\]\!{font-size:12px!important}.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-\[28px\]\!{font-size:28px!important}.text-\[length\:var\(--affiliate-disclaimer--font-size\,0\.75rem\)\]{font-size:.75rem;font-size:var(--affiliate-disclaimer--font-size,.75rem)}.text-\[length\:var\(--article-river-title--font-size\,1em\)\]{font-size:1em;font-size:var(--article-river-title--font-size,1em)}.text-\[length\:var\(--comment-count-font-size\,\.875rem\)\]{font-size:.875rem;font-size:var(--comment-count-font-size,.875rem)}.text-\[length\:var\(--comment-count-font-size\,0\.95rem\)\]{font-size:.95rem;font-size:var(--comment-count-font-size,.95rem)}.text-\[length\:var\(--font-size\)\]{font-size:var(--font-size)}.text-\[length\:var\(--nav-item-font-size\)\]{font-size:var(--nav-item-font-size)}.text-\[length\:var\(--smoke-font-size\,1rem\)\]{font-size:1rem;font-size:var(--smoke-font-size,1rem)}.text-\[length\:var\(--strapline-font-size\,13px\)\]{font-size:13px;font-size:var(--strapline-font-size,13px)}.text-\[length\:var\(--wdn-listv2-rating-star-size\)\]{font-size:var(--wdn-listv2-rating-star-size)}.\!leading-4{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.\!leading-5{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-\(--nav-line-height\){--tw-leading:var(--nav-line-height);line-height:var(--nav-line-height)}.leading-\(--wdn-listv2-action-line-height\){--tw-leading:var(--wdn-listv2-action-line-height);line-height:var(--wdn-listv2-action-line-height)}.leading-\(--wdn-listv2-rating-star-line-height\){--tw-leading:var(--wdn-listv2-rating-star-line-height);line-height:var(--wdn-listv2-rating-star-line-height)}.leading-2{--tw-leading:calc(var(--spacing) * 2);line-height:calc(var(--spacing) * 2)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-5\!{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-10\!{--tw-leading:calc(var(--spacing) * 10)!important;line-height:calc(var(--spacing) * 10)!important}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.3em\]{--tw-leading:1.3em;line-height:1.3em}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\.625rem\]{--tw-leading:1.625rem;line-height:1.625rem}.leading-\[2\.85em\]{--tw-leading:2.85em;line-height:2.85em}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug\!{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\(--flexi-dynamic-tabs-font-weight-heavy\){--tw-font-weight:var(--flexi-dynamic-tabs-font-weight-heavy);font-weight:var(--flexi-dynamic-tabs-font-weight-heavy)}.font-\[var\(--article-river-item--font-weight\,500\)\]{--tw-font-weight:500;--tw-font-weight:var(--article-river-item--font-weight,500);font-weight:500;font-weight:var(--article-river-item--font-weight,500)}.font-\[weight\:var\(--flw-sponsored-grid-font-weight\,400\)\]{--tw-font-weight:400;--tw-font-weight:var(--flw-sponsored-grid-font-weight,400);font-weight:400;font-weight:var(--flw-sponsored-grid-font-weight,400)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:var\(--wdn-listv2-action-font-weight\,bold\)\]{font-weight:700;font-weight:var(--wdn-listv2-action-font-weight,bold)}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.break-words{word-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.\!text-\(--accent-color\){color:var(--accent-color)!important}.\!text-\(--custom-label-text-color\){color:var(--custom-label-text-color)!important}.\!text-white{color:var(--color-white)!important}.\[color\:var\(--nav-custom-link-dropdown-button-text-color\,white\)\]{color:#fff;color:var(--nav-custom-link-dropdown-button-text-color,white)}.\[color\:var\(--nav-custom-link-dropdown-link-text-color\,\#1B1B1B\)\]{color:#1b1b1b;color:var(--nav-custom-link-dropdown-link-text-color,#1b1b1b)}.\[color\:var\(--nav-custom-links-link-text-color\,\#1B1B1B\)\]{color:#1b1b1b;color:var(--nav-custom-links-link-text-color,#1b1b1b)}.text-\(--accent-color\){color:var(--accent-color)}.text-\(--flexi-dynamic-tabs-color-black\){color:var(--flexi-dynamic-tabs-color-black)}.text-\(--flexi-dynamic-tabs-color-white\){color:var(--flexi-dynamic-tabs-color-white)}.text-\(--footer-text-color\){color:var(--footer-text-color)}.text-\(--image--text--color\){color:var(--image--text--color)}.text-\(--jumpto-underline-color\){color:var(--jumpto-underline-color)}.text-\(--next-badge-text-color\){color:var(--next-badge-text-color)}.text-\(--primary-link-colour\){color:var(--primary-link-colour)}.text-\(--sub-brands-bar-text-color\){color:var(--sub-brands-bar-text-color)}.text-\(--text-color\){color:var(--text-color)}.text-\[\#1A98EE\]{color:#1a98ee}.text-\[\#1E6A8D\]{color:#1e6a8d}.text-\[\#1a98ee\]{color:#1a98ee}.text-\[\#333\]{color:#333}.text-\[\#292929\]{color:#292929}.text-\[\#333333\]{color:#333}.text-\[color\:\#fafafa\]{color:#fafafa}.text-\[color\:var\(--affiliate-disclaimer--text-color\,inherit\)\]{color:inherit;color:var(--affiliate-disclaimer--text-color,inherit)}.text-\[color\:var\(--burger-btn-color\,black\)\]{color:#000;color:var(--burger-btn-color,black)}.text-\[color\:var\(--comment-count-text-color\,inherit\)\]{color:inherit;color:var(--comment-count-text-color,inherit)}.text-\[color\:var\(--comment-count-text-color\,var\(--accent-color\)\)\]{color:var(--accent-color);color:var(--comment-count-text-color,var(--accent-color))}.text-\[color\:var\(--text-color\,\#111\)\]{color:#111;color:var(--text-color,#111)}.text-\[color\:var\(--truncate-btn-text-color\,white\)\]{color:#fff;color:var(--truncate-btn-text-color,white)}.text-\[rgba\(20\,20\,20\,0\.8\)\]{color:#141414cc}.text-\[var\(--brand-color-white\,\#fff\)\]{color:#fff;color:var(--brand-color-white,#fff)}.text-\[var\(--comment-count-icon-color\,var\(--accent-color\)\)\]{color:var(--accent-color);color:var(--comment-count-icon-color,var(--accent-color))}.text-\[var\(--flcw-membership-my-account-badges-claimed-text-color\,\#05DF72\)\]{color:#05df72;color:var(--flcw-membership-my-account-badges-claimed-text-color,#05df72)}.text-\[var\(--flcw-membership-my-account-badges-label-text-color\,\#FFFFFF\)\]{color:#fff;color:var(--flcw-membership-my-account-badges-label-text-color,#fff)}.text-\[var\(--infoblock--icon-color\,rgb\(var\(--color-primary-500\)\)\)\]{color:rgb(var(--color-primary-500));color:var(--infoblock--icon-color,rgb(var(--color-primary-500)))}.text-\[var\(--site-header-text-color\,\#333\)\]{color:#333;color:var(--site-header-text-color,#333)}.text-\[var\(--site-header-text-color\,white\)\]{color:#fff;color:var(--site-header-text-color,white)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-black\!{color:var(--color-black)!important}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-current{color:currentColor}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-50{color:var(--color-green-50)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-lime-700{color:var(--color-lime-700)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-on-danger{color:var(--color-on-danger)}.text-on-dark{color:var(--color-on-dark)}.text-on-disabled{color:var(--color-on-disabled)}.text-on-disabled-inverse{color:var(--color-on-disabled-inverse)}.text-on-info{color:var(--color-on-info)}.text-on-light{color:var(--color-on-light)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-inverse{color:var(--color-on-primary-inverse)}.text-on-secondary{color:var(--color-on-secondary)}.text-on-secondary-inverse{color:var(--color-on-secondary-inverse)}.text-on-success{color:var(--color-on-success)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-inverse{color:var(--color-on-surface-inverse)}.text-on-warning{color:var(--color-on-warning)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-primary{color:var(--color-primary)}.text-primary-50{color:rgb(var(--color-primary-50) / 1)}.text-primary-100{color:rgb(var(--color-primary-100) / 1)}.text-primary-200{color:rgb(var(--color-primary-200) / 1)}.text-primary-500{color:rgb(var(--color-primary-500) / 1)}.text-primary-600{color:rgb(var(--color-primary-600) / 1)}.text-primary-700{color:rgb(var(--color-primary-700) / 1)}.text-primary-ink{color:var(--vds-color-primary-text)}.text-primary-ink-inverse{color:var(--vds-color-primary-text-inverse)}.text-purple-700{color:var(--color-purple-700)}.text-red-50{color:var(--color-red-50)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-50{color:rgb(var(--color-secondary-50) / 1)}.text-secondary-50\!{color:rgb(var(--color-secondary-50) / 1)!important}.text-secondary-500{color:rgb(var(--color-secondary-500) / 1)}.text-secondary-600{color:rgb(var(--color-secondary-600) / 1)}.text-secondary-900{color:rgb(var(--color-secondary-900) / 1)}.text-secondary-950{color:rgb(var(--color-secondary-950) / 1)}.text-secondary-ink{color:var(--vds-color-secondary-text)}.text-secondary-ink-inverse{color:var(--vds-color-secondary-text-inverse)}.text-slate-50{color:var(--color-slate-50)}.text-slate-500{color:var(--color-slate-500)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.\[text-transform\:var\(--strapline-text-transform\,uppercase\)\]{text-transform:uppercase;text-transform:var(--strapline-text-transform,uppercase)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;-webkit-font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction),var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction),var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-current{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.decoration-transparent{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:#0000}.decoration-solid{-webkit-text-decoration-style:solid;text-decoration-style:solid}.underline-offset-2,.underline-offset-\[2px\]{text-underline-offset:2px}.placeholder-white::-webkit-input-placeholder{color:var(--color-white)}.placeholder-white::-moz-placeholder{color:var(--color-white)}.placeholder-white::-ms-input-placeholder{color:var(--color-white)}.placeholder-white::placeholder{color:var(--color-white)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .10196), 0 1px 2px -1px rgba(0, 0, 0, .10196);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, .25098);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0, 0, 0, .25098));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 3px rgba(0, 0, 0, .07843);--tw-shadow:0 1px 3px var(--tw-shadow-color,rgba(0, 0, 0, .07843));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),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, .05882), 0 4px 6px -1px rgba(0, 0, 0, .10196);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,rgba(0, 0, 0, .05882)), 0 4px 6px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),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 rgba(0, 0, 0, .10196), 0 4px 6px -4px rgba(0, 0, 0, .10196);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_50px_-12px_rgb\(0_0_0_\/_0\.25\)\]{--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, .25098);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0, 0, 0, .25098));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),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, .10196), 0px 1px 2px -1px rgba(27, 27, 27, .10196);--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,rgba(27, 27, 27, .10196)), 0px 1px 2px -1px var(--tw-shadow-color,rgba(27, 27, 27, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),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, .10196), 0px 2px 4px -2px rgba(0, 0, 0, .10196);--tw-shadow:0px 4px 6px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0px 2px 4px -2px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[1px_1px_4px_rgba\(223\,223\,223\,0\.44\)\]{--tw-shadow:1px 1px 4px rgba(223, 223, 223, .43922);--tw-shadow:1px 1px 4px var(--tw-shadow-color,rgba(223, 223, 223, .43922));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_2px_9\.8px_rgba\(117\,117\,117\,0\.25\)\]{--tw-shadow:2px 2px 9.8px rgba(117, 117, 117, .25098);--tw-shadow:2px 2px 9.8px var(--tw-shadow-color,rgba(117, 117, 117, .25098));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, .10196), 0 4px 6px -4px rgba(0, 0, 0, .10196);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .10196), 0 2px 4px -2px rgba(0, 0, 0, .10196);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 2px 4px -2px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 rgba(0, 0, 0, 0)!important;-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .10196), 0 1px 2px -1px rgba(0, 0, 0, .10196);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, .10196), 0 8px 10px -6px rgba(0, 0, 0, .10196);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 8px 10px -6px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05098);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0, 0, 0, .05098));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-600\/20{--tw-ring-color:rgba(221, 116, 0, .2)}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.ring-black\/5{--tw-ring-color:rgba(0, 0, 0, .05098)}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-blue-600\/20{--tw-ring-color:rgba(21, 93, 252, .2)}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-green-600\/20{--tw-ring-color:rgba(0, 165, 68, .2)}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-green-600) 20%, transparent)}}.ring-orange-600\/20{--tw-ring-color:rgba(240, 81, 0, .2)}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}.ring-purple-400{--tw-ring-color:var(--color-purple-400)}.ring-purple-600\/20{--tw-ring-color:rgba(152, 16, 250, .2)}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-purple-600) 20%, transparent)}}.ring-red-600\/20{--tw-ring-color:rgba(228, 0, 20, .2)}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.ring-slate-600\/20{--tw-ring-color:rgba(69, 85, 108, .2)}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-600) 20%, transparent)}}.ring-teal-600\/20{--tw-ring-color:rgba(0, 149, 136, .2)}@supports (color:color-mix(in lab,red,red)){.ring-teal-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-teal-600) 20%, transparent)}}.ring-white\/30{--tw-ring-color:rgba(255, 255, 255, .30196)}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-yellow-600\/20{--tw-ring-color:rgba(205, 137, 0, .2)}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-yellow-600) 20%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[\#EDEDED\]{outline-color:#ededed}.outline-base-foreground{outline-color:var(--vds-color-base-foreground)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);-webkit-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: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);-webkit-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: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%);-webkit-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: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);-webkit-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: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(100%);-webkit-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: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);-webkit-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: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%);-webkit-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: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);-webkit-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: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\:var\(--footer-logo-filter\)\]{-webkit-filter:var(--footer-logo-filter);filter:var(--footer-logo-filter)}.filter{-webkit-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: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);-webkit-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: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,)}.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);-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-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-\[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);-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-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{-webkit-transition-property:height;transition-property:height;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{-webkit-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{-webkit-transition-property:translate,scale,rotate,-webkit-transform;transition-property:translate,scale,rotate,-webkit-transform;transition-property:transform,translate,scale,rotate;transition-property:transform,translate,scale,rotate,-webkit-transform;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;-webkit-transition-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;-webkit-transition-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.ease-\[ease-out\]{--tw-ease:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ease-in{--tw-ease:var(--ease-in);-webkit-transition-timing-function:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.content-\(--nav-label\){--tw-content:var(--nav-label);content:var(--tw-content)}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:rgba(0, 0, 0, .50196);--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.\[border-bottom\:1px_solid_var\(--nav-custom-link-dropdown-link-border-color\,\#d1d5db\)\]{border-bottom:1px solid #d1d5db;border-bottom:1px solid var(--nav-custom-link-dropdown-link-border-color,#d1d5db)}.\[grid-template-areas\:var\(--site-header-grid-template-areas\)\]{grid-template-areas:var(--site-header-grid-template-areas)}.aspect-h-9{--tw-aspect-h:9}.ring-inset{--tw-ring-inset:inset}:is(.\*\:pointer-events-auto>*){pointer-events:auto}.not-empty\:py-2:not(:empty){padding-block:calc(var(--spacing) * 2)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-secondary-600:is(:where(.group):hover *){color:rgb(var(--color-secondary-600) / 1)}.group-hover\:underline:is(:where(.group):hover *){-webkit-text-decoration-line:underline;text-decoration-line:underline}}.placeholder\:text-\[\#999\]::-webkit-input-placeholder{color:#999}.placeholder\:text-\[\#999\]::-moz-placeholder{color:#999}.placeholder\:text-\[\#999\]::-ms-input-placeholder{color:#999}.placeholder\:text-\[\#999\]::placeholder{color:#999}.before\:my-\[0\.7rem\]:before{content:var(--tw-content);margin-block:11.2px;margin-block:.7rem}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:flex-1:before{content:var(--tw-content);-webkit-box-flex:1;-ms-flex:1;flex:1}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.before\:border-\[\#333\]:before{content:var(--tw-content);border-color:#333}.before\:border-t-\[\#333\]:before{content:var(--tw-content);border-top-color:#333}.before\:border-t-\[\#ccc\]:before{content:var(--tw-content);border-top-color:#ccc}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:relative:after{content:var(--tw-content);position:relative}.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\:right-2:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}.after\:my-\[0\.7rem\]:after{content:var(--tw-content);margin-block:11.2px;margin-block:.7rem}.after\:ml-4:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 4)}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:h-3\/6:after{content:var(--tw-content);height:50%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:flex-1:after{content:var(--tw-content);-webkit-box-flex:1;-ms-flex:1;flex:1}.after\:border-x-\[0\.329em\]:after{content:var(--tw-content);border-inline-style:var(--tw-border-style);border-inline-width:.329em}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-b-\[0\.614em\]:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:.614em}.after\:border-solid:after{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.after\:border-\[\#333\]:after{content:var(--tw-content);border-color:#333}.after\:border-x-transparent:after{content:var(--tw-content);border-inline-color:rgba(0,0,0,0)}.after\:border-t-\[\#333\]:after{content:var(--tw-content);border-top-color:#333}.after\:border-t-\[\#ccc\]:after{content:var(--tw-content);border-top-color:#ccc}.after\:border-b-\[white\]:after{content:var(--tw-content);border-bottom-color:#fff}.after\:bg-neutral-200:after{content:var(--tw-content);background-color:var(--color-neutral-200)}.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{--tw-border-style:none;border-style:none}.focus-within\:-translate-y-1:focus-within{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .10196), 0 2px 4px -2px rgba(0, 0, 0, .10196);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 2px 4px -2px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\(--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;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rounded-xs:hover{border-radius:var(--radius-xs)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-on-surface:hover{border-color:var(--vds-color-border-on-surface);border-color:var(--color-on-surface)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-\[\#e0e0e5\]:hover{background-color:#e0e0e5}.hover\:bg-\[var\(--truncate-btn-hover-bg-color\,gray\)\]:hover{background-color:gray;background-color:var(--truncate-btn-hover-bg-color,gray)}.hover\:bg-alpha-neutral-6:hover{background-color:var(--color-alpha-neutral-6)}.hover\:bg-alpha-neutral-6-inverse:hover{background-color:var(--color-alpha-neutral-6-inverse)}.hover\:bg-alpha-neutral-50:hover{background-color:var(--color-alpha-neutral-50)}.hover\:bg-alpha-primary-20:hover{background-color:var(--color-alpha-primary-20)}.hover\:bg-alpha-primary-20-inverse:hover{background-color:var(--color-alpha-primary-20-inverse)}.hover\:bg-alpha-secondary-20:hover{background-color:var(--color-alpha-secondary-20)}.hover\:bg-alpha-secondary-20-inverse:hover{background-color:var(--color-alpha-secondary-20-inverse)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-950\/30:hover{background-color:#0307124d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-950\/30:hover{background-color:color-mix(in oklab,var(--color-gray-950) 30%,transparent)}}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-500:hover{background-color:var(--color-neutral-500)}.hover\:bg-primary-50:hover{background-color:rgb(var(--color-primary-50) / 1)}.hover\:bg-primary-400:hover{background-color:rgb(var(--color-primary-400) / 1)}.hover\:bg-primary-500:hover{background-color:rgb(var(--color-primary-500) / 1)}.hover\:bg-primary-600:hover{background-color:rgb(var(--color-primary-600) / 1)}.hover\:bg-primary-hover:hover{background-color:var(--vds-color-primary-hover)}.hover\:bg-primary-hover-inverse:hover{background-color:var(--vds-color-primary-hover-inverse)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-secondary-400:hover{background-color:rgb(var(--color-secondary-400) / 1)}.hover\:bg-secondary-700:hover{background-color:rgb(var(--color-secondary-700) / 1)}.hover\:bg-secondary-hover:hover{background-color:var(--vds-color-secondary-hover)}.hover\:bg-secondary-hover-inverse:hover{background-color:var(--vds-color-secondary-hover-inverse)}.hover\:bg-slate-400:hover{background-color:var(--color-slate-400)}.hover\:bg-surface-dark-hover:hover{background-color:var(--vds-color-surface-dark-hover);background-color:var(--color-surface-dark-hover)}.hover\:bg-surface-light-hover:hover{background-color:var(--vds-color-surface-light-hover);background-color:var(--color-surface-light-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\(--sub-brands-bar-link-hover-color\):hover{color:var(--sub-brands-bar-link-hover-color)}.hover\:text-\[\#1a98ee\]:hover{color:#1a98ee}.hover\:text-\[color\:var\(--truncate-btn-hover-text-color\,white\)\]:hover{color:#fff;color:var(--truncate-btn-hover-text-color,white)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-inherit:hover{color:inherit}.hover\:text-primary-700:hover{color:rgb(var(--color-primary-700) / 1)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:decoration-current:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hover\:decoration-neutral:hover{-webkit-text-decoration-color:var(--color-neutral);text-decoration-color:var(--color-neutral)}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.hover\:decoration-primary-500:hover{-webkit-text-decoration-color:rgb(var(--color-primary-500) / 1);text-decoration-color:rgb(var(--color-primary-500) / 1)}.hover\:decoration-secondary:hover{-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.hover\:decoration-transparent:hover{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:#0000}.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, .14902), 0px 2px 4px -1px rgba(27, 27, 27, .14902);--tw-shadow:0px 2px 6px 0px var(--tw-shadow-color,rgba(27, 27, 27, .14902)), 0px 2px 4px -1px var(--tw-shadow-color,rgba(27, 27, 27, .14902));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .10196), 0 2px 4px -2px rgba(0, 0, 0, .10196);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 2px 4px -2px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);-webkit-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: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);-webkit-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: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\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:bg-gray-400:focus{background-color:var(--color-gray-400)}.focus\:bg-green-400:focus{background-color:var(--color-green-400)}.focus\:bg-muted:focus{background-color:var(--color-muted)}.focus\:bg-muted-inverse:focus{background-color:var(--color-muted-inverse)}.focus\:bg-primary-400:focus{background-color:rgb(var(--color-primary-400) / 1)}.focus\:bg-red-400:focus{background-color:var(--color-red-400)}.focus\:bg-secondary-400:focus{background-color:rgb(var(--color-secondary-400) / 1)}.focus\:bg-slate-400:focus{background-color:var(--color-slate-400)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-inherit:focus{color:inherit}.focus\:decoration-current:focus{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.focus\:decoration-neutral:focus{-webkit-text-decoration-color:var(--color-neutral);text-decoration-color:var(--color-neutral)}.focus\:decoration-primary:focus{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.focus\:decoration-secondary:focus{-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.focus\:decoration-transparent:focus{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:#0000}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1a98ee\]:focus{--tw-ring-color:#1a98ee}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary-300:focus{--tw-ring-color:rgb(var(--color-primary-300) / 1)}.focus\:ring-secondary-500:focus{--tw-ring-color:rgb(var(--color-secondary-500) / 1)}.focus\:ring-secondary-600:focus{--tw-ring-color:rgb(var(--color-secondary-600) / 1)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.focus\:outline-1:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-base-foreground:focus{outline-color:var(--vds-color-base-foreground)}.focus\:outline-primary-foreground:focus{outline-color:var(--color-primary-foreground)}.focus\:outline-secondary-foreground:focus{outline-color:var(--color-secondary-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:\[outline-style\:auto\]:focus{outline-style:auto}.focus-visible\:rounded-\[1px\]:focus-visible{border-radius:1px}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) currentcolor;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#1a98ee\]:focus-visible{--tw-ring-color:#1a98ee}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-\[4px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.focus-visible\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.focus-visible\:outline-\[\#ffffff80\]:focus-visible{outline-color:#ffffff80}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:-translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:text-inherit:active{color:inherit}.active\:shadow-sm:active{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .10196), 0 1px 2px -1px rgba(0, 0, 0, .10196);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0, 0, 0, .10196)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0, 0, 0, .10196));-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{border-color:var(--color-gray-200)}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:text-neutral-200:disabled{color:var(--color-neutral-200)}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-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:calc(var(--spacing) * -5)}.max-lg\:hidden{display:none}}@media not all and (min-width:900px){.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-solid{--tw-border-style:solid;border-style:solid}}@media not all and (min-width:700px){.max-sm\:top-full{top:100%}.max-sm\:left-2\/4{left:50%}.max-sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:max-h-0{max-height:calc(var(--spacing) * 0)}.max-sm\:max-h-96{max-height:calc(var(--spacing) * 96)}.max-sm\:min-w-\[300px\]{min-width:300px}.max-sm\:-translate-x-2\/4{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.max-sm\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.max-sm\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.max-sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.max-sm\:text-center{text-align:center}.max-sm\:text-left{text-align:left}.max-sm\:transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--default-transition-timing-function);-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-transition-duration:var(--default-transition-duration);transition-duration:var(--default-transition-duration);-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:575px){.xs\:visible{visibility:visible}.xs\:order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.xs\:mx-0{margin-inline:calc(var(--spacing) * 0)}.xs\:mt-2{margin-top:calc(var(--spacing) * 2)}.xs\:block{display:block}.xs\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.xs\:h-\[73px\]{height:73px}.xs\:w-2\/3{width:66.6667%}.xs\:w-full{width:100%}.xs\:flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xs\:p-3{padding:calc(var(--spacing) * 3)}}@media (min-width:700px){.sm\:pointer-events-none{pointer-events:none}.sm\:visible{visibility:visible}.sm\:relative{position:relative}.sm\:static{position:static}.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-\[var\(--wdn-listv2-arrow-next-right\,0px\)\]{right:0;right:var(--wdn-listv2-arrow-next-right,0px)}.sm\:right-\[var\(--wdn-listv2-arrow-previous-right\,auto\)\]{right:auto;right:var(--wdn-listv2-arrow-previous-right,auto)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-\[var\(--wdn-listv2-arrow-next-left\,auto\)\]{left:auto;left:var(--wdn-listv2-arrow-next-left,auto)}.sm\:left-\[var\(--wdn-listv2-arrow-previous-left\,0\)\]{left:0;left:var(--wdn-listv2-arrow-previous-left,0)}.sm\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sm\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-0{margin:calc(var(--spacing) * 0)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mx-auto{margin-inline:auto}.sm\:my-0\.5{margin-block:calc(var(--spacing) * .5)}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sm\:h-\(--truncate-desktop-height\){height:var(--truncate-desktop-height)}.sm\:h-\[50px\]{height:50px}.sm\:h-\[58px\]{height:58px}.sm\:h-\[100px\]{height:100px}.sm\:h-\[820px\]{height:820px}.sm\:h-\[var\(--logo-height-desktop\,auto\)\]{height:auto;height:var(--logo-height-desktop,auto)}.sm\:h-\[var\(--site-header-height\,60px\)\]{height:60px;height:var(--site-header-height,60px)}.sm\:h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sm\:max-h-full{max-height:100%}.sm\:w-\[200px\]{width:200px}.sm\:w-\[480px\]{width:480px}.sm\:w-full{width:100%}.sm\:max-w-full{max-width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:min-w-auto{min-width:auto}.sm\:flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.sm\:flex-auto{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.sm\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sm\:basis-1\/2{-ms-flex-preferred-size:50%;flex-basis:50%}.sm\:basis-1\/3{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.sm\:basis-1\/4{-ms-flex-preferred-size:25%;flex-basis:25%}.sm\:basis-1\/5{-ms-flex-preferred-size:20%;flex-basis:20%}.sm\:basis-2\/3{-ms-flex-preferred-size:66.6667%;flex-basis:66.6667%}.sm\:basis-3\/4{-ms-flex-preferred-size:75%;flex-basis:75%}.sm\:basis-\[40\%\]{-ms-flex-preferred-size:40%;flex-basis:40%}.sm\:basis-\[53\%\]{-ms-flex-preferred-size:53%;flex-basis:53%}.sm\:basis-full{-ms-flex-preferred-size:100%;flex-basis:100%}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.sm\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sm\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-10{-webkit-column-gap:calc(var(--spacing) * 10);-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:border-none{--tw-border-style:none;border-style:none}.sm\:border-solid{--tw-border-style:solid;border-style:solid}.sm\:border-gray-300{border-color:var(--color-gray-300)}.sm\:border-white{border-color:var(--color-white)}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.sm\:pr-1{padding-right:calc(var(--spacing) * 1)}.sm\:pr-2{padding-right:calc(var(--spacing) * 2)}.sm\:pb-1{padding-bottom:calc(var(--spacing) * 1)}.sm\:pl-0{padding-left:calc(var(--spacing) * 0)}.sm\:pl-2{padding-left:calc(var(--spacing) * 2)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height);line-height:var(--tw-leading,var(--text-xl--line-height))}.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:.875em;font-size:var(--article-river-title--font-size,.875em)}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sm\:text-white{color:var(--color-white)}.sm\:before\:text-\[length\:var\(--wdn-listv2-arrow-next-txt\)\]:before{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-next-txt)}.sm\:before\:text-\[length\:var\(--wdn-listv2-arrow-previous-txt\)\]:before{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-previous-txt)}.sm\:before\:content-\(--wdn-listv2-arrow-next-content\):before{--tw-content:var(--wdn-listv2-arrow-next-content);content:var(--tw-content)}.sm\:before\:content-\(--wdn-listv2-arrow-previous-content\):before{--tw-content:var(--wdn-listv2-arrow-previous-content);content:var(--tw-content)}.sm\:after\:text-\[length\:var\(--wdn-listv2-arrow-next-txt\)\]:after{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-next-txt)}.sm\:after\:text-\[length\:var\(--wdn-listv2-arrow-previous-txt\)\]:after{content:var(--tw-content);font-size:var(--wdn-listv2-arrow-previous-txt)}.sm\:after\:content-\(--wdn-listv2-arrow-next-content\):after{--tw-content:var(--wdn-listv2-arrow-next-content);content:var(--tw-content)}.sm\:after\:content-\(--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:-webkit-sticky;position:sticky}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:bottom-auto{bottom:auto}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:mx-auto{margin-inline:auto}.md\:my-4{margin-block:calc(var(--spacing) * 4)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[60px\]{margin-top:60px}.md\:mr-0{margin-right:calc(var(--spacing) * 0)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:hidden{display:none}.md\:hidden\!{display:none!important}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-20\!{height:calc(var(--spacing) * 20)!important}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-\[150px\]{height:150px}.md\:h-\[584px\]{height:584px}.md\:h-\[var\(--flw-commercial-logo-height-desktop\,auto\)\]{height:auto;height:var(--flw-commercial-logo-height-desktop,auto)}.md\:h-auto{height:auto}.md\:max-h-\[var\(--flw-commercial-logo-max-height-desktop\,150px\)\]{max-height:150px;max-height:var(--flw-commercial-logo-max-height-desktop,150px)}.md\:min-h-\[230px\]{min-height:230px}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-20\!{width:calc(var(--spacing) * 20)!important}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[140px\]{width:140px}.md\:w-\[806px\]{width:806px}.md\:w-\[calc\(33\.33\%_-_0\.5rem\)\]{width:calc(33.33% - .5rem)}.md\:w-\[var\(--flw-commercial-logo-width-desktop\,100\%\)\]{width:100%;width:var(--flw-commercial-logo-width-desktop,100%)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[65\%\]{max-width:65%}.md\:max-w-\[1200px\]{max-width:1200px}.md\:shrink-0{-ms-flex-negative:0;flex-shrink:0}.md\:basis-1\/2{-ms-flex-preferred-size:50%;flex-basis:50%}.md\:basis-1\/3{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.md\:basis-1\/4{-ms-flex-preferred-size:25%;flex-basis:25%}.md\:basis-1\/5{-ms-flex-preferred-size:20%;flex-basis:20%}.md\:basis-2\/3{-ms-flex-preferred-size:66.6667%;flex-basis:66.6667%}.md\:basis-3\/4{-ms-flex-preferred-size:75%;flex-basis:75%}.md\:basis-4\/5{-ms-flex-preferred-size:80%;flex-basis:80%}.md\:basis-full{-ms-flex-preferred-size:100%;flex-basis:100%}.md\:rotate-0{rotate:0deg}.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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:justify-end\!{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-4{-webkit-column-gap:calc(var(--spacing) * 4);-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}:where(.md\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.md\:overflow-visible{overflow:visible}.md\:overflow-x-hidden{overflow-x:hidden}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-solid{--tw-border-style:solid;border-style:solid}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-36{padding-inline:calc(var(--spacing) * 36)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-left\!{text-align:left!important}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--text-base--line-height);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--text-lg--line-height);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--text-xl--line-height);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.md\:leading-\[30px\]{--tw-leading:30px;line-height:30px}}@media (min-width:1000px){.lg\:right-0{right:calc(var(--spacing) * 0)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mx-auto{margin-inline:auto}.lg\:my-8{margin-block:calc(var(--spacing) * 8)}.lg\:hidden{display:none}.lg\:inline{display:inline}.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.6667%}.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-6\/24{-ms-flex-preferred-size:25%;flex-basis:25%}.lg\:basis-7\/24{-ms-flex-preferred-size:29.1667%;flex-basis:29.1667%}.lg\:basis-11\/24{-ms-flex-preferred-size:45.8333%;flex-basis:45.8333%}.lg\:basis-full{-ms-flex-preferred-size:100%;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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lg\:gap-\[10px\]{gap:10px}:where(.lg\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-\[14px\]{border-radius:14px}.lg\:rounded-br-\[14px\]{border-bottom-right-radius:14px}.lg\:rounded-bl-\[14px\]{border-bottom-left-radius:14px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-\[22px\]{padding-inline:22px}.lg\:pl-3{padding-left:calc(var(--spacing) * 3)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--text-sm--line-height);line-height:var(--tw-leading,var(--text-sm--line-height))}.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\:leading-\[12px\]{--tw-leading:12px;line-height:12px}.lg\:leading-\[25px\]{--tw-leading:25px;line-height:25px}.lg\:whitespace-normal{white-space:normal}}@media (min-width:1280px){.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:w-1\/2{width:50%}.xl\:basis-1\/8{-ms-flex-preferred-size:12.5%;flex-basis:12.5%}.xl\:basis-7\/8{-ms-flex-preferred-size:87.5%;flex-basis:87.5%}.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-inline:calc(var(--spacing) * 8)}}@media (min-width:1574px){.\32xl\:hidden{display:none}.\32xl\:inline{display:inline}}@media (prefers-color-scheme:dark){.dark\:text-gray-400{color:var(--color-gray-400)}}.prose-p\:mb-0 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing) * 0)}.prose-a\:text-\[\#1A98EE\] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#1a98ee}@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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.max-md\:\[\&_\#auth-in-nav-header\]\:\!text-left #auth-in-nav-header{text-align:left!important}}.\[\&_\#auth-in-nav-header-svg-block\]\:\!m-0 #auth-in-nav-header-svg-block{margin:calc(var(--spacing) * 0)!important}.\[\&_\#auth-in-nav-header-text\]\:\!mr-2 #auth-in-nav-header-text{margin-right:calc(var(--spacing) * 2)!important}.\[\&_\#auth-in-nav-header-text\]\:\!font-ui-heading #auth-in-nav-header-text{font-family:"inherit"!important;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{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!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}}.\[\&_\#viafoura-tray-bell\]\:\!min-w-0 #viafoura-tray-bell{min-width:calc(var(--spacing) * 0)!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{color:#2f6e91}.\[\&_a\]\:visited\:text-\[\#09c\] a:visited{color:#09c}.\[\&_circle\]\:fill-transparent circle{fill:#0000}.\[\&_img\]\:h-auto img{height:auto}.\[\&_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:var(--color-white)}.\[\&_span\]\:text-\(--accent-color\) span{color:var(--accent-color)}.\[\&_svg\]\:h-\[35px\] svg{height:35px}.\[\&_svg\]\:w-fit svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.\[\&_svg\]\:text-\(--tray-bell-initial-color\) svg{color:var(--tray-bell-#000-color);color:var(--tray-bell-initial-color)}@media (hover:hover){.\[\&_svg\]\:hover\:text-\(--tray-bell-hover-color\) svg:hover{color:var(--tray-bell-hover-color)}.hover\:\[\&_svg\]\:filter-none:hover svg{-webkit-filter:none;filter:none}}.\[\&\.sponsored-post--loaded\+\.sponsored-post--placeholder\]\:hidden.sponsored-post--loaded+.sponsored-post--placeholder{display:none}.\[\&\>\.icon\]\:h-fit>.icon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.\[\&\>\.icon\]\:w-fit>.icon{width:-webkit-fit-content;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{color:var(--color-white)}.\[\&\>a\]\:underline>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\>g\>path\]\:fill-transparent>g>path{fill:#0000}.\[\&\>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-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-12>svg{height:calc(var(--spacing) * 12)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:max-h-10>svg{max-height:calc(var(--spacing) * 10)}.\[\&\>svg\]\:w-auto>svg{width:auto}.\[\&\>svg\]\:w-fit>svg{width:-webkit-fit-content;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}.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}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-gradient-position{syntax:"*";inherits:false;}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0);}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0);}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0);}@property --tw-gradient-stops{syntax:"*";inherits:false;}@property --tw-gradient-via-stops{syntax:"*";inherits:false;}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-ordinal{syntax:"*";inherits:false;}@property --tw-slashed-zero{syntax:"*";inherits:false;}@property --tw-numeric-figure{syntax:"*";inherits:false;}@property --tw-numeric-spacing{syntax:"*";inherits:false;}@property --tw-numeric-fraction{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";inherits:false;initial-value:"";}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}
</style>
<style data-component-name="ViteAsset" id="tailwind-token-styles">
@layer site-tokens{:root{--radius: .5rem;--vds-border-focus: 2px solid var(--vds-color-primary);--vds-border: 1px solid var(--vds-color-border-default);--vds-color-base-100: oklch(.97 0 0);--vds-color-base-200: oklch(.922 0 0);--vds-color-base-300: oklch(.87 0 0);--vds-color-base-400: oklch(.708 0 0);--vds-color-base-50: oklch(.985 0 0);--vds-color-base-500: oklch(.556 0 0);--vds-color-base-600: oklch(.439 0 0);--vds-color-base-700: oklch(.371 0 0);--vds-color-base-800: oklch(.269 0 0);--vds-color-base-900: oklch(.205 0 0);--vds-color-base-950: oklch(.145 0 0);--vds-color-base-foreground: var(--vds-color-base-50);--vds-color-border-default: var(--vds-color-base-200);--vds-color-border-on-surface-inverse: var(--vds-color-base-300);--vds-color-border-on-surface: var(--vds-color-base-700);--vds-color-on-danger: var(--color-red-700);--vds-color-on-dark: var(--vds-color-base-50);--vds-color-on-disabled-inverse: var(--vds-color-base-500);--vds-color-on-disabled: var(--vds-color-base-400);--vds-color-on-info: var(--color-blue-700);--vds-color-on-light: var(--vds-color-base-950);--vds-color-on-primary-inverse: rgb(var(--color-primary-950));--vds-color-on-primary: rgb(var(--color-primary-50));--vds-color-on-secondary-inverse: rgb(var(--color-secondary-950));--vds-color-on-secondary: rgb(var(--color-secondary-50));--vds-color-on-success: var(--color-green-700);--vds-color-on-surface-inverse: var(--vds-color-base-50);--vds-color-on-surface: var(--vds-color-base-950);--vds-color-on-warning: var(--color-amber-700);--vds-color-primary-border-inverse: rgb(var(--color-primary-400));--vds-color-primary-border: rgb(var(--color-primary-500));--vds-color-primary-hover-inverse: rgb(var(--color-primary-400));--vds-color-primary-hover: rgb(var(--color-primary-600));--vds-color-primary-inverse: rgb(var(--color-primary-300));--vds-color-primary-text-inverse: rgb(var(--color-primary-300));--vds-color-primary-text: rgb(var(--color-primary-600));--vds-color-primary: rgb(var(--color-primary-500));--vds-color-secondary-border-inverse: rgb(var(--color-secondary-400));--vds-color-secondary-border: rgb(var(--color-secondary-500));--vds-color-secondary-hover-inverse: rgb(var(--color-secondary-400));--vds-color-secondary-hover: rgb(var(--color-secondary-600));--vds-color-secondary-inverse: rgb(var(--color-secondary-300));--vds-color-secondary-text-inverse: rgb(var(--color-secondary-300));--vds-color-secondary-text: rgb(var(--color-secondary-600));--vds-color-secondary: rgb(var(--color-secondary-500));--vds-color-surface-danger: var(--color-red-50);--vds-color-surface-dark-hover: var(--vds-color-base-950);--vds-color-surface-dark: var(--vds-color-base-900);--vds-color-surface-info: var(--color-blue-50);--vds-color-surface-light-hover: var(--vds-color-base-100);--vds-color-surface-light: #ffffff;--vds-color-surface-muted-inverse: var(--vds-color-base-800);--vds-color-surface-muted: var(--vds-color-base-200);--vds-color-surface-primary-inverse: rgb(var(--color-primary-300));--vds-color-surface-primary: var(--vds-color-primary);--vds-color-surface-secondary-inverse: rgb(var(--color-secondary-300));--vds-color-surface-secondary: var(--vds-color-secondary);--vds-color-surface-success: var(--color-green-50);--vds-color-surface-warning: var(--color-amber-50);--vds-font-family-article-copy: var(--vds-font-family-primary);--vds-font-family-article-heading: var(--vds-font-family-secondary);--vds-font-family-copy: var(--vds-font-family-primary);--vds-font-family-heading: var(--vds-font-family-secondary);--vds-font-family-primary: "Open Sans", Helvetica, Arial, sans-serif;--vds-font-family-secondary: "Roboto Condensed", sans-serif;--vds-font-size-article-copy-lg: 1.5rem;--vds-font-size-article-copy-md: 1.25rem;--vds-font-size-article-copy-sm: 1rem;--vds-font-size-article-heading-lg: 1.5rem;--vds-font-size-article-heading-md: 1.125rem;--vds-font-size-article-heading-sm: 1rem;--vds-font-size-copy-lg: 1.25rem;--vds-font-size-copy-md: 1.125rem;--vds-font-size-copy-sm: 1rem;--vds-font-size-copy-xl: 1.5rem;--vds-font-size-copy-xs: .875rem;--vds-font-size-heading-lg: 2.25rem;--vds-font-size-heading-md: 1.875rem;--vds-font-size-heading-sm: 1.25rem;--vds-font-size-heading-xl: 3rem;--vds-font-size-heading-xs: 1.125rem;--vds-font-size-primary-2xl: 1.5rem;--vds-font-size-primary-3xl: 1.875rem;--vds-font-size-primary-4xl: 2.25rem;--vds-font-size-primary-5xl: 3rem;--vds-font-size-primary-6xl: 3.75rem;--vds-font-size-primary-7xl: 4.5rem;--vds-font-size-primary-8xl: 6rem;--vds-font-size-primary-9xl: 8rem;--vds-font-size-primary-base: 1rem;--vds-font-size-primary-lg: 1.125rem;--vds-font-size-primary-sm: .875rem;--vds-font-size-primary-xl: 1.25rem;--vds-font-size-primary-xs: .75rem;--vds-font-size-secondary-2xl: 1.5rem;--vds-font-size-secondary-3xl: 1.875rem;--vds-font-size-secondary-4xl: 2.25rem;--vds-font-size-secondary-5xl: 3rem;--vds-font-size-secondary-6xl: 3.75rem;--vds-font-size-secondary-7xl: 4.5rem;--vds-font-size-secondary-8xl: 6rem;--vds-font-size-secondary-9xl: 8rem;--vds-font-size-secondary-base: 1rem;--vds-font-size-secondary-lg: 1.125rem;--vds-font-size-secondary-sm: .875rem;--vds-font-size-secondary-xl: 1.25rem;--vds-font-size-secondary-xs: .75rem;--vds-line-height-article-copy-lg: 1.3333;--vds-line-height-article-copy-md: 1.4;--vds-line-height-article-copy-sm: 1.5;--vds-line-height-article-heading-lg: 1.3333;--vds-line-height-article-heading-md: 1.5556;--vds-line-height-article-heading-sm: 1.5;--vds-line-height-copy-lg: 1.4;--vds-line-height-copy-md: 1.5556;--vds-line-height-copy-sm: 1.5;--vds-line-height-copy-xl: 1.3333;--vds-line-height-copy-xs: 1.4286;--vds-line-height-heading-lg: 1.2222;--vds-line-height-heading-md: 1.2;--vds-line-height-heading-sm: 1.4;--vds-line-height-heading-xl: 1.1667;--vds-line-height-heading-xs: 1.5556;--vds-line-height-primary-2xl: 1.3333;--vds-line-height-primary-3xl: 1.2;--vds-line-height-primary-4xl: 1.2222;--vds-line-height-primary-5xl: 1.1667;--vds-line-height-primary-6xl: 1.2;--vds-line-height-primary-7xl: 1.1111;--vds-line-height-primary-8xl: 1.1667;--vds-line-height-primary-9xl: 1.0938;--vds-line-height-primary-base: 1.5;--vds-line-height-primary-lg: 1.5556;--vds-line-height-primary-sm: 1.4286;--vds-line-height-primary-xl: 1.4;--vds-line-height-primary-xs: 1.3333;--vds-line-height-secondary-2xl: 1.3333;--vds-line-height-secondary-3xl: 1.2;--vds-line-height-secondary-4xl: 1.2222;--vds-line-height-secondary-5xl: 1.1667;--vds-line-height-secondary-6xl: 1.2;--vds-line-height-secondary-7xl: 1.1111;--vds-line-height-secondary-8xl: 1.1667;--vds-line-height-secondary-9xl: 1.0938;--vds-line-height-secondary-base: 1.5;--vds-line-height-secondary-lg: 1.5556;--vds-line-height-secondary-sm: 1.4286;--vds-line-height-secondary-xl: 1.4;--vds-line-height-secondary-xs: 1.3333;--vds-shadow-focus: 0px 0px 0px 3px currentColor;--vds-shadow-focus: 0px 0px 0px 3px var(--shadow-color, currentColor);--vds-shadow-inset: inset 0px 2px 4px 0px currentColor;--vds-shadow-inset: inset 0px 2px 4px 0px var(--shadow-color, currentColor);--vds-shadow-lg: 0px 12px 24px -4px currentColor;--vds-shadow-lg: 0px 12px 24px -4px var(--shadow-color, currentColor);--vds-shadow-sm: 0px 1px 3px 0px currentColor;--vds-shadow-sm: 0px 1px 3px 0px var(--shadow-color, currentColor);--vds-shadow: 0px 4px 8px 0px currentColor;--vds-shadow: 0px 4px 8px 0px var(--shadow-color, currentColor)}}
</style>
<style data-component-name="ViteAsset" id="popular-box-css" data-layerless-source="true">@layer legacy { 
.popular-box{display:block;width:100%;margin:24px 0;background-color:#fff;contain:content}.popular-box__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px 4px 0;background:#333;background:var(--popular-box-tab-bar-color, #333)}.popular-box__label__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin:0;padding:10px;font-size:14px;font-weight:600;line-height:1.05;text-align:center;text-transform:uppercase;color:#fff;opacity:1;background:transparent;border:none;cursor:pointer}.popular-box__label__tab:hover{opacity:.9}.popular-box__label__tab:link,.popular-box__label__tab:visited,.popular-box__label__tab:focus,.popular-box__label__tab:active{outline:none}.popular-box__label__tab--active{opacity:1;color:#595959;background:#fff}.popular-box__articles-list{display:none}.popular-box__articles-list--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:280px;padding:0;margin:0}.popular-box__article-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:52px;border-bottom:1px dotted #999}.popular-box__article-list__container{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.popular-box__article-list__image-wrapper{position:relative;height:0;padding-top:clamp(180px,56.25%,70vh)}.popular-box__article-list__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popular-box__article-list:first-child .popular-box__article-list__content{position:absolute;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#333333f2}.popular-box__article-list:first-child .popular-box__article-list__number-text,.popular-box__article-list:first-child .popular-box__article-list__link{color:#fff;background:#333}.popular-box__article-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px}.popular-box__article-list__number-text{margin-right:10px;font-size:30px;font-weight:100;text-align:center;color:#4d4d4d}.popular-box__article-list__heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;color:#333}.popular-box__article-list__heading:hover{color:#333}.popular-box__article-list__link{line-height:1.375;text-decoration:none;color:#333}.popular-box__article-list__link:hover{text-decoration:none;color:#333}.popular-box__article-list__link:link,.popular-box__article-list__link:visited,.popular-box__article-list__link:focus,.popular-box__article-list__link:active{text-decoration:none;color:#333}
 }</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{-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-timing-function:cubic-bezier(.45,.05,.55,.95);transition-timing-function:cubic-bezier(.45,.05,.55,.95);-webkit-transition-duration:.3s;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-css">
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-leading:initial;--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer legacy{[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"logo locale-selector social-icons sign-in search";grid-template-areas:var(--site-header-grid-template-areas,"logo locale-selector social-icons sign-in search");grid-template-columns:minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns,minmax(25%, 1fr) auto)}@media (max-width:699px){[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 (max-width:380px){#publisherDetails span{display:none!important}}.van-masthead__subscribe{--tw-border-style:none;background-color:#f5f5f5;background-color:var(--color-neutral-100,oklch(97% 0 0));padding:.25rem;padding:calc(var(--spacing,.25rem) * 1);--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:10px;line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:600;--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:#333;border-style:none;display:inline;overflow:hidden}@media (min-width:700px){.van-masthead__subscribe{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}
</style>
<style data-component-name="ViteAsset" id="meganav-css">
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-border-style:solid;--tw-tracking:initial}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial}}}@layer tw-components{.meganav-desktop{z-index:50;contain:layout;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:none;position:relative}@media (min-width:700px){.meganav-desktop{display:-webkit-box;display:-ms-flexbox;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{height:var(--nav-height);width:100%;max-width:100%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meganav-desktop__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__list{gap:var(--nav-item-gap);width:100%}.meganav-desktop__secondary{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.meganav-desktop:not(.meganav-desktop--centered) .meganav-desktop__secondary{margin-left:auto}.meganav-item-list{z-index:10;border-radius:0;border-radius:var(--nav-item-list--border-radius,0);background-color:var(--nav-item-list-bg-color);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:auto;padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0)}.meganav-item-list[data-list-type=dropdown]{visibility:visible;min-width:100%;padding:.5rem;padding:calc(var(--spacing,.25rem) * 2);-webkit-box-shadow:var(--nav-item-list-dropdown-shadow);box-shadow:var(--nav-item-list-dropdown-shadow);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute;top:100%}.meganav-item-list[data-list-type=nestedDropdown]{visibility:visible;top:0rem;top:calc(var(--spacing,.25rem) * 0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute}.meganav-item-list[data-list-type=mega]{visibility:visible;top:100%;right:0rem;right:calc(var(--spacing,.25rem) * 0);left:0rem;left:calc(var(--spacing,.25rem) * 0);width:100%;min-width:0rem;min-width:calc(var(--spacing,.25rem) * 0);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:calc(var(--spacing,.25rem) * 10);-moz-column-gap:calc(var(--spacing,.25rem) * 10);column-gap:calc(var(--spacing,.25rem) * 10);row-gap:1.25rem;row-gap:calc(var(--spacing,.25rem) * 5);padding:1rem;padding:calc(var(--spacing,.25rem) * 4);grid-template-columns:var(--nav-item-list-grid-cols);-webkit-box-shadow:var(--nav-item-list-mega-shadow);box-shadow:var(--nav-item-list-mega-shadow);display:none;position:absolute}.meganav-item-list[data-list-type=nestedMegaList]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:static;top:100%}.meganav-item-list__image{min-width:300px}@media (min-width:1280px){.meganav-item-list__image{-webkit-margin-start:auto;margin-inline-start:auto}}.meganav-item{visibility:visible;text-align:left;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.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:-webkit-box;display:-ms-flexbox;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{border-style:var(--tw-border-style);border-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}:is(.meganav-item__link,.meganav-item__title,.meganav-item__title-link):focus{z-index:10;position:relative}.meganav-item__link,.meganav-item__title,.meganav-item__title-link{padding-inline: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);--tw-tracking:var(--nav-item-letter-spacing);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)}@media (hover:hover){:is(.meganav-item__link,.meganav-item__title-link):hover{background-color:var(--nav-item-hover-bg-color);color:var(--nav-item-hover-text-color)}}:is(.meganav-item__link,.meganav-item__title-link):hover{-webkit-text-decoration:revert;-webkit-text-decoration:var(--nav-item-text-decoration,revert);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)}@media (hover:hover){:is(.meganav-item--secondary .meganav-item__link,.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;margin-left:calc(var(--spacing,.25rem) * 2);height:.625rem;height:calc(var(--spacing,.25rem) * 2.5);width:.625rem;width:calc(var(--spacing,.25rem) * 2.5);-webkit-transform-origin:50%;transform-origin:50%;fill:currentColor;display:inline-block}.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{z-index:50;width:100%;display:none;position:relative}@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{max-height:calc(70vh + -0px);max-height:calc(70vh - var(--secondary-nav-height,0px));padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0);background-color:var(--nav-item-list-bg-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:scroll}.meganav-mobile-item-list{padding-left:0rem;padding-left:calc(var(--spacing,.25rem) * 0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.meganav-mobile .meganav-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.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;padding-left:calc(var(--spacing,.25rem) * 8)}.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;padding-left:calc(var(--spacing,.25rem) * 11)}.meganav-mobile .meganav-item--home-link__text{visibility:hidden}.meganav-secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.meganav-secondary--mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meganav-secondary__item{width:auto;height:100%;padding-inline: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);--tw-tracking:var(--nav-item-letter-spacing);letter-spacing:var(--nav-item-letter-spacing);font-weight:var(--nav-item-font-weight);-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@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{width:auto;height:100%;max-width:var(--nav-item-svg-max-w);max-height:var(--nav-item-svg-max-h);fill:var(--nav-item-text-color);display:inline-block}.meganav-secondary__item--mobile{width:100%;height:45px;padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-tracking{syntax:"*";inherits:false;}
</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.pcgamer.com/vite/assets/reduxStore-C1658wMC.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 = {"gamesScoreGraphic":{"enabled":true},"adUnit":{"customPlacement":{"article":{"enabled":true,"deactivateWith":{"templates":["premium-supported","premium-advertisement-feature","live-report","gallery","voucher","recipe"]},"placementIndex":[1,4]},"positionByCharCount":false,"homepage":{"enabled":true,"placementIndex":2}}},"adShield":{"enabled":false,"version":"1.2.10"},"comments":{"enabled":false},"regionDropdown":{"enabled":true},"regionRedirect":{"enabled":true},"navSubscribe":{"enabled":true},"gamesReviewScoreLoad":{"enabled":true},"readMore":{"enabled":true},"jwplayer":{"placementPosition":4,"carousel":{"enabled":true,"IDs":{"playerID":"xRndq6xb","searchPlaylistID":"4Ea1NHIL","divID":"botr_4Ea1NHIL_xRndq6xb_div","fallbackPlaylistID":"egqep2zS","fallbackDivID":"botr_egqep2zS_xRndq6xb_div","key":"IMcDEqsezRep6Vlov8S+D5R7vfE9eQDsizft09U7euHVCtiE","tintLogo":false,"useSearchPlaylist":false},"previewDuration":{"enabled":true,"durationSeconds":46},"cta":false,"waitForAdLoad":false,"disabledGlobalSiteLocales":[],"signPosting":{"videoTitle":{"enabled":true,"videoTitleLink":{"enabled":true}}}},"stickyPlayer":{"whitenStickyLogo":false,"trigger":"adImpression"},"positionByCharCount":false,"sidebar":false,"voucher":{"enabled":false},"jwx":{"enabled":false,"siteID":"","placementID":"","baseAdTag":""},"typeUsed":{"JWPLAYER_CAROUSEL_DESKTOP":"ALL_GEOS","JWPLAYER_CAROUSEL_MOBILE":"ALL_GEOS","JWPLAYER_EDITORIAL_MOBILE":"ALL_GEOS"}},"sponsoredPost":{"titleFont":"'Roboto Condensed', sans-serif","bgColor":"rgb(237,237,237)","label":{"backgroundColor":"rgb(15, 22, 24)","textColor":"rgb(255, 255, 255)","standoutColor":"#0f1618","freeTextColor":"#dc191b","font":"'Open Sans', Arial, sans-serif","fontSize":"0.8125rem"},"categoryLink":{"backgroundColor":"rgb(15, 22, 24)"},"rendering":{"homepage":{"headline":{"enabled":true},"strapline":{"enabled":true},"disclaimer":{"enabled":true},"label":{"enabled":true}},"listings":{"headline":{"enabled":true},"strapline":{"enabled":true},"disclaimer":{"enabled":true},"label":{"enabled":false}},"article":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}}},"font":"'Open Sans', Arial, sans-serif"},"i18n":{"useV2":true},"gallery":{"showBody":true,"adEveryNItem":2},"tagLinks":{"displayLinksAfterArticle":true,"displayAllTagsByDefault":false,"tagsToInclude":["freeform"],"displayIndexedTagsOnly":true,"tagsToExclude":[],"displayGalleryTags":false,"displayCarouselTags":false},"productLinks":{"displayLinksAfterArticle":true,"displayIndexedProductsOnly":true,"minimumRequiredToDisplay":2},"enableAutoTagging":true,"autoTagLink":{"enabled":true,"types":["freeform"],"products":true},"sponsoredScroll":{"enabled":true,"allowedArticleTypes":["news","feature"],"device":["mobile","tablet"]},"newsletter":{"homepage":{"enabled":true,"placementIndex":1,"besideMagsWidget":false,"source":"101","analytics":[{"analyticsTrigger":"widgetViewed"}]},"multiSubscribe":{"enabled":true,"source":"347"},"modal":{"darkLogo":false},"exitIntent":{"enabled":true,"cookieExpiryDays":14,"source":"15","darkLogo":false},"mobile":{"enabled":false,"setTimerDelay":null,"scrollDepthTrigger":80},"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"},"newsletterPage":true},"useDefaultCustomRoute":{"enabled":true},"breadcrumbs":{"articleTypeBreadcrumb":{"enabled":true},"enabled":true,"theme":"legacy"},"synopsisInListings":{"enabled":false},"hasProductListings":{"enabled":true},"adviser":{"recommendedDeals":{"enabled":false,"optinout":"optin"},"moreAbout":{"enabled":false,"optinout":"optin","strategy":{"article_type_strategy":0,"recency_strategy":0,"sort_strategy":0}},"segments":{"enabled":true},"searcher":{"enabled":false,"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\/"}},"connectService":{"enabled":true,"allowedConnections":"google-oauth2,Username-Password-Authentication","enableDisplayNameEdit":true,"enableRecommendations":true,"getAuthConfigFromMongo":true},"viafouraComments":{"enabled":true,"commentCounts":{"article":true,"listing":true,"minimumCountToShowInListing":7,"cacheConfig":{"curveSteepness":1.8,"minimumTtlSeconds":300,"maximumTtlSeconds":86400,"ageAtMaximumTtlDays":14}},"blockedArticleTypes":[],"accentColorPalette":"primary","trayBellColor":"light","mobileTrayBellRightOffset":"200px","communityGuidelinesLink":"https:\/\/www.pcgamer.com\/about-pc-gamer\/#section-community-guidelines","disableArticleCommentsBeforeContentModifiedDate":"2025-02-24","articleWidgetBackgroundColor":"#ededed","siteUUID":"00000000-0000-4000-8000-70e6da1c7451","envSpecific":{"dev":{"siteUUID":"00000000-0000-4000-8000-759b6e03d3ea"},"docker":{"siteUUID":"00000000-0000-4000-8000-759b6e03d3ea"}},"nextBadgeInCommentWidget":{"enabled":false},"expandCommentsOnCtaClick":{"enabled":false},"articleBodyCommentWidgets":{"enabled":true}},"kiosqService":{"enabled":true,"forceInit":true},"profile":{"showBadges":true,"showSubs":true,"showRewards":false,"showNewsletter":true},"membership":{"skinnyBanner":{"enabled":true,"bannerIconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2mwhi9nob41771257147.svg","bannerTitle":"Join The Club","bgImageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/fzlg0fzmx11773302065.jpeg","bgImageUrlMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/fzlg0fzmx11773302065.jpeg","bannerText":"For the quickest way to join, simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all your gaming news.","bannerSubTitle":"GET CLUB ACCESS QUICK","premiumFeaturesNumber":"11","premiumFeaturesLabel":"PREMIUM BENEFITS","premiumMembersNumber":"28K+","bannerSubmitSucessMessage":"You will shortly have access to the club. We will send a confirmation and sign you up to our newsletter.","bannerHeadTitle":"","bannerHeadContent":"","cards":{"content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xaxr8hpsfi1773414696.svg","title":"Exclusive Articles","description":"Member-only articles"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/uhlgpl50oh1771257331.svg","title":"Weekly Newsletters","description":"Gaming & entertainment news"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/5mze4th3ld1771257325.svg","title":"Commenting","description":"Join the discussion"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ycoj7rszwp1773414745.svg","title":"Member Badges","description":"Earn badges as you go"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/3uho1vwz6n1771257365.svg","title":"Exclusive Competitions","description":"Members-only prize draws"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/tbzlsxzfcp1773414698.svg","title":"Early Access","description":"See the latest gaming news first"}]}},"clubName":"PC Gamer club","slideOut":{"enabled":true,"badgeButtonLabel":"Explore","rewardLabel":"badge","badgeStrapline":"Read 1 article to unlock your first badge.","backgroundImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/omz4nzlwg71771313407.png","badges":{"pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest Games News","strapline":"Breaking gaming news and updates","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/erozsu61xq1771313197.svg","link":"\/games\/news\/"},{"title":"Latest Hardware News","strapline":"News and reviews of the latest PC hardware.","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/id1midnsbo1771313195.svg","link":"\/hardware"}]},"membersExclusive":{"title":"Stay Ahead with PC Gamer","strapline":"Get the biggest gaming news, reviews, and releases straight to your inbox.","bgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/b1yymgexrb1771313556.png","contentPicture":"","buttonLabel":"Explore","displayMembersExclusiveBgImageMobile":true,"link":"\/newsletter"}},"landingPage":{"logoAlt":"PC Gamer logo","logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/e9ia8hxrfh1771313003.png","heroBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/4wke1bbtu01771258979.jpeg","heroBgVideo":"https:\/\/cdn.mos.cms.futurecdn.net\/rec2DKMvwA6WpMUosmgwhK\/GettyImages-1002026808%20(1).mp4","heroText":"Simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all the news.","heroHeadline":"UNLOCK MORE FROM","heroHeadlineHighlight":"PC GAMER","premiumFeaturesNumber":"11","premiumFeaturesLabel":"Premium Benefits","premiumMembersNumber":"28K","heroHowItWorkBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jco4sehtab1771313219.jpeg","bannerLogo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ksq9izoigq1771313296.svg","heroLogoSubtitle":"","heroBadges":{"title":"New Reader Badge","strapline":"Unlock your first badge","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest Games News","strapline":"Breaking gaming news and updates","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/erozsu61xq1771313197.svg","link":"\/games\/news\/"},{"title":"Latest Hardware News","strapline":"News and reviews of the latest PC hardware.","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/id1midnsbo1771313195.svg","link":"\/hardware"}]},"Features":{"strapline":"Three powerful ways to get more from PC Gamer, every day.","content":[{"title":"Play Your Way","category":"GAMES & CHALLENGES","subtitle":"Fun challenges that sharpen your knowledge and skills.","strapline":"Try a range of interactive challenges:","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kffzbexnqh1773305425.png","list":[{"title":"Quizzes","strapline":"Test your knowledge with engaging quizzes","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/k2jvbalqmf1771313792.svg"},{"title":"Puzzles","strapline":"Challenge yourself with brain teasers","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xyqtaayg0r1771313797.svg"},{"title":"Polls","strapline":"Voice your opinions on trending topics","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/luia8zzo7r1771313800.svg"}]},{"title":"Show Your Expertise","category":"MEMBER BADGES","subtitle":"Earn badges and track your progress.","strapline":"Progress through fun member challenges:","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/seqdwvz82h1773308234.png","list":[{"title":"Member Badges","strapline":"Show off your achievements as you level up","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zohrozsoan1771313970.svg"},{"title":"Member Leaderboards","strapline":"See how you rank against other members","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zko28n31o31771313972.svg"}]},{"title":"Join the Discussion","category":"COMMENTING","subtitle":"Share your thoughts and take part in the conversation.","strapline":"Share your thoughts and take part in the conversation.","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/5wnxlgoqdr1771945407.png","list":[{"title":"Share your thoughts","strapline":"Comment on the article and add your perspective to the discussion.","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/eylr3r9vqx1771314147.svg"},{"title":"Reply and engage","strapline":"Respond to other comments and keep the conversation going.","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xx3sskv3ih1771314149.svg"}]}]}},"selligent":{"code":"XPG-X"},"inContentSignupPopup":{"enabled":true,"popupTitle":"GET CLUB ACCESS QUICK","popupText":"Join the club for quick access. Enter your email below and we'll send confirmation, and sign you up to our newsletter."},"topDashboardBanner":{"enabled":true,"bannerImages":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/48eoj32xiq1771314241.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/v95zhj0rzx1771314243.png","link":"\/my-account\/badges"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gudupgf92a1771314246.png","link":"\/deals"}],"bannerImagesMobile":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xynfk7osjf1771314366.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/7dfqq6prm71771314369.png","link":"\/my-account\/badges\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gzdshhfrtk1771314371.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"}}},"navigationComponent":{"enabled":true,"isMegaNavEnabled":true,"hideDropdownIconOnDesktop":true},"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}},"prettyReview":{"enabled":false},"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":[]}]}}},"googleBadge":{"enabled":true},"utilityBar":{"enabled":true},"liveReport":{"redesign":false,"refresh":true,"sse":false,"fullPageCache":[],"absoluteWithRelativeDate":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\/","categoryLinks":{"displayLinksAfterArticle":false,"filterPrimaryCategoryOutOfLinks":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}}},"readTime":{"enabled":true}},"authorCard":{"collapsible":{"enabled":true,"height":250}},"autoContextualiseDealsBotIframes":{"enabled":true},"switchOff":{"mostPopular":false,"gtm":false,"ads":false,"hawklinks":false},"forceFeature":{"jwplayerCarousel":false},"enableHtmlInListingTitle":false,"debugbear":{"enabled":false,"siteWide":false,"sampleRate":50},"carouselListingsStrapline":{"enabled":false},"fontEnhancement":{"enabled":true},"primaryCategory":{"enabled":false,"onlyShowPrimaryCategoryInBreadcrumb":false},"contentsquare":{"enabled":false,"id":"255a78f1c9b60"},"googleNews":{"id":null,"followBlock":{"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,"scrollDepthTriggerPercentage":75},"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},"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},"robotsMeta":{"noarchiveArticles":{"enabled":true}}};
window.vanilla.featureFlags = Object.assign({}, defaultFlags, window.vanilla.featureFlags || {})
window.vanilla.resourceBasePath = '//vanilla.futurecdn.net/pcgamer/media/shared/js/';
var defaultLayoutProps = [];
window.vanilla.layoutAttributes = Object.assign({}, defaultLayoutProps, window.vanilla.layoutAttributes || {})
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', false);
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 = 'pcgamer.com';
var trailingSlash = 1;
</script> <script>
window.ffte = {"site":"pcgamer","locale":"US","lang":"en-us","serverEnvironment":"live","staticHost":"vanilla.futurecdn.net\/pcgamer","regionLink":"","regionUrl":"https:\/\/www.pcgamer.com","isGlobal":false,"platform":"responsive","isKube":true,"l10ns":"[]","blueconic":null,"seoSiteName":"PC Gamer","siteName":"pcgamer"}
</script>
<script>
var FEP_object = {};
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-25/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>
window.vanilla.userMetrics = {};
window.vanilla.userMetrics.storeApiReady = new Promise((resolve) => {
window.vanilla.userMetrics.resolveStoreApiReady = resolve;
});
</script>
<script src="https://www.pcgamer.com/vite/assets/main-CWiKBU87.js" type="module" data-component-name="ViteAsset" id="vite-main-js"></script>
<script src="https://www.pcgamer.com/vite/assets/Flexi/Widgets/Carouzelize.ts-BQCnpvGa.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Slice/PopularBox/PopularBox.ts-cu3W1cjf.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Ads/Ads.ts-CtWyfXDj.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Viafoura/EntryScript/EntryScript.ts-C4tmus0z.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Region/LocaleSelector/LocaleSelector.ts-LhBGDQvt.js" type="module" data-component-name="ViteAsset" id="locale-selector-js"></script>
<script src="https://www.pcgamer.com/vite/assets/Newsletter/ExitIntent/ExitIntent.ts-BkWAEScQ.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Footer/ccpa-footer-link.ts-B9_pzN11.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.com/vite/assets/Footer/gdpr-footer-link.ts-BYKQRecd.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.pcgamer.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.__fteSourcepointConsentConfig = {
accountId: 200,
baseEndpoint: "https:\/\/cdn.privacy-mgmt.com",
propertyId: null,
propertyHref: null,
};
</script>
<script>
(function () {
const CONFIG = window.__fteSourcepointConsentConfig ?? {};
const CONSENT_STORAGE_PREFIX = '_sp_user_consent_';
const LOG_BADGE = ['%c FTE ', 'background: #9306F9; color: #ffffff'];
const MAX_SHARD_RETRIES = 3;
const SHARD_RETRY_DELAY_MS = 250;
const safeJsonParse = (value) => {
if (typeof value !== 'string' || !value) return null;
try {
return JSON.parse(value);
} catch {
return null;
}
};
const safeJsonStringify = (value) => {
try {
return JSON.stringify(value ?? {});
} catch {
return '{}';
}
};
const safeDecode = (value) => {
try {
return decodeURIComponent(value);
} catch {
return value;
}
};
const getCookie = (name) => {
if (!document.cookie) return null;
const escaped = name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
const match = document.cookie.match(new RegExp(`(?:^|; )${escaped}=([^;]*)`));
return match ? safeDecode(match[1]) : null;
};
const getStorage = (key) => {
try {
return window.localStorage?.getItem(key) ?? null;
} catch {
return null;
}
};
const getPath = (source, path) =>
path.reduce((acc, key) => (acc && typeof acc === 'object' ? acc[key] : null), source) ??
null;
const normalizeBoolean = (value) => {
if (typeof value === 'boolean') return value;
if (value === 'true') return true;
if (value === 'false') return false;
return null;
};
const normalizeString = (value) => {
if (value === null || value === undefined) return '';
return String(value);
};
const isPresent = (value) => value !== null && value !== undefined && value !== '';
const firstPresent = (candidates) =>
candidates.find((c) => isPresent(c.value)) ?? { value: null, source: '' };
const getSourcepointStorage = () => {
const preferred = CONFIG.propertyId
? `${CONSENT_STORAGE_PREFIX}${CONFIG.propertyId}`
: null;
const candidateKeys = new Set(preferred ? [preferred] : []);
try {
const ls = window.localStorage;
if (ls) {
for (let i = 0; i < ls.length; i += 1) {
const key = ls.key(i);
if (key?.startsWith(CONSENT_STORAGE_PREFIX)) candidateKeys.add(key);
}
}
} catch {
/* localStorage blocked */
}
for (const key of candidateKeys) {
const parsed = safeJsonParse(getStorage(key));
if (parsed && typeof parsed === 'object') return { key, value: parsed };
}
return { key: null, value: {} };
};
const CONSENT_SCHEMA = {
gdpr: {
uuid: ({ storage, ctx }) => [
{
value: getPath(storage.value, ['gdpr', 'uuid']),
source: storage.key ? `${storage.key}.gdpr.uuid` : '',
},
{
value: ctx.messageType === 'gdpr' ? (ctx.consentUUID ?? null) : null,
source: 'onConsentReady.consentUUID',
},
{ value: getCookie('consentUUID'), source: 'cookie.consentUUID' },
],
consent_string: ({ storage, ctx }) => [
{
value: getPath(storage.value, ['gdpr', 'euconsent']),
source: storage.key ? `${storage.key}.gdpr.euconsent` : '',
},
{
value: ctx.messageType === 'gdpr' ? (ctx.euconsent ?? null) : null,
source: 'onConsentReady.euconsent',
},
{ value: getCookie('euconsent-v2'), source: 'cookie.euconsent-v2' },
],
applies: ({ storage, ctx }) => [
{
value: normalizeBoolean(getPath(storage.value, ['gdpr', 'applies'])),
source: storage.key ? `${storage.key}.gdpr.applies` : '',
},
{
value:
ctx.messageType === 'gdpr'
? normalizeBoolean(getPath(ctx.info, ['applies']))
: null,
source: 'onConsentReady.info.applies',
},
],
},
usnat: {
uuid: ({ storage, ctx }) => [
{
value: getPath(storage.value, ['usnat', 'uuid']),
source: storage.key ? `${storage.key}.usnat.uuid` : '',
},
{
value: ctx.messageType === 'usnat' ? (ctx.consentUUID ?? null) : null,
source: 'onConsentReady.consentUUID',
},
{ value: getCookie('usnatUUID'), source: 'cookie.usnatUUID' },
],
consent_string: ({ storage }) => [
{
value: getPath(storage.value, ['usnat', 'consentString']),
source: storage.key ? `${storage.key}.usnat.consentString` : '',
},
],
applies: ({ storage, ctx }) => [
{
value: normalizeBoolean(getPath(storage.value, ['usnat', 'applies'])),
source: storage.key ? `${storage.key}.usnat.applies` : '',
},
{
value:
ctx.messageType === 'usnat'
? normalizeBoolean(getPath(ctx.info, ['applies']))
: null,
source: 'onConsentReady.info.applies',
},
],
gpc_enabled: ({ storage }) => [
{
value: normalizeBoolean(getPath(storage.value, ['usnat', 'gpcEnabled'])),
source: storage.key ? `${storage.key}.usnat.gpcEnabled` : '',
},
],
},
};
const buildConsent = (fields, ctx, storage) =>
Object.entries(fields).reduce((consent, [name, candidatesFor]) => {
const winner = firstPresent(candidatesFor({ storage, ctx }));
if (winner.value === null) return consent;
return {
...consent,
[name]: winner.value,
...(winner.source ? { [`${name}_source`]: winner.source } : {}),
};
}, {});
const buildSourcepointMeta = () => {
const numericId = Number(CONFIG.propertyId);
return {
account_id: CONFIG.accountId,
property_href: CONFIG.propertyHref ?? '',
base_endpoint: CONFIG.baseEndpoint ?? '',
...(Number.isFinite(numericId) && CONFIG.propertyId !== null
? { property_id: numericId }
: {}),
};
};
const buildUserIds = () => {
const gaClientId = getCookie('_ga');
const hybridId = getPath(safeJsonParse(getStorage('permutive-data-misc')), [
'identities',
'hybridId',
'value',
]);
return [
isPresent(gaClientId) ? { type: 'TYPE_GA', value: gaClientId } : null,
isPresent(hybridId) ? { type: 'TYPE_HYBRID', value: hybridId } : null,
].filter(Boolean);
};
const buildPayload = (ctx) => {
const storage = getSourcepointStorage();
return {
event_id: `${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`,
captured_at: new Date().toISOString(),
trigger: ctx.trigger,
message_type: ctx.messageType ?? '',
sourcepoint: buildSourcepointMeta(),
gdpr: buildConsent(CONSENT_SCHEMA.gdpr, ctx, storage),
usnat: buildConsent(CONSENT_SCHEMA.usnat, ctx, storage),
user_ids: buildUserIds(),
page: {
url: window.location.href,
hostname: window.location.hostname,
path: window.location.pathname,
referrer: document.referrer ?? '',
},
callback_data: {
choice_id: normalizeString(ctx.choiceId),
choice_type_id: normalizeString(ctx.choiceTypeId),
info_json: safeJsonStringify(ctx.info),
},
};
};
const hasShardedUuid = ({ gdpr, usnat }) =>
Boolean(gdpr?.uuid?.includes('_') || usnat?.uuid?.includes('_'));
const isFreyrEnabled = () => Boolean(window.vanilla?.featureFlags?.freyr?.enabled);
const ensureFreyrQueue = () => {
window.freyr = window.freyr || { cmd: [] };
if (!Array.isArray(window.freyr.cmd)) {
window.freyr.cmd = [];
}
};
const send = (payload) => {
if (!isFreyrEnabled()) {
console.warn(...LOG_BADGE, 'Sourcepoint consent event dropped: Freyr disabled');
return;
}
ensureFreyrQueue();
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'sourcepointConsentCapturedEvent',
eventObject: payload,
});
};
const captureAndSend = (ctx, attempt = 0) => {
const payload = buildPayload(ctx);
const shouldRetry =
ctx.trigger === 'CONSENT_EVENT_TRIGGER_ON_MESSAGE_CHOICE_SELECT' &&
attempt < MAX_SHARD_RETRIES &&
!hasShardedUuid(payload);
if (shouldRetry) {
window.setTimeout(() => captureAndSend(ctx, attempt + 1), SHARD_RETRY_DELAY_MS);
return;
}
send(payload);
};
window.fteSourcepointConsentEvent = {
captureAndSend: (ctx = {}) => {
try {
captureAndSend(ctx, 0);
} catch (error) {
console.warn(
...LOG_BADGE,
'Sourcepoint consent event failed',
error?.message ?? error,
);
}
},
};
})();
</script>
<script>
window._sp_queue = [];
window._sp_ = {
config: {
accountId: 200,
baseEndpoint: "https:\/\/cdn.privacy-mgmt.com",
usnat: {
includeUspApi: true
},
gdpr: {},
events: {
onMessageChoiceSelect: (messageType, choiceId, choiceTypeId) => {
window.setTimeout(() => {
window.fteSourcepointConsentEvent.captureAndSend({
trigger: 'CONSENT_EVENT_TRIGGER_ON_MESSAGE_CHOICE_SELECT',
messageType,
choiceId,
choiceTypeId,
});
}, 250);
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: 'click',
data: { messageType, choiceId, choiceTypeId },
},
},
});
},
onMessageReady: (messageType) => {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: 'appear',
data: { messageType },
},
},
});
},
onMessageReceiveData: (messageType, data) => {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpModalInfo',
eventObject: {
cmpModalInfo: {
data: { messageType, ...data },
},
},
});
},
onPrivacyManagerActionStatus: (messageType, status, actionType) => {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'cmpEvent',
eventObject: {
consentManagement: {
action: 'update',
data: { messageType, status, actionType },
},
},
});
},
onError: (...args) => {
console.error('%c FTE ', 'background: #9306F9; color: #ffffff', '[event] onError', args);
},
},
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: "",
consent_or_pay_content: true,
sponsored: 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":"PC Gamer","url":"https:\/\/www.pcgamer.com\/","type":"homepage","number":"1","viewType":"pageLoad","index":0},"site":{"region":"US","brand":"pcgamer"}});
</script>
<!-- Hawk Elements -->

<link rel="stylesheet" href="https://search-api.fie.futurecdn.net/css/browser/master-4378a4f5/hawk.min.css">

<script id="hawk__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[]</script><script id="hawk__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":[]}</script>
<script async="" data-chunk="hawk" src="https://hawky.pcgamer.com/js/w/es6/master-4378a4f5/hawk.js"></script>
<script id="hawkAdditionalScripts">window.hawk_widgets_endpoint="https://hawky.pcgamer.com";window.hawk_api_endpoint="https://hawky.pcgamer.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('eyJ3YWxsX3N5c3RlbSI6ImNsYXNzaWMiLCJ3YWxsX3R5cGUiOiJwYXl3YWxsIiwidHJhZmZpY19leHBvc3VyZSI6ZmFsc2UsInNjaGVkdWxlZF9tYWludGVuYW5jZV9zdGFydF9kYXRlIjpudWxsLCJzY2hlZHVsZWRfbWFpbnRlbmFuY2VfZW5kX2RhdGUiOm51bGwsImRlc2NyaXB0aW9uX2NvdmVyIjoiIiwibWFpbl9wcm92aWRlciI6ImJsdWViaXJkIiwiYmx1ZWJpcmRfcHJvdmlkZXIiOnRydWUsIm1haW5fbGF5ZXJfZW5hYmxlZCI6ZmFsc2UsIm1haW5fbG9nb19wb3NpdGlvbiI6eyJ2ZXJ0aWNhbFVwIjp7InJvd0xlZnQiOnRydWUsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsRG93biI6eyJyb3dMZWZ0IjpmYWxzZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfX0sIm1haW5fYnV0dG9uX3Bvc2l0aW9uIjp7InZlcnRpY2FsVXAiOnsicm93TGVmdCI6bnVsbCwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxDZW50ZXIiOnsicm93TGVmdCI6dHJ1ZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxEb3duIjp7InJvd0xlZnQiOmZhbHNlLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9fSwibWFpbl9iYWNrZ3JvdW5kX2NvbG9yIjoiI0ZGRkZGRiIsIm1haW5fYnV0dG9uX2JhY2tncm91bmRfY29sb3IiOiIjODA4MDgwIiwidGV4dEJlZm9yZUJ1dHRvbiI6IiIsInRleHRBZnRlckJ1dHRvbiI6IiIsIm1haW5fbGF5ZXJfcHJlbWl1bV9lbmFibGVkIjpmYWxzZSwic2l0ZSI6InBjZ2FtZXJfZW4tdXMiLCJuYW1lIjoiUEMgR2FtZXIiLCJsb2NhbCI6InVzIiwibG9nbyI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvZ3E1cnRqbmRxNTE3MzgzMjg2MDYuc3ZnIiwibG9nb19zbWFsbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvZ3E1cnRqbmRxNTE3MzgzMjg2MDYuc3ZnIiwiZG9tYWluIjoiaHR0cHM6XC9cL3d3dy5wY2dhbWVyLmNvbSIsInRyYWlsaW5nU2xhc2giOnRydWUsImtpb3NxX3YyX2VuYWJsZSI6dHJ1ZSwiY29ubmVjdF9jb25maWciOlt7ImVuYWJsZSI6dHJ1ZSwiYXV0aE1lbnVUeXBlIjoiYWRkRXZlbnQiLCJjYWxsYmFja1VybCI6IlwvYXV0aF9jYWxsYmFja1wvIiwiYXV0aE1lbnVJbnNlcnRUYXJnZXQiOiJhdXRoLWluLW5hdi1oZWFkZXIiLCJhdXRoMExvY2tDb25maWciOlt7ImxvZ29fdXJsIjoiaHR0cHM6XC9cL2Nkbi5tb3MuY21zLmZ1dHVyZWNkbi5uZXRcL2ZsZXhpaW1hZ2VzXC9ncTVydGpuZHE1MTczODMyODYwNi5zdmciLCJsb2dvX2VtYWlsIjoiaHR0cHM6XC9cL2Nkbi5tb3MuY21zLmZ1dHVyZWNkbi5uZXRcL2ZsZXhpaW1hZ2VzXC8zemZlcmYzZW1zMTczODMyODk0MC5wbmciLCJjb2xvcl9wcmltYXJ5IjoiI0RDMTkxQiIsImV4dHJhX2NzcyI6Ii5hdXRoMC1sb2NrLWhlYWRlci13ZWxjb21lIHttYXJnaW4tdG9wOiAxNXB4O30gLmF1dGgwLWxvY2suYXV0aDAtbG9jayAuYXV0aDAtbG9jay1oZWFkZXItbG9nbyB7IG1heC13aWR0aDoxMDAlOyAgaGVpZ2h0OmF1dG87IH0iLCJzaXRlX25hbWUiOiJQQyBHYW1lciIsInNpZ25fdXBfbmV3c2xldHRlcl90ZXh0IjoiUGxlYXNlIHNpZ24gbWUgdXAgdG8gdGhlIFBDIEdhbWVyIG5ld3NsZXR0ZXIiLCJjb250YWN0X290aGVyX2JyYW5kX3RleHQiOiJDb250YWN0IG1lIHdpdGggbmV3cyBhbmQgb2ZmZXJzIGZyb20gUEMgR2FtZXIgYW5kIG90aGVyIEZ1dHVyZSBicmFuZHMiLCJuZXdzbGV0dGVyX2NvZGUiOiJYUEctWCJ9XX1dLCJkb2NfdHlwZSI6Imtpb3NxLXNpdGUtY29uZmlnIiwiZ3VpZCI6InBjZ2FtZXJfZW4tdXMiLCJsYXN0X21vZGlmaWVkIjp7IiRkYXRlIjp7IiRudW1iZXJMb25nIjoiMTc2MTMxOTcwNTUxMCJ9fSwibGltaXRPZkNvbnRlbnQiOjk2LCJsaW1pdE9mQ29udGVudE1vYmlsZSI6OTYsImxpbWl0T2ZGcmVlQXJ0aWNsZSI6MzAwMDAwLCJsaW1pdE9mRnJlZUFydGljbGVBZnRlckxvZ2luIjozLCJ0cmlnZ2VyTWVzc2FnZUZyb20iOi0xLCJ0ZW1wbGF0ZV9idXR0b24iOm51bGwsInRlbXBsYXRlX215X2FjY291bnRfbG9hZGVyIjoiYWNjb3VudFwvbXktYWNjb3VudC1sb2FkZXIuaHRtbC50d2lnIiwidGVtcGxhdGVfbXlfYWNjb3VudCI6ImFjY291bnRcL215LWFjY291bnQuaHRtbC50d2lnIiwidGVtcGxhdGVfbWVudV9oZWFkZXIiOm51bGwsInRlbXBsYXRlX3N0aWNreSI6bnVsbCwidGVtcGxhdGVfbWFpbl9wcmVtaXVtIjpudWxsLCJ0ZW1wbGF0ZV9tYWluX3JlZ3dhbGwiOm51bGwsInRlbXBsYXRlX3N0aWNreV9yZWd3YWxsIjpudWxsLCJzdGF0dXMiOiJJblByb2dyZXNzIiwiY3JlYXRlZF9hdCI6eyIkZGF0ZSI6eyIkbnVtYmVyTG9uZyI6IjE3MzgzMzQ3NTMzMDYifX0sImVzdG9yZV9oYW5kc2hha2VfZW5kcG9pbnQiOiJodHRwczpcL1wvYXBpLmFyY2FkZS5mdXR1cmVjZG4ubmV0XC9raW9zcS1oYW5kc2hha2UiLCJqb3VybmFsIjoiUEdQIiwicHJvZHVjdElEIjoiNGNhNzJhNmMiLCJibHVlYmlyZF9idXlfc3ViIjoiaHR0cHM6XC9cL3N1YnNjcmliZS5hcmNhZGUucGNnYW1lci5jb21cL3BjLWdhbWVyLXByaXZhY3ktZGlnaXRhbC1zdWJzY3JpcHRpb25cL2RwXC80Y2E3MmE2YyIsImNhbXBhaWduX2VuYWJsZSI6dHJ1ZSwicHl0aGlhX2NhY2hlX2VuZHBvaW50IjoiaHR0cHM6XC9cL2NhY2hlLnB5dGhpYS5mdXR1cmVwbGMuY29tOjQ0M1wvdjFhbHBoYTFcL2RlY2lzaW9uLWVuZ2luZSIsImlkIjoicGNnYW1lcl9lbi11cyJ9'));
/**
* 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%;
z-index: +1;
position: relative;
}
.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 {
margin-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,
.kiosq-my-account-manage-button-cb {
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: auto;
}
.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-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,
.kiosq-my-account-manage-button-mobile-cb {
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-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: 15px 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 {
display: none;
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__message {
display: flex;
align-items: center;
gap: 8px;
}
.kiosq-metered-banner__icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
border: 2px solid #1a1a1a;
border-radius: 50%;
font-size: 13px;
font-weight: 700;
flex-shrink: 0;
color: #1a1a1a;
}
.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;
}
}
#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;
background-color: #fff;
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="paywall-arcade-checkout-css" data-layerless-source="true">@layer legacy {  }</style><style id="kiosq-additional-css">@layer legacy {}</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\/gq5rtjndq51738328606.svg","logo_email":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/3zferf3ems1738328940.png","color_primary":"#DC191B","extra_css":".auth0-lock-header-welcome {margin-top: 15px;} .auth0-lock.auth0-lock .auth0-lock-header-logo { max-width:100%; height:auto; }","site_name":"PC Gamer","sign_up_newsletter_text":"Please sign me up to the PC Gamer newsletter","contact_other_brand_text":"Contact me with news and offers from PC Gamer and other Future brands","newsletter_code":"XPG-X","label":"pcgamer_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/pcgamer/1708811/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/LnNwbGl0KCd8JylbMl0gPz8gbnVsbDsgfSJ9LHsibmFtZSI6IkFydGljbGVNb2RpZmllZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ29udGVudE1vZGlmaWVkRGF0ZSA/PyAnMTk3MC0wMS0wMVQxMjowMDo1MFonO1xuICBjb25zdCBbeSwgbSwgZF0gPSBpc28uc2xpY2UoMCwgMTApLnNwbGl0KCctJyk7XG4gIGNvbnNvbGUuZGVidWcoJ2FydGljbGVDb250ZW50TW9kaWZpZWREYXRlJywgYCR7eX0tJHttfS0ke2R9YCk7XG4gIHJldHVybiBgJHt5fS0ke219LSR7ZH1gOyBcbn0ifSx7Im5hbWUiOiJBcnRpY2xlQ3JlYXRlZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlQ3JlYXRlZERhdGUgPz8gJzE5NzAtMDEtMDFUMTI6MDA6NTBaJztcbiAgY29uc3QgW3ksIG0sIGRdID0gaXNvLnNsaWNlKDAsIDEwKS5zcGxpdCgnLScpO1xuICBjb25zb2xlLmRlYnVnKCdhcnRpY2xlQ3JlYXRlZERhdGUnLCBgJHt5fS0ke219LSR7ZH1gKTtcbiAgcmV0dXJuIGAke3l9LSR7bX0tJHtkfWA7IFxufVxuIn0seyJuYW1lIjoiQXJ0aWNsZVB1Ymxpc2hlZERhdGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGlzbyA9IHdpbmRvdy5mZnRlPy5wcm9wZXJ0aWVzPy5hcnRpY2xlUHVibGlzaGVkRGF0ZSA/PyAnMTk3MC0wMS0wMVQxMjowMDo1MFonO1xuICBjb25zdCBbeSwgbSwgZF0gPSBpc28uc2xpY2UoMCwgMTApLnNwbGl0KCctJyk7XG4gIGNvbnNvbGUuZGVidWcoJ2FydGljbGVQdWJsaXNoZWREYXRlJywgYCR7eX0tJHttfS0ke2R9YCk7XG4gIHJldHVybiBgJHt5fS0ke219LSR7ZH1gOyBcbn1cbiJ9XQ=='));
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 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: "home",
adParameters: window.adParameters || {"site":"pcgamer","content":"unknown","type":"homepage"}
};
(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=pcg'; h.appendChild(s);
} ());
/* ]]> */
</script>
<!-- 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/pcgamer/1708811/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,"&#8204;")}).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: #0F1618;
--flexi-brand_color_2: #DC191B;
--flexi-brand_color_3: #DC191B;
--flexi-secondary_color_1: #E7282a;
--flexi-secondary_color_2: #0F1618;
--flexi-secondary_color_3: #0F1618;
--flexi-secondary_color_4: #DC191B;
--flexi-secondary_color_5: #C51618;
--flexi-secondary_color_6: #0F1618;
--flexi-font_family_1: "Open Sans", "Open Sans-fallback";
/* Duplicated variables with hyphens */
--flexi-brand-color-1: #0F1618;
--flexi-brand-color-2: #DC191B;
--flexi-brand-color-3: #DC191B;
--flexi-secondary-color-1: #E7282a;
--flexi-secondary-color-2: #0F1618;
--flexi-secondary-color-3: #0F1618;
--flexi-secondary-color-4: #DC191B;
--flexi-secondary-color-5: #C51618;
--flexi-secondary-color-6: #0F1618;
/* Membership config */
/*PC Gamer Membership button radius*/
--flcw-membership-button-border-radius : 4px;
--flcw-membership-landing-page-hero-bg-color : #0F1618;
/* Expandable Skinny banner section */
--flcw-membership-skinnybanner-bg-color: #DC1B1B;
--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: #DC1B1B;
--flcw-membership-skinnybanner-mobile-bg-color : #DC1B1B;
--flcw-membership-skinnybanner-card-bg-color: rgba(220, 25, 27, 0.2);
--flcw-membership-skinnybanner-close-bg-color: white;
--flcw-membership-skinnybanner-close-color: #DC1B1B;
--flcw-membership-skinnybanner-join-now-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-color: #DC1B1B;
--flcw-membership-skinnybanner-popup-bg-color-start: #1C1C1C;
--flcw-membership-skinnybanner-popup-bg-color-end: #1C1C1C;
--flcw-membership-skinnybanner-popup-input-placeholder-text-color: #6B7280;
--flcw-membership-skinnybanner-find-out-more-bg-color: #DC1B1B;
--flcw-membership-skinnybanner-find-out-more-color: white;
--flcw-membership-skinnybanner-signup-bg-color: #DC1B1B;
--flcw-membership-skinnybanner-signup-color: white;
/*Newsletter popup section */
--flcw-membership-popup-signup-bg-color: #FFFFFF;
--flcw-membership-popup-signup-color: #DC1B1B;
--flcw-membership-popup-bg-color: #DC1B1B ;
/*Membership landing page section */
--flcw-membership-landing-page-hero-button-bg-color: #DC1B1B;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start: #DC1B1B;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end: #DC1B1B;
--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: #F6F7F9;
--flcw-membership-landing-page-hero-separator-color: #606060;
--flcw-membership-landing-page-FAQ-text-color : #F6F7F9;
/*Slide out section */
--flcw-membership-text-color: #F2F2F2;
--flcw-membership-slide-out-divider-color: #AFAFAF;
--flcw-membership-slide-out-badge-border-color: #D2D2D2;
--flcw-membership-slide-out-badge-bg-color: #F2F2F2;
--flcw-membership-slide-out-members-exclusive-section-bg-color-start: #0F1618;
--flcw-membership-slide-out-members-exclusive-section-bg-color-end: #0F1618;
--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color:#DC1B1B;
--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color: #FFFFFF;
--flcw-membership-slide-out-button-bg-color: #DC1B1B;
/* My account section */
--buttons-background: #DC1B1B;
--flcw-my-account-dashboard-card-button-slide-bg-color: #DC1B1B;
}
 }</style>
<script>
console.log("new pcg hp - build 0.2.1");
</script>
<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: #ededed;
}
#viafoura-comment-count-link span > .viafoura {
--default-color: #ededed;
}
#viafoura-comment-wrapper > .viafoura,
#viafoura-livequestions-wrapper .vf-livequestions-post-text__textarea {
background-color: #ededed;
}
#viafoura-livequestions-wrapper,
#viafoura-comments-container {
--truncate-gradient-color: #ededed;
}
</style>
<style data-component-name="ViteAsset" id="viafoura-css">
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::-webkit-backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 rgba(0, 0, 0, 0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 rgba(0, 0, 0, 0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0, 0, 0, 0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--tw-font-weight:initial}}}#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:0;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;font-size:var(--text-sm,.875rem)!important;line-height:1.429!important}.viafoura .vfcustom-community-guidelines a{color:var(--accent-color)!important;color:var(--comment-widget-header-link-color,var(--accent-color))!important;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.viafoura .vfcustom-community-guidelines a:visited{color:var(--accent-color)!important;color:var(--comment-widget-header-link-color,var(--accent-color))!important}.viafoura .vf-conversation-starter__header{margin-top:0rem!important;margin-top:calc(var(--spacing,.25rem) * 0)!important}.viafoura .vf-conversation-starter__header .vf-icon,.viafoura .vf-conversation-starter_link svg{display:none!important}.viafoura .vf-conversation-starter__header .vf-conversation-starter__header-title{padding-left:0rem!important;padding-left:calc(var(--spacing,.25rem) * 0)!important}.viafoura .vf-conversation-starter_link{--tw-leading:1!important;line-height:1!important}.viafoura .vf-comment-header{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:640px){.viafoura .vf-comment-header{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:1rem!important;gap:calc(var(--spacing,.25rem) * 4)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.viafoura h2.vf-comment-header__heading{--tw-leading:1.25!important;--tw-leading:var(--leading-tight,1.25)!important;font-size:28px!important;line-height:1.25!important;line-height:var(--leading-tight,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}.viafoura .vf-comment-header__actions{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:1rem!important;gap:calc(var(--spacing,.25rem) * 4)!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}.viafoura .vf-comment-header__actions .vf-follow-button{border-color:var(--accent-color)!important;padding-inline:1rem!important;padding-inline:calc(var(--spacing,.25rem) * 4)!important;padding-block:.25rem!important;padding-block:calc(var(--spacing,.25rem) * 1)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;line-height:18px!important}@media only screen and (max-width:640px){.viafoura .vf-comment-header__actions .vf-follow-button{margin-inline:0rem!important;margin-inline:calc(var(--spacing,.25rem) * 0)!important;margin-top:0rem!important;margin-top:calc(var(--spacing,.25rem) * 0)!important;font-size:.875rem!important;font-size:var(--text-sm,.875rem)!important;line-height:18px!important}.viafoura .vf-post-form__auth-actions{margin-inline:0rem!important;margin-inline:calc(var(--spacing,.25rem) * 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;font-size:var(--text-xs,.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;font-size:var(--text-sm,.875rem)!important;line-height:18px!important}}.viafoura .vf-post-form__auth-actions .vf-post-form__auth-action-separator{padding-inline:.25rem!important;padding-inline:calc(var(--spacing,.25rem) * 1)!important;color:var(--text-on-accent-color)!important}.viafoura .vf-post-form__auth-actions .vf-button{padding-inline:0rem!important;padding-inline:calc(var(--spacing,.25rem) * 0)!important}@media only screen and (max-width:640px){.viafoura .vf-post-form__auth-actions .vf-button{margin-block:0rem!important;margin-block:calc(var(--spacing,.25rem) * 0)!important;padding-block:0rem!important;padding-block:calc(var(--spacing,.25rem) * 0)!important}}.viafoura .vf-post-form{margin-bottom:0rem!important;margin-bottom:calc(var(--spacing,.25rem) * 0)!important}.viafoura .vf-post-form__new-content{padding-inline:0rem!important;padding-inline:calc(var(--spacing,.25rem) * 0)!important;padding-top:1.25rem!important;padding-top:calc(var(--spacing,.25rem) * 5)!important;padding-bottom:1.5rem!important;padding-bottom:calc(var(--spacing,.25rem) * 6)!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.viafoura .vf-post-form__new-content .vf-new-content__content-editor-wrapper{min-height:2.5rem!important;min-height:calc(var(--spacing,.25rem) * 10)!important;padding:.5rem!important;padding:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf-post-form__new-content .vf-content-layout__left{margin-right:1rem!important;margin-right:calc(var(--spacing,.25rem) * 4)!important;padding-top:0rem!important;padding-top:calc(var(--spacing,.25rem) * 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:14px!important;top:.875rem!important;top:calc(var(--spacing,4px) * 3.5)!important;top:calc(var(--spacing,.25rem) * 3.5)!important}.viafoura .vf3-comments .vf-tabbed-nav button,.viafoura .vf3-comments .vf-tabbed-nav .vf-label-text{font-size:.875rem!important;font-size:var(--text-sm,.875rem)!important;line-height:20px!important}.viafoura .vf3-comments .vf-tabbed-nav{border-bottom-style:var(--tw-border-style)!important;--tw-border-style:solid!important;--tw-shadow:0 0 rgba(0, 0, 0, 0)!important;-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-style:solid!important;border-bottom-width:2px!important;border-color:transparent!important;border-color:var(--custom-border-color,transparent)!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button{padding-inline:.5rem!important;padding-inline:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button .vf-nav-tab-button{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.viafoura .vf3-comments .vf-tabbed-nav .vf-nav-button .vf-nav-tab-button .vf-badge{padding-inline:.375rem!important;padding-inline:calc(var(--spacing,.25rem) * 1.5)!important;padding-block:0rem!important;padding-block:calc(var(--spacing,.25rem) * 0)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;line-height:calc(1 / .75)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!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;width:calc(var(--spacing,.25rem) * 4)!important;height:1rem!important;height:calc(var(--spacing,.25rem) * 4)!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:calc(var(--radius) * .6)!important;border-radius:var(--radius-sm,calc(var(--radius) * .6))!important;border-style:var(--tw-border-style)!important;background-color:#fff!important;background-color:var(--color-white,#fff)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;--tw-font-weight:400!important;--tw-font-weight:var(--font-weight-normal,400)!important;line-height:18px!important;font-weight:400!important;font-weight:var(--font-weight-normal,400)!important;border-width:0!important}.viafoura .vf3-comments .vf-dropdown .vf-dropdown-wrapper{padding-top:.25rem!important;padding-top:calc(var(--spacing,.25rem) * 1)!important}.viafoura .vf3-comments .vf-dropdown .vf-dropdown-button__icon{margin-left:.5rem!important;margin-left:calc(var(--spacing,.25rem) * 2)!important;width:1.25rem!important;width:calc(var(--spacing,.25rem) * 5)!important;height:1.25rem!important;height:calc(var(--spacing,.25rem) * 5)!important}.viafoura .vf3-comments .vf-dropdown-button--accent--hovered,.viafoura .vf3-comments .vf-dropdown-button--accent:not([disabled]):hover{background-color:#f8f8f8!important}.viafoura .vf3-comments .vf-dropdown__tooltip-content{border-radius:calc(var(--radius) * .6)!important;border-radius:var(--radius-sm,calc(var(--radius) * .6))!important;--tw-shadow:0 0 rgba(0, 0, 0, 0)!important;-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),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;padding:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf3-comments .vf-dropdown__list button{margin-bottom:.125rem!important;margin-bottom:calc(var(--spacing,.25rem) * .5)!important;color:#444!important;padding:3px 4px!important}.viafoura .vf3-comments .vf-dropdown__list button:hover{color:#000!important;color:var(--color-black,#000)!important}.viafoura .vf3-comments .vf-dropdown-button__text{margin:0rem!important;margin:calc(var(--spacing,.25rem) * 0)!important}.viafoura .vf3-comments .vf-content-editor-actions{padding:.5rem!important;padding:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf3-comments .vf-content-editor-actions button{padding:.25rem!important;padding:calc(var(--spacing,.25rem) * 1)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;line-height:16px!important}.viafoura .vf3-comments .vf-content-editor-actions button.vf-content-editor-actions__submit{margin-left:.25rem!important;margin-left:calc(var(--spacing,.25rem) * 1)!important;min-width:4rem!important;min-width:calc(var(--spacing,.25rem) * 16)!important}.viafoura .vf3-comments .vf-avatar,.viafoura .vf3-comments .vf-avatar--small:not(.vf3-comment__reply-avatar){width:2.5rem!important;width:calc(var(--spacing,.25rem) * 10)!important;height:2.5rem!important;height:calc(var(--spacing,.25rem) * 10)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;line-height:16px!important}.viafoura .vf3-comments .vf-avatar--small,.viafoura .vf3-comments .vf3-comment__reply-avatar{width:1.75rem!important;width:calc(var(--spacing,.25rem) * 7)!important;height:1.75rem!important;height:calc(var(--spacing,.25rem) * 7)!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-inline:.75rem!important;padding-inline:calc(var(--spacing,.25rem) * 3)!important}@media only screen and (min-width:641px){.viafoura .vf-comment-header,.viafoura .v3-comments__post-form,.viafoura .vf3-comments__tabbed-nav{padding-inline:1rem!important;padding-inline:calc(var(--spacing,.25rem) * 4)!important}}.viafoura .vf-comment-header{background-color:transparent;background-color:var(--comment-widget-header-bg-color,transparent);background-image:none;background-image:var(--comment-widget-header-bg-image,none);color:inherit;color:var(--comment-widget-header-text-color,var(--dark-text-on-background-color,inherit));border-top-left-radius:calc(0 - 1px);border-top-left-radius:calc(var(--comment-widget-border-radius,0) - 1px);border-top-right-radius:calc(0 - 1px);border-top-right-radius:calc(var(--comment-widget-border-radius,0) - 1px);row-gap:12px;padding:16px!important}.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]){color:inherit!important;color:var(--comment-widget-header-link-color,var(--comment-widget-header-text-color,var(--accent-color,inherit)))!important;background-color:#0000!important}.viafoura .vf-comment-header .vf-button.is-cta.is-accent-color.is-inverted:not([disabled]){border-color:inherit!important;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{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.viafoura .vf-post-form__auth-actions{margin-left:0rem!important;margin-left:calc(var(--spacing,.25rem) * 0)!important}}.viafoura .vf3-comments__tabbed-nav{padding-top:.75rem!important;padding-top:calc(var(--spacing,.25rem) * 3)!important}.viafoura .v3-comments__post-form{background-color:#f2f2f2}.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{background-color:#fff!important;background-color:var(--color-white,#fff)!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{border-radius:4px!important;overflow:hidden!important}.viafoura .vf-content-editor-form__textarea{font-size:.875rem!important;font-size:var(--text-sm,.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}@media (hover:hover){:is(.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)):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}:is(.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)):not(.vf-label-with-dot):before{display:none!important}.viafoura .all-comments{padding-top:.5rem!important;padding-top:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf-content-layout__left{margin-right:.375rem!important;margin-right:calc(var(--spacing,.25rem) * 1.5)!important;width:2.5rem!important;width:calc(var(--spacing,.25rem) * 10)!important;min-width:2.5rem!important;min-width:calc(var(--spacing,.25rem) * 10)!important}.viafoura .vf3-comment__header{padding-bottom:.5rem!important;padding-bottom:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf3-conversations-list--comments .vf-comment__content-editor{font-size:.875rem!important;font-size:var(--text-sm,.875rem)!important;line-height:calc(1.25 / .875)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}.viafoura .vf3-conversations-list--comments .vf-content-layout{padding-inline:.5rem!important;padding-inline:calc(var(--spacing,.25rem) * 2)!important;padding-block:1rem!important;padding-block:calc(var(--spacing,.25rem) * 4)!important}.viafoura .vf-post-name-button,.viafoura .vf-post-details__time,.viafoura .vf-post-details__pinned .vf-label-text{font-size:.875rem!important;font-size:var(--text-sm,.875rem)!important;line-height:20px!important}.viafoura .vf-post-details__time{text-transform:none!important;margin-right:.75rem!important;margin-right:calc(var(--spacing,.25rem) * 3)!important;margin-left:10px!important}.viafoura .vf-post-details__time:before{left:-8px!important;left:-.5rem!important;left:calc(var(--spacing,4px) * -2)!important;left:calc(var(--spacing,.25rem) * -2)!important;width:4px!important;width:.25rem!important;width:calc(var(--spacing,4px) * 1)!important;width:calc(var(--spacing,.25rem) * 1)!important;height:4px!important;height:.25rem!important;height:calc(var(--spacing,4px) * 1)!important;height:calc(var(--spacing,.25rem) * 1)!important;background-color:#d9d9d9!important}@media only screen and (max-width:640px){.viafoura .vf-post-details__pinned{margin-top:.75rem!important;margin-top:calc(var(--spacing,.25rem) * 3)!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;width:calc(var(--spacing,.25rem) * 4)!important;height:1rem!important;height:calc(var(--spacing,.25rem) * 4)!important;font-size:1rem!important;font-size:var(--text-base,1rem)!important;color:#000!important;color:var(--color-black,#000)!important;line-height:16px!important}.viafoura .vf-post-name-button{--tw-font-weight:700!important;--tw-font-weight:var(--font-weight-bold,700)!important;font-weight:700!important;font-weight:var(--font-weight-bold,700)!important;color:#000!important;color:var(--color-black,#000)!important}.viafoura .all-comments__typing-indicator{padding-top:0rem!important;padding-top:calc(var(--spacing,.25rem) * 0)!important}.viafoura .vf-reply-to__reply-name{color:#000!important;color:var(--color-black,#000)!important}.viafoura .vf-reply-to{margin-top:.25rem!important;margin-top:calc(var(--spacing,.25rem) * 1)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;line-height:calc(1 / .75)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!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;padding-top:calc(var(--spacing,.25rem) * 2)!important}.viafoura .vf-content-actions .vf-button{margin-left:0rem!important;margin-left:calc(var(--spacing,.25rem) * 0)!important;padding-right:.25rem!important;padding-right:calc(var(--spacing,.25rem) * 1)!important;padding-left:.25rem!important;padding-left:calc(var(--spacing,.25rem) * 1)!important;font-size:.75rem!important;font-size:var(--text-xs,.75rem)!important;opacity:1!important;line-height:18px!important}.viafoura .vf-content-actions .vf-icon{width:1rem!important;width:calc(var(--spacing,.25rem) * 4)!important;height:1rem!important;height:calc(var(--spacing,.25rem) * 4)!important;font-size:1rem!important;font-size:var(--text-base,1rem)!important;line-height:16px!important}.viafoura .vf-content-actions .vf-content-actions__reply{padding-left:0rem!important;padding-left:calc(var(--spacing,.25rem) * 0)!important;color:var(--accent-color)!important;text-decoration:none!important}.viafoura .vf-empty-comments__icon-wrapper{position:relative;top:2px;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.viafoura .vf-empty-comments__icon{position:static!important}.comment-widget-loaded #viafoura-comments-container{border-radius:0;border-radius:var(--comment-widget-border-radius,0);border:solid 1px var(--accent-color)!important;border:var(--comment-widget-border,solid 1px var(--accent-color))!important}.vf3-conversations-footer,.vf-livequestions-footer__container{display:none!important}#viafoura-comments-container .vf-comments-trending-articles,.activity-tab-trending-articles h2.vf-trending-articles__header{display:none}#viafoura-engagement-starter-wrapper{--es-header-font-family:inherit;--es-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{margin-left:0!important;margin-left:initial!important;font-size:inherit!important;list-style:none!important}#viafoura-livequestions-wrapper li p{font-size:inherit!important;line-height:inherit!important}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0);}@property --tw-font-weight{syntax:"*";inherits:false;}
</style>
</head>
<body class="limit-width flexi-home flexi-page pcgamer pcgamer_page_layout_home_v2 responsive vertical-home impact sticky-navigation has-kiosq
">
<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" data-suppress-for-jump-links="false">
<img id="skinnyBannerBgImg" data-src="https://cdn.mos.cms.futurecdn.net/flexiimages/fzlg0fzmx11773302065.jpeg" data-srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/fzlg0fzmx11773302065.jpeg 1920w,
https://cdn.mos.cms.futurecdn.net/flexiimages/fzlg0fzmx11773302065.jpeg?width=1024 1024w,
https://cdn.mos.cms.futurecdn.net/flexiimages/fzlg0fzmx11773302065.jpeg?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 flex-row" id="bannerElements">
<div class="flex items-center justify-center">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/2mwhi9nob41771257147.svg" class="w-6 h-6 object-contain mr-2" alt="">
</div>
<span class="flcw-secondary-font flcw-banner-title text-[var(--flcw-membership-skinnybanner-title-text-color,white)] text-base font-bold">Join The Club</span>
<div id="bannerStrapline" 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-secondary-font flcw-membership-button border-none whitespace-nowrap py-[10px] px-5 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 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="flcw-skinnyBanner-background-color max-h-0 overflow-scroll [&amp;::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none] 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-secondary-font-unless-overridden flcw-text text-center text-[var(--flcw-membership-skinnybanner-text-color, white)]"><span class="block text-lg font-bold leading-none">11</span><div class="mt-0.5 flcw-text text-[11px] uppercase tracking-[0.5px] opacity-80">Premium Benefits</div></div>
<div class="flcw-secondary-font-unless-overridden 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">Access Available</div></div>
<div class="flcw-secondary-font-unless-overridden flcw-text text-center"><span class="block text-lg font-bold leading-none">28K+</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-3 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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/xaxr8hpsfi1773414696.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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 Articles</div>
<div class="flcw-secondary-font flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Member-only articles</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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/uhlgpl50oh1771257331.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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-secondary-font flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Gaming &amp; entertainment news</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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/5mze4th3ld1771257325.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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</div>
<div class="flcw-secondary-font flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Join the discussion</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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/ycoj7rszwp1773414745.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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-secondary-font 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 go</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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/3uho1vwz6n1771257365.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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 Competitions</div>
<div class="flcw-secondary-font flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">Members-only prize draws</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-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/tbzlsxzfcp1773414698.svg" class="h-12 w-auto object-contain" alt=""> </div>
<div class="flcw-secondary-font-unless-overridden 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">Early Access</div>
<div class="flcw-secondary-font flcw-text text-sm text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] opacity-80 whitespace-normal md:whitespace-normal">See the latest gaming news first</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="flcw-secondary-font mb-2 flcw-text-popup text-xl font-semibold uppercase leading-[1.2]">GET CLUB ACCESS QUICK</div>
<div class="flcw-secondary-font my-5 flcw-text-popup text-base leading-[26px] opacity-90">For the quickest way to join, simply enter your email below and get access. We will send a confirmation and sign you up to our newsletter to keep you updated on all your gaming news.</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="flcw-secondary-font 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="XPG-X">
<input type="hidden" name="source" value="106">
<input id="submitBtn" type="submit" class="flcw-secondary-font 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="flcw-secondary-font-unless-overridden 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="flcw-secondary-font-unless-overridden 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-secondary-font 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 = "GET\u0020CLUB\u0020ACCESS\u0020QUICK";
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 banner = document.getElementById('skinnyBanner');
if (!banner) return;
const isJumpLinksViewport = window.matchMedia('(max-width: 1279px)').matches;
const suppressForJumpLinks = banner.dataset.suppressForJumpLinks === 'true';
if (isJumpLinksViewport && suppressForJumpLinks) {
banner.classList.remove('show', 'expanded');
banner.style.display = 'none';
document.body.classList.remove('banner-visible', 'banner-expanded');
return;
}
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 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.pcgamer.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-slide-out-2" class="clear-both widget widget-customwidgets widget-membership-slide-out-2 widget-customwidgets-membership-slide-out-2 widget-no-data ">
<div class="clear-both widget-header">
</div>
<script>
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 sendQRcodePopupEvent(action, label) {
const alpineInstance = Alpine.$data(document.querySelector('[x-data*="custom_widgets_1768409762_userDashboard"]'));
if (window.freyr && typeof window.freyr.pushAndUpdate === 'function') {
window.freyr.pushAndUpdate("membershipEvent", {
membership: {
action: action,
label: label,
type: 'slide-out',
},
context: Object.assign({
brand: "PC Gamer",
}),
user: alpineInstance ? alpineInstance.getUserContext() : {
loginStatus: "unknown",
membershipTier: "unknown",
detectedOS: "unknown"
}
});
}
}
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');
}
function handleClickAdvertisementQRcodePopup() {
localStorage.setItem('activate_app_banner', 'true');
const slideOutContent = document.getElementById('slide-out-content');
if (slideOutContent) slideOutContent.classList.remove('show');
sendQRcodePopupEvent(
"click",
"app-promo-slide-out-members-exclusive-banner",
);
window.dispatchEvent(new CustomEvent('app_banner_activated'));
}
document.addEventListener('alpine:init', () => {
const messagesWelcomeSlideOut = {
en: { hello: 'Hello', welcomeBack: 'Welcome', hi: 'Hi' },
fr: { hello: 'Bonjour', welcomeBack: 'Bon retour', hi: 'Bonjour' }
};
Alpine.data('custom_widgets_1768409762_userDashboard', () => ({
isExpanded: false,
displayName: '',
email: '',
isLoading: false,
updateStatus: null,
updateMessage: '',
userFirstLog: false,
userHasBadge: false,
isUserAuthenticated: false,
competitionsEnabled: 1,
hasActiveCompetition: 0,
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;
},
getDetectedOS() {
const ua = navigator.platform;
if (/android/i.test(ua)) return "android";
if (/iPad|iPhone|iPod/.test(ua)) return "ios";
if (/Win/i.test(ua)) return "windows";
if (/AppleWebKit|Macintosh|MacIntel|MacPPC|Mac68K/i.test(ua)) return "mac";
return "unknown";
},
getUserContext() {
const isAuth = window.FUTR?.Kiosq?.User?.is_authenticated === true;
const isPrem = window.FUTR?.Kiosq?.isPremium === true;
if (!isAuth) {
return {
loginStatus: "logged-out",
membershipTier: "anonymous",
detectedOS: this.getDetectedOS()
};
}
return {
loginStatus: "logged-in",
membershipTier: isPrem ? "premium" : "free",
detectedOS: this.getDetectedOS()
};
},
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;
}
},
hasCompetitionCard() {
return this.competitionsEnabled === 1 && this.hasActiveCompetition === 1;
},
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/omz4nzlwg71771313407.png" 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
PC Gamer 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.pcgamer.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]">
Read 1 article 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/erozsu61xq1771313197.svg" alt="Latest Games News" 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 Games News</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="Breaking gaming news and updates">Breaking gaming news and updates</p>
<a href="https://www.pcgamer.com/games/news/" 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 font-bold py-2 px-4 text-sm shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickCard(1);" data-before-rewrite-localise="/games/news/">
Explore
</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/id1midnsbo1771313195.svg" alt="Latest Hardware News" 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 Hardware News</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="News and reviews of the latest PC hardware.">News and reviews of the latest PC hardware.</p>
<a href="https://www.pcgamer.com/hardware/" 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 font-bold py-2 px-4 text-sm shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickCard(2);" data-before-rewrite-redirect="/hardware" data-before-rewrite-localise="https://www.pcgamer.com/hardware/">
Explore
</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 rounded-full cursor-pointer transition z-20" onclick="handleClickNavigation();">
<svg class="w-6 h-6 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 rounded-full cursor-pointer transition z-20" onclick="handleClickNavigation();">
<svg class="w-6 h-6" 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">
<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">
See what you&rsquo;ve unlocked.
</div>
<p id="members-exclusive-section-without-badge-strapline" class="text-[14px] leading-[120%] flcw-text">
Explore your membership benefits.
</p>
</div>
<div class="flex items-center space-x-4">
<a id="members-exclusive-section-without-badge-membership-redirect-btn" href="https://www.pcgamer.com/membership/" class="flcw-slide-out-button-explore flcw-membership-button px-6 py-2 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
</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]">
Member Exclusives
</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 bg-cover bg-center bg-no-repeat" style="background: url('https://cdn.mos.cms.futurecdn.net/flexiimages/b1yymgexrb1771313556.png');">
<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">
Stay Ahead with PC Gamer
</p>
<p id="members-exclusive-strapline" class="md:text-[14px] text-[12px] leading-[140%] text-white">
Get the biggest gaming news, reviews, and releases straight to your inbox.
</p>
</div>
<a id="members-exclusive-see-rewards-btn" href="https://www.pcgamer.com/newsletter/" 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 shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickAdvertisement();" data-before-rewrite-localise="/newsletter">
Explore
</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 subscribe sign-in viafoura search'; --site-header-background-color: #1b1b1b; --site-header-text-color: white;" data-template="" class="w-full bg-[var(--site-header-background-color,white)]" role="banner" aria-label="Site header">
<div class="
van-masthead relative h-[var(--site-header-height,60px)] grid align-center max-w-[min(var(--site-header-max-width,970px),98dvw)] px-2 sm:px-0 sm:mx-auto items-center gap-[var(--site-header-gap,0.65rem)]
bg-[var(--site-header-background-color,white)]
text-[var(--site-header-text-color,#333)]
" data-testid="masthead" role="navigation" aria-label="Main navigation">
<!-- Burger button -->
<button aria-label="Open menu" data-component-name="UI:Button" id="mobile-menu-btn" x-data="" data-desktop-menu-min-width="900" x-on:click="$store.mobileMenu.toggle()" style="grid-area:burgerbar-trigger" type="button" class="inline-flex items-center justify-center font-medium outline outline-1 outline-transparent underline-offset-2 transition-colors cursor-pointer px-4 py-2.5 h-10 typeset-primary-sm gap-1.5 rounded-none uppercase underline decoration-transparent hover:decoration-transparent focus:decoration-transparent bg-surface-transparent border border-surface-transparent text-on-surface-inverse hover:bg-alpha-neutral-6-inverse focus:bg-muted-inverse sm:hidden z-[var(--burger-btn-z-index,1)]">
<svg class="inline-block size-4 shrink-0 text-current transition-transform duration-300 ease-in-out" data-component-name="Icon" x-bind:class="{'rotate-90':$store.mobileMenu.open}" width="14" height="10" viewbox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 1.11111H14V0H0V1.11111Z" fill="currentColor"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 5.55556H14V4.44444H0V5.55556Z" fill="currentColor"></path>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 10H14V8.88889H0V10Z" fill="currentColor"></path>
</svg>
</button>
<div id="publisherDetails" data-analytics-id="site-logo" class="font-normal" data-component-name="SiteHeader:Masthead:Logo" style="--strapline-padding-bottom: 4px; --strapline-font-size: 10px; --logo-height-desktop: 25px; --logo-height-mobile: 20px; grid-area: logo;" data-testid="site-logo" data-mrf-recirculation="site-logo">
<a href="https://www.pcgamer.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/pcgamer_logo.svg" aria-hidden="true" alt="Site logo for PC Gamer" loading="eager" />
<!-- Mobile logo (small screens) -->
<source media="(max-width: 699px)" type="image/svg+xml" srcset="/media/img/pcgamer_logo.svg" aria-hidden="true" alt="Site logo for PC Gamer" loading="eager" />
<img src="/media/img/pcgamer_logo.svg" alt="PC Gamer" 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>
<h1 class="sr-only">PC Gamer</h1>
<span class="whitespace-nowrap pb-[var(--strapline-padding-bottom,12px)] text-[length:var(--strapline-font-size,13px)] font-inherit leading-3 [text-transform:var(--strapline-text-transform,uppercase)] hidden sm:inline sm:visible">THE GLOBAL AUTHORITY ON PC GAMES</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 sm:relative" 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/pcgamer/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 anchored-element max-sm:-translate-x-2/4 max-sm:min-w-[300px] max-sm:left-2/4 max-sm:top-full hidden flex">
<div class="locale-selector__countries-block flex flex-col p-2">
<div class="locale-selector__country-block overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 py-1 flex-1">
<a href="https://www.pcgamer.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.pcgamer.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/pcgamer/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://www.pcgamer.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.pcgamer.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/pcgamer/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
</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.pcgamer.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.pcgamer.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/pcgamer/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://www.pcgamer.com/au/" 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.pcgamer.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/pcgamer/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>
</div>
</div>
</div>
</div>
<div data-component-name="Social:Icons" style="grid-area: social-icons;" class="hidden gap-2 flexisites-social sm:flex sm:visible" data-testid="buttons-social" data-nosnippet="" data-mrf-recirculation="header-social-icons">
<a class="icon-circle icon-steam no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on steam" href="https://steamcommunity.com/groups/pcgamer" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" data-component-name="Icon" data-icon="steam" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle fill="#0f1618" cx="12" cy="12" r="12"></circle><path d="m18.22 8.9a2.269 2.269 0 1 1 -2.27-2.265 2.267 2.267 0 0 1 2.27 2.265zm2.258.005a4.534 4.534 0 0 1 -4.533 4.526h-.1l-4.087 2.911v.161a3.4 3.4 0 0 1 -6.74.669l-4.549-1.879c-.032-.109-.057-.219-.085-.329a11.973 11.973 0 0 1 -.384-2.964c0-.214.02-.423.032-.635 0-.1.008-.206.016-.308l6.394 2.643a3.385 3.385 0 0 1 1.915-.591c.065 0 .127 0 .191.005l2.865-4.145v-.062a4.533 4.533 0 0 1 9.066 0zm-9.763 6.618a2.55 2.55 0 0 0 -3.262-1.411l1.525.63a1.877 1.877 0 1 1 -1.446 3.464l-1.475-.606a2.529 2.529 0 0 0 1.315 1.25 2.559 2.559 0 0 0 3.339-1.374 2.526 2.526 0 0 0 .004-1.951zm8.251-6.618a3.021 3.021 0 1 0 -3.021 3.015 3.022 3.022 0 0 0 3.021-3.013z" fill="#fff"></path></svg>
</a>
<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/pcgamermagazine" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" 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/pcgamer" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" 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" 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-instagram no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on instagram" href="https://www.instagram.com/pcgamer_mag/?hl=en" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" data-component-name="Icon" data-icon="instagram" 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="#de3073" r="12"></circle><path d="m18.958 9.116a5.121 5.121 0 0 0 -.336-1.708 3.557 3.557 0 0 0 -2.044-2.044 5.12 5.12 0 0 0 -1.694-.322c-.742-.028-.994-.042-2.884-.042s-2.142.014-2.884.042a5.213 5.213 0 0 0 -1.708.322 3.665 3.665 0 0 0 -2.044 2.044 5.213 5.213 0 0 0 -.322 1.708c-.028.742-.042.984-.042 2.884s.014 2.142.042 2.884a5.12 5.12 0 0 0 .322 1.694 3.44 3.44 0 0 0 .812 1.246 3.4 3.4 0 0 0 1.232.8 5.175 5.175 0 0 0 1.708.336c.742.028.98.042 2.884.042s2.142-.014 2.884-.042a5.082 5.082 0 0 0 1.694-.336 3.456 3.456 0 0 0 2.044-2.044 5.006 5.006 0 0 0 .336-1.694c.028-.744.042-.986.042-2.886s-.014-2.142-.042-2.884zm-1.258 5.712a3.946 3.946 0 0 1 -.252 1.3 2.189 2.189 0 0 1 -.518.8 2.165 2.165 0 0 1 -.8.532 4.641 4.641 0 0 1 -1.3.238c-.742.028-.966.042-2.828.042s-2.1-.014-2.828-.042a3.837 3.837 0 0 1 -1.3-.252 2.258 2.258 0 0 1 -1.334-1.316 3.91 3.91 0 0 1 -.238-1.3c-.028-.742-.042-.966-.042-2.828s.014-2.086.042-2.828a3.787 3.787 0 0 1 .238-1.3 2.445 2.445 0 0 1 1.33-1.334 3.856 3.856 0 0 1 1.3-.238c.742-.028.952-.042 2.828-.042s2.086.014 2.828.042a3.787 3.787 0 0 1 1.3.238 2.445 2.445 0 0 1 1.33 1.33 4.641 4.641 0 0 1 .238 1.3c.027.742.042.952.042 2.828s-.011 2.088-.036 2.83zm-5.7-6.428a3.6 3.6 0 1 0 3.6 3.6 3.6 3.6 0 0 0 -3.6-3.6zm.181 5.929a2.338 2.338 0 0 1 -.362-4.662 2.43 2.43 0 0 1 .362 0 2.338 2.338 0 0 1 0 4.662zm3.557-6.909a.84.84 0 1 1 -.84.84.84.84 0 0 1 .84-.838z" fill="#fff"></path></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/pcgamer" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" 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-twitch no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on twitch" href="https://www.twitch.tv/pcgamer" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" data-component-name="Icon" data-icon="twitch" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#6441a5"></path><path d="m12.308 17.167-1.833 1.833h-1.818v-1.833h-3.357v-9.733l.925-2.434h12.475v8.517l-3.648 3.65zm5.175-10.95h-10.043v8.824h2.743v1.833l1.817-1.833h3.342l2.14-2.126zm-5.483 6.083v-3.65h-1.218v3.65zm3.342 0v-3.65h-1.216v3.65z" 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/@PC_Gamer_" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" 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 class="icon-circle icon-tiktok no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on tiktok" href="https://www.tiktok.com/@pcgamer_mag?lang=en" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6" data-component-name="Icon" data-icon="tiktok" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#fe2c55"></path><path d="m12.308 5.012c.763-.012 1.522 0 2.281-.012a3.636 3.636 0 0 0 1.02 2.434 4.12 4.12 0 0 0 2.473 1.043v2.349a6.177 6.177 0 0 1 -2.449-.564 7.207 7.207 0 0 1 -.947-.543c0 1.705.008 3.406-.01 5.105a4.442 4.442 0 0 1 -.789 2.3 4.343 4.343 0 0 1 -3.448 1.872 4.254 4.254 0 0 1 -2.379-.6 4.393 4.393 0 0 1 -2.127-3.331c-.014-.292-.019-.584-.007-.868a4.395 4.395 0 0 1 5.091-3.9c.013.864-.021 1.727-.021 2.591a2.007 2.007 0 0 0 -2.558 1.237 2.316 2.316 0 0 0 -.079.939 1.992 1.992 0 0 0 3.658.736 1.39 1.39 0 0 0 .239-.62c.057-1.043.034-2.082.041-3.126.006-2.351-.007-4.7.011-7.041z" fill="#fff"></path></svg>
</a>
</div>
<div class="nav-subscribe" data-component-name="SiteHeader:Masthead:Subscribe" style="grid-area: subscribe;">
<a data-component-name="UI:Button" data-analytics-id="nav-subscribe" href="https://www.magazinesdirect.com/pcg-brandsite" class="inline-flex items-center justify-center font-medium outline outline-1 outline-transparent underline-offset-2 transition-colors cursor-pointer px-2.5 py-2 h-8 typeset-primary-xs gap-1 rounded-none uppercase underline decoration-transparent hover:decoration-transparent focus:decoration-transparent text-on-light bg-surface-light border border-surface-light hover:bg-surface-light-hover focus:outline-base-foreground" data-mrf-recirculation="nav-subscribe">Subscribe</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)] van-masthead__traybell" style="--default-color: transparent; --background-color: transparent; --light-text-on-default-color: #fff; --dark-text-on-default-color: #fff; --tray-bell-right-offset: 200px; --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="--search-text-display: none; 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.pcgamer.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 PC Gamer</label>
<input tabindex="0" type="search" name="searchTerm" placeholder="Search PC Gamer" 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: white; --nav-item-list-bg-color: #1b1b1b; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-secondary-text-color: white; --nav-border-top: none; --nav-border-bottom: none; --nav-item-bg-color: rgb(var(--color-primary-500)); --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-x-padding: 1rem; --nav-item-hover-text-color: var(--nav-item-text-color); --nav-item-font-weight: 400; --nav-item-font-size: 16px; --nav-item-letter-spacing: inherit; --nav-item-font-family: var(--font-ui-copy); --nav-item-text-transform: none; --nav-item-secondary-hover-bg-color: var(--nav-item-secondary-bg-color); --nav-item-secondary-hover-text-color: var(--nav-item-secondary-text-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(0,1fr)); --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" 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--home-link 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.pcgamer.com/" class="meganav-item__link" data-nav-link="" arial-label="Home" data-before-rewrite-localise="https://www.pcgamer.com/">
<svg class="size-5 text-current" data-component-name="Icon" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" aria-hidden="true" data-slot="icon">
<path d="M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z"></path>
<path d="m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z"></path>
</svg>
</a>
</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.pcgamer.com/games/" class="meganav-item__link" data-nav-link="" arial-label="Games" data-before-rewrite-localise="/games/">
Games
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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="Games Insights" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Games 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.pcgamer.com/games/news/" class="meganav-item__link" data-nav-link="" arial-label="Gaming news" data-before-rewrite-localise="/games/news/">
Gaming news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming reviews" data-before-rewrite-localise="/games/reviews/">
Gaming reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/quizzes/" class="meganav-item__link" data-nav-link="" arial-label="Gaming quizzes" data-before-rewrite-localise="/games/quizzes/">
Gaming quizzes
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/guides/" class="meganav-item__link" data-nav-link="" arial-label="Gaming guides" data-before-rewrite-localise="/games/guides/">
Gaming guides
</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="Biggest Games" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Biggest Games
</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.pcgamer.com/arc-raiders/" class="meganav-item__link" data-nav-link="" arial-label="Arc Raiders" data-before-rewrite-localise="/arc-raiders/">
Arc Raiders
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/marathon/" class="meganav-item__link" data-nav-link="" arial-label="Marathon" data-before-rewrite-localise="/marathon/">
Marathon
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/resident-evil-requiem/" class="meganav-item__link" data-nav-link="" arial-label="Resident Evil Requiem" data-before-rewrite-localise="/resident-evil-requiem/">
Resident Evil Requiem
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/battlefield-6/" class="meganav-item__link" data-nav-link="" arial-label="Battlefield 6" data-before-rewrite-localise="/battlefield-6/">
Battlefield 6
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/baldur-s-gate-3/" class="meganav-item__link" data-nav-link="" arial-label="Baldur's Gate 3" data-before-rewrite-localise="/baldur-s-gate-3/">
Baldur's Gate 3
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/deadlock/" class="meganav-item__link" data-nav-link="" arial-label="Deadlock" data-before-rewrite-localise="/deadlock/">
Deadlock
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/world-of-warcraft/" class="meganav-item__link" data-nav-link="" arial-label="World of Warcraft" data-before-rewrite-localise="/world-of-warcraft/">
World of Warcraft
</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="Upcoming" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Upcoming
</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.pcgamer.com/games/new-pc-games-2026/" class="meganav-item__link" data-nav-link="" arial-label="New games 2026" data-before-rewrite-localise="/games/new-pc-games-2026/">
New games 2026
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/grand-theft-auto-6/" class="meganav-item__link" data-nav-link="" arial-label="GTA 6" data-before-rewrite-localise="/grand-theft-auto-6/">
GTA 6
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-witcher-4/" class="meganav-item__link" data-nav-link="" arial-label="The Witcher 4" data-before-rewrite-localise="/the-witcher-4/">
The Witcher 4
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-elder-scrolls-vi/" class="meganav-item__link" data-nav-link="" arial-label="The Elder Scrolls 6" data-before-rewrite-localise="/the-elder-scrolls-vi/">
The Elder Scrolls 6
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/haunted-chocolatier/" class="meganav-item__link" data-nav-link="" arial-label="Haunted Chocolatier" data-before-rewrite-localise="/haunted-chocolatier/">
Haunted Chocolatier
</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="Genres" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Genres
</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.pcgamer.com/games/fps/" class="meganav-item__link" data-nav-link="" arial-label="FPS" data-before-rewrite-localise="/games/fps/">
FPS
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/" class="meganav-item__link" data-nav-link="" arial-label="RPG" data-before-rewrite-localise="/games/rpg/">
RPG
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/strategy/" class="meganav-item__link" data-nav-link="" arial-label="Strategy" data-before-rewrite-localise="/games/strategy/">
Strategy
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/mmo/" class="meganav-item__link" data-nav-link="" arial-label="MMO" data-before-rewrite-localise="/games/mmo/">
MMO
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/games/action/">
Action
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/city-builder/" class="meganav-item__link" data-nav-link="" arial-label="City Builder" data-before-rewrite-localise="/games/city-builder/">
City Builder
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/" class="meganav-item__link" data-nav-link="" arial-label="Survival" data-before-rewrite-localise="/games/survival-crafting/">
Survival
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/puzzle/" class="meganav-item__link" data-nav-link="" arial-label="Puzzle" data-before-rewrite-localise="/games/puzzle/">
Puzzle
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/roguelike/" class="meganav-item__link" data-nav-link="" arial-label="Roguelike" data-before-rewrite-localise="/games/roguelike/">
Roguelike
</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="Series" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Series
</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.pcgamer.com/games/action/grand-theft-auto/" class="meganav-item__link" data-nav-link="" arial-label="Grand Theft Auto" data-before-rewrite-localise="/games/action/grand-theft-auto/">
Grand Theft Auto
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/the-witcher/" class="meganav-item__link" data-nav-link="" arial-label="The Witcher" data-before-rewrite-localise="/games/rpg/the-witcher/">
The Witcher
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/life-sim/the-sims/" class="meganav-item__link" data-nav-link="" arial-label="The Sims" data-before-rewrite-localise="/games/life-sim/the-sims/">
The Sims
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/fallout/" class="meganav-item__link" data-nav-link="" arial-label="Fallout" data-before-rewrite-localise="/games/rpg/fallout/">
Fallout
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/the-elder-scrolls/" class="meganav-item__link" data-nav-link="" arial-label="The Elder Scrolls" data-before-rewrite-localise="/games/rpg/the-elder-scrolls/">
The Elder Scrolls
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/assassins-creed/" class="meganav-item__link" data-nav-link="" arial-label="Assassin's Creed" data-before-rewrite-localise="/games/action/assassins-creed/">
Assassin's Creed
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/fps/call-of-duty/" class="meganav-item__link" data-nav-link="" arial-label="Call of Duty" data-before-rewrite-localise="/games/fps/call-of-duty">
Call of Duty
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/dark-souls/" class="meganav-item__link" data-nav-link="" arial-label="Dark Souls" data-before-rewrite-localise="/games/rpg/dark-souls/">
Dark Souls
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/final-fantasy/" class="meganav-item__link" data-nav-link="" arial-label="Final Fantasy" data-before-rewrite-localise="/games/rpg/final-fantasy/">
Final Fantasy
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega 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.pcgamer.com/hardware/" class="meganav-item__link" data-nav-link="" arial-label="Hardware" data-before-rewrite-localise="/hardware/">
Hardware
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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="Hardware Insights" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Hardware 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.pcgamer.com/hardware/news/" class="meganav-item__link" data-nav-link="" arial-label="Hardware news" data-before-rewrite-localise="/hardware/news/">
Hardware news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Hardware reviews" data-before-rewrite-localise="/hardware/reviews/">
Hardware reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/deals/" class="meganav-item__link" data-nav-link="" arial-label="Hardware deals" data-before-rewrite-localise="/hardware/deals/">
Hardware deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/category/computing/" class="meganav-item__link" data-nav-link="" arial-label="Computing Discounts" data-before-rewrite-localise="/coupons/category/computing/">
Computing Discounts
</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="Components" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Components
</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.pcgamer.com/hardware/graphics-cards/" class="meganav-item__link" data-nav-link="" arial-label="Graphics cards" data-before-rewrite-localise="/hardware/graphics-cards/">
Graphics cards
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/processors/" class="meganav-item__link" data-nav-link="" arial-label="Processors" data-before-rewrite-localise="/hardware/processors/">
Processors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/motherboards/" class="meganav-item__link" data-nav-link="" arial-label="Motherboards" data-before-rewrite-localise="/hardware/motherboards/">
Motherboards
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/storage/" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/hardware/storage/">
Storage
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/memory/" class="meganav-item__link" data-nav-link="" arial-label="Memory" data-before-rewrite-localise="/hardware/memory/">
Memory
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/power-supplies/" class="meganav-item__link" data-nav-link="" arial-label="Power supplies" data-before-rewrite-localise="/hardware/power-supplies/">
Power supplies
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/cooling/" class="meganav-item__link" data-nav-link="" arial-label="Cooling" data-before-rewrite-localise="/hardware/cooling/">
Cooling
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Gaming PCs" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/hardware/gaming-pcs/">
Gaming PCs
</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.pcgamer.com/hardware/gaming-pcs/handheld-gaming-pcs/" class="meganav-item__link" data-nav-link="" arial-label="Handheld gaming PCs" data-before-rewrite-localise="/hardware/gaming-pcs/handheld-gaming-pcs/">
Handheld gaming PCs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/gaming-laptops/" class="meganav-item__link" data-nav-link="" arial-label="Gaming laptops" data-before-rewrite-localise="/hardware/gaming-pcs/gaming-laptops/">
Gaming laptops
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machines/" class="meganav-item__link" data-nav-link="" arial-label="Steam machines" data-before-rewrite-localise="/hardware/gaming-pcs/steam-machines/">
Steam machines
</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="Peripherals" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Peripherals
</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.pcgamer.com/hardware/gaming-monitors/" class="meganav-item__link" data-nav-link="" arial-label="Gaming monitors" data-before-rewrite-localise="/hardware/gaming-monitors/">
Gaming monitors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-mice/" class="meganav-item__link" data-nav-link="" arial-label="Gaming mice" data-before-rewrite-localise="/hardware/gaming-mice/">
Gaming mice
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-keyboards/" class="meganav-item__link" data-nav-link="" arial-label="Gaming keyboards" data-before-rewrite-localise="/hardware/gaming-keyboards/">
Gaming keyboards
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/vr-hardware/" class="meganav-item__link" data-nav-link="" arial-label="VR hardware" data-before-rewrite-localise="/hardware/vr-hardware/">
VR hardware
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/controllers/" class="meganav-item__link" data-nav-link="" arial-label="Controllers" data-before-rewrite-localise="/hardware/controllers/">
Controllers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/controllers/steering-wheels/" class="meganav-item__link" data-nav-link="" arial-label="Steering wheels" data-before-rewrite-localise="/hardware/controllers/steering-wheels/">
Steering wheels
</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="Desktop" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Desktop
</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.pcgamer.com/hardware/gaming-chairs/" class="meganav-item__link" data-nav-link="" arial-label="Gaming chairs" data-before-rewrite-localise="/hardware/gaming-chairs/">
Gaming chairs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-desks/" class="meganav-item__link" data-nav-link="" arial-label="Gaming desks" data-before-rewrite-localise="/hardware/gaming-desks/">
Gaming desks
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/pc-cases/" class="meganav-item__link" data-nav-link="" arial-label="PC cases" data-before-rewrite-localise="/hardware/pc-cases/">
PC cases
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/lighting/" class="meganav-item__link" data-nav-link="" arial-label="Lighting" data-before-rewrite-localise="/hardware/lighting/">
Lighting
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/networking/" class="meganav-item__link" data-nav-link="" arial-label="Networking" data-before-rewrite-localise="/hardware/networking/">
Networking
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Gaming Audio" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/hardware/gaming-audio/">
Gaming Audio
</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.pcgamer.com/hardware/gaming-audio/gaming-headsets/" class="meganav-item__link" data-nav-link="" arial-label="Gaming headsets" data-before-rewrite-localise="/hardware/gaming-audio/gaming-headsets/">
Gaming headsets
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/speakers/" class="meganav-item__link" data-nav-link="" arial-label="Speakers" data-before-rewrite-localise="/hardware/gaming-audio/speakers/">
Speakers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/earbuds-headphones/" class="meganav-item__link" data-nav-link="" arial-label="Earbuds &amp; headphones" data-before-rewrite-localise="/hardware/gaming-audio/earbuds-headphones/">
Earbuds &amp; headphones
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Streaming" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/hardware/streaming/">
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.pcgamer.com/hardware/streaming/microphones/" class="meganav-item__link" data-nav-link="" arial-label="Microphones" data-before-rewrite-localise="/hardware/streaming/microphones/">
Microphones
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/webcams/" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/hardware/streaming/webcams/">
Webcams
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/capture-cards/" class="meganav-item__link" data-nav-link="" arial-label="Capture cards" data-before-rewrite-localise="/hardware/streaming/capture-cards/">
Capture cards
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item--title-hover meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="3" data-test="Nav:Item" data-nav-top-level="">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="News &amp; Opinion">
News &amp; Opinion
</button>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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.pcgamer.com/news/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Latest News" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/news/">
Latest News
</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.pcgamer.com/games/news/" class="meganav-item__link" data-nav-link="" arial-label="Games news" data-before-rewrite-localise="/games/news/">
Games news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/news/" class="meganav-item__link" data-nav-link="" arial-label="Hardware news" data-before-rewrite-localise="/hardware/news/">
Hardware news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/gaming-industry/news/" class="meganav-item__link" data-nav-link="" arial-label="Industry news" data-before-rewrite-localise="/gaming-industry/news/">
Industry news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/software/news/" class="meganav-item__link" data-nav-link="" arial-label="Software news" data-before-rewrite-localise="/software/news/">
Software news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/movies-tv/news/" class="meganav-item__link" data-nav-link="" arial-label="Movies &amp; TV news" data-before-rewrite-localise="/movies-tv/news/">
Movies &amp; TV news
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/opinion/" class="meganav-item__link" data-nav-link="" arial-label="Latest opinion" data-before-rewrite-localise="/tag/opinion/">
Latest opinion
</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="Columns" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Columns
</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.pcgamer.com/tag/fov-90/" class="meganav-item__link" data-nav-link="" arial-label="FOV 90" data-before-rewrite-localise="/tag/fov-90/">
FOV 90
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/dungeon-master-column/" class="meganav-item__link" data-nav-link="" arial-label="Dungeon Master" data-before-rewrite-localise="/tag/dungeon-master-column/">
Dungeon Master
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/terminally-online/" class="meganav-item__link" data-nav-link="" arial-label="Terminally Online" data-before-rewrite-localise="/tag/terminally-online/">
Terminally Online
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/character-select/" class="meganav-item__link" data-nav-link="" arial-label="Character Select" data-before-rewrite-localise="/tag/character-select/">
Character Select
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/critical-hit/" class="meganav-item__link" data-nav-link="" arial-label="Critical Hit" data-before-rewrite-localise="/tag/critical-hit/">
Critical Hit
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/no-xp-needed/" class="meganav-item__link" data-nav-link="" arial-label="No XP Needed" data-before-rewrite-localise="/tag/no-xp-needed">
No XP Needed
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item--title-hover meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="4" data-test="Nav:Item" data-nav-top-level="">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Reviews &amp; Advice">
Reviews &amp; Advice
</button>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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="Buying Guides" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Buying Guides
</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.pcgamer.com/best-gaming-laptop/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming laptop" data-before-rewrite-localise="/best-gaming-laptop/">
Best gaming laptop
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-graphics-cards/" class="meganav-item__link" data-nav-link="" arial-label="Best graphics card" data-before-rewrite-localise="/the-best-graphics-cards/">
Best graphics card
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-pc/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming PC" data-before-rewrite-localise="/best-gaming-pc/">
Best gaming PC
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-gaming-mouse/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming mouse" data-before-rewrite-localise="/the-best-gaming-mouse/">
Best gaming mouse
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-keyboard/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming keyboard" data-before-rewrite-localise="/best-gaming-keyboard/">
Best gaming keyboard
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-monitor/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming monitor" data-before-rewrite-localise="/best-gaming-monitor/">
Best gaming monitor
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-chairs/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming chair" data-before-rewrite-localise="/best-gaming-chairs/">
Best gaming chair
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-ssd-for-gaming/" class="meganav-item__link" data-nav-link="" arial-label="Best SSD" data-before-rewrite-localise="/best-ssd-for-gaming/">
Best SSD
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-pc-games/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Best ofs" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/best-pc-games/">
Best ofs
</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.pcgamer.com/games/the-top-100-pc-games-2025/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer Top 100" data-before-rewrite-localise="/games/the-top-100-pc-games-2025/">
PC Gamer Top 100
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-rpgs-of-all-time/" class="meganav-item__link" data-nav-link="" arial-label="Best RPGs" data-before-rewrite-localise="/best-rpgs-of-all-time/">
Best RPGs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-fps-games/" class="meganav-item__link" data-nav-link="" arial-label="Best FPS games" data-before-rewrite-localise="/best-fps-games/">
Best FPS games
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-mmos/" class="meganav-item__link" data-nav-link="" arial-label="Best MMOs" data-before-rewrite-localise="/the-best-mmos/">
Best MMOs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-survival-games-on-pc/" class="meganav-item__link" data-nav-link="" arial-label="Best survival games" data-before-rewrite-localise="/the-best-survival-games-on-pc/">
Best survival games
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-racing-games/" class="meganav-item__link" data-nav-link="" arial-label="Best racing games" data-before-rewrite-localise="/the-best-racing-games/">
Best racing games
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/steam-deck-best-games/" class="meganav-item__link" data-nav-link="" arial-label="Best Steam Deck games" data-before-rewrite-localise="/steam-deck-best-games/">
Best Steam Deck games
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/reviews/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Hardware Reviews" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/hardware/reviews/">
Hardware Reviews
</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.pcgamer.com/hardware/gaming-keyboards/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming keyboard reviews" data-before-rewrite-localise="/hardware/gaming-keyboards/reviews/">
Gaming keyboard reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/gaming-laptops/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming laptop reviews" data-before-rewrite-localise="/hardware/gaming-pcs/gaming-laptops/reviews/">
Gaming laptop reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-mice/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming mice reviews" data-before-rewrite-localise="/hardware/gaming-mice/reviews/">
Gaming mice reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-monitors/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming monitor reviews" data-before-rewrite-localise="/hardware/gaming-monitors/reviews/">
Gaming monitor reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming PC reviews" data-before-rewrite-localise="/hardware/gaming-pcs/reviews/">
Gaming PC reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/graphics-cards/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Graphics card reviews" data-before-rewrite-localise="/hardware/graphics-cards/reviews/">
Graphics card reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/gaming-headsets/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming headset reviews" data-before-rewrite-localise="/hardware/gaming-audio/gaming-headsets/reviews/">
Gaming headset reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/storage/ssds/reviews/" class="meganav-item__link" data-nav-link="" arial-label="SSD reviews" data-before-rewrite-localise="/hardware/storage/ssds/reviews/">
SSD reviews
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/reviews/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Game Reviews" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/games/reviews/">
Game Reviews
</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.pcgamer.com/games/fps/reviews/" class="meganav-item__link" data-nav-link="" arial-label="FPS reviews" data-before-rewrite-localise="/games/fps/reviews/">
FPS reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/reviews/" class="meganav-item__link" data-nav-link="" arial-label="RPG reviews" data-before-rewrite-localise="/games/rpg/reviews/">
RPG reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/strategy/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Strategy reviews" data-before-rewrite-localise="/games/strategy/reviews/">
Strategy reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/mmo/reviews/" class="meganav-item__link" data-nav-link="" arial-label="MMO reviews" data-before-rewrite-localise="/games/mmo/reviews/">
MMO reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Action reviews" data-before-rewrite-localise="/games/action/reviews/">
Action reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/city-builder/reviews/" class="meganav-item__link" data-nav-link="" arial-label="City Builder reviews" data-before-rewrite-localise="/games/city-builder/reviews/">
City Builder reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Survival reviews" data-before-rewrite-localise="/games/survival-crafting/reviews/">
Survival reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/puzzle/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Puzzle reviews" data-before-rewrite-localise="/games/puzzle/reviews/">
Puzzle reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/roguelike/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Roguelike reviews" data-before-rewrite-localise="/games/roguelike/reviews/">
Roguelike reviews
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="/coupons/" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Gaming Coupons" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Gaming Coupons
</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.pcgamer.com/coupons/originpc.com/" class="meganav-item__link" data-nav-link="" arial-label="Origin PC" data-before-rewrite-localise="/coupons/originpc.com/">
Origin PC
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/hermanmiller.com/" class="meganav-item__link" data-nav-link="" arial-label="Herman Miller" data-before-rewrite-localise="/coupons/hermanmiller.com/">
Herman Miller
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/dell.com/" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/coupons/dell.com/">
Dell
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/logitech.com/" class="meganav-item__link" data-nav-link="" arial-label="Logitech" data-before-rewrite-localise="/coupons/logitech.com/">
Logitech
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/sonos.com/" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/coupons/sonos.com/">
Sonos
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/flexispot.com/" class="meganav-item__link" data-nav-link="" arial-label="Flexispot" data-before-rewrite-localise="/coupons/flexispot.com/">
Flexispot
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/razer.com/" class="meganav-item__link" data-nav-link="" arial-label="Razer" data-before-rewrite-localise="/coupons/razer.com/">
Razer
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/corsair.com/" class="meganav-item__link" data-nav-link="" arial-label="Corsair" data-before-rewrite-localise="/coupons/corsair.com/">
Corsair
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown 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.pcgamer.com/guides/" class="meganav-item__link" data-nav-link="" arial-label="Guides" data-before-rewrite-localise="/guides/">
Guides
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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.pcgamer.com/games/third-person-shooter/arc-raiders-guide/" class="meganav-item__link" data-nav-link="" arial-label="Arc Raiders guides" data-before-rewrite-localise="/games/third-person-shooter/arc-raiders-guide/">
Arc Raiders guides
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/baldurs-gate-3-guide/" class="meganav-item__link" data-nav-link="" arial-label="Baldur's Gate 3 guides" data-before-rewrite-localise="/baldurs-gate-3-guide/">
Baldur's Gate 3 guides
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/crimson-desert-guide/" class="meganav-item__link" data-nav-link="" arial-label="Crimson Desert guides" data-before-rewrite-localise="/games/action/crimson-desert-guide/">
Crimson Desert guides
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/minecraft-guide/" class="meganav-item__link" data-nav-link="" arial-label="Minecraft guides" data-before-rewrite-localise="https://www.pcgamer.com/games/survival-crafting/minecraft-guide/">
Minecraft guides
</a>
</li>
</ul> </li>
<li class="meganav-item--dropdown 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.youtube.com/@pcgamer" class="meganav-item__link" data-nav-link="" arial-label="Videos">
Videos
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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.pcgamingshow.com/" class="meganav-item__link" data-nav-link="" arial-label="PC Gaming Show">
PC Gaming Show
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/clips/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer Clips" data-before-rewrite-localise="https://www.pcgamer.com/clips/">
PC Gamer Clips
</a>
</li>
</ul> </li>
<li class="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.pcgamer.com/newsletter/" class="meganav-item__link" data-nav-link="" arial-label="Newsletter" data-before-rewrite-localise="/newsletter/">
Newsletter
</a>
</li>
<li class="meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="8" data-test="Nav:Item" data-nav-top-level="">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Explore">
Explore
</button>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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.pcgamer.com/gaming-industry/" class="meganav-item__link" data-nav-link="" arial-label="Gaming Industry" data-before-rewrite-localise="/gaming-industry/">
Gaming Industry
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/software/" class="meganav-item__link" data-nav-link="" arial-label="Software" data-before-rewrite-localise="/software/">
Software
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/movies-tv/" class="meganav-item__link" data-nav-link="" arial-label="Movies &amp; TV" data-before-rewrite-localise="/movies-tv/">
Movies &amp; TV
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/about-pc-gamer/" class="meganav-item__link" data-nav-link="" arial-label="About PC Gamer" data-before-rewrite-localise="/about-pc-gamer/">
About PC Gamer
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/meet-the-team/" class="meganav-item__link" data-nav-link="" arial-label="Meet the team" data-before-rewrite-localise="/meet-the-team/">
Meet the team
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamingshow.com/" class="meganav-item__link" data-nav-link="" arial-label="PC Gaming Show">
PC Gaming Show
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/pc-gamer-print-magazine/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer magazine" data-before-rewrite-localise="/pc-gamer-print-magazine/">
PC Gamer magazine
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/a-note-on-affiliate-links/" class="meganav-item__link" data-nav-link="" arial-label="Affiliate links" data-before-rewrite-localise="/a-note-on-affiliate-links/">
Affiliate links
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://forums.pcgamer.com/" class="meganav-item__link" data-nav-link="" arial-label="Forum">
Forum
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/commenting-rules-and-guidelines/" class="meganav-item__link" data-nav-link="" arial-label="Community guidelines" data-before-rewrite-localise="/commenting-rules-and-guidelines/">
Community guidelines
</a>
</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="9" 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-bg-color: #1b1b1b; --nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-line-height: 2.5; --nav-item-secondary-bg-color: #1b1b1b; --nav-item-text-transform: none;" :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-left: none; --nav-item-border-bottom: none; --nav-item-svg-max-w: 150px; --nav-item-svg-max-h: 20px;">
</div>
</div>
</div>
<style>
@layer global {
[data-component-name="Nav:Mobile"] {
--secondary-nav-height: 0px;
}
}
</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--home-link meganav-item" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.pcgamer.com/" class="meganav-item__link" data-nav-link="" arial-label="Home" data-before-rewrite-localise="https://www.pcgamer.com/">
<svg class="size-5 text-current" data-component-name="Icon" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" aria-hidden="true" data-slot="icon">
<path d="M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z"></path>
<path d="m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z"></path>
</svg>
<span class="meganav-item--home-link__text">Home</span>
</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.pcgamer.com/games/" class="meganav-item__link" data-nav-link="" arial-label="Games" x-on:click="toggleChildItems" data-before-rewrite-localise="/games/">
Games
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" 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.pcgamer.com/games/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/games/">
View Games
</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="Games Insights" x-on:click="toggleChildItems">
Games 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.pcgamer.com/games/news/" class="meganav-item__link" data-nav-link="" arial-label="Gaming news" data-before-rewrite-localise="/games/news/">
Gaming news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming reviews" data-before-rewrite-localise="/games/reviews/">
Gaming reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/quizzes/" class="meganav-item__link" data-nav-link="" arial-label="Gaming quizzes" data-before-rewrite-localise="/games/quizzes/">
Gaming quizzes
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/guides/" class="meganav-item__link" data-nav-link="" arial-label="Gaming guides" data-before-rewrite-localise="/games/guides/">
Gaming guides
</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="Biggest Games" x-on:click="toggleChildItems">
Biggest Games <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.pcgamer.com/arc-raiders/" class="meganav-item__link" data-nav-link="" arial-label="Arc Raiders" data-before-rewrite-localise="/arc-raiders/">
Arc Raiders
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/marathon/" class="meganav-item__link" data-nav-link="" arial-label="Marathon" data-before-rewrite-localise="/marathon/">
Marathon
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/resident-evil-requiem/" class="meganav-item__link" data-nav-link="" arial-label="Resident Evil Requiem" data-before-rewrite-localise="/resident-evil-requiem/">
Resident Evil Requiem
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/battlefield-6/" class="meganav-item__link" data-nav-link="" arial-label="Battlefield 6" data-before-rewrite-localise="/battlefield-6/">
Battlefield 6
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/baldur-s-gate-3/" class="meganav-item__link" data-nav-link="" arial-label="Baldur's Gate 3" data-before-rewrite-localise="/baldur-s-gate-3/">
Baldur's Gate 3
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/deadlock/" class="meganav-item__link" data-nav-link="" arial-label="Deadlock" data-before-rewrite-localise="/deadlock/">
Deadlock
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/world-of-warcraft/" class="meganav-item__link" data-nav-link="" arial-label="World of Warcraft" data-before-rewrite-localise="/world-of-warcraft/">
World of Warcraft
</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="Upcoming" x-on:click="toggleChildItems">
Upcoming <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.pcgamer.com/games/new-pc-games-2026/" class="meganav-item__link" data-nav-link="" arial-label="New games 2026" data-before-rewrite-localise="/games/new-pc-games-2026/">
New games 2026
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/grand-theft-auto-6/" class="meganav-item__link" data-nav-link="" arial-label="GTA 6" data-before-rewrite-localise="/grand-theft-auto-6/">
GTA 6
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-witcher-4/" class="meganav-item__link" data-nav-link="" arial-label="The Witcher 4" data-before-rewrite-localise="/the-witcher-4/">
The Witcher 4
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-elder-scrolls-vi/" class="meganav-item__link" data-nav-link="" arial-label="The Elder Scrolls 6" data-before-rewrite-localise="/the-elder-scrolls-vi/">
The Elder Scrolls 6
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/haunted-chocolatier/" class="meganav-item__link" data-nav-link="" arial-label="Haunted Chocolatier" data-before-rewrite-localise="/haunted-chocolatier/">
Haunted Chocolatier
</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="Genres" x-on:click="toggleChildItems">
Genres <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.pcgamer.com/games/fps/" class="meganav-item__link" data-nav-link="" arial-label="FPS" data-before-rewrite-localise="/games/fps/">
FPS
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/" class="meganav-item__link" data-nav-link="" arial-label="RPG" data-before-rewrite-localise="/games/rpg/">
RPG
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/strategy/" class="meganav-item__link" data-nav-link="" arial-label="Strategy" data-before-rewrite-localise="/games/strategy/">
Strategy
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/mmo/" class="meganav-item__link" data-nav-link="" arial-label="MMO" data-before-rewrite-localise="/games/mmo/">
MMO
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/games/action/">
Action
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/city-builder/" class="meganav-item__link" data-nav-link="" arial-label="City Builder" data-before-rewrite-localise="/games/city-builder/">
City Builder
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/" class="meganav-item__link" data-nav-link="" arial-label="Survival" data-before-rewrite-localise="/games/survival-crafting/">
Survival
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/puzzle/" class="meganav-item__link" data-nav-link="" arial-label="Puzzle" data-before-rewrite-localise="/games/puzzle/">
Puzzle
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/roguelike/" class="meganav-item__link" data-nav-link="" arial-label="Roguelike" data-before-rewrite-localise="/games/roguelike/">
Roguelike
</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="Series" x-on:click="toggleChildItems">
Series <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.pcgamer.com/games/action/grand-theft-auto/" class="meganav-item__link" data-nav-link="" arial-label="Grand Theft Auto" data-before-rewrite-localise="/games/action/grand-theft-auto/">
Grand Theft Auto
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/the-witcher/" class="meganav-item__link" data-nav-link="" arial-label="The Witcher" data-before-rewrite-localise="/games/rpg/the-witcher/">
The Witcher
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/life-sim/the-sims/" class="meganav-item__link" data-nav-link="" arial-label="The Sims" data-before-rewrite-localise="/games/life-sim/the-sims/">
The Sims
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/fallout/" class="meganav-item__link" data-nav-link="" arial-label="Fallout" data-before-rewrite-localise="/games/rpg/fallout/">
Fallout
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/the-elder-scrolls/" class="meganav-item__link" data-nav-link="" arial-label="The Elder Scrolls" data-before-rewrite-localise="/games/rpg/the-elder-scrolls/">
The Elder Scrolls
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/assassins-creed/" class="meganav-item__link" data-nav-link="" arial-label="Assassin's Creed" data-before-rewrite-localise="/games/action/assassins-creed/">
Assassin's Creed
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/fps/call-of-duty/" class="meganav-item__link" data-nav-link="" arial-label="Call of Duty" data-before-rewrite-localise="/games/fps/call-of-duty">
Call of Duty
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/dark-souls/" class="meganav-item__link" data-nav-link="" arial-label="Dark Souls" data-before-rewrite-localise="/games/rpg/dark-souls/">
Dark Souls
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/final-fantasy/" class="meganav-item__link" data-nav-link="" arial-label="Final Fantasy" data-before-rewrite-localise="/games/rpg/final-fantasy/">
Final Fantasy
</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.pcgamer.com/hardware/" class="meganav-item__link" data-nav-link="" arial-label="Hardware" x-on:click="toggleChildItems" data-before-rewrite-localise="/hardware/">
Hardware
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" 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.pcgamer.com/hardware/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/hardware/">
View Hardware
</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="Hardware Insights" x-on:click="toggleChildItems">
Hardware 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.pcgamer.com/hardware/news/" class="meganav-item__link" data-nav-link="" arial-label="Hardware news" data-before-rewrite-localise="/hardware/news/">
Hardware news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Hardware reviews" data-before-rewrite-localise="/hardware/reviews/">
Hardware reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/deals/" class="meganav-item__link" data-nav-link="" arial-label="Hardware deals" data-before-rewrite-localise="/hardware/deals/">
Hardware deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/category/computing/" class="meganav-item__link" data-nav-link="" arial-label="Computing Discounts" data-before-rewrite-localise="/coupons/category/computing/">
Computing Discounts
</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="Components" x-on:click="toggleChildItems">
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>
</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.pcgamer.com/hardware/graphics-cards/" class="meganav-item__link" data-nav-link="" arial-label="Graphics cards" data-before-rewrite-localise="/hardware/graphics-cards/">
Graphics cards
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/processors/" class="meganav-item__link" data-nav-link="" arial-label="Processors" data-before-rewrite-localise="/hardware/processors/">
Processors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/motherboards/" class="meganav-item__link" data-nav-link="" arial-label="Motherboards" data-before-rewrite-localise="/hardware/motherboards/">
Motherboards
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/storage/" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/hardware/storage/">
Storage
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/memory/" class="meganav-item__link" data-nav-link="" arial-label="Memory" data-before-rewrite-localise="/hardware/memory/">
Memory
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/power-supplies/" class="meganav-item__link" data-nav-link="" arial-label="Power supplies" data-before-rewrite-localise="/hardware/power-supplies/">
Power supplies
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/cooling/" class="meganav-item__link" data-nav-link="" arial-label="Cooling" data-before-rewrite-localise="/hardware/cooling/">
Cooling
</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.pcgamer.com/hardware/gaming-pcs/" class="meganav-item__link" data-nav-link="" arial-label="Gaming PCs" x-on:click="toggleChildItems" data-before-rewrite-localise="/hardware/gaming-pcs/">
Gaming 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>
</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.pcgamer.com/hardware/gaming-pcs/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/hardware/gaming-pcs/">
View Gaming PCs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/handheld-gaming-pcs/" class="meganav-item__link" data-nav-link="" arial-label="Handheld gaming PCs" data-before-rewrite-localise="/hardware/gaming-pcs/handheld-gaming-pcs/">
Handheld gaming PCs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/gaming-laptops/" class="meganav-item__link" data-nav-link="" arial-label="Gaming laptops" data-before-rewrite-localise="/hardware/gaming-pcs/gaming-laptops/">
Gaming laptops
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/steam-machines/" class="meganav-item__link" data-nav-link="" arial-label="Steam machines" data-before-rewrite-localise="/hardware/gaming-pcs/steam-machines/">
Steam machines
</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="Peripherals" x-on:click="toggleChildItems">
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>
</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.pcgamer.com/hardware/gaming-monitors/" class="meganav-item__link" data-nav-link="" arial-label="Gaming monitors" data-before-rewrite-localise="/hardware/gaming-monitors/">
Gaming monitors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-mice/" class="meganav-item__link" data-nav-link="" arial-label="Gaming mice" data-before-rewrite-localise="/hardware/gaming-mice/">
Gaming mice
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-keyboards/" class="meganav-item__link" data-nav-link="" arial-label="Gaming keyboards" data-before-rewrite-localise="/hardware/gaming-keyboards/">
Gaming keyboards
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/vr-hardware/" class="meganav-item__link" data-nav-link="" arial-label="VR hardware" data-before-rewrite-localise="/hardware/vr-hardware/">
VR hardware
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/controllers/" class="meganav-item__link" data-nav-link="" arial-label="Controllers" data-before-rewrite-localise="/hardware/controllers/">
Controllers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/controllers/steering-wheels/" class="meganav-item__link" data-nav-link="" arial-label="Steering wheels" data-before-rewrite-localise="/hardware/controllers/steering-wheels/">
Steering wheels
</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="Desktop" x-on:click="toggleChildItems">
Desktop <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.pcgamer.com/hardware/gaming-chairs/" class="meganav-item__link" data-nav-link="" arial-label="Gaming chairs" data-before-rewrite-localise="/hardware/gaming-chairs/">
Gaming chairs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-desks/" class="meganav-item__link" data-nav-link="" arial-label="Gaming desks" data-before-rewrite-localise="/hardware/gaming-desks/">
Gaming desks
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/pc-cases/" class="meganav-item__link" data-nav-link="" arial-label="PC cases" data-before-rewrite-localise="/hardware/pc-cases/">
PC cases
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/lighting/" class="meganav-item__link" data-nav-link="" arial-label="Lighting" data-before-rewrite-localise="/hardware/lighting/">
Lighting
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/networking/" class="meganav-item__link" data-nav-link="" arial-label="Networking" data-before-rewrite-localise="/hardware/networking/">
Networking
</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.pcgamer.com/hardware/gaming-audio/" class="meganav-item__link" data-nav-link="" arial-label="Gaming Audio" x-on:click="toggleChildItems" data-before-rewrite-localise="/hardware/gaming-audio/">
Gaming 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.pcgamer.com/hardware/gaming-audio/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/hardware/gaming-audio/">
View Gaming Audio
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/gaming-headsets/" class="meganav-item__link" data-nav-link="" arial-label="Gaming headsets" data-before-rewrite-localise="/hardware/gaming-audio/gaming-headsets/">
Gaming headsets
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/speakers/" class="meganav-item__link" data-nav-link="" arial-label="Speakers" data-before-rewrite-localise="/hardware/gaming-audio/speakers/">
Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/earbuds-headphones/" class="meganav-item__link" data-nav-link="" arial-label="Earbuds &amp; headphones" data-before-rewrite-localise="/hardware/gaming-audio/earbuds-headphones/">
Earbuds &amp; 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.pcgamer.com/hardware/streaming/" class="meganav-item__link" data-nav-link="" arial-label="Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/hardware/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.pcgamer.com/hardware/streaming/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/hardware/streaming/">
View Streaming
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/microphones/" class="meganav-item__link" data-nav-link="" arial-label="Microphones" data-before-rewrite-localise="/hardware/streaming/microphones/">
Microphones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/webcams/" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/hardware/streaming/webcams/">
Webcams
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/streaming/capture-cards/" class="meganav-item__link" data-nav-link="" arial-label="Capture cards" data-before-rewrite-localise="/hardware/streaming/capture-cards/">
Capture cards
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="News &amp; Opinion" x-on:click="toggleChildItems">
News &amp; Opinion
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<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.pcgamer.com/news/" class="meganav-item__link" data-nav-link="" arial-label="Latest News" x-on:click="toggleChildItems" data-before-rewrite-localise="/news/">
Latest News <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.pcgamer.com/news/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/news/">
View Latest News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/news/" class="meganav-item__link" data-nav-link="" arial-label="Games news" data-before-rewrite-localise="/games/news/">
Games news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/news/" class="meganav-item__link" data-nav-link="" arial-label="Hardware news" data-before-rewrite-localise="/hardware/news/">
Hardware news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/gaming-industry/news/" class="meganav-item__link" data-nav-link="" arial-label="Industry news" data-before-rewrite-localise="/gaming-industry/news/">
Industry news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/software/news/" class="meganav-item__link" data-nav-link="" arial-label="Software news" data-before-rewrite-localise="/software/news/">
Software news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/movies-tv/news/" class="meganav-item__link" data-nav-link="" arial-label="Movies &amp; TV news" data-before-rewrite-localise="/movies-tv/news/">
Movies &amp; TV news
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/opinion/" class="meganav-item__link" data-nav-link="" arial-label="Latest opinion" data-before-rewrite-localise="/tag/opinion/">
Latest opinion
</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="Columns" x-on:click="toggleChildItems">
Columns <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.pcgamer.com/tag/fov-90/" class="meganav-item__link" data-nav-link="" arial-label="FOV 90" data-before-rewrite-localise="/tag/fov-90/">
FOV 90
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/dungeon-master-column/" class="meganav-item__link" data-nav-link="" arial-label="Dungeon Master" data-before-rewrite-localise="/tag/dungeon-master-column/">
Dungeon Master
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/terminally-online/" class="meganav-item__link" data-nav-link="" arial-label="Terminally Online" data-before-rewrite-localise="/tag/terminally-online/">
Terminally Online
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/character-select/" class="meganav-item__link" data-nav-link="" arial-label="Character Select" data-before-rewrite-localise="/tag/character-select/">
Character Select
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/critical-hit/" class="meganav-item__link" data-nav-link="" arial-label="Critical Hit" data-before-rewrite-localise="/tag/critical-hit/">
Critical Hit
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/tag/no-xp-needed/" class="meganav-item__link" data-nav-link="" arial-label="No XP Needed" data-before-rewrite-localise="/tag/no-xp-needed">
No XP Needed
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Reviews &amp; Advice" x-on:click="toggleChildItems">
Reviews &amp; Advice
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<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="Buying Guides" x-on:click="toggleChildItems">
Buying Guides <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.pcgamer.com/best-gaming-laptop/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming laptop" data-before-rewrite-localise="/best-gaming-laptop/">
Best gaming laptop
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-graphics-cards/" class="meganav-item__link" data-nav-link="" arial-label="Best graphics card" data-before-rewrite-localise="/the-best-graphics-cards/">
Best graphics card
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-pc/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming PC" data-before-rewrite-localise="/best-gaming-pc/">
Best gaming PC
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-gaming-mouse/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming mouse" data-before-rewrite-localise="/the-best-gaming-mouse/">
Best gaming mouse
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-keyboard/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming keyboard" data-before-rewrite-localise="/best-gaming-keyboard/">
Best gaming keyboard
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-monitor/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming monitor" data-before-rewrite-localise="/best-gaming-monitor/">
Best gaming monitor
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-gaming-chairs/" class="meganav-item__link" data-nav-link="" arial-label="Best gaming chair" data-before-rewrite-localise="/best-gaming-chairs/">
Best gaming chair
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-ssd-for-gaming/" class="meganav-item__link" data-nav-link="" arial-label="Best SSD" data-before-rewrite-localise="/best-ssd-for-gaming/">
Best SSD
</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.pcgamer.com/best-pc-games/" class="meganav-item__link" data-nav-link="" arial-label="Best ofs" x-on:click="toggleChildItems" data-before-rewrite-localise="/best-pc-games/">
Best ofs <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.pcgamer.com/best-pc-games/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/best-pc-games/">
View Best ofs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/the-top-100-pc-games-2025/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer Top 100" data-before-rewrite-localise="/games/the-top-100-pc-games-2025/">
PC Gamer Top 100
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-rpgs-of-all-time/" class="meganav-item__link" data-nav-link="" arial-label="Best RPGs" data-before-rewrite-localise="/best-rpgs-of-all-time/">
Best RPGs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/best-fps-games/" class="meganav-item__link" data-nav-link="" arial-label="Best FPS games" data-before-rewrite-localise="/best-fps-games/">
Best FPS games
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-mmos/" class="meganav-item__link" data-nav-link="" arial-label="Best MMOs" data-before-rewrite-localise="/the-best-mmos/">
Best MMOs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-survival-games-on-pc/" class="meganav-item__link" data-nav-link="" arial-label="Best survival games" data-before-rewrite-localise="/the-best-survival-games-on-pc/">
Best survival games
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/the-best-racing-games/" class="meganav-item__link" data-nav-link="" arial-label="Best racing games" data-before-rewrite-localise="/the-best-racing-games/">
Best racing games
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/steam-deck-best-games/" class="meganav-item__link" data-nav-link="" arial-label="Best Steam Deck games" data-before-rewrite-localise="/steam-deck-best-games/">
Best Steam Deck games
</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.pcgamer.com/hardware/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Hardware Reviews" x-on:click="toggleChildItems" data-before-rewrite-localise="/hardware/reviews/">
Hardware Reviews <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.pcgamer.com/hardware/reviews/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/hardware/reviews/">
View Hardware Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-keyboards/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming keyboard reviews" data-before-rewrite-localise="/hardware/gaming-keyboards/reviews/">
Gaming keyboard reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/gaming-laptops/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming laptop reviews" data-before-rewrite-localise="/hardware/gaming-pcs/gaming-laptops/reviews/">
Gaming laptop reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-mice/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming mice reviews" data-before-rewrite-localise="/hardware/gaming-mice/reviews/">
Gaming mice reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-monitors/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming monitor reviews" data-before-rewrite-localise="/hardware/gaming-monitors/reviews/">
Gaming monitor reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-pcs/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming PC reviews" data-before-rewrite-localise="/hardware/gaming-pcs/reviews/">
Gaming PC reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/graphics-cards/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Graphics card reviews" data-before-rewrite-localise="/hardware/graphics-cards/reviews/">
Graphics card reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/gaming-audio/gaming-headsets/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Gaming headset reviews" data-before-rewrite-localise="/hardware/gaming-audio/gaming-headsets/reviews/">
Gaming headset reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/hardware/storage/ssds/reviews/" class="meganav-item__link" data-nav-link="" arial-label="SSD reviews" data-before-rewrite-localise="/hardware/storage/ssds/reviews/">
SSD reviews
</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.pcgamer.com/games/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Game Reviews" x-on:click="toggleChildItems" data-before-rewrite-localise="/games/reviews/">
Game Reviews <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.pcgamer.com/games/reviews/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/games/reviews/">
View Game Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/fps/reviews/" class="meganav-item__link" data-nav-link="" arial-label="FPS reviews" data-before-rewrite-localise="/games/fps/reviews/">
FPS reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/rpg/reviews/" class="meganav-item__link" data-nav-link="" arial-label="RPG reviews" data-before-rewrite-localise="/games/rpg/reviews/">
RPG reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/strategy/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Strategy reviews" data-before-rewrite-localise="/games/strategy/reviews/">
Strategy reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/mmo/reviews/" class="meganav-item__link" data-nav-link="" arial-label="MMO reviews" data-before-rewrite-localise="/games/mmo/reviews/">
MMO reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Action reviews" data-before-rewrite-localise="/games/action/reviews/">
Action reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/city-builder/reviews/" class="meganav-item__link" data-nav-link="" arial-label="City Builder reviews" data-before-rewrite-localise="/games/city-builder/reviews/">
City Builder reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Survival reviews" data-before-rewrite-localise="/games/survival-crafting/reviews/">
Survival reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/puzzle/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Puzzle reviews" data-before-rewrite-localise="/games/puzzle/reviews/">
Puzzle reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/roguelike/reviews/" class="meganav-item__link" data-nav-link="" arial-label="Roguelike reviews" data-before-rewrite-localise="/games/roguelike/reviews/">
Roguelike reviews
</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="/coupons/" class="meganav-item__link" data-nav-link="" arial-label="Gaming Coupons" x-on:click="toggleChildItems">
Gaming Coupons <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="/coupons/" class="meganav-item__link" data-nav-link="">
View Gaming Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/originpc.com/" class="meganav-item__link" data-nav-link="" arial-label="Origin PC" data-before-rewrite-localise="/coupons/originpc.com/">
Origin PC
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/hermanmiller.com/" class="meganav-item__link" data-nav-link="" arial-label="Herman Miller" data-before-rewrite-localise="/coupons/hermanmiller.com/">
Herman Miller
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/dell.com/" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/coupons/dell.com/">
Dell
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/logitech.com/" class="meganav-item__link" data-nav-link="" arial-label="Logitech" data-before-rewrite-localise="/coupons/logitech.com/">
Logitech
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/sonos.com/" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/coupons/sonos.com/">
Sonos
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/flexispot.com/" class="meganav-item__link" data-nav-link="" arial-label="Flexispot" data-before-rewrite-localise="/coupons/flexispot.com/">
Flexispot
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/razer.com/" class="meganav-item__link" data-nav-link="" arial-label="Razer" data-before-rewrite-localise="/coupons/razer.com/">
Razer
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/coupons/corsair.com/" class="meganav-item__link" data-nav-link="" arial-label="Corsair" data-before-rewrite-localise="/coupons/corsair.com/">
Corsair
</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.pcgamer.com/guides/" class="meganav-item__link" data-nav-link="" arial-label="Guides" x-on:click="toggleChildItems" data-before-rewrite-localise="/guides/">
Guides
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" 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.pcgamer.com/guides/" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/guides/">
View Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/third-person-shooter/arc-raiders-guide/" class="meganav-item__link" data-nav-link="" arial-label="Arc Raiders guides" data-before-rewrite-localise="/games/third-person-shooter/arc-raiders-guide/">
Arc Raiders guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/baldurs-gate-3-guide/" class="meganav-item__link" data-nav-link="" arial-label="Baldur's Gate 3 guides" data-before-rewrite-localise="/baldurs-gate-3-guide/">
Baldur's Gate 3 guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/action/crimson-desert-guide/" class="meganav-item__link" data-nav-link="" arial-label="Crimson Desert guides" data-before-rewrite-localise="/games/action/crimson-desert-guide/">
Crimson Desert guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/games/survival-crafting/minecraft-guide/" class="meganav-item__link" data-nav-link="" arial-label="Minecraft guides" data-before-rewrite-localise="https://www.pcgamer.com/games/survival-crafting/minecraft-guide/">
Minecraft guides
</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.youtube.com/@pcgamer" class="meganav-item__link" data-nav-link="" arial-label="Videos" x-on:click="toggleChildItems">
Videos
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" 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.youtube.com/@pcgamer" class="meganav-item__link" data-nav-link="">
View Videos
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamingshow.com/" class="meganav-item__link" data-nav-link="" arial-label="PC Gaming Show">
PC Gaming Show
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/clips/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer Clips" data-before-rewrite-localise="https://www.pcgamer.com/clips/">
PC Gamer Clips
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.pcgamer.com/newsletter/" class="meganav-item__link" data-nav-link="" arial-label="Newsletter" data-before-rewrite-localise="/newsletter/">
Newsletter
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Explore" x-on:click="toggleChildItems">
Explore
<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="--nav-item-font-size: 14px; --nav-item-bg-color: #1b1b1b; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-secondary-bg-color: #1b1b1b;" 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-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/gaming-industry/" class="meganav-item__link" data-nav-link="" arial-label="Gaming Industry" data-before-rewrite-localise="/gaming-industry/">
Gaming Industry
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/software/" class="meganav-item__link" data-nav-link="" arial-label="Software" data-before-rewrite-localise="/software/">
Software
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/movies-tv/" class="meganav-item__link" data-nav-link="" arial-label="Movies &amp; TV" data-before-rewrite-localise="/movies-tv/">
Movies &amp; TV
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/about-pc-gamer/" class="meganav-item__link" data-nav-link="" arial-label="About PC Gamer" data-before-rewrite-localise="/about-pc-gamer/">
About PC Gamer
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/meet-the-team/" class="meganav-item__link" data-nav-link="" arial-label="Meet the team" data-before-rewrite-localise="/meet-the-team/">
Meet the team
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamingshow.com/" class="meganav-item__link" data-nav-link="" arial-label="PC Gaming Show">
PC Gaming Show
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/pc-gamer-print-magazine/" class="meganav-item__link" data-nav-link="" arial-label="PC Gamer magazine" data-before-rewrite-localise="/pc-gamer-print-magazine/">
PC Gamer magazine
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/a-note-on-affiliate-links/" class="meganav-item__link" data-nav-link="" arial-label="Affiliate links" data-before-rewrite-localise="/a-note-on-affiliate-links/">
Affiliate links
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://forums.pcgamer.com/" class="meganav-item__link" data-nav-link="" arial-label="Forum">
Forum
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.pcgamer.com/commenting-rules-and-guidelines/" class="meganav-item__link" data-nav-link="" arial-label="Community guidelines" data-before-rewrite-localise="/commenting-rules-and-guidelines/">
Community guidelines
</a>
</li> </ul> </li>
</ul>
<div class="meganav-secondary meganav-secondary--mobile" data-component-name="Nav:Secondary:ItemList" ismobilemode="true" style="--nav-item-border-left: none; --nav-item-border-bottom: none; --nav-item-svg-max-w: 150px; --nav-item-svg-max-h: 20px;">
</div>
</div>
</nav>
</nav>
<div class="dfp-leaderboard-container">
<div class="dfp-leaderboard-background"></div>
</div>
<div id="widgetArea0" class="widget-area grid grid-cols-1 page-widget-area-0"></div>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
try {
const campaignConfig = {
'GamesRadar+': {
logoString: '<img alt="GamesRadar+ logo" loading="eager" src="https://cdn.mos.cms.futurecdn.net/DvxFWNbCk8Zq5hfNPhP6BP.gif" class="max-w-64 sm:max-w-full h-[40px] sm:h-[50px] w-auto"/>',
hoverText: "What's this? GamesRadar+ has partnered with Gothic 1 remake to celebrate the game's release.",
usDates: {
start: new Date('2026-06-05T17:00:00Z'),
end: new Date('2026-06-06T16:59:00Z')
}
},
'PC Gamer': {
logoString: '<img alt="PC Gamer logo" loading="eager" src="https://cdn.mos.cms.futurecdn.net/vvfe7pevxCtyTzb5QZxHiY.gif" class="commercial-logo-pcgamer max-w-40 sm:max-w-full h-[30px] sm:h-[50px] w-auto"/>',
hoverText: "What's this? PC Gamer has partnered with Gothic 1 remake to celebrate the game's release.",
usDates: {
start: new Date('2026-06-06T07:01:00Z'),
end: new Date('2026-06-07T03:59:00Z')
}
}
};
const config = campaignConfig['PC Gamer'];
if (!config) return;
const logoEl = document.querySelector('#publisherDetails picture');
if (!logoEl) return;
const now = new Date();
const hasUSCookie = document.cookie.indexOf('FTR_Country_Code=US') > -1 || document.cookie.indexOf('FTR_User_Defined_Country_Code=US') > -1;
if (!(config.usDates.start < now && now < config.usDates.end && hasUSCookie && document.body.classList.contains('vertical-home'))) {
return;
}
logoEl.innerHTML = config.logoString;
const hoverDiv = document.createElement('div');
hoverDiv.textContent = config.hoverText;
hoverDiv.classList.add('hover-text');
logoEl.parentNode.insertBefore(hoverDiv, logoEl);
logoEl.addEventListener('mouseover', function() {
hoverDiv.style.display = 'block';
});
logoEl.addEventListener('mouseout', function() {
hoverDiv.style.display = 'none';
});
} catch (e) {
}
});
</script>
<style data-layerless-source="true">@layer legacy { 
.hover-text {
display: none;
position: absolute;
top: 100%;
width: 370px;
height: auto;
padding: 10px 15px;
background: #0F1618;
color: #fff;
border-radius: 5px;
z-index: 999;
line-height: 24px;
font-size: 14px;
text-align: left;
}
.vanilla-centered-header .logo .hover-text {
top: 103%;
left: 50%;
transform: translate(-50%);
text-align: center;
}
@media (max-width: 699px) {
#publisherDetails picture .commercial-logo-pcgamer {
max-height: 30px;
}
.hover-text {
width: 280px;
font-size: 12px;
}
}
 }</style>
<div id="main" tabindex="-1" role="main" class="legacy-container full lightbox1 ">
<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 role=\"img\" aria-label=\"PC Gamer\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"164\" height=\"31\" overflow=\"visible\" viewBox=\"0 0 164 31\"><title>PC Gamer<\/title><defs><path id=\"a\" d=\"M0 0h163.88v31H0z\"\/><\/defs><clipPath id=\"b\"><use xlink:href=\"#a\" overflow=\"visible\"\/><\/clipPath><path clip-path=\"url(#b)\" fill=\"#D60F15\" d=\"M1.8 0S0 0 0 1.8v27.4S0 31 1.8 31h46.72s1.8 0 1.8-1.8V1.8s0-1.8-1.8-1.8H1.8z\"\/><path clip-path=\"url(#b)\" fill=\"#0F1618\" d=\"M163.88 29.2V1.8s0-1.8-1.8-1.8H47.24v31h114.82s1.81 0 1.81-1.8\"\/><path clip-path=\"url(#b)\" fill=\"#FFF\" d=\"M34.27 28.1c6.54 0 9.29-3.59 10.46-8.51L38.6 18.2c-.75 3.02-1.78 4.63-4.3 4.63-3.21 0-4.8-2.9-4.8-7.36 0-4.53 1.52-7.2 4.73-7.2 2.5 0 3.4 1.85 4.04 4.18l6.12-1.84c-1-4.34-3.6-7.75-10.13-7.75-6.08 0-11.23 3.7-11.23 12.61S27.96 28.1 34.27 28.1M9.7 14.89V8.65h2.79c3 0 3.82 1.28 3.82 3.12s-.81 3.12-3.82 3.12h-2.8zM3.3 27.64h6.4v-7.76h2.56c4.7 0 10.36-1.08 10.36-8.28s-5.24-8.27-10.36-8.27H3.3v24.3zM154.64 11.4c0 2.04-1.16 2.8-3.82 2.8h-2.78V8.65h2.78c2.66 0 3.82.72 3.82 2.76m6.31-.17c0-5.84-3.75-7.91-9.9-7.91h-9.35v24.3h6.34V19.2h1.33l4.63 8.45h6.86l-4.99-9.07c3.14-1.09 5.08-3.52 5.08-7.33\"\/><path fill=\"#FFF\" d=\"M129.34 8.78h11.2V3.33h-17.67v24.3h17.64v-5.28h-11.17v-4.5h7.58v-5.13h-7.58z\"\/><defs><path id=\"c\" d=\"M0 0h163.88v31H0z\"\/><\/defs><clipPath id=\"d\"><use xlink:href=\"#c\" overflow=\"visible\"\/><\/clipPath><path clip-path=\"url(#d)\" fill=\"#FFF\" d=\"M115.49 27.64h6.18V3.33h-8.77l-3.79 16.49h-.06l-4.2-16.5h-8.59v24.32h5.76V12.26h.07c.52 3.19.8 4.27 1.36 6.24l2.46 9.14h5.7l2.52-9.14c.52-1.87.9-3.41 1.3-5.91h.06v15.05z\"\/><path fill=\"#FFF\" d=\"M86.3 18.44h-4.57l2.3-6.74h.07l2.2 6.74zm9.45 9.2L87.3 3.35h-6.1l-8.44 24.29h5.89l1.55-4.54h7.54l1.46 4.54h6.54z\"\/><defs><path id=\"e\" d=\"M0 0h163.88v31H0z\"\/><\/defs><clipPath id=\"f\"><use xlink:href=\"#e\" overflow=\"visible\"\/><\/clipPath><path clip-path=\"url(#f)\" fill=\"#FFF\" d=\"M67.12 27.64h5.08V15.12h-9.64v4.8h3.5a4.3 4.3 0 0 1-4.21 2.92c-1.72 0-5.02-.76-5.02-7.56 0-6.83 3.69-7 4.73-7 1.87 0 3.26 1.06 4.2 4.18l5.93-1.68C70 4.41 66.12 2.87 61.59 2.87c-7.12 0-11.27 4.9-11.27 12.51 0 7.33 3.08 12.72 10.72 12.72 3.59 0 5.7-2.5 6.02-3.68h.06v3.22zm92.79-23.71c0 .08-.04.12-.16.12h-.16V3.8h.17c.1 0 .15.05.15.13m.25.64l-.24-.39a.26.26 0 0 0 .17-.25c0-.18-.1-.3-.34-.3h-.35v.94h.19v-.36h.13l.01.03.2.33h.23zm.28-.46a.67.67 0 1 1-1.34 0 .67.67 0 0 1 1.34 0m.18 0a.84.84 0 1 0-1.7 0 .84.84 0 0 0 1.7 0\"\/><\/svg>\n","tagline":"Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.","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":"XPG-X"},{"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.pcgamer.com\/.newsletter-subscribe\/v2\/submission\/submit","cookieExpiryDays":14,"ariaLabels":{"exitIntent":{"closeButton":"Close"}}};
                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 id="slice-container-trendingbar" class="slice-container trending-bar-container relative trendingbar slice-container-trending"><div class="trending__wrapper  "><nav aria-labelledby="trending-items" class="trending__nav"><span class="trending__label" id="trending-items">Popular</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.pcgamer.com/hardware/this-is-all-the-best-pc-gaming-gear-we-recommend-in-one-techie-tier-list/" data-before-rewrite-localise="https://www.pcgamer.com/hardware/this-is-all-the-best-pc-gaming-gear-we-recommend-in-one-techie-tier-list/">Best PC gear</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.pcgamer.com/games/grand-theft-auto/despite-having-no-clue-when-gta-6-is-coming-to-pc-39-percent-of-you-are-more-than-happy-to-wait-for-it/" data-before-rewrite-localise="https://www.pcgamer.com/games/grand-theft-auto/despite-having-no-clue-when-gta-6-is-coming-to-pc-39-percent-of-you-are-more-than-happy-to-wait-for-it/">GTA 6</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.pcgamer.com/games/new-pc-games-2026/" data-before-rewrite-localise="https://www.pcgamer.com/games/new-pc-games-2026/">Upcoming games</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.pcgamer.com/clips/" data-before-rewrite-localise="https://www.pcgamer.com/clips/">Clips</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.pcgamer.com/pc-gaming-quiz/" data-before-rewrite-redirect="https://www.pcgamer.com/games/think-you-know-gaming-test-your-knowledge-with-pc-gamers-fiendish-quizzes/" data-before-rewrite-localise="https://www.pcgamer.com/pc-gaming-quiz/">Quizzes</a></li></ul></nav></div></div>
<div id="top-leaderboard" class="ad-unit"></div>
<div id="widgetArea1" class="widget-area grid grid-cols-1 page-widget-area-1">
<div data-widget-type="dynamic" id="featured-articles" class="clear-both widget widget-dynamic widget-featured-articles widget-dynamic-featured-articles widget-dynamic-fter-curated-carousel">
<div class="clear-both widget-header">
</div>
<div class="wdn-fte-rcr pos-relative space-t20 ">
<div class="hidedesktop">
<div class="mainCarousel curatedCarousel">
<section class="feature-block top-featured">
<div id="Item1-mobile" class="feature-block-item-wrapper item-1 ">
<a class="article-link" href="https://www.pcgamer.com/games/10-expansions-that-were-better-than-the-actual-game/" aria-label="10 expansions that were better than the actual game" target="_self" data-before-rewrite-localise="/games/10-expansions-that-were-better-than-the-actual-game/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1920-80.jpg.webp 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1920-80.jpg 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g.jpg" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">10 expansions that were better than the actual game</span>
<span class="article-strapline"></span>


</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">DownListable Content</a>
</div> </section>
</div>
</div>
<div class="list-text-links list-text-links-trending-panel" data-analytics-id="news-article" data-mrf-recirculation="news-article">
<header>
<h2 class="list-title">
<a href="https://www.pcgamer.com/news/" data-before-rewrite-redirect="/news" data-before-rewrite-localise="https://www.pcgamer.com/news/">News Stream</a>
<svg class="svg-arrow-down" width="16" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path d="M1000 100L500 900 0 100h1000z"></path></svg> </h2>
</header>
<div class="hidemobile">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it/" class="article-link" aria-label="Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" target="_self" data-before-rewrite-localise="/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it">
<article aria-label="Search result: Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-200-80.jpg" alt="The TF2 spy looks shocked!" srcset="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Ted Litchfield </span>
</span>
Published <time datetime="2026-08-01T22:12:38Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
I did not enjoy it. It was solely a professional obligation.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode/" class="article-link" aria-label="Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" target="_self" data-before-rewrite-localise="/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode">
<article aria-label="Search result: Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-200-80.jpg" alt="Dead Cells and Guillermo del Toro screenshots " srcset="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Ted Litchfield </span>
</span>
Published <time datetime="2026-08-01T21:05:40Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
We've all been there.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene/" class="article-link" aria-label="The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" target="_self" data-before-rewrite-localise="/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene">
<article aria-label="Search result: The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-200-80.jpg" alt="Shinji and Asuka stare at giant head in shot from End of Evangelion." srcset="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Ted Litchfield </span>
</span>
Published <time datetime="2026-08-01T19:49:37Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
It would be nice if somebody did something, for once.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/games/action/former-sony-exec-shuhei-yoshida-is-a-huge-fan-of-bloodborne-says-its-a-complete-mystery-why-it-was-never-put-on-pc/" class="article-link" aria-label="Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC" target="_self" data-before-rewrite-localise="/games/action/former-sony-exec-shuhei-yoshida-is-a-huge-fan-of-bloodborne-says-its-a-complete-mystery-why-it-was-never-put-on-pc">
<article aria-label="Search result: Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh-200-80.jpg" alt="Left: Bloodborne Key art of hunter in side profile. Right: Shuhei Yoshida speaks on a conference stage." srcset="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/VSMUdR4C9rrKiyohMDhcBh.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Ted Litchfield </span>
</span>
Published <time datetime="2026-08-01T17:58:01Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
A riddle for the ages.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/software/ai/openai-ceo-suggests-parents-make-ai-generated-podcasts-to-remember-their-childrens-lives-for-them/" class="article-link" aria-label="OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them" target="_self" data-before-rewrite-localise="/software/ai/openai-ceo-suggests-parents-make-ai-generated-podcasts-to-remember-their-childrens-lives-for-them">
<article aria-label="Search result: OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5-200-80.jpg" alt="Ryan Gosling in Blade Runner: 2049, his face cut up and with a bandage over his nose, bathed in purple light with the blackground a blurry blue" srcset="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/kosxc9FS9y36XgvzSUxzm5.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Justin Wagner </span>
</span>
Published <time datetime="2026-08-01T17:14:49Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
Grok, who are these people that live in my house?
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/crimson-desert-adds-133-new-trading-posts-and-overhauls-the-in-game-economy-with-supply-and-demand/" class="article-link" aria-label="Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand" target="_self" data-before-rewrite-localise="/games/rpg/crimson-desert-adds-133-new-trading-posts-and-overhauls-the-in-game-economy-with-supply-and-demand">
<article aria-label="Search result: Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH-200-80.png.webp 200w, https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH-320-80.png.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH-200-80.png" alt="Kliff holding an Abyss Artifact." srcset="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH-200-80.png 200w, https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH-320-80.png 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZKkebGHfqXAnZ2kpay3ncH.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Justin Wagner </span>
</span>
Published <time datetime="2026-08-01T15:30:57Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
Dust off the old wagon.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result7 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/the-games-industrys-fear-of-risk-is-currently-the-largest-risk-it-faces-according-to-nuclear-thrones-producer/" class="article-link" aria-label="The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer" target="_self" data-before-rewrite-localise="/gaming-industry/the-games-industrys-fear-of-risk-is-currently-the-largest-risk-it-faces-according-to-nuclear-thrones-producer">
<article aria-label="Search result: The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU-200-80.jpg" alt="Nuclear Throne" srcset="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/zn2V57WDCoMZaUdX9YGNZU.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Rick Lane </span>
</span>
Published <time datetime="2026-08-01T14:00:00Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
"Courage is a consistent factor of most hit titles."
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result8 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/dragon-ages-former-producer-had-envisioned-a-champions-edition-equivalent-to-mass-effects-legendary-edition-but-he-doesnt-think-it-will-happen-anymore-there-are-basically-no-companies-that-could-help-you/" class="article-link" aria-label="Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'" target="_self" data-before-rewrite-localise="/games/rpg/dragon-ages-former-producer-had-envisioned-a-champions-edition-equivalent-to-mass-effects-legendary-edition-but-he-doesnt-think-it-will-happen-anymore-there-are-basically-no-companies-that-could-help-you">
<article aria-label="Search result: Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP-200-80.jpg" alt="Qunari" srcset="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/w5GSZVsoQAdxvKR6dh8haP.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Rick Lane </span>
</span>
Published <time datetime="2026-08-01T13:00:00Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
"There's basically no one outside of BioWare anymore that understands the Aurora engine."
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result9 " data-page="1
">
<a href="https://www.pcgamer.com/games/fps/i-was-excited-for-this-quake-port-of-half-life-until-i-discovered-the-creators-wild-ai-conspiracy-theories/" class="article-link" aria-label="I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories" target="_self" data-before-rewrite-localise="/games/fps/i-was-excited-for-this-quake-port-of-half-life-until-i-discovered-the-creators-wild-ai-conspiracy-theories">
<article aria-label="Search result: I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo-200-80.png.webp 200w, https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo-320-80.png.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo-200-80.png" alt="Gordon Freeman fights Quake's first boss, Chthon." srcset="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo-200-80.png 200w, https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo-320-80.png 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/f9pKKLbAELLRLizgvDRKMo.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Rick Lane </span>
</span>
Published <time datetime="2026-08-01T11:00:00Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
Don't like AI? Then you're a domestic terrorist, apparently.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result10 " data-page="1
">
<a href="https://www.pcgamer.com/games/strategy/ubisofts-nft-tactics-game-a-thing-that-still-exists-is-shutting-down-in-october/" class="article-link" aria-label="Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October" target="_self" data-before-rewrite-localise="/games/strategy/ubisofts-nft-tactics-game-a-thing-that-still-exists-is-shutting-down-in-october">
<article aria-label="Search result: Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD-200-80.jpg" alt="Key art for Champions Tactics: Grimoria Chronicles, showing a sorceress holding some sort of accursed gemerald." srcset="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/uQbMAkdsQXjgCRrsAxGQgD.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Lincoln Carpenter </span>
</span>
Published <time datetime="2026-07-31T21:19:34Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">News</span>
Technically, it shed its Web3 functionality in May, but it didn't seem to help much.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result11 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/after-a-year-and-a-half-of-rigorous-testing-path-of-exile-2-devs-finally-convinced-nvidia-to-fix-a-driver-bug-by-sending-it-an-entire-pc/" class="article-link" aria-label="After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC" target="_self" data-before-rewrite-localise="/games/rpg/after-a-year-and-a-half-of-rigorous-testing-path-of-exile-2-devs-finally-convinced-nvidia-to-fix-a-driver-bug-by-sending-it-an-entire-pc">
<article aria-label="Search result: After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM-200-80.jpg" alt="A screencap of a video by Path of Exile 2 developer Grinding Gear Games featuring game director Jonathan Rogers pouring champagne into a glass." srcset="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZgeDadj7mLc87uTPLwHcVM.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Tyler Colp </span>
</span>
Published <time datetime="2026-07-31T20:51:29Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
We're finally free.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result12 " data-page="1
">
<a href="https://www.pcgamer.com/games/get-more-than-100-games-for-just-usd10-in-a-new-bundle-supporting-laid-off-game-devs/" class="article-link" aria-label="Get more than 100 games for just $10 in a new bundle supporting laid-off game devs" target="_self" data-before-rewrite-localise="/games/get-more-than-100-games-for-just-usd10-in-a-new-bundle-supporting-laid-off-game-devs">
<article aria-label="Search result: Get more than 100 games for just $10 in a new bundle supporting laid-off game devs" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container landscape" data-original="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8-200-80.jpg.webp 200w, https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8-320-80.jpg.webp 320w" sizes="100px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8-200-80.jpg" alt="Itch.io page of games in the Game Industry Hardship Fund bundle" srcset="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8-200-80.jpg 200w, https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8-320-80.jpg 320w" sizes="100px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/2kuLE4A5KTnTVvBsM5qnz8.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Get more than 100 games for just $10 in a new bundle supporting laid-off game devs</h3>
<p class="byline">
<span class="by-author">
<span style="white-space:nowrap">
Andy Chalk </span>
</span>
Published <time datetime="2026-07-31T20:35:26Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">news</span>
The Game Industry Hardship Fund bundle is live now on Itch.io.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<a class="list-heading-link" href="https://www.pcgamer.com/news/" data-before-rewrite-redirect="/news" data-before-rewrite-localise="https://www.pcgamer.com/news/">More News <i class="icon icon-arrow-right"></i></a> </div>
</div>
<div class="mainCarousel curatedCarousel">
<section class="feature-block top-featured" id="homePageCarousel" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div id="Item1" class="feature-block-item-wrapper item-1 hidemobile">
<a class="article-link" href="https://www.pcgamer.com/games/10-expansions-that-were-better-than-the-actual-game/" aria-label="10 expansions that were better than the actual game" target="_self" data-before-rewrite-localise="/games/10-expansions-that-were-better-than-the-actual-game/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1920-80.jpg.webp 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g-1920-80.jpg 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/SZ9gBfxfbcBUhJ3G9yTD8g.jpg" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">10 expansions that were better than the actual game</span>
<span class="article-strapline"></span>


</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">DownListable Content</a>
</div>
<div id="Item2" class="feature-block-item-wrapper item-2 ">
<a class="article-link" href="https://www.pcgamer.com/games/roguelike/my-new-favourite-tolkien-game-is-free-has-over-40-years-of-history-and-would-run-on-a-toaster/" aria-label="My new favourite Tolkien game is free, has over 40 years of history, and would run on a toaster" target="_self" data-before-rewrite-localise="/games/roguelike/my-new-favourite-tolkien-game-is-free-has-over-40-years-of-history-and-would-run-on-a-toaster/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1200-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1920-80.jpg.webp 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1200-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb-1920-80.jpg 1920w" sizes="(min-width: 1000px) 600px, (min-width: 700px) calc(100vw - 48px), 100vw" data-original-mos="https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/6YSGkgbhtAtgFLYK3jkRVb.jpg" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">My new favourite Tolkien game is free, has over 40 years of history, and would run on a toaster</span>
<span class="article-strapline"></span>


</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">Sil-Q Song</a>
</div>
<div id="Item3" class="feature-block-item-wrapper item-3 ">
<a class="article-link" href="https://www.pcgamer.com/games/we-havent-needed-motion-blur-in-games-for-a-long-time-so-i-wish-it-would-stop-being-the-default/" aria-label="We haven't needed motion blur in games for a long time, so I wish it would stop being the default" target="_self" data-before-rewrite-localise="/games/we-havent-needed-motion-blur-in-games-for-a-long-time-so-i-wish-it-would-stop-being-the-default/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7-1200-80.jpg 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/YvUunXV3thGPgV7qMeLRs7.jpg" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">We haven't needed motion blur in games for a long time, so I wish it would stop being the default</span>
<span class="article-strapline"></span>

    
                
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)] mb-3" data-test-id="viafoura-comment-count" data-test-count="17" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">17 Comments</span>
    </div>

</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">not blur-fect</a>
</div>
<div id="Item4" class="feature-block-item-wrapper item-4 ">
<a class="article-link" href="https://www.pcgamer.com/games/survival-crafting/palworld-review/" aria-label="Palworld 1.0 review: A solid creature collector with a mild identity crisis" target="_self" data-before-rewrite-localise="/games/survival-crafting/palworld-review/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1200-80.jpg.webp 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1200-80.jpg 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">Palworld 1.0 review: A solid creature collector with a mild identity crisis</span>
<span class="article-strapline"></span>

    
                
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)] mb-3" data-test-id="viafoura-comment-count" data-test-count="11" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">11 Comments</span>
    </div>

</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">Pal Around</a>
</div>
<div id="Item5" class="feature-block-item-wrapper item-5 ">
<a class="article-link" href="https://www.pcgamer.com/games/mmo/question-time-what-makes-a-good-grind-in-an-mmo/" aria-label="Question time: What makes a 'good' grind in an MMO?" target="_self" data-before-rewrite-localise="/games/mmo/question-time-what-makes-a-good-grind-in-an-mmo/">
<figure class="feature-block-item">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-1200-80.png.webp 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-320-80.png" srcset="https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd-1200-80.png 1200w" sizes="(min-width: 1000px) 300px, (min-width: 900px) calc(100vw / 3 - 76px), (min-width: 700px) calc(100vw / 2 - 62px), (min-width: 575px) calc(100vw / 2 - 14px), 151px" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/p4Sh2rpegMGKHKcj8ZEPfd.png" data-pin-nopin="true"></picture>
</div>
</div>
<figcaption>
<span class="article-name">Question time: What makes a 'good' grind in an MMO?</span>
<span class="article-strapline"></span>

    
                
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)] mb-3" data-test-id="viafoura-comment-count" data-test-count="8" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">8 Comments</span>
    </div>

</figcaption>
</figure>
</a>
<a class="category-link font-ui-heading" inert="">GRINDSET</a>
</div>
</section>
</div>
<div class="list-text-links mobile hidedesktop">
<header>
<h2 class="list-title">
<a href="https://www.pcgamer.com/news/" data-before-rewrite-redirect="/news" data-before-rewrite-localise="https://www.pcgamer.com/news/">News Continued</a>
</h2>
</header>
</div>
</div>
</div>
<div data-widget-type="dynamic" id="news-continued--mobile-" class="clear-both widget widget-dynamic widget-news-continued--mobile- widget-dynamic-news-continued--mobile- news-continued mobile-only widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
hide-subtitle hide-author hide-date ">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper news">
<header>
</header>
<div class="listingResults news" data-sort="page" data-listkey="news" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it/" class="article-link" aria-label="Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" target="_self" data-before-rewrite-localise="/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it/">
<article aria-label="Search result: Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/LNZLzH4PLEZ5m7nvPGAJcR.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">news</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode/" class="article-link" aria-label="Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" target="_self" data-before-rewrite-localise="/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode/">
<article aria-label="Search result: Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/WtqSekoiN7zpqvKs29HwXn.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">news</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene/" class="article-link" aria-label="The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" target="_self" data-before-rewrite-localise="/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene/">
<article aria-label="Search result: The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" class="search-result search-result-news has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/3gXeWZeoc7hdUtoUuRM39h.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">news</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="news-continued-text--mobile-" class="clear-both widget widget-dynamic widget-news-continued-text--mobile- widget-dynamic-news-continued-text--mobile- news-continued-text mobile-only widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
hide-subtitle hide-image hide-author hide-date ">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper news">
<header>
</header>
<div class="listingResults news" data-sort="page" data-listkey="news" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it/" class="article-link" aria-label="Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" target="_self" data-before-rewrite-localise="/games/horror/developer-of-spanking-exorcist-game-held-up-by-steam-content-moderation-releases-free-apology-game-where-you-spank-him-as-punishment-we-would-be-delighted-if-you-enjoy-it/">
<article aria-label="Search result: Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Developer of 'Spanking Exorcist' game held up by Steam content moderation releases free 'apology game' where you spank him as punishment: 'We would be delighted if you enjoy it'</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode/" class="article-link" aria-label="Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" target="_self" data-before-rewrite-localise="/games/roguelike/dead-cells-studio-thanks-guillermo-del-toro-for-playing-its-game-gently-suggests-he-try-the-easy-mode/">
<article aria-label="Search result: Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Dead Cells studio thanks Guillermo del Toro for playing its game, gently suggests he try the easy mode</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene/" class="article-link" aria-label="The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" target="_self" data-before-rewrite-localise="/gaming-industry/the-voice-of-shinji-in-evangelion-says-ai-voice-cloning-is-heartbreaking-calls-for-japanese-government-to-intervene/">
<article aria-label="Search result: The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">The voice of Shinji in Evangelion says AI voice cloning is 'heartbreaking,' calls for Japanese government to intervene</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/games/action/former-sony-exec-shuhei-yoshida-is-a-huge-fan-of-bloodborne-says-its-a-complete-mystery-why-it-was-never-put-on-pc/" class="article-link" aria-label="Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC" target="_self" data-before-rewrite-localise="/games/action/former-sony-exec-shuhei-yoshida-is-a-huge-fan-of-bloodborne-says-its-a-complete-mystery-why-it-was-never-put-on-pc/">
<article aria-label="Search result: Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Former Sony exec Shuhei Yoshida is 'a huge fan' of Bloodborne, says it's 'a complete mystery' why it was never put on PC</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/software/ai/openai-ceo-suggests-parents-make-ai-generated-podcasts-to-remember-their-childrens-lives-for-them/" class="article-link" aria-label="OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them" target="_self" data-before-rewrite-localise="/software/ai/openai-ceo-suggests-parents-make-ai-generated-podcasts-to-remember-their-childrens-lives-for-them/">
<article aria-label="Search result: OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">OpenAI CEO suggests parents make AI-generated podcasts to remember their children's lives for them</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/crimson-desert-adds-133-new-trading-posts-and-overhauls-the-in-game-economy-with-supply-and-demand/" class="article-link" aria-label="Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand" target="_self" data-before-rewrite-localise="/games/rpg/crimson-desert-adds-133-new-trading-posts-and-overhauls-the-in-game-economy-with-supply-and-demand/">
<article aria-label="Search result: Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Crimson Desert adds 133 new trading posts and overhauls the in-game economy with supply and demand</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result7 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/the-games-industrys-fear-of-risk-is-currently-the-largest-risk-it-faces-according-to-nuclear-thrones-producer/" class="article-link" aria-label="The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer" target="_self" data-before-rewrite-localise="/gaming-industry/the-games-industrys-fear-of-risk-is-currently-the-largest-risk-it-faces-according-to-nuclear-thrones-producer/">
<article aria-label="Search result: The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">The games industry's 'fear of risk is currently the largest risk it faces' according to Nuclear Throne's producer</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result8 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/dragon-ages-former-producer-had-envisioned-a-champions-edition-equivalent-to-mass-effects-legendary-edition-but-he-doesnt-think-it-will-happen-anymore-there-are-basically-no-companies-that-could-help-you/" class="article-link" aria-label="Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'" target="_self" data-before-rewrite-localise="/games/rpg/dragon-ages-former-producer-had-envisioned-a-champions-edition-equivalent-to-mass-effects-legendary-edition-but-he-doesnt-think-it-will-happen-anymore-there-are-basically-no-companies-that-could-help-you/">
<article aria-label="Search result: Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Dragon Age's former producer had envisioned a 'Champions Edition' equivalent to Mass Effect's Legendary Edition, but he doesn't think it will happen anymore: 'There are basically no companies that could help you'</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result9 " data-page="1
">
<a href="https://www.pcgamer.com/games/fps/i-was-excited-for-this-quake-port-of-half-life-until-i-discovered-the-creators-wild-ai-conspiracy-theories/" class="article-link" aria-label="I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories" target="_self" data-before-rewrite-localise="/games/fps/i-was-excited-for-this-quake-port-of-half-life-until-i-discovered-the-creators-wild-ai-conspiracy-theories/">
<article aria-label="Search result: I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">I was excited for this Quake port of Half-Life until I discovered the creator's wild AI conspiracy theories</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result10 " data-page="1
">
<a href="https://www.pcgamer.com/games/strategy/ubisofts-nft-tactics-game-a-thing-that-still-exists-is-shutting-down-in-october/" class="article-link" aria-label="Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October" target="_self" data-before-rewrite-localise="/games/strategy/ubisofts-nft-tactics-game-a-thing-that-still-exists-is-shutting-down-in-october/">
<article aria-label="Search result: Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Ubisoft's NFT tactics game, a thing that still exists, is shutting down in October</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result11 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/after-a-year-and-a-half-of-rigorous-testing-path-of-exile-2-devs-finally-convinced-nvidia-to-fix-a-driver-bug-by-sending-it-an-entire-pc/" class="article-link" aria-label="After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC" target="_self" data-before-rewrite-localise="/games/rpg/after-a-year-and-a-half-of-rigorous-testing-path-of-exile-2-devs-finally-convinced-nvidia-to-fix-a-driver-bug-by-sending-it-an-entire-pc/">
<article aria-label="Search result: After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">After a year and a half of rigorous testing, Path of Exile 2 devs finally convinced Nvidia to fix a driver bug by sending it an entire PC</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result12 " data-page="1
">
<a href="https://www.pcgamer.com/games/get-more-than-100-games-for-just-usd10-in-a-new-bundle-supporting-laid-off-game-devs/" class="article-link" aria-label="Get more than 100 games for just $10 in a new bundle supporting laid-off game devs" target="_self" data-before-rewrite-localise="/games/get-more-than-100-games-for-just-usd10-in-a-new-bundle-supporting-laid-off-game-devs/">
<article aria-label="Search result: Get more than 100 games for just $10 in a new bundle supporting laid-off game devs" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Get more than 100 games for just $10 in a new bundle supporting laid-off game devs</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result13 " data-page="1
">
<a href="https://www.pcgamer.com/software/ai/anthropic-sees-openai-cybersecurity-disaster-and-says-hold-my-beer-reveals-it-accidentally-hacked-3-companies-in-as-many-months-without-noticing/" class="article-link" aria-label="Anthropic sees OpenAI cybersecurity disaster and says 'hold my beer,' reveals it accidentally hacked 3 companies in as many months without noticing" target="_self" data-before-rewrite-localise="/software/ai/anthropic-sees-openai-cybersecurity-disaster-and-says-hold-my-beer-reveals-it-accidentally-hacked-3-companies-in-as-many-months-without-noticing/">
<article aria-label="Search result: Anthropic sees OpenAI cybersecurity disaster and says 'hold my beer,' reveals it accidentally hacked 3 companies in as many months without noticing" class="search-result search-result-news has-rating">
<div class="content">
<header>
<h3 class="article-name">Anthropic sees OpenAI cybersecurity disaster and says 'hold my beer,' reveals it accidentally hacked 3 companies in as many months without noticing</h3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="homepage-video-playlist" class="clear-both widget widget-dynamic widget-homepage-video-playlist widget-dynamic-homepage-video-playlist widget-dynamic-listv2 wdn-listv2-layout-sm-scroll wdn-listv2-layout-md-scroll landscape-hero flexi-carouzelize video-listing">
<div class="clear-both widget-header">
<h2 class="widget-title heading1a cpc"> <span>Latest Videos &amp; Trailers</span> </h2>
</div>
<style data-layerless-source="true">@layer legacy { 
.widget-dynamic-listv2.widget-dynamic-homepage-video-playlist {
--wdn-listv2-gridX: 2;
--wdn-listv2-scroll-gridY: 2;
--wdn-listv2-gapX:10px;
--wdn-listv2-gapY:10px;
--wdn-listv2-scroll-offset: 0.5;
--wdn-listv2-scroll-multi-height:500px;
}
@media screen and (min-width: 900px) {
.widget-dynamic-listv2.widget-dynamic-homepage-video-playlist {
--wdn-listv2-gridX: 4;
--wdn-listv2-scroll-gridY: 2;
--wdn-listv2-gapX: 20px;
--wdn-listv2-gapY: 20px;
--wdn-listv2-scroll-offset: 0.5;
--wdn-listv2-scroll-multi-height: 750px;
}
}
 }</style>
<script>
var FLEXI_VIDEO_LISTING_PLAYLISTS = FLEXI_VIDEO_LISTING_PLAYLISTS || {};
FLEXI_VIDEO_LISTING_PLAYLISTS["homepage-video-playlist"] = [{"id":"j5OUHlgW","title":"The Steam Machine has fallen victim to the memory crisis","dek":"The Steam Machine has been one of the most eagerly anticipated of Valve's Steam hardware triumvirate since it was unveiled back in November last year. But the world has changed since then and now we've actually got the Steam Machine in our hands, and Valve has finally settled on a price and a novel randomised system to buy one, Dave and Andy have got together to lament what could have once a great entry point to PC gaming.","canonical":"\/video\/j5OUHlgW\/the-steam-machine-has-fallen-victim-to-the-memory-crisis","video_url":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"The Steam Machine has fallen victim to the memory crisis","articleDescription":"The Steam Machine has been one of the most eagerly anticipated of Valve's Steam hardware triumvirate since it was unveiled back in November last year. But the world has changed since then and now we've actually got the Steam Machine in our hands, and Valve has finally settled on a price and a novel randomised system to buy one, Dave and Andy have got together to lament what could have once a great entry point to PC gaming.","description":"The Steam Machine has been one of the most eagerly anticipated of Valve's Steam hardware triumvirate since it was unveiled back in November last year. But the world has changed since then and now we've actually got the Steam Machine in our hands, and Valve has finally settled on a price and a novel randomised system to buy one, Dave and Andy have got together to lament what could have once a great entry point to PC gaming.","slug":"the-steam-machine-has-fallen-victim-to-the-memory-crisis","publishedDate":"2026-06-22T17:00:00+00:00","publish_date":"2026-06-22T17:00:00+00:00","pubdate":"1782147600","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg","provider":"jwplayer","duration":"1629","tags":"exclude-from-syndication","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/j5OUHlgW.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":233412,"filesize":47528533,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":330815,"filesize":67362212,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":469137,"filesize":95528203,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":1278005,"filesize":260233840,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113453,"filesize":23101990},{"file":"https:\/\/cdn.jwplayer.com\/videos\/j5OUHlgW-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":3522883,"filesize":717347136,"framerate":25}],"mediaid":"j5OUHlgW","articleType":"video","articleTag":[],"articleUrl":["\/video\/j5OUHlgW\/the-steam-machine-has-fallen-victim-to-the-memory-crisis\/"],"articleStrapline":"The Steam Machine has been one of the most eagerly anticipated of Valve's Steam hardware triumvirate since it was unveiled back in November last year. But the world has changed since then and now we've actually got the Steam Machine in our hands, and Valve has finally settled on a price and a novel randomised system to buy one, Dave and Andy have got together to lament what could have once a great entry point to PC gaming.","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/j5OUHlgW\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true},{"id":"PE2IzSvz","title":"Is 8 GB VRAM enough for budget graphics cards in 2026?","dek":"I've been testing 8 GB vs 16 GB graphics cards to see how they hold up under real-world gaming conditions, and the results are a little surprising. Should you save some cash and pick up a cheaper 8 GB model over a 16 GB version? Perhaps, but be prepared for a bigger frame rate gap than you might expect.","canonical":"\/video\/PE2IzSvz\/is-8-gb-vram-enough-for-budget-graphics-cards-in-2026","video_url":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"Is 8 GB VRAM enough for budget graphics cards in 2026?","articleDescription":"I've been testing 8 GB vs 16 GB graphics cards to see how they hold up under real-world gaming conditions, and the results are a little surprising. Should you save some cash and pick up a cheaper 8 GB model over a 16 GB version? Perhaps, but be prepared for a bigger frame rate gap than you might expect.","description":"I've been testing 8 GB vs 16 GB graphics cards to see how they hold up under real-world gaming conditions, and the results are a little surprising. Should you save some cash and pick up a cheaper 8 GB model over a 16 GB version? Perhaps, but be prepared for a bigger frame rate gap than you might expect.","slug":"is-8-gb-vram-enough-for-budget-graphics-cards-in-2026","publishedDate":"2026-05-22T16:12:49+00:00","publish_date":"2026-05-22T16:12:49+00:00","pubdate":"1779466369","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg","provider":"jwplayer","duration":"637","tags":"","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/PE2IzSvz.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":317978,"filesize":25319015,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":449125,"filesize":35761617,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":602425,"filesize":47968129,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":1360548,"filesize":108333702,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113532,"filesize":9040037},{"file":"https:\/\/cdn.jwplayer.com\/videos\/PE2IzSvz-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":2988407,"filesize":237951912,"framerate":25}],"mediaid":"PE2IzSvz","articleType":"video","articleTag":[],"articleUrl":["\/video\/PE2IzSvz\/is-8-gb-vram-enough-for-budget-graphics-cards-in-2026\/"],"articleStrapline":"I've been testing 8 GB vs 16 GB graphics cards to see how they hold up under real-world gaming conditions, and the results are a little surprising. Should you save some cash and pick up a cheaper 8 GB model over a 16 GB version? Perhaps, but be prepared for a bigger frame rate gap than you might expect.","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/PE2IzSvz\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true},{"id":"tfYVWhZI","title":"Dead As Disco preview + exclusive Dex boss fight gameplay","dek":"Dead as Disco is a neon-drenched Beat \u2018Em Up where every punch, kick, and combo syncs to the music! Our staff writer Harvey Randall got to play through an early access build of the build ahead of its release on May 5. Here he shares his thoughts as well as exclusive footage of his boss fight with Dex, a heavy metal guitarist with tech tentacles!","canonical":"\/video\/tfYVWhZI\/dead-as-disco-preview-exclusive-dex-boss-fight-gameplay","video_url":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"Dead As Disco preview + exclusive Dex boss fight gameplay","articleDescription":"Dead as Disco is a neon-drenched Beat \u2018Em Up where every punch, kick, and combo syncs to the music! Our staff writer Harvey Randall got to play through an early access build of the build ahead of its release on May 5. Here he shares his thoughts as well as exclusive footage of his boss fight with Dex, a heavy metal guitarist with tech tentacles!","description":"Dead as Disco is a neon-drenched Beat \u2018Em Up where every punch, kick, and combo syncs to the music! Our staff writer Harvey Randall got to play through an early access build of the build ahead of its release on May 5. Here he shares his thoughts as well as exclusive footage of his boss fight with Dex, a heavy metal guitarist with tech tentacles!","slug":"dead-as-disco-preview-exclusive-dex-boss-fight-gameplay","publishedDate":"2026-05-04T15:00:00+00:00","publish_date":"2026-05-04T15:00:00+00:00","pubdate":"1777906800","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg","provider":"jwplayer","duration":"466","tags":"Rhythm game,beat 'em up,dead as disco","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/tfYVWhZI.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":503054,"filesize":29302896,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":691895,"filesize":40302895,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":1041056,"filesize":60641544,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":2358776,"filesize":137398756,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113436,"filesize":6607650},{"file":"https:\/\/cdn.jwplayer.com\/videos\/tfYVWhZI-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":4718118,"filesize":274830431,"framerate":60}],"mediaid":"tfYVWhZI","articleType":"video","articleTag":[],"articleUrl":["\/video\/tfYVWhZI\/dead-as-disco-preview-exclusive-dex-boss-fight-gameplay\/"],"articleStrapline":"Dead as Disco is a neon-drenched Beat \u2018Em Up where every punch, kick, and combo syncs to the music! Our staff writer Harvey Randall got to play through an early access build of the build ahead of its release on May 5. Here he shares his thoughts as well as exclusive footage of his boss fight with Dex, a heavy metal guitarist with tech tentacles!","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/tfYVWhZI\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true},{"id":"ROsCDaRx","title":"Steam Controller pricing, customisation, stock & more | Valve interview","dek":"Looking forward to the Steam Controller? Want to know more before you decide whether to buy one? We've spoken to two of the people behind it: Steve Cardinali and Lawrence Yang. We talk pricing, spare parts, and more.","canonical":"\/video\/ROsCDaRx\/steam-controller-pricing-customisation-stock-amp-more","video_url":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"Steam Controller pricing, customisation, stock & more | Valve interview","articleDescription":"Looking forward to the Steam Controller? Want to know more before you decide whether to buy one? We've spoken to two of the people behind it: Steve Cardinali and Lawrence Yang. We talk pricing, spare parts, and more.","description":"Looking forward to the Steam Controller? Want to know more before you decide whether to buy one? We've spoken to two of the people behind it: Steve Cardinali and Lawrence Yang. We talk pricing, spare parts, and more.","slug":"steam-controller-pricing-customisation-stock-amp-more","publishedDate":"2026-04-30T14:28:58+00:00","publish_date":"2026-04-30T14:28:58+00:00","pubdate":"1777559338","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg","provider":"jwplayer","duration":"1271","tags":"","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/ROsCDaRx.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":302863,"filesize":48117435,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":506986,"filesize":80547437,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":654979,"filesize":104059863,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":1478985,"filesize":234973846,"framerate":25},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113461,"filesize":18026263},{"file":"https:\/\/cdn.jwplayer.com\/videos\/ROsCDaRx-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":3414506,"filesize":542479775,"framerate":25}],"mediaid":"ROsCDaRx","articleType":"video","articleTag":[],"articleUrl":["\/video\/ROsCDaRx\/steam-controller-pricing-customisation-stock-amp-more\/"],"articleStrapline":"Looking forward to the Steam Controller? Want to know more before you decide whether to buy one? We've spoken to two of the people behind it: Steve Cardinali and Lawrence Yang. We talk pricing, spare parts, and more.","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/ROsCDaRx\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true},{"id":"1ogcfuVX","title":"Our Directive 8020 hands-on preview left us sweating | Hands-on preview","dek":"Directive 8020 is an upcoming narrative survival horror from Until Dawn creators, Supermassive Games. Set aboard the interstellar spaceship Cassiopeia, 8020 pits a crew of scientists journeying a remote planet against a shapeshifting alien lifeform in a twisting 'choices matter' story. Taking influence from horror cinema like John Carpenter's The Thing (1982), and Alien (1979), we sent our bravest explorer Elie Gould for a hands-on preview of the game, which is out on May 12th. ","canonical":"\/video\/1ogcfuVX\/our-directive-8020-hands-on-preview-left-us-sweating","video_url":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"Our Directive 8020 hands-on preview left us sweating | Hands-on preview","articleDescription":"Directive 8020 is an upcoming narrative survival horror from Until Dawn creators, Supermassive Games. Set aboard the interstellar spaceship Cassiopeia, 8020 pits a crew of scientists journeying a remote planet against a shapeshifting alien lifeform in a twisting 'choices matter' story. Taking influence from horror cinema like John Carpenter's The Thing (1982), and Alien (1979), we sent our bravest explorer Elie Gould for a hands-on preview of the game, which is out on May 12th. ","description":"Directive 8020 is an upcoming narrative survival horror from Until Dawn creators, Supermassive Games. Set aboard the interstellar spaceship Cassiopeia, 8020 pits a crew of scientists journeying a remote planet against a shapeshifting alien lifeform in a twisting 'choices matter' story. Taking influence from horror cinema like John Carpenter's The Thing (1982), and Alien (1979), we sent our bravest explorer Elie Gould for a hands-on preview of the game, which is out on May 12th. ","slug":"our-directive-8020-hands-on-preview-left-us-sweating","publishedDate":"2026-04-30T09:39:14+00:00","publish_date":"2026-04-30T09:39:14+00:00","pubdate":"1777541954","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg","provider":"jwplayer","duration":"591","tags":"Horror,Directive 8020,Supermassive Games","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/1ogcfuVX.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":308278,"filesize":22774100,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":452557,"filesize":33432694,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":614197,"filesize":45373808,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":1346284,"filesize":99456787,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113438,"filesize":8380240},{"file":"https:\/\/cdn.jwplayer.com\/videos\/1ogcfuVX-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":2890816,"filesize":213559089,"framerate":60}],"mediaid":"1ogcfuVX","articleType":"video","articleTag":[],"articleUrl":["\/video\/1ogcfuVX\/our-directive-8020-hands-on-preview-left-us-sweating\/"],"articleStrapline":"Directive 8020 is an upcoming narrative survival horror from Until Dawn creators, Supermassive Games. Set aboard the interstellar spaceship Cassiopeia, 8020 pits a crew of scientists journeying a remote planet against a shapeshifting alien lifeform in a twisting 'choices matter' story. Taking influence from horror cinema like John Carpenter's The Thing (1982), and Alien (1979), we sent our bravest explorer Elie Gould for a hands-on preview of the game, which is out on May 12th. ","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/1ogcfuVX\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true},{"id":"4beSUbjd","title":"What's next for Slay the Spire 2: the ending, new character(s), new modes?","dek":"We sat down with \u202aMega Crit\u202c co-founder Casey Yano for the first Slay the Spire 2 post-launch interview. We dive into the magnitude of the games success, what the ending could look like, character win rates, review bombing, and how player feedback. Plus \u2014 new characters, new modes, and what\u2019s next for Slay the Spire 2.","canonical":"\/video\/4beSUbjd\/what-039-s-next-for-slay-the-spire-2-the-ending-new-character-s-new-modes","video_url":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-cZ7UnBUp.mp4","editorialcontenttypeslug":"","articleName":"What's next for Slay the Spire 2: the ending, new character(s), new modes?","articleDescription":"We sat down with \u202aMega Crit\u202c co-founder Casey Yano for the first Slay the Spire 2 post-launch interview. We dive into the magnitude of the games success, what the ending could look like, character win rates, review bombing, and how player feedback. Plus \u2014 new characters, new modes, and what\u2019s next for Slay the Spire 2.","description":"We sat down with \u202aMega Crit\u202c co-founder Casey Yano for the first Slay the Spire 2 post-launch interview. We dive into the magnitude of the games success, what the ending could look like, character win rates, review bombing, and how player feedback. Plus \u2014 new characters, new modes, and what\u2019s next for Slay the Spire 2.","slug":"what-039-s-next-for-slay-the-spire-2-the-ending-new-character-s-new-modes","publishedDate":"2026-04-02T16:24:20+00:00","publish_date":"2026-04-02T16:24:20+00:00","pubdate":"1775147060","image":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg","provider":"jwplayer","duration":"1599","tags":"","images":[{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=320","width":320,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=480","width":480,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=640","width":640,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=720","width":720,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=1280","width":1280,"type":"image\/jpeg"},{"src":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg?width=1920","width":1920,"type":"image\/jpeg"}],"sources":[{"file":"https:\/\/cdn.jwplayer.com\/manifests\/4beSUbjd.m3u8","type":"application\/vnd.apple.mpegurl"},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-YXmHjdtp.mp4","type":"video\/mp4","height":180,"width":320,"label":"180p","bitrate":288218,"filesize":57607652,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-QhbcqpKz.mp4","type":"video\/mp4","height":270,"width":480,"label":"270p","bitrate":416883,"filesize":83324629,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-gQZLs2lz.mp4","type":"video\/mp4","height":406,"width":720,"label":"406p","bitrate":591138,"filesize":118153753,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-yy1lISiC.mp4","type":"video\/mp4","height":720,"width":1280,"label":"720p","bitrate":1346355,"filesize":269102872,"framerate":60},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-qo1UvDCK.m4a","type":"audio\/mp4","label":"AAC Audio","bitrate":113455,"filesize":22676916},{"file":"https:\/\/cdn.jwplayer.com\/videos\/4beSUbjd-cZ7UnBUp.mp4","type":"video\/mp4","height":1080,"width":1920,"label":"1080p","bitrate":3015941,"filesize":602811361,"framerate":60}],"mediaid":"4beSUbjd","articleType":"video","articleTag":[],"articleUrl":["\/video\/4beSUbjd\/what-039-s-next-for-slay-the-spire-2-the-ending-new-character-s-new-modes\/"],"articleStrapline":"We sat down with \u202aMega Crit\u202c co-founder Casey Yano for the first Slay the Spire 2 post-launch interview. We dive into the magnitude of the games success, what the ending could look like, character win rates, review bombing, and how player feedback. Plus \u2014 new characters, new modes, and what\u2019s next for Slay the Spire 2.","articleBodyClean":"","articleMedia":["https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg"],"articleMediaAlt":"","articleMediaType":"","articleMediaHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg","articleMediaListingHero":"https:\/\/cdn.jwplayer.com\/v2\/media\/4beSUbjd\/poster.jpg","articleVertical":"","articleVerticalHandle":"","productScore100":"","productRating":"","articleCategoryText":"","articleCategoryUrl":"","articleLabel":"","articleFreeTextLabel":"","articleMetaCanonical":"","articleSource":"","articleSourceHandle":"","articleCategory":"","articleCategoryHandle":"","articleTagHandle":"","articleTagUrl":"","site":"","articleControlTag":[],"articleCuratedMediaEndorsement":"","articleMediaEndorsement":"","articleMediaEndorsementPosition":"","articleMediaListingHeroAlt":"","articleAssociate":[],"productScore":0,"displayStarRating":true}]
</script>
<ul class="wdn-listv2-items [display:var(--wdn-listv2-items-display,flex)] [flex-wrap:var(--wdn-listv2-items-wrap,wrap)] p-[var(--wdn-listv2-items-padding,0px)] m-[var(--wdn-listv2-items-margin,0px)] widget-dynamic-listv2-videoplayer" data-analytics-id="homepage-link" x-data="carouzelize()" x-init="init()" data-mrf-recirculation="homepage-link">
<li class="wdn-listv2-item wdn-listv2-item-hero flex-(--wdn-listv2-item-flex) basis-(--wdn-listv2-item-basis) mb-(--wdn-listv2-item-mb) item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div id="botr_homepage-video-playlist_P1F7C4a1_div_1" data-flexi-video-provider="jwplayer" class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper mb-(--wdn-listv2-img-wrapper-hero-mb)">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/j5OUHlgW/poster.jpg" class="v2-listing-image-img block-image-ads" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content [position:var(--wdn-listv2-item-content-position,relative)] p-(--wdn-listv2-item-content-padding) bg-(--brand-color-1) text-[var(--brand-color-white,#fff)] ">
<div class="wdn-listv2-item-content-title font-article-heading">
The Steam Machine has fallen victim to the memory crisis
</div>
<p class="wdn-listv2-item-content-strapline">
The Steam Machine has been one of the most eagerly anticipated of Valve's Steam hardware triumvirate since it was unveiled back in November last year. But the world has changed since then and now we've actually got the Steam Machine in our hands, and Valve has finally settled on a price and a novel randomised system to buy one, Dave and Andy have got together to lament what could have once a great entry point to PC gaming.
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
<li class="wdn-listv2-item-wrapper w-(--wdn-listv2-item-wrapper-width) [position:var(--wdn-listv2-item-wrapper-position,relative)]">
<ul class="wdn-listv2-item-lists [display:var(--wdn-listv2-item-lists-display,flex)] [overflow-x:var(--wdn-listv2-item-lists-overflow,auto)] ![overflow-y:var(--wdn-listv2-item-lists-overflow-y,hidden)] p-[var(--wdn-listv2-item-lists-padding,0px)] m-[var(--wdn-listv2-item-lists-margin,0px)] gap-(--wdn-listv2-gapX) [justify-content:var(--wdn-listv2-item-lists-justify,space-between)] w-(--wdn-listv2-item-lists-width) [position:var(--wdn-listv2-item-lists-position,relative)]">
<li class="wdn-listv2-item item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper ">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/PE2IzSvz/poster.jpg" class="v2-listing-image-img" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content ">
<div class="wdn-listv2-item-content-title font-article-heading">
Is 8 GB VRAM enough for budget graphics cards in 2026?
</div>
<p class="wdn-listv2-item-content-strapline">
I've been testing 8 GB vs 16 GB graphics cards to see how they hold up under real-world gaming conditions, and the results are a little surprising. Should you save some cash and pick up a cheaper 8 GB model over a 16 GB version? Perhaps, but be prepared for a bigger frame rate gap than you might expect.
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
<li class="wdn-listv2-item item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper ">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/tfYVWhZI/poster.jpg" class="v2-listing-image-img" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content ">
<div class="wdn-listv2-item-content-title font-article-heading">
Dead As Disco preview + exclusive Dex boss fight gameplay
</div>
<p class="wdn-listv2-item-content-strapline">
Dead as Disco is a neon-drenched Beat &lsquo;Em Up where every punch, kick, and combo syncs to the music! Our staff writer Harvey Randall got to play through an early access build of the build ahead of its release on May 5. Here he shares his thoughts as well as exclusive footage of his boss fight with Dex, a heavy metal guitarist with tech tentacles!
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
<li class="wdn-listv2-item item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper ">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/ROsCDaRx/poster.jpg" class="v2-listing-image-img" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content ">
<div class="wdn-listv2-item-content-title font-article-heading">
Steam Controller pricing, customisation, stock &amp; more | Valve interview
</div>
<p class="wdn-listv2-item-content-strapline">
Looking forward to the Steam Controller? Want to know more before you decide whether to buy one? We've spoken to two of the people behind it: Steve Cardinali and Lawrence Yang. We talk pricing, spare parts, and more.
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
<li class="wdn-listv2-item item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper ">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/1ogcfuVX/poster.jpg" class="v2-listing-image-img" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content ">
<div class="wdn-listv2-item-content-title font-article-heading">
Our Directive 8020 hands-on preview left us sweating | Hands-on preview
</div>
<p class="wdn-listv2-item-content-strapline">
Directive 8020 is an upcoming narrative survival horror from Until Dawn creators, Supermassive Games. Set aboard the interstellar spaceship Cassiopeia, 8020 pits a crew of scientists journeying a remote planet against a shapeshifting alien lifeform in a twisting 'choices matter' story. Taking influence from horror cinema like John Carpenter's The Thing (1982), and Alien (1979), we sent our bravest explorer Elie Gould for a hands-on preview of the game, which is out on May 12th.
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
<li class="wdn-listv2-item item-slot- item-slot-color-">
<a class="wdn-listv2-item-link " href="javascript:void(0)" target="_self">
<div class="v2-listing-image-layout">
<div class="v2-listing-image-wrapper ">
<picture><source type="image/webp" data-pin-nopin="true" /><img src="https://cdn.jwplayer.com/v2/media/4beSUbjd/poster.jpg" class="v2-listing-image-img" loading="lazy" data-pin-nopin="true"></picture>
</div>
</div>
<div class="wdn-listv2-item-content ">
<div class="wdn-listv2-item-content-title font-article-heading">
What's next for Slay the Spire 2: the ending, new character(s), new modes?
</div>
<p class="wdn-listv2-item-content-strapline">
We sat down with &#8234;Mega Crit&#8236; co-founder Casey Yano for the first Slay the Spire 2 post-launch interview. We dive into the magnitude of the games success, what the ending could look like, character win rates, review bombing, and how player feedback. Plus &mdash; new characters, new modes, and what&rsquo;s next for Slay the Spire 2.
</p>
<div class="wdn-listv2-item-content-byline ">
</div> 

</div>
</a>
</li>
</ul>
<div class="wdn-listv2-actions">
<i class=" wdn-listv2-action [position:var(--wdn-listv2-action-position,absolute)] w-(--wdn-listv2-action-width) h-(--wdn-listv2-action-height) m-(--wdn-listv2-action-margin) bg-(--wdn-listv2-action-bg) [border-radius:var(--wdn-listv2-action-border-radius,9999px)] leading-(--wdn-listv2-action-line-height) [font-weight:var(--wdn-listv2-action-font-weight,bold)] [text-align:var(--wdn-listv2-action-text-align,center)] cursor-(--wdn-listv2-action-cursor) [display:var(--wdn-listv2-action-display,none)] previous sm:left-[var(--wdn-listv2-arrow-previous-left,0)] sm:right-[var(--wdn-listv2-arrow-previous-right,auto)] sm:before:content-(--wdn-listv2-arrow-previous-content) sm:after:content-(--wdn-listv2-arrow-previous-content) sm:before:text-[length:var(--wdn-listv2-arrow-previous-txt)] sm:after:text-[length:var(--wdn-listv2-arrow-previous-txt)] z-[1]"></i>
<i class=" wdn-listv2-action [position:var(--wdn-listv2-action-position,absolute)] w-(--wdn-listv2-action-width) h-(--wdn-listv2-action-height) m-(--wdn-listv2-action-margin) bg-(--wdn-listv2-action-bg) [border-radius:var(--wdn-listv2-action-border-radius,9999px)] leading-(--wdn-listv2-action-line-height) [font-weight:var(--wdn-listv2-action-font-weight,bold)] [text-align:var(--wdn-listv2-action-text-align,center)] cursor-(--wdn-listv2-action-cursor) [display:var(--wdn-listv2-action-display,none)] next sm:right-[var(--wdn-listv2-arrow-next-right,0px)] sm:left-[var(--wdn-listv2-arrow-next-left,auto)] sm:before:content-(--wdn-listv2-arrow-next-content) sm:after:content-(--wdn-listv2-arrow-next-content) sm:before:text-[length:var(--wdn-listv2-arrow-next-txt)] sm:after:text-[length:var(--wdn-listv2-arrow-next-txt)]"></i>
</div>
</li>
</ul>
</div>
<div data-widget-type="dynamic" id="curated-top" class="clear-both widget widget-dynamic widget-curated-top widget-dynamic-curated-top listing-with-hero mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
<h2 class="list-title">Latest Updates </h2>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/city-builder/corsair-cove-review/" class="article-link" aria-label="Corsair Cove review: The best pirate game I've played this year" target="_self" data-before-rewrite-localise="/games/city-builder/corsair-cove-review/">
<article aria-label="Search result: Corsair Cove review: The best pirate game I've played this year" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg" alt="Corsair Cove" srcset="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Corsair Cove review: The best pirate game I've played this year</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Fraser Brown </span>
</span>
Published <time datetime="2026-07-28T15:11:42Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Yarrrr</span>
Build a grog-soaked paradise for some surprisingly chill pirates.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="21" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">21 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Yarrrr</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="top-latest" class="clear-both widget widget-dynamic widget-top-latest widget-dynamic-top-latest updates three-three-four mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1">
<!-- stuffs -->
<div style="width:100%" class="sponsored-post"><div></div></div>
</div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/the-great-rpg-debate-do-rpgs-really-need-romanceable-companions/" class="article-link" aria-label="The great RPG debate: Do RPGs really need romanceable companions?" target="_self" data-before-rewrite-localise="/games/rpg/the-great-rpg-debate-do-rpgs-really-need-romanceable-companions/">
<article aria-label="Search result: The great RPG debate: Do RPGs really need romanceable companions?" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-320-80.jpg" alt="Liara and Shep snogging" srcset="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Xv2sAC66zaNGo3GQG7s2kM.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The great RPG debate: Do RPGs really need romanceable companions?</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Fraser Brown </span>
</span>
Published <time datetime="2026-08-01T16:00:00Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Love letter</span>
Knocking boots with companions has become an RPG tradition, but does it really add anything?
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="13" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">13 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Love letter</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/in-happier-times-sony-was-courting-pc-gamers-with-lavish-magazine-ads-for-its-most-popular-cd-rom-titles/" class="article-link" aria-label="In happier times, Sony was courting PC gamers with lavish magazine ads for its 'most popular CD-ROM titles'" target="_self" data-before-rewrite-localise="/gaming-industry/in-happier-times-sony-was-courting-pc-gamers-with-lavish-magazine-ads-for-its-most-popular-cd-rom-titles/">
<article aria-label="Search result: In happier times, Sony was courting PC gamers with lavish magazine ads for its 'most popular CD-ROM titles'" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/2a9B2VC6kwxYBEAkYzXWze.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">In happier times, Sony was courting PC gamers with lavish magazine ads for its 'most popular CD-ROM titles'</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Wes Fenlon </span>
</span>
Published <time datetime="2026-08-01T00:34:56Z" class="no-wrap relative-date date-with-prefix">1 August 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">CD Dreams</span>
Back when Sony still liked discs *and* publishing games on the PC.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">CD Dreams</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/games/fps/bulletstorm-is-the-stupidest-game-ever-made-and-also-one-of-the-cleverest-shooters-ever/" class="article-link" aria-label="Bulletstorm is the stupidest game ever made, and also one of the cleverest shooters ever" target="_self" data-before-rewrite-localise="/games/fps/bulletstorm-is-the-stupidest-game-ever-made-and-also-one-of-the-cleverest-shooters-ever/">
<article aria-label="Search result: Bulletstorm is the stupidest game ever made, and also one of the cleverest shooters ever" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Zc9LiHdfWiTGh65Y6NhJ4P.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Bulletstorm is the stupidest game ever made, and also one of the cleverest shooters ever</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Rick Lane </span>
</span>
Published <time datetime="2026-07-31T20:00:25Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Reinstall</span>
Enjoying the high-kicks and low-brows of a timeless FPS.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="7" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">7 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Reinstall</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/games/sim/i-made-a-hyper-organised-plant-shop-in-leafy-corner-because-the-people-want-order-not-whimsy/" class="article-link" aria-label="I made a hyper organised plant shop in Leafy Corner because the people want order not whimsy" target="_self" data-before-rewrite-localise="/games/sim/i-made-a-hyper-organised-plant-shop-in-leafy-corner-because-the-people-want-order-not-whimsy/">
<article aria-label="Search result: I made a hyper organised plant shop in Leafy Corner because the people want order not whimsy" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-320-80.png" alt="Leafy Corner screenshots" srcset="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/kJhhQd3naeFawCjuNYDdcN.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">I made a hyper organised plant shop in Leafy Corner because the people want order not whimsy</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Elie Gould </span>
</span>
Published <time datetime="2026-07-31T16:31:51Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Green thumb</span>
I wonder if this'll translate into keeping my own plants alive.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Green thumb</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/games/strategy/total-war-warhammer-40ks-siege-reset-is-one-of-the-things-im-looking-forward-to-most/" class="article-link" aria-label="Total War: Warhammer 40k's siege reset is one of the things I'm looking forward to most" target="_self" data-before-rewrite-localise="/games/strategy/total-war-warhammer-40ks-siege-reset-is-one-of-the-things-im-looking-forward-to-most/">
<article aria-label="Search result: Total War: Warhammer 40k's siege reset is one of the things I'm looking forward to most" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-320-80.jpg" alt="War in Warhammer 40k." srcset="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/sqLuduzAJSKGPmXZPhnkfj.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Total War: Warhammer 40k's siege reset is one of the things I'm looking forward to most</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Sean Martin </span>
</span>
Published <time datetime="2026-07-31T13:17:51Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Wall or nothing</span>
You can't have gate bugs if there are no gates.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Wall or nothing</a>
<!-- Cats: --></div>
<div class="listingResult small result7">
<!-- stuffs -->
<div style="width:100%" class="sponsored-post"><div></div></div>
</div>
<div class="listingResult small result8 " data-page="1
">
<a href="https://www.pcgamer.com/the-best-graphics-cards/" class="article-link" aria-label="Best graphics cards in 2026: These are the GPUs worth spending money in right now" target="_self" data-before-rewrite-localise="/the-best-graphics-cards/">
<article aria-label="Search result: Best graphics cards in 2026: These are the GPUs worth spending money in right now" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-320-80.jpg" alt="Nvidia RTX 5090 and XFX RX 9070 graphics cards" srcset="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TBjCcoUsNbPKrJ3YCVNKib.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best graphics cards in 2026: These are the GPUs worth spending money in right now</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Dave James </span>
</span>
Last updated <time datetime="2026-07-31T11:54:25Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Pixel Pushers</span>
I've made a career out of prodding graphics cards and this has been the toughest set of recommendations I can remember.
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Pixel Pushers</a>
<!-- Cats: --></div>
<div class="listingResult small result9 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/gaming-mice/mchose-k7-v2-ultra-review/" class="article-link" aria-label="Mchose K7 V2 Ultra+ review" target="_self" data-before-rewrite-localise="/hardware/gaming-mice/mchose-k7-v2-ultra-review/">
<article aria-label="Search result: Mchose K7 V2 Ultra+ review" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-320-80.jpg" alt="An Mchose K7 V2 Ultra+ gaming mouse." srcset="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/JPWDDosBpyPGimW3CEGTPg.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Mchose K7 V2 Ultra+ review</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Jacob Fox </span>
</span>
Published <time datetime="2026-07-31T11:12:44Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Score: 89%</span>
Great specs with a Viper V3/V4 Pro's shape, for less.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Score: 89%</a>
<!-- Cats: --></div>
<div class="listingResult small result10 " data-page="1
">
<a href="https://www.pcgamer.com/best-ssd-deals-today/" class="article-link" aria-label="Best cheap SSD deals today" target="_self" data-before-rewrite-localise="/best-ssd-deals-today/">
<article aria-label="Search result: Best cheap SSD deals today" class="search-result search-result-deals has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-320-80.jpg" alt="Crucial and WD_Black SSDs" srcset="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TbSbtPtyB2e5KxvmQzc2gH.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best cheap SSD deals today</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Jess Kinghorn </span>
</span>
Last updated <time datetime="2026-07-31T09:24:02Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deals</span>
Add more storage space to your PC for less with one of the deals I've spotted.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deals</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="ads" id="ads-lightbox2" class="clear-both widget widget-ads widget-ads-lightbox2 widget-ads-ads-lightbox2 widget-no-data widget-ads-static-lightbox2">
<div id="bdx_static-lightbox2" data-type="ads" data-ads-type="bordeaux" class="static-lightbox2"></div>
</div>
<div data-widget-type="dynamic" id="vouchers" class="clear-both widget widget-dynamic widget-vouchers widget-dynamic-vouchers widget-dynamic-fter-popular-box">
<div class="clear-both widget-header">
</div>
<div class="wdn-fte-pb pos-relative space-t20
">
<div class="slice-container popular-box-slice">
<section class="popular-box" data-component-name="Slice:PopularBox">
<div class="popular-box__label">
<button class="popular-box__label__tab popular-box__label__tab--active" type="button" disabled>
HARDWARE BUYING GUIDES
</button>
<button class="popular-box__label__tab" type="button">
LATEST GAME REVIEWS
</button>
</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">
<a title="The best VPN for gaming in 2026: These privacy-protecting virtual networks keep your games lag-free" class="popular-box__article-list__link" href="https://www.pcgamer.com/best-vpn-for-pc-gaming/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/best-vpn-for-pc-gaming/">
<div class="popular-box__article-list__image-wrapper">
<div style="display: contents;">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-1280-80.jpg.webp 1280w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-720-80.jpg.webp 720w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-640-80.jpg.webp 640w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-320-80.jpg.webp 320w" sizes="99vw" />
<img src="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj.jpg" alt="NordVPN, Windscribe, and Surfshark VPN screenshots on top of a blue background with a PC Gamer Recommended label on top." srcset="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-1280-80.jpg 1280w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-720-80.jpg 720w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-640-80.jpg 640w, https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj-320-80.jpg 320w" sizes="99vw" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj.jpg" class="rounded-[var(--image--border-radius,0)] popular-box__article-list__image image__image" data-pin-nopin="true" data-normal="https://cdn.mos.cms.futurecdn.net/RrUjSNXW6zguGQpcFL2jZj.jpg" data-slice-image="true">
</picture>
</div>
</div>
</a>
<div class="popular-box__article-list__content">
<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.pcgamer.com/best-vpn-for-pc-gaming/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/best-vpn-for-pc-gaming/">
The best VPN for gaming in 2026: These privacy-protecting virtual networks keep your games lag-free
</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.pcgamer.com/the-best-graphics-cards/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/the-best-graphics-cards/">
Best graphics cards in 2026: These are the GPUs worth spending money in right now
</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.pcgamer.com/gaming-pc-build-guide/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/gaming-pc-build-guide/">
Best gaming PC builds: Shop all our recommended system builds as we ride out the RAMpocalypse
</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.pcgamer.com/hardware/pc-cases/best-fish-tank-pc-case/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/hardware/pc-cases/best-fish-tank-pc-case/">
The best fish tank PC case in 2026: I've tested heaps of stylish chassis but only a few have earned my recommendation
</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.pcgamer.com/hardware/gaming-keyboards/best-hall-effect-keyboards/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/hardware/gaming-keyboards/best-hall-effect-keyboards/">
Best Hall effect keyboards in 2026: the fastest, most customizable keyboards for competitive gaming
</a>
</div>
</div>
</div>
</li>
</ol>
<ol class="popular-box__articles-list">
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<a title="Palworld 1.0 review" class="popular-box__article-list__link" href="https://www.pcgamer.com/games/survival-crafting/palworld-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/games/survival-crafting/palworld-review/">
<div class="popular-box__article-list__image-wrapper">
<div style="display: contents;">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1280-80.jpg.webp 1280w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-720-80.jpg.webp 720w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-640-80.jpg.webp 640w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-320-80.jpg.webp 320w" sizes="99vw" />
<img src="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" alt="A Palworld player character standing in front of an enchanted elk pal walking in glowing blue water." srcset="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-1280-80.jpg 1280w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-720-80.jpg 720w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-640-80.jpg 640w, https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP-320-80.jpg 320w" sizes="99vw" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" class="rounded-[var(--image--border-radius,0)] popular-box__article-list__image image__image" data-pin-nopin="true" data-normal="https://cdn.mos.cms.futurecdn.net/SMrGHyDxt2vgD2pB3NMhuP.jpg" data-slice-image="true">
</picture>
</div>
</div>
</a>
<div class="popular-box__article-list__content">
<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.pcgamer.com/games/survival-crafting/palworld-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/games/survival-crafting/palworld-review/">
Palworld 1.0 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">2</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.pcgamer.com/hardware/gaming-mice/mchose-k7-v2-ultra-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/hardware/gaming-mice/mchose-k7-v2-ultra-review/">
Mchose K7 V2 Ultra+ 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">3</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.pcgamer.com/hardware/cooling/cooler-master-v8-ace-3dhp-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/hardware/cooling/cooler-master-v8-ace-3dhp-review/">
Cooler Master V8 Ace 3DHP 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">4</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.pcgamer.com/games/city-builder/corsair-cove-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/games/city-builder/corsair-cove-review/">
Corsair Cove 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.pcgamer.com/hardware/gaming-monitors/alienware-34-aw3426dw-review/" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/hardware/gaming-monitors/alienware-34-aw3426dw-review/">
Alienware 34 AW3426DW review
</a>
</div>
</div>
</div>
</li>
</ol>
</section>
</div>
</div>
</div>
<div data-widget-type="contentparsed" id="meet-the-team" class="clear-both widget widget-contentparsed widget-meet-the-team widget-contentparsed-meet-the-team widget-content-parsed widget-content-parsed-curated ">
<div class="clear-both widget-header">
<h2 class="widget-title heading1a cpc"> <span>Meet the team</span> </h2>
</div>
<div class="wcp-item-content">
<script data-id="vanilla-slice-expert-carousel-hydrate" type="text/javascript">
    if (window.sliceHydrationLazy) {
        window.sliceHydrationLazy("expert-carousel", "expertsCarousel", JSON.stringify({"experts":[{"image":{"name":"PCG Writer Illustrations 2026 Green8 - Christopher Livingston","src":"https:\/\/cdn.mos.cms.futurecdn.net\/vMPWcamtj9aoVBYFtt2Hp7.png","alt":"PC Gamer headshot - Christopher Livingston","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Chris Livingston","description":"Senior Editor, foremost NPC scholar","link":{"href":"https:\/\/www.pcgamer.com\/author\/christopher-livingston\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Pink17 - Dave James","src":"https:\/\/cdn.mos.cms.futurecdn.net\/Ti9gYoetCsh9crRvpUzKD9.png","alt":"Dave James - Human","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Dave James","description":"Editor-in-Chief, Hardware, tech wiz since '05","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/dave-james\/"}},{"image":{"name":"2026 PCG Writer Illustrations - Teal Lauren","src":"https:\/\/cdn.mos.cms.futurecdn.net\/CoudgUkKX2WLFCPMbGjoX5.png","alt":"Lauren Morton headshot","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Lauren Morton","description":"Lead SEO Editor, cozy game connoisseur","link":{"href":"https:\/\/www.pcgamer.com\/author\/lauren-morton\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Pink12 - Tyler Wilde","src":"https:\/\/cdn.mos.cms.futurecdn.net\/JZWi3pHkoPzZi5LrKAeNZC.png","alt":"PC Gamer headshot - Tyler Wilde","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Tyler Wilde","description":"US Editor-in-Chief, stuck in Diamond","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/tyler-wilde\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Green7 - Morgan Park","src":"https:\/\/cdn.mos.cms.futurecdn.net\/FkPwvcnr9hquL4qqrX7zj7.png","alt":"PC Gamer headshot - Morgan Park","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Morgan Park","description":"Staff Writer, shooter guy","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/morgan-park\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Pink6 - Jody MacGregor","src":"https:\/\/cdn.mos.cms.futurecdn.net\/KJV9uvY5nFsBojfG7pzfYC.png","alt":"PC Gamer headshot - Jody MacGregor","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Jody Macgregor","description":"Weekend Editor, played every WH40K game","link":{"href":"https:\/\/www.pcgamer.com\/author\/jody-macgregor\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Yellow11 - Andy Chalk","src":"https:\/\/cdn.mos.cms.futurecdn.net\/AtGngKbkmA5CK7EumeXmmF.png","alt":"PC Gamer headshot - Andy Chalk","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Andy Chalk","description":"News Lead, still owns a TRS-80","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/andy-chalk\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Pink3","src":"https:\/\/cdn.mos.cms.futurecdn.net\/wKNKbq8mrKbjjBvak9oDSh.png","alt":"Fraser Brown","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Fraser Brown","description":"Online Editor, grand strategy evangelist","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/fraser-brown\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Yellow9 - Wes Fenlon","src":"https:\/\/cdn.mos.cms.futurecdn.net\/CX4fKGPBykKE9aHnr4KhjF.png","alt":"PC Gamer headshot - Wes Fenlon","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Wes Fenlon","description":"Senior Editor, scanline obsessee","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/wes-fenlon\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Teal16","src":"https:\/\/cdn.mos.cms.futurecdn.net\/BPxSjC6VSn6yi8cs3AKXwA.png","alt":"PC Gamer's Managing Editor, Hardware, Jacob Ridley on a colourful background and with effect applied.","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Jacob Ridley","description":"Managing Editor, Hardware, #1 gamer","link":{"href":"https:\/\/www.pcgamer.com\/author\/jacob-ridley\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Pink4 - Phil Savage","src":"https:\/\/cdn.mos.cms.futurecdn.net\/4sHLcbB96zPH9vjoBAiMYC.png","alt":"PC Gamer headshot - Phil Savage","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Phil Savage","description":"Global Editor-in-Chief, Tub Geralt Enjoyer","link":{"href":"https:\/\/www.pcgamer.com\/author\/phil-savage\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Green2 - Evan Lahti","src":"https:\/\/cdn.mos.cms.futurecdn.net\/QDoYYQCxqkmoohcb43Bhp7.png","alt":"PC Gamer headshot - Evan Lahti","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Evan Lahti","description":"Strategic Director, FPS enjoyer","link":{"href":"https:\/\/www.pcgamer.com\/author\/evan-lahti\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Teal - Tim Clark","src":"https:\/\/cdn.mos.cms.futurecdn.net\/mRnKoC2QVjkdHuR9FCvEzD.png","alt":"PC Gamer headshot - Tim Clark","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Tim Clark","description":"Editorial Director, flawless Destiny raider","link":{"href":"https:\/\/www.pcgamer.com\/author\/tim-clark\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Yellow15 - Mollie Taylor","src":"https:\/\/cdn.mos.cms.futurecdn.net\/W9VNF2qWSreZXDkwcVR2tF.png","alt":"PC Gamer headshot - Mollie Taylor","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Mollie Taylor","description":"News Writer","link":{"href":"https:\/\/www.pcgamer.com\/uk\/author\/mollie-taylor\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Yellow5 - Shaun Prescott","src":"https:\/\/cdn.mos.cms.futurecdn.net\/28THTJN84Bw9oac3nn78dF.png","alt":"PC Gamer headshot - Shaun Prescott","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Shaun Prescott","description":"Australian Editor","link":{"href":"https:\/\/www.pcgamer.com\/author\/shaun-prescott\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Teal18 - Ted Litchfield","src":"https:\/\/cdn.mos.cms.futurecdn.net\/sQZ2CcpbxVatJ7nMhRJrDD.png","alt":"PC Gamer headshot - Ted Litchfield","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Ted Litchfield","description":"Associate Editor","link":{"href":"https:\/\/www.pcgamer.com\/author\/glen-litchfield\/"}},{"image":{"name":"PCG Writer Illustrations 2026 Green22 - Harvey","src":"https:\/\/cdn.mos.cms.futurecdn.net\/upDQwDFMKaDsNpvirYDGc7.png","alt":"PC Gamer headshot - Harvey Randall","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Harvey Randall","description":"Staff Writer","link":{"href":"https:\/\/www.pcgamer.com\/author\/harvey-randall"}},{"image":{"name":"PCG Writer Illustrations 2026 Teal35 - Andrea Shearon","src":"https:\/\/cdn.mos.cms.futurecdn.net\/qGDcAqeJDHFab8LYduM29E.png","alt":"PC Gamer headshot - Andrea Shearon","srcSetSizes":[185],"sizes":{"default":"185px"},"fullscreen":false,"lazyLoading":true,"dataHydrate":true,"addSEOMetaData":false},"name":"Andrea Shearon","description":"Evergreen Writer","link":{"href":"https:\/\/www.pcgamer.com\/author\/andrea-shearon"}}],"useNewTheme":false,"previousSlideButtonAriaLabel":"Previous Slide","previousSlideButtonTitle":"Previous","nextSlideButtonAriaLabel":"Next Slide","nextSlideButtonTitle":"Next"}), "https://slice.vanilla.futurecdn.net/13-4-25/js/expertsCarousel.js");
    } else {
        console.error('%c FTE ','background: #9306F9; color: #ffffff','no lazy slice hydration function available');
    }
</script><div id="slice-container-expert-carousel" class="slice-container slice-experts expert-carousel slice-container-expertsCarousel"><div data-hydrate="true" tabindex="0" class="experts-content"><div class="experts-content__list-wrap"><div class="experts-content__list" role="list"><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/christopher-livingston/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/christopher-livingston/"><div class="experts-content__image-container" title="Chris Livingston"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" alt="PC Gamer headshot - Christopher Livingston" srcset="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Chris Livingston</h3><p class="experts-content__info experts-content__description">Senior Editor, foremost NPC scholar</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/dave-james/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/dave-james/"><div class="experts-content__image-container" title="Dave James"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" alt="Dave James - Human" srcset="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Ti9gYoetCsh9crRvpUzKD9.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Dave James</h3><p class="experts-content__info experts-content__description">Editor-in-Chief, Hardware, tech wiz since '05</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/lauren-morton/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/lauren-morton/"><div class="experts-content__image-container" title="Lauren Morton"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" alt="Lauren Morton headshot" srcset="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CoudgUkKX2WLFCPMbGjoX5.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Lauren Morton</h3><p class="experts-content__info experts-content__description">Lead SEO Editor, cozy game connoisseur</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/tyler-wilde/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/tyler-wilde/"><div class="experts-content__image-container" title="Tyler Wilde"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" alt="PC Gamer headshot - Tyler Wilde" srcset="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/JZWi3pHkoPzZi5LrKAeNZC.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Tyler Wilde</h3><p class="experts-content__info experts-content__description">US Editor-in-Chief, stuck in Diamond</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/morgan-park/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/morgan-park/"><div class="experts-content__image-container" title="Morgan Park"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" alt="PC Gamer headshot - Morgan Park" srcset="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/FkPwvcnr9hquL4qqrX7zj7.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Morgan Park</h3><p class="experts-content__info experts-content__description">Staff Writer, shooter guy</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/jody-macgregor/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/jody-macgregor/"><div class="experts-content__image-container" title="Jody Macgregor"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" alt="PC Gamer headshot - Jody MacGregor" srcset="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/KJV9uvY5nFsBojfG7pzfYC.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Jody Macgregor</h3><p class="experts-content__info experts-content__description">Weekend Editor, played every WH40K game</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/andy-chalk/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/andy-chalk/"><div class="experts-content__image-container" title="Andy Chalk"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" alt="PC Gamer headshot - Andy Chalk" srcset="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/AtGngKbkmA5CK7EumeXmmF.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Andy Chalk</h3><p class="experts-content__info experts-content__description">News Lead, still owns a TRS-80</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/fraser-brown/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/fraser-brown/"><div class="experts-content__image-container" title="Fraser Brown"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" alt="Fraser Brown" srcset="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/wKNKbq8mrKbjjBvak9oDSh.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Fraser Brown</h3><p class="experts-content__info experts-content__description">Online Editor, grand strategy evangelist</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/wes-fenlon/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/wes-fenlon/"><div class="experts-content__image-container" title="Wes Fenlon"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" alt="PC Gamer headshot - Wes Fenlon" srcset="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/CX4fKGPBykKE9aHnr4KhjF.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Wes Fenlon</h3><p class="experts-content__info experts-content__description">Senior Editor, scanline obsessee</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/jacob-ridley/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/jacob-ridley/"><div class="experts-content__image-container" title="Jacob Ridley"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" alt="PC Gamer's Managing Editor, Hardware, Jacob Ridley on a colourful background and with effect applied." srcset="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/BPxSjC6VSn6yi8cs3AKXwA.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Jacob Ridley</h3><p class="experts-content__info experts-content__description">Managing Editor, Hardware, #1 gamer</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/phil-savage/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/phil-savage/"><div class="experts-content__image-container" title="Phil Savage"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" alt="PC Gamer headshot - Phil Savage" srcset="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/4sHLcbB96zPH9vjoBAiMYC.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Phil Savage</h3><p class="experts-content__info experts-content__description">Global Editor-in-Chief, Tub Geralt Enjoyer</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/evan-lahti/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/evan-lahti/"><div class="experts-content__image-container" title="Evan Lahti"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" alt="PC Gamer headshot - Evan Lahti" srcset="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/QDoYYQCxqkmoohcb43Bhp7.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Evan Lahti</h3><p class="experts-content__info experts-content__description">Strategic Director, FPS enjoyer</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/tim-clark/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/tim-clark/"><div class="experts-content__image-container" title="Tim Clark"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" alt="PC Gamer headshot - Tim Clark" srcset="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/mRnKoC2QVjkdHuR9FCvEzD.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Tim Clark</h3><p class="experts-content__info experts-content__description">Editorial Director, flawless Destiny raider</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/mollie-taylor/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/uk/author/mollie-taylor/"><div class="experts-content__image-container" title="Mollie Taylor"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" alt="PC Gamer headshot - Mollie Taylor" srcset="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Mollie Taylor</h3><p class="experts-content__info experts-content__description">News Writer</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/shaun-prescott/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/shaun-prescott/"><div class="experts-content__image-container" title="Shaun Prescott"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" alt="PC Gamer headshot - Shaun Prescott" srcset="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/28THTJN84Bw9oac3nn78dF.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Shaun Prescott</h3><p class="experts-content__info experts-content__description">Australian Editor</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/glen-litchfield/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/glen-litchfield/"><div class="experts-content__image-container" title="Ted Litchfield"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" alt="PC Gamer headshot - Ted Litchfield" srcset="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/sQZ2CcpbxVatJ7nMhRJrDD.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Ted Litchfield</h3><p class="experts-content__info experts-content__description">Associate Editor</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/harvey-randall/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/harvey-randall"><div class="experts-content__image-container" title="Harvey Randall"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" alt="PC Gamer headshot - Harvey Randall" srcset="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/upDQwDFMKaDsNpvirYDGc7.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Harvey Randall</h3><p class="experts-content__info experts-content__description">Staff Writer</p></div></a></div><div role="listitem" class="experts-content__item"><a href="https://www.pcgamer.com/author/andrea-shearon/" target="_self" class="link " data-before-rewrite-localise="https://www.pcgamer.com/author/andrea-shearon"><div class="experts-content__image-container" title="Andrea Shearon"><figure class="image-wrapped__wrapper"><div class="image-wrapped__widthsetter"><div class="image-wrapped__aspect-padding" style="padding-bottom:100%"><div style="display:contents"><picture data-hydrate="true"><source class="experts-content__image image-wrapped__image image__image" type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E-185-80.png.webp 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-nopin="true" data-slice-image="true" /><source class="experts-content__image image-wrapped__image image__image" type="image/png" srcset="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E-185-80.png 185w" sizes="185px" data-normal="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-nopin="true" data-slice-image="true" /><img src="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" alt="PC Gamer headshot - Andrea Shearon" srcset="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E-185-80.png 185w" sizes="185px" class="experts-content__image image-wrapped__image image__image" loading="lazy" data-normal="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-original-mos="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png" data-pin-nopin="true" data-slice-image="true"></picture></div></div></div></figure></div><div class="experts-content__container"><h3 class="experts-content__info experts-content__name">Andrea Shearon</h3><p class="experts-content__info experts-content__description">Evergreen Writer</p></div></a></div></div><button aria-label="Previous Slide" class="experts-content__arrow experts-content__prev experts-content__fadeArrow" title="Previous"><svg width="17" height="16" viewbox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M.720397 8.9413c-.480712-.52063-.480712-1.36613 0-1.88676L6.8735.390472c.48072-.520629 1.26139-.520629 1.7421 0 .48071.52063.48071 1.366138 0 1.886768L3.33162 8l5.28014 5.7228c.48071.5206.48071 1.3661 0 1.8867-.48072.5207-1.26139.5207-1.7421 0L.71655 8.94546l.003847-.00416ZM14.2572 15.6054 8.10413 8.9413c-.48072-.52063-.48072-1.36613 0-1.88676L14.2572.390472c.4807-.520629 1.2614-.520629 1.7421 0 .4807.52063.4807 1.366138 0 1.886768L10.7153 8l5.2802 5.7228c.4807.5206.4807 1.3661 0 1.8867-.4807.5207-1.2614.5207-1.7421 0l.0038-.0041Z" fill="#1B1B1B"></path></svg></button><button aria-label="Next Slide" class="experts-content__arrow experts-content__next " title="Next"><svg width="17" height="16" viewbox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9993 8.9413c.4807-.52063.4807-1.36613 0-1.88676L9.84622.390472c-.48071-.520629-1.26138-.520629-1.7421 0-.48071.52063-.48071 1.366138 0 1.886768L13.3881 8l-5.28013 5.7228c-.48071.5206-.48071 1.3661 0 1.8867.48071.5207 1.26139.5207 1.7421 0l6.15313-6.66404-.0039-.00416ZM2.4625 15.6054l6.1531-6.6641c.48071-.52063.48071-1.36613 0-1.88676L2.4625.390472c-.48072-.520629-1.26139-.520629-1.742103 0-.480712.52063-.480712 1.366138 0 1.886768L6.00438 8 .724243 13.7228c-.480712.5206-.480712 1.3661 0 1.8867.480707.5207 1.261387.5207 1.742097 0l-.00384-.0041Z" fill="#1B1B1B"></path></svg></button></div></div></div>
</div>
</div>
<div data-widget-type="dynamic" id="guides" class="clear-both widget widget-dynamic widget-guides widget-dynamic-guides widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper guide">
<header>
<h2 class="list-title">Latest Guides </h2>
</header>
<div class="listingResults guide" data-sort="page" data-listkey="guide" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/racing/forza-horizon-6-hirosaki-castle-location/" class="article-link" aria-label="Where to find Hirosaki Castle in Forza Horizon 6" target="_self" data-before-rewrite-localise="/games/racing/forza-horizon-6-hirosaki-castle-location/">
<article aria-label="Search result: Where to find Hirosaki Castle in Forza Horizon 6" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-320-80.jpg" alt="Forza Horizon 6 Hirosaki Castle location: A head-on view of a classic white Chevrolet and a red truck parked outside a snow-covered Hirosaki Castle." srcset="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/CUy2ucwLetXh3B2BwJ5V46.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Where to find Hirosaki Castle in Forza Horizon 6</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Rory Norris </span>
</span>
Published <time datetime="2026-07-30T15:22:21Z" class="no-wrap relative-date date-with-prefix">30 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Hirosaki Castle</span>
Snap a photo for the Classy Castle challenge.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Hirosaki Castle</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/racing/forza-horizon-6-treasure-hunt-hokubu-region-location/" class="article-link" aria-label="Where to find the Hokubu region Treasure Hunt in Forza Horizon 6" target="_self" data-before-rewrite-localise="/games/racing/forza-horizon-6-treasure-hunt-hokubu-region-location/">
<article aria-label="Search result: Where to find the Hokubu region Treasure Hunt in Forza Horizon 6" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-320-80.jpg" alt="Forza Horizon 6 Hokubu Treasure Hunt: A front-on view of a white classic car parked next to a treasure chest outside a wooden building in a snowy field." srcset="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/SF892a85heVGNUPC48y9bV.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Where to find the Hokubu region Treasure Hunt in Forza Horizon 6</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Rory Norris </span>
</span>
Published <time datetime="2026-07-30T14:58:56Z" class="no-wrap relative-date date-with-prefix">30 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Flower Power</span>
Locate the random shack in the snow.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Flower Power</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/games/halo/campaign-evolved-skull-locations/" class="article-link" aria-label="All Halo: Campaign Evolved Skull locations and where to find each" target="_self" data-before-rewrite-localise="/games/halo/campaign-evolved-skull-locations/">
<article aria-label="Search result: All Halo: Campaign Evolved Skull locations and where to find each" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-320-80.jpg" alt="Halo: Campaign Evolved - Chief" srcset="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/P72Vc33anabxj3gDt2WXj8.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">All Halo: Campaign Evolved Skull locations and where to find each</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Sean Martin </span>
</span>
Published <time datetime="2026-07-28T14:30:00Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Get a-head</span>
Track down these collectible modifiers to remix missions.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Get a-head</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/games/halo/campaign-evolved-release-date-launch-times-early-access/" class="article-link" aria-label="Here's the Halo: Campaign Evolved release time for your region" target="_self" data-before-rewrite-localise="/games/halo/campaign-evolved-release-date-launch-times-early-access/">
<article aria-label="Search result: Here's the Halo: Campaign Evolved release time for your region" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-320-80.jpg" alt="Halo: Campaign Evolved - Johnson" srcset="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/34foStqctHh7P3ZemNruF8.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Here's the Halo: Campaign Evolved release time for your region</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Sean Martin </span>
</span>
Last updated <time datetime="2026-07-28T10:03:38Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">*choral chanting*</span>
Step back onto the ring 25 years later.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">*choral chanting*</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/games/new-pc-games-2026/" class="article-link" aria-label="Upcoming 2026 games: All the new PC games you won't want to miss, from big hits to hidden gems" target="_self" data-before-rewrite-localise="/games/new-pc-games-2026/">
<article aria-label="Search result: Upcoming 2026 games: All the new PC games you won't want to miss, from big hits to hidden gems" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-320-80.jpg" alt="Palworld - Tarantriss sitting with a Pal trainer. " srcset="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/pGpaGw9ka4gCbyKBtYHspS.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Upcoming 2026 games: All the new PC games you won't want to miss, from big hits to hidden gems</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andrea Shearon </span>
</span>
Last updated <time datetime="2026-07-24T23:40:00Z" class="no-wrap relative-date date-with-prefix">24 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Future Proof</span>
Next up: Halo: Campaign Evolved and Fields of Mistria 1.0
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="36" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">36 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Future Proof</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/games/survival-crafting/palworld-best-base-locations/" class="article-link" aria-label="The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens" target="_self" data-before-rewrite-localise="/games/survival-crafting/palworld-best-base-locations/">
<article aria-label="Search result: The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg" alt="A Palworld trainer wearing endgame heat resistance gear standing in front of her base. " srcset="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andrea Shearon </span>
</span>
Last updated <time datetime="2026-07-24T20:40:50Z" class="no-wrap relative-date date-with-prefix">24 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Change of base</span>
Real estate for new saves, hardwood farming, or a little bit of everything.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Change of base</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
<a class="more-link" href="https://www.pcgamer.com/guides/" data-before-rewrite-localise="/guides">
VIEW MORE
<i class="fa fa-caret-right"></i>
</a>
</div>
</div>
<div data-widget-type="dynamic" id="curated-middle" class="clear-both widget widget-dynamic widget-curated-middle widget-dynamic-curated-middle three-three-four listing-with-hero mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
hide-subtitle ">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
<h2 class="list-title">More Updates </h2>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/survival-crafting/palworld-best-base-locations/" class="article-link" aria-label="The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens" target="_self" data-before-rewrite-localise="/games/survival-crafting/palworld-best-base-locations/">
<article aria-label="Search result: The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg" alt="A Palworld trainer wearing endgame heat resistance gear standing in front of her base. " srcset="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/wQFMzuogCvTeCWWXMcE4PW.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">The best Palworld 1.0 base locations for early game builds, resource-rich farms, or raid safe havens</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andrea Shearon </span>
</span>
Last updated <time datetime="2026-07-24T20:40:50Z" class="no-wrap relative-date date-with-prefix">24 July 26</time>
</p>
</header>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Change of base</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="middle-latest" class="clear-both widget widget-dynamic widget-middle-latest widget-dynamic-middle-latest three-three-four mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/graphics-cards/graphics-card-price-watch-deals/" class="article-link" aria-label="Cheap graphics card deals this week" target="_self" data-before-rewrite-localise="/hardware/graphics-cards/graphics-card-price-watch-deals/">
<article aria-label="Search result: Cheap graphics card deals this week" class="search-result search-result-deals has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-320-80.jpg" alt="ASRock and MSI graphics cards" srcset="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/7a7KbaqQYtoAZhk2giMiJF.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Cheap graphics card deals this week</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Nick Evanson </span>
</span>
Last updated <time datetime="2026-07-30T14:29:26Z" class="no-wrap relative-date date-with-prefix">30 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deals</span>
We've done the hard yards sourcing the best graphics card deals for the GPUs worth putting in your gaming PC.
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deals</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/third-person-shooter/gears-of-war-e-day-multiplayer-is-so-old-it-feels-new-again/" class="article-link" aria-label="Gears of War: E-Day multiplayer is so old, it feels new again" target="_self" data-before-rewrite-localise="/games/third-person-shooter/gears-of-war-e-day-multiplayer-is-so-old-it-feels-new-again/">
<article aria-label="Search result: Gears of War: E-Day multiplayer is so old, it feels new again" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-320-80.jpg" alt="gears of war: E-day" srcset="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/DzudkmrVfLNU3Gn8vpTZcP.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Gears of War: E-Day multiplayer is so old, it feels new again</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Morgan Park </span>
</span>
Published <time datetime="2026-07-30T13:00:00Z" class="no-wrap relative-date date-with-prefix">30 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">HANDS-ON</span>
Horde and Versus without the chaff.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="8" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">8 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">HANDS-ON</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/games/what-is-it-we-snooped-around-in-our-favorite-gaming-characters-inventories-can-you-identify-the-stuff-theyre-carrying/" class="article-link" aria-label="'What is it?' We snooped around in our favorite gaming characters' inventories: can you identify the weird stuff they're carrying?" target="_self" data-before-rewrite-localise="/games/what-is-it-we-snooped-around-in-our-favorite-gaming-characters-inventories-can-you-identify-the-stuff-theyre-carrying/">
<article aria-label="Search result: 'What is it?' We snooped around in our favorite gaming characters' inventories: can you identify the weird stuff they're carrying?" class="search-result search-result-quiz has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-320-80.jpg" alt="Skyrim guy with a rock superimposed next to him" srcset="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/tanzNL5DTjUazDZ9FcAC4N.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">'What is it?' We snooped around in our favorite gaming characters' inventories: can you identify the weird stuff they're carrying?</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Christopher Livingston </span>
</span>
Published <time datetime="2026-07-29T22:00:46Z" class="no-wrap relative-date date-with-prefix">29 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">&#8265;&#65039;</span>
Like r/whatisit, but for games. See?
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">&#8265;&#65039;</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/cooling/cooler-master-v8-ace-3dhp-review/" class="article-link" aria-label="Cooler Master V8 Ace 3DHP review" target="_self" data-before-rewrite-localise="/hardware/cooling/cooler-master-v8-ace-3dhp-review/">
<article aria-label="Search result: Cooler Master V8 Ace 3DHP review" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-320-80.jpg" alt="The Cooler Master V8 Ace 3DHP installed on a test bench and on its box." srcset="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/piErv777Cf4WtyWVfYysTT.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Cooler Master V8 Ace 3DHP review</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Jacob Ridley </span>
</span>
Published <time datetime="2026-07-29T14:06:14Z" class="no-wrap relative-date date-with-prefix">29 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Score: 85%</span>
Proving air coolers are still cool in 2026.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Score: 85%</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/cheap-gaming-monitor-deals/" class="article-link" aria-label="Best cheap gaming monitor deals today" target="_self" data-before-rewrite-localise="/cheap-gaming-monitor-deals/">
<article aria-label="Search result: Best cheap gaming monitor deals today" class="search-result search-result-deals has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-320-80.jpg" alt="ASRock and MSI gaming monitors facing each other" srcset="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/LvwmAUuuiRVKJDb2xUzcc6.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best cheap gaming monitor deals today</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Dave James </span>
</span>
Last updated <time datetime="2026-07-29T11:23:33Z" class="no-wrap relative-date date-with-prefix">29 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deals</span>
We've scoured the internet for the best deals on gaming monitors, so you don't have to.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deals</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/games/rpg/dont-let-this-beautifully-drawn-action-rpg-starring-two-girls-trained-in-sekiro-style-combat-get-lost-in-the-sea-of-new-games-on-steam/" class="article-link" aria-label="Don't let this beautifully-drawn action RPG starring two girls trained in Sekiro-style combat get lost in the sea of new games on Steam" target="_self" data-before-rewrite-localise="/games/rpg/dont-let-this-beautifully-drawn-action-rpg-starring-two-girls-trained-in-sekiro-style-combat-get-lost-in-the-sea-of-new-games-on-steam/">
<article aria-label="Search result: Don't let this beautifully-drawn action RPG starring two girls trained in Sekiro-style combat get lost in the sea of new games on Steam" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vYk8G2doT5S7wYicawkdK4.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Don't let this beautifully-drawn action RPG starring two girls trained in Sekiro-style combat get lost in the sea of new games on Steam</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Tyler Colp </span>
</span>
Published <time datetime="2026-07-28T20:27:39Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">hidden gem</span>
Lunarium has the atmosphere of Nier with the satisfying action of a soulslike.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">hidden gem</a>
<!-- Cats: --></div>
<div class="listingResult small result7">
<!-- stuffs -->
<div style="width:100%" class="sponsored-post"><div></div></div>
</div>
<div class="listingResult small result8 " data-page="1
">
<a href="https://www.pcgamer.com/best-oled-gaming-monitor/" class="article-link" aria-label="Best OLED gaming monitors in 2026: I can't keep my eyes off these vivid displays" target="_self" data-before-rewrite-localise="/best-oled-gaming-monitor/">
<article aria-label="Search result: Best OLED gaming monitors in 2026: I can't keep my eyes off these vivid displays" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-320-80.jpg" alt="An image showing a pair of OLED gaming monitors, the Gigabyte MO34WQC2 and MSI MPG 321URX, against a gradient blue background, with a PC Gamer Recommended logo in the top right corner." srcset="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Egpds4GrU9KDVvt2cLzTwg.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best OLED gaming monitors in 2026: I can't keep my eyes off these vivid displays</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Jeremy Laird </span>
</span>
Last updated <time datetime="2026-07-28T15:54:55Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Eye candy</span>
The best OLED gaming monitors deliver awesome speed and eye-popping HDR performance.
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Eye candy</a>
<!-- Cats: --></div>
<div class="listingResult small result9 " data-page="1
">
<a href="https://www.pcgamer.com/games/city-builder/corsair-cove-review/" class="article-link" aria-label="Corsair Cove review: The best pirate game I've played this year" target="_self" data-before-rewrite-localise="/games/city-builder/corsair-cove-review/">
<article aria-label="Search result: Corsair Cove review: The best pirate game I've played this year" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg" alt="Corsair Cove" srcset="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ARsUuo6sUMMyDEevm4pcZQ.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Corsair Cove review: The best pirate game I've played this year</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Fraser Brown </span>
</span>
Published <time datetime="2026-07-28T15:11:42Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Yarrrr</span>
Build a grog-soaked paradise for some surprisingly chill pirates.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="21" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">21 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Yarrrr</a>
<!-- Cats: --></div>
<div class="listingResult small result10 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-laptop-deals/" class="article-link" aria-label="Best deals on gaming laptops" target="_self" data-before-rewrite-localise="/gaming-laptop-deals/">
<article aria-label="Search result: Best deals on gaming laptops" class="search-result search-result-deals has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-320-80.jpg" alt="MSI Vector 16 gaming laptop on an abstract pink background" srcset="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/g9z5AxmPWDfZuwquynZPyP.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best deals on gaming laptops</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Dave James </span>
</span>
Last updated <time datetime="2026-07-28T10:37:23Z" class="no-wrap relative-date date-with-prefix">28 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deals</span>
Our regularly curated list of all the best gaming laptop deals you'll find today.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deals</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="curated-bottom" class="clear-both widget widget-dynamic widget-curated-bottom widget-dynamic-curated-bottom three-three-four listing-with-hero mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
hide-subtitle ">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/pc-gamer-magazines-new-issue-is-on-sale-now-duke-nukem-special-anniversary-celebration/" class="article-link" aria-label="PC Gamer magazine's new issue is on sale now: Duke Nukem special anniversary celebration" target="_self" data-before-rewrite-localise="/games/pc-gamer-magazines-new-issue-is-on-sale-now-duke-nukem-special-anniversary-celebration/">
<article aria-label="Search result: PC Gamer magazine's new issue is on sale now: Duke Nukem special anniversary celebration" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-320-80.png" alt="Duke Nukem PC Gamer magazine issue" srcset="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/6VbwLGn83wXLibTC4hEU2J.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">PC Gamer magazine's new issue is on sale now: Duke Nukem special anniversary celebration</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Robert Jones </span>
</span>
Published <time datetime="2026-07-16T15:10:09Z" class="no-wrap relative-date date-with-prefix">16 July 26</time>
</p>
</header>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">MAGAZINE</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="dynamic" id="bottom-latest" class="clear-both widget widget-dynamic widget-bottom-latest widget-dynamic-bottom-latest three-three-four mobile-header widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/movies-tv/zach-cregger-may-have-made-the-best-resident-evil-movie-yet-but-a-faction-of-fans-arent-happy-about-it/" class="article-link" aria-label="Zach Cregger may have made the best Resident Evil movie yet, but a faction of fans aren't happy about it" target="_self" data-before-rewrite-localise="/movies-tv/zach-cregger-may-have-made-the-best-resident-evil-movie-yet-but-a-faction-of-fans-arent-happy-about-it/">
<article aria-label="Search result: Zach Cregger may have made the best Resident Evil movie yet, but a faction of fans aren't happy about it" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-320-80.png" alt="Resident Evil movie trailer still" srcset="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/TpdoYYfvJvaaCCJLdHMfqf.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Zach Cregger may have made the best Resident Evil movie yet, but a faction of fans aren't happy about it</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Tyler Wilde </span>
</span>
Published <time datetime="2026-07-27T22:41:27Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Adaptation</span>
The latest reboot of the Resident Evil movie series is taking some heat for not looking Resident Evil-ey enough.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="47" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">47 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Adaptation</a>
<!-- Cats: --></div>
<div class="listingResult small result2">
<!-- stuffs -->
<div style="width:100%" class="sponsored-post"><div></div></div>
</div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/gaming-laptops/framework-13-pro-review/" class="article-link" aria-label="Framework 13 Pro laptop review" target="_self" data-before-rewrite-localise="/hardware/gaming-laptops/framework-13-pro-review/">
<article aria-label="Search result: Framework 13 Pro laptop review" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-320-80.jpg" alt="Framework 13 Pro laptop" srcset="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/ZaXZ4WbXWfZzYmYXKZVQaH.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Framework 13 Pro laptop review</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Dave James </span>
</span>
Published <time datetime="2026-07-27T16:25:42Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Score: 88%</span>
The best laptop Framework's ever produced, and one of the best I've ever used.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Score: 88%</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-pc-build-guide/" class="article-link" aria-label="Best gaming PC builds: Shop all our recommended system builds as we ride out the RAMpocalypse" target="_self" data-before-rewrite-localise="/gaming-pc-build-guide/">
<article aria-label="Search result: Best gaming PC builds: Shop all our recommended system builds as we ride out the RAMpocalypse" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-320-80.jpg" alt="An MSI graphics card, an AMD CPU, and a Corsair PC case" srcset="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/e3kYdcbuuE2KvBWdoJHiAD.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best gaming PC builds: Shop all our recommended system builds as we ride out the RAMpocalypse</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andy Edser </span>
</span>
Last updated <time datetime="2026-07-27T15:21:57Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">DIY</span>
Pick the products from our latest recommendations.
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">DIY</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/gaming-headsets/powera-lucidsound-ls500-p-review/" class="article-link" aria-label="PowerA LucidSound LS500/P review" target="_self" data-before-rewrite-localise="/hardware/gaming-headsets/powera-lucidsound-ls500-p-review/">
<article aria-label="Search result: PowerA LucidSound LS500/P review" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-320-80.jpg" alt="The PowerA LucidSound LS500/P on a desk." srcset="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/maNkZ3jnkczCBKB8iq5mZb.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">PowerA LucidSound LS500/P review</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Hope Corrigan </span>
</span>
Published <time datetime="2026-07-27T12:41:27Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Score: 85%</span>
A potential slam dunk for budget headsets.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Score: 85%</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/best-cheap-gaming-pc/" class="article-link" aria-label="Best cheap gaming PC deals" target="_self" data-before-rewrite-localise="/best-cheap-gaming-pc/">
<article aria-label="Search result: Best cheap gaming PC deals" class="search-result search-result-deals has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-320-80.jpg" alt="Skytech gaming PC" srcset="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QX7kfLoBjngr98eKjTfW8j.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Best cheap gaming PC deals</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Jacob Fox </span>
</span>
Last updated <time datetime="2026-07-27T11:35:25Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deals</span>
Our simple advice: don't pay full price for a gaming PC.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deals</a>
<!-- Cats: --></div>
<div class="listingResult small result7 " data-page="1
">
<a href="https://www.pcgamer.com/gaming-industry/steam-week-in-review-a-torrent-of-janky-retail-sims-continues-to-flood-steam-and-theres-no-end-in-sight/" class="article-link" aria-label="Steam Week in Review: A torrent of janky retail sims continues to flood Steam, and there's no end in sight" target="_self" data-before-rewrite-localise="/gaming-industry/steam-week-in-review-a-torrent-of-janky-retail-sims-continues-to-flood-steam-and-theres-no-end-in-sight/">
<article aria-label="Search result: Steam Week in Review: A torrent of janky retail sims continues to flood Steam, and there's no end in sight" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-320-80.png" alt="A collage of three retail simulators" srcset="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/3UqB9cDxhNURP3sKQbZbMa.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Steam Week in Review: A torrent of janky retail sims continues to flood Steam, and there's no end in sight</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Shaun Prescott </span>
</span>
Published <time datetime="2026-07-27T04:47:24Z" class="no-wrap relative-date date-with-prefix">27 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Full of Steam</span>
All the interesting Steam facts for the week ending July 26.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Full of Steam</a>
<!-- Cats: --></div>
<div class="listingResult small result8 " data-page="1
">
<a href="https://www.pcgamer.com/games/grand-theft-auto/what-does-gta-online-2-0-even-look-like-and-more-to-the-point-what-do-we-even-want-from-grand-theft-auto-6-multiplayer/" class="article-link" aria-label="What does GTA Online 2.0 even look like&mdash;and, more to the point, what do we even want from Grand Theft Auto 6 multiplayer?" target="_self" data-before-rewrite-localise="/games/grand-theft-auto/what-does-gta-online-2-0-even-look-like-and-more-to-the-point-what-do-we-even-want-from-grand-theft-auto-6-multiplayer/">
<article aria-label="Search result: What does GTA Online 2.0 even look like&mdash;and, more to the point, what do we even want from Grand Theft Auto 6 multiplayer?" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/CeVEWr6mgAv8dBdL5GTTHe.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">What does GTA Online 2.0 even look like&mdash;and, more to the point, what do we even want from Grand Theft Auto 6 multiplayer?</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Joe Donnelly </span>
</span>
Published <time datetime="2026-07-26T20:50:15Z" class="no-wrap relative-date date-with-prefix">26 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Loading 2.0</span>
So much remains unknown about the future of GTA 6's inevitable multiplayer offshoot
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="17" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">17 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Loading 2.0</a>
<!-- Cats: --></div>
<div class="listingResult small result9 " data-page="1
">
<a href="https://www.pcgamer.com/games/action/red-faction-guerrilla-re-mars-tered-review-2018/" class="article-link" aria-label="Red Faction: Guerrilla Re-Mars-tered review (2018)" target="_self" data-before-rewrite-localise="/games/action/red-faction-guerrilla-re-mars-tered-review-2018/">
<article aria-label="Search result: Red Faction: Guerrilla Re-Mars-tered review (2018)" class="search-result search-result-review has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-320-80.jpg" alt="null" srcset="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/MfTFVai2gUNoZQ7p4vrJEG.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Red Faction: Guerrilla Re-Mars-tered review (2018)</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Samuel Roberts </span>
</span>
Published <time datetime="2026-07-26T18:36:13Z" class="no-wrap relative-date date-with-prefix">26 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Tower Fall</span>
Red Faction still has the best destruction in games ever.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Tower Fall</a>
<!-- Cats: --></div>
<div class="listingResult small result10 " data-page="1
">
<a href="https://www.pcgamer.com/games/how-do-you-feel-about-ai-videogame-music/" class="article-link" aria-label="How do you feel about AI videogame music?" target="_self" data-before-rewrite-localise="/games/how-do-you-feel-about-ai-videogame-music/">
<article aria-label="Search result: How do you feel about AI videogame music?" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-320-80.jpg" srcset="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/HT5w8rM5i6Rai5xqgTLpmK.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">How do you feel about AI videogame music?</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Mollie Taylor </span>
</span>
Published <time datetime="2026-07-26T17:00:00Z" class="no-wrap relative-date date-with-prefix">26 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">AI-rtist</span>
Does your music require the human touch?
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="30" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">30 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">AI-rtist</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
</div>
</div>
<div data-widget-type="slice" id="newseletter" class="clear-both widget widget-slice widget-newseletter widget-slice-newseletter widget-no-data widget-slice-default">
<div class="clear-both widget-header">
</div>
<div class="slice-widget-wrapper">
<script data-id="vanilla-slice-newsletterForm-1320758026-hydrate" type="text/javascript">
    window.sliceComponents = window.sliceComponents || {};

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

            if (componentContainer) {
                var data = {"header":"The biggest gaming news, reviews and hardware deals","tagline":"Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.","method":"POST","endpoint":"https:\/\/newsletter-subscribe.futureplc.com\/v2\/submission\/submit","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.","failureMessage":"There was a problem. Please refresh the page and try again.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"inputs":[{"name":"NAME","type":"hidden"},{"name":"MAIL","type":"email","required":true},{"name":"NEWSLETTER_CODE","type":"hidden","value":"XPG-X"},{"name":"LANG","type":"hidden","value":"en-us"},{"name":"SOURCE","type":"hidden","value":"101"},{"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":"checkbox"},{"type":"submit","value":"Sign me up"},{"type":"hidden","name":"COUNTRY","value":" "}],"layout":"inbodyContent","analytics":[{"analyticsType":"widgetViewed"}]};

                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-1320758026 Slice', err));
    }).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err));
</script><div id="slice-container-newsletterForm-1320758026" class="slice-container newsletterForm flexi-slice newsletterForm-1320758026 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">The biggest gaming news, reviews and hardware deals</div></section><section class="newsletter-form__main-section"><p class="newsletter-form__strapline">Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.</p><form data-hydrate="true" class="newsletter-form__form newsletter-form__form--inbodyContent" method="POST" action="https://newsletter-subscribe.futureplc.com/v2/submission/submit"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NAME"><input data-hydrate="true" type="email" class="form__email-input form_input form__email-input form__email-input--inbodyContent" name="MAIL" required=""><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NEWSLETTER_CODE" value="XPG-X"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="LANG" value="en-us"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="SOURCE" value="101"><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" value="Sign me up"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="COUNTRY" value=" "></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>
</div>
</div>
<div data-widget-type="dynamic" id="codes" class="clear-both widget widget-dynamic widget-codes widget-dynamic-codes widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
<h2 class="list-title">Latest Codes </h2>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/games/roblox/99-nights-in-the-forest-codes/" class="article-link" aria-label="All 99 Nights in the Forest codes in August 2026 for more gems" target="_self" data-before-rewrite-localise="/games/roblox/99-nights-in-the-forest-codes/">
<article aria-label="Search result: All 99 Nights in the Forest codes in August 2026 for more gems" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-320-80.jpg" alt="99 Nights In The Forest - The players cower in fear from a spooky creature in a dark woods" srcset="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/h5c7VmZMZZwTSYAT4H3wKo.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">All 99 Nights in the Forest codes in August 2026 for more gems</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andrea Shearon </span>
</span>
Last updated <time datetime="2026-07-31T19:06:32Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Deer Season</span>
Collect free gems to exchange for new classes and talents.
</p>

    
    
    
    
    <div class="viafoura-comment-count viafoura-twig-component items-center gap-2 flex mt-[var(--comment-count-margin-top,0.75rem)] text-[length:var(--comment-count-font-size,0.95rem)]" data-test-id="viafoura-comment-count" data-test-count="8" data-component-name="Viafoura:Comments:Count">
        
<svg class="text-[var(--comment-count-icon-color,var(--accent-color))] size-[length:var(--comment-count-icon-size,1.2em)]" data-component-name="Icon" viewbox="0 0 22 19.3701" version="1.1" fill="currentColor">
    <path d="m 18.7969,19.3701 h 1.5588 L 19.2534,18.2679 C 18.6591,17.6736 18.288,16.9006 18.1882,16.062 20.7333,14.3918 22,11.9722 22,9.4355 22,4.75576 17.6988,0 10.9627,0 3.82655,0 0,4.37619 0,9.0255 c 0,4.68 3.86697,9.0533 10.9627,9.0533 1.243,0 2.5401,-0.1659 3.6981,-0.4704 1.0962,1.1244 2.5816,1.7617 4.1361,1.7617 z" fill="inherit"></path>
</svg>
<span class="text-[color:var(--comment-count-text-color,inherit)]">8 Comments</span>
    </div>

</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Deer Season</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/games/roblox/anime-vanguards-codes/" class="article-link" aria-label="All active Anime Vanguards codes and how to redeem them" target="_self" data-before-rewrite-localise="/games/roblox/anime-vanguards-codes/">
<article aria-label="Search result: All active Anime Vanguards codes and how to redeem them" class="search-result search-result-guide has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-320-80.jpg" alt="Roblox characters with anime-inspired designs from the user made game Anime Vanguards. " srcset="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/NNexTvTV34mJUb4uATWnFB.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">All active Anime Vanguards codes and how to redeem them</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Andrea Shearon </span>
</span>
Last updated <time datetime="2026-07-31T18:48:47Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="synopsis"><span class="free-text-label">Crossover Arc</span>
You&rsquo;re gonna need them to collect the 200+ anime characters on the roster.
</p>


</div>
</article>
</a>
<a class="category-link font-ui-heading" inert="">Crossover Arc</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/hardware/gaming-laptops/6-reasons-why-an-alienware-15-is-a-great-fathers-day-gift-for-gamer-dads/" class="article-link" aria-label="6 reasons why an Alienware 15 laptop is a great Father's Day gift for gamer dads" target="_self" data-before-rewrite-localise="/hardware/gaming-laptops/6-reasons-why-an-alienware-15-is-a-great-fathers-day-gift-for-gamer-dads/">
<article aria-label="Search result: 6 reasons why an Alienware 15 laptop is a great Father's Day gift for gamer dads" class="search-result search-result-feature has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-320-80.png" alt="Alienware 15 laptop" srcset="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/H3y5ERPC8WgXFikLajkzbA.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">6 reasons why an Alienware 15 laptop is a great Father's Day gift for gamer dads</h3>
<p class="byline">
<span class="by-author">
By
<span style="white-space:nowrap">
Sponsored </span>
</span>
Last updated <time datetime="2026-07-31T13:50:59Z" class="no-wrap relative-date date-with-prefix">31 July 26</time>
</p>
</header>
<p class="py-2 listing__text listing__text--sponsored">
<span class="listing__text--sponsorship-disclaimer">Sponsor Content Created With Dell</span>
</p>
<p class="synopsis">
Many dads struggle to find the time to play their favorite games, but the Alienware 15 makes it much easier. Here are 6 reasons why it makes the perfect Father's Day gift this year.
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" aria-label="Visit Gaming Laptops" href="https://www.pcgamer.com/hardware/gaming-pcs/gaming-laptops/" data-before-rewrite-localise="/hardware/gaming-pcs/gaming-laptops">Gaming Laptops</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
<a class="more-link" href="https://www.pcgamer.com/games/codes/" data-before-rewrite-localise="/games/codes">
VIEW MORE
<i class="fa fa-caret-right"></i>
</a>
</div>
</div>
<div data-widget-type="dynamic" id="coupons" class="clear-both widget widget-dynamic widget-coupons widget-dynamic-coupons us-only widget-dynamic-fter-lists widget-dynamic-fter-lists-list">
<div class="wdn-fte-lists-list pos-relative space-t20
">
<section aria-label="articles list" data-next="latest" data-total-count="1000" data-list="home/latest" class="listingResultsWrapper ">
<header>
<h2 class="list-title"><a href="/coupons" class="header-link">Latest Coupons</a> </h2>
</header>
<div class="listingResults " data-sort="page" data-listkey="" data-analytics-id="homepage-link" data-mrf-recirculation="homepage-link">
<div class="listingResult small result1 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/logitech.com/" class="article-link" aria-label="Logitech Promo Codes for August 2026" target="_self" data-before-rewrite-localise="/coupons/logitech.com/">
<article aria-label="Search result: Logitech Promo Codes for August 2026" class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-320-80.jpg" alt="Lifestyle" srcset="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fJVQd2oDigcrguskfSdreV.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Logitech Promo Codes for August 2026</h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Save with these Logitech promo codes on computer audio devices, mice, keyboards, webcams, and more.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result2 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/dell.com/" class="article-link" aria-label="Dell Coupon Codes for Aug 2026 | " target="_self" data-before-rewrite-localise="/coupons/dell.com/">
<article aria-label="Search result: Dell Coupon Codes for Aug 2026 | " class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-320-80.png" alt="dell" srcset="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/2vRovzJCHtq7dp5BuiPYQj.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Dell Coupon Codes for Aug 2026 | </h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Use one of our Dell coupon codes and save on PCs, laptops, gaming PCs, Alienware, monitors, printers, and more.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result3 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/meta/" class="article-link" aria-label="Meta promo codes for Aug 2026 | " target="_self" data-before-rewrite-localise="/coupons/meta/">
<article aria-label="Search result: Meta promo codes for Aug 2026 | " class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-320-80.png" alt="Meta" srcset="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/DU9UGhPEa3oBvPZ8Y9APaW.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Meta promo codes for Aug 2026 | </h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Add one of Meta promo codes to your order to lower the price of Meta Quest headsets, AI-powered Ray-Ban smart glasses, games &amp; accessories.
</p>


</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result4 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/flexispot.com/" class="article-link" aria-label="FlexiSpot Discount Codes for Aug 2026 | " target="_self" data-before-rewrite-localise="/coupons/flexispot.com/">
<article aria-label="Search result: FlexiSpot Discount Codes for Aug 2026 | " class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58.jpg">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58.jpg">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-320-80.jpg.webp 320w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-840-80.jpg.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-320-80.jpg" alt="Flexispot E1 computer desks, modelled in home office scenarios" srcset="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-320-80.jpg 320w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58-840-80.jpg 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fzDjasNHAKmWXf2EtnrF58.jpg" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">FlexiSpot Discount Codes for Aug 2026 | </h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Save with these FlexiSpot discount codes on gaming chairs, standing desks, adjustable beds, and more.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result5 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/newegg.com/" class="article-link" aria-label="Newegg promo codes for Aug 2026 | " target="_self" data-before-rewrite-localise="/coupons/newegg.com/">
<article aria-label="Search result: Newegg promo codes for Aug 2026 | " class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-320-80.png" alt="newegg promo photo" srcset="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/YS5bQsr8wXHu2rgQWjKRoH.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Newegg promo codes for Aug 2026 | </h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Use one of Newegg promo codes to save on computer parts, custom and pre-built PCs, gaming devices, home appliances, and more.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<div class="listingResult small result6 " data-page="1
">
<a href="https://www.pcgamer.com/coupons/autodesk.com/" class="article-link" aria-label="Autodesk Promo Code for Aug 2026 | " target="_self" data-before-rewrite-localise="/coupons/autodesk.com/">
<article aria-label="Search result: Autodesk Promo Code for Aug 2026 | " class="search-result search-result- has-rating">
<div class="image">
<figure class="article-lead-image-wrap" data-original="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5.png">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5.png">
<picture><source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-320-80.png.webp 320w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-840-80.png.webp 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" data-pin-nopin="true" /><img src="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-320-80.png" alt="group of 3 people working on 1 laptop" srcset="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-320-80.png 320w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5-840-80.png 840w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-original-mos="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/gP77XRAWpCXntqftaHSfM5.png" data-pin-nopin="true"></picture>
</div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">Autodesk Promo Code for Aug 2026 | </h3>
<p class="byline">
<span class="by-author">Posted</span>
</p>
</header>
<p class="synopsis">
SPONSORED Save with these Autodesk promo codes on AutoCAD, Autodesk Fusion 360, and more.
</p>
</div>
</article>
</a>
<!-- Cats: --></div>
<script type="text/html" class="sponsored-post-template" style="display:none!important;">
<a href="" rel="nofollow" class="article-link" aria-label="SPONSORED_HEADLINE" target=_self>
<article aria-label="Search result: SPONSORED_HEADLINE" class="search-result search-result-">
<div class="image">
<figure class="article-lead-image-wrap" data-original="">
<div class="image-remove-flow-width-setter">
<div class="image-remove-reflow-container " data-original="">
<img src="SPONSORED_IMAGE_URL"
alt="" class="lazy-image-van" /> </div>
</div>
</figure>
</div>
<div class="content">
<header>
<h3 class="article-name">SPONSORED_HEADLINE</3>
<p class="byline">
</p>
</header>
<p class="synopsis"><span class="free-text-label">SPONSORED</span>
SPONSORED_STRAPLINE
</p>
</div>
</article>
</a>
<a class="category-link font-ui-heading" inert>SPONSORED</a>
<!-- Cats: --></script>
</div>
</section>
<a class="more-link" href="https://www.pcgamer.com/coupons/all-brands/" data-before-rewrite-localise="/coupons/all-brands/">
VIEW MORE
<i class="fa fa-caret-right"></i>
</a>
</div>
</div>
<div data-widget-type="contentparsed" id="most-popular" class="clear-both widget widget-contentparsed widget-most-popular widget-contentparsed-most-popular us-only widget-content-parsed widget-content-parsed-curated ">
<div class="wcp-item-content">
</div>
</div>
<div data-widget-type="ads" id="ads-lightbox3" class="clear-both widget widget-ads widget-ads-lightbox3 widget-ads-ads-lightbox3 widget-no-data widget-ads-static-lightbox3">
<div id="bdx_static-lightbox3" data-type="ads" data-ads-type="bordeaux" class="static-lightbox3"></div>
</div>
</div>
<div id="content"> <article class="page-content-onecol flex-1
home-article
">
</article>
<script>
//Block Requirejs
</script>
<script type="module" id="hawklinks-script" async="" src="https://hawky.pcgamer.com/js/w/es6/master-4378a4f5/hawklinks.js"></script>
</div> </div>
<div>
<div id="kiosq-everywhere"></div>
</div>
<section class="footer footer-main-wrapper" aria-label="Main footer" data-nosnippet="" data-mrf-recirculation="footer">
</section>
<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: #27272a; --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">
PC Gamer 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=pcgamer.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.pcgamer.com/about-pc-gamer/" target="_blank" data-before-rewrite-localise="/about-pc-gamer/">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://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/PC-Gamer-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://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": "vertical-home",
"bordeaux_keywords": "",
"author": "",
"template": "",
"sponsored": "",
"article_id": "",
"vanilla_article_id": "",
"page_type": "homepage",
"product_brand": "",
"product_category": "",
"product": "",
"vertical": "Home",
"category": "",
"child_category": "",
"grandchild_category": "",
"source": "",
"provertical": "",
"platform": "pc",
"genre": "",
"games": "",
"brand": "",
"jwplayer": ""
}
</script>
<!-- document assets - added by the article itself -->
<script>
window.vanilla.addJs(
{"id":"main-js","src":"https:\/\/vanilla.futurecdn.net\/pcgamer\/1708811\/media\/shared\/js\/main.CRgdcQiT.bundle.js","async":""},
null,
)
</script>
<script>
window.xkeys = {"platform":"responsive","curatedlist":"QyDaHnyRw8PqMnKu6s8dhU","page":"homepage","region":"US"};
</script>
<script class="paywall-preact-lib" type="text/javascript">if(FUTR.Kiosq.hasBarrier){document.body.classList.add("hasBarrier")};(()=>{"use strict";var e,n={2952(e,n,t){t.d(n,{A:()=>l});var a=t(690),i=t.n(a),o=t(9125),r=t.n(o)()(i());r.push([e.id,'#kiosqAssistant {\n font-family: Helvetica, Arial, sans-serif;\n font-size: 12px;\n display: flex;\n flex-direction: column;\n width: clamp(300px, 35vw, 560px);\n max-height: min(95dvh, 600px);\n background: rgba(250, 249, 247, 0.92);\n border-radius: 16px;\n box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(16.4px);\n border: 1px solid rgba(0, 0, 0, 0.25);\n position: fixed;\n right: 10px;\n bottom: 10px;\n z-index: 10000;\n transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n text-align: center;\n\n & > * {\n margin:0;\n padding:0;\n }\n & > div.content {\n flex: 1;\n min-height: 0;\n overflow-y: auto;\n overflow-x: clip;\n & header {\n display:flex;\n flex-direction: column;\n font-size: 1rem;\n background-color: #00000010;\n padding: 0.4em 0;\n margin: 0;\n }\n }\n \n & > header {\n padding: 2px 6px;\n flex: none;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 4px;\n margin: 0;\n font-size: 1.5rem;\n font-weight: 600;\n box-sizing: border-box;\n & h4{\n display:flex;\n flex-direction: column;\n padding: 10px 5px;\n margin: 0;\n font-size: large;\n font-weight: 600;\n color: #1b1b1b;\n & span {\n font-size: small;\n font-weight: 400;\n }\n }\n & a {\n color: #1b1b1b;\n text-decoration: none;\n }\n & > div {\n display: inline-flex;\n align-items: center;\n gap: 2px;\n }\n }\n \n & .btn svg {\n width: 20px;\n height: 20px;\n }\n .table-item {\n & .btn svg {\n width: 18px;\n height: 18px;\n }\n }\n\n \n}\n\n#kiosqAssistant.collapsed {\n height: auto;\n width: auto;\n min-width: 200px;\n /* Host sites often inflate .btn padding &#8212; don\'t clip the header icons */\n max-height: none;\n overflow: visible;\n \n & > div.content {\n display: none;\n }\n & .campaign {\n display: none;\n }\n \n & header {\n flex-grow: 1;\n & > div > a {\n display: none;\n }\n }\n}\n\n\n.campaign {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n transition: all 0.3s ease;\n opacity: 1;\n & header {\n margin:0;\n padding: 0.4em 1em;\n font-weight: normal;\n }\n}\n\n.custom-template,\n.campaigns,\n.campaign {\n /* font-size: 15px;\n font-weight: 600;\n width: 100%;\n text-align: center;\n margin: 0;\n padding: 0.2em 0.5em; */\n & header {\n background-color: #f2f3f4;\n }\n}\n.table-item {\n width: 100%;\n border: 1px solid rgba(250, 249, 247, 0.4);\n border-bottom: 1px solid #00000020;\n display: flex;\n flex-direction: column;\n & .btn svg {\n width: 18px;\n height: 18px;\n }\n & thead {\n & tr {\n display:flex;\n & th {\n display: flex;\n padding: 5px 0 10px 2px;\n font-size:1.2em;\n flex-grow: 1;\n font-weight: 600;\n }\n }\n }\n & tbody {\n display: flex;\n flex-direction: column;\n & tr{\n display: flex;\n align-items: center;\n width: 100%;\n\n &:nth-child(odd){\n background-color: #f8f8f8;\n }\n }\n & td {\n padding: 4px;\n &:first-child{\n flex: 3;\n min-width: 0;\n text-align: left;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n &:nth-child(2) {\n flex: 1;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n &:last-child{\n flex: 1;\n font-weight: 700;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n }\n}\nul.table-item{\n list-style: none;\n padding: 0;\n margin: 0;\n width: 100%;\n min-height: 2em;\n background-color:transparent;\n & li { \n \n padding: 0 5px;\n display:flex;\n width:100%;\n height: 2em;\n & span, & a {\n align-content: center;\n }\n & div {\n flex-grow: 1;\n align-content: center;\n }\n & a {\n text-decoration: none;\n color: var(--flexi-brand_color_2);\n &:hover {\n background-color: var(--flexi-brand_color_2);\n color:white;\n }\n }\n }\n}\n.table-item.empty {\n & td[colspan] {\n display: block;\n text-align: center;\n width: 100%;\n }\n}\n.table-item.templates {\n & tbody {\n display:table;\n & tr {\n display:table-row;\n border-bottom: 1px solid #00000030;\n & td, th {\n text-align: center;\n display: table-cell;\n &:first-child{\n width: auto;\n }\n /* &:nth-child(2) {\n \n } */\n &[rowspan] {\n vertical-align: middle;\n font-weight: 600;\n width: 5em;\n }\n }\n }\n }\n}\n.table-header-col{\n padding: 5px 0;\n}\n.table-header-col {\n padding: 0 3px;\n font-weight: bold;\n}\n.table-header-title-link{\n border-bottom: 1px solid var(--flexi-brand_color_2);\n line-height: 25px;\n}\n.table-header-title-link:hover{\n text-decoration: none;\n color: var(--flexi-brand_color_2);\n}\n\n::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, 0.5);\n box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);\n}\n.result-custom-template,\n.result-campaign{\n min-height: 60px;\n}\n.table-compare-col{\n padding: 15px;\n border: 1px solid #333;\n text-align: center;\n}\n.table-config-compare .table-header-col{\n text-align: center;\n border: 1px solid #999;\n padding: 5px;\n}\n\n\n/* SmartTooltip styles moved to SmartTooltip.css */\n\n/*\n * Button styles &#8212; scoped under #kiosqAssistant so host-site rules\n * (e.g. Decanter `.btn { background: #1b1b1b }`) cannot paint over the panel.\n */\n#kiosqAssistant .btn,\n#kiosqAssistant .btn:visited {\n display: inline-flex !important;\n align-items: center !important;\n justify-content: center !important;\n box-sizing: border-box !important;\n color: #1b1b1b !important;\n background: transparent !important;\n background-color: transparent !important;\n text-decoration: none !important;\n border-radius: 4px !important;\n font-size: 12px !important;\n font-weight: 500 !important;\n line-height: 1 !important;\n transition: all 0.2s ease-in-out;\n cursor: pointer;\n border: 1px solid transparent !important;\n box-shadow: none !important;\n min-height: 24px;\n margin: 0 !important;\n & svg {\n fill: #1b1b1b !important;\n stroke: none;\n color: #1b1b1b !important;\n }\n & svg path {\n fill: #1b1b1b !important;\n }\n}\n\n#kiosqAssistant .btn:hover,\n#kiosqAssistant .btn:visited:hover {\n transform: translateY(-1px);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;\n text-decoration: none !important;\n background-color: #222 !important;\n color: #fff !important;\n & svg {\n fill: #fff !important;\n stroke: #fff;\n }\n & svg path {\n fill: #fff !important;\n }\n}\n\n#kiosqAssistant .btn:active {\n transform: translateY(0);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* Adjust spacing for icon-only buttons */\n#kiosqAssistant .btn:has(svg):not(:has(text)) {\n padding: 8px !important;\n min-width: 32px;\n width: auto !important;\n height: auto !important;\n}\n\n/* Table header title link buttons */\n#kiosqAssistant .table-header-title-link.btn {\n background-color: transparent !important;\n color: var(--flexi-brand_color_2, #007bff) !important;\n border: 1px solid var(--flexi-brand_color_2, #007bff) !important;\n padding: 4px 8px !important;\n}\n\n#kiosqAssistant .table-header-title-link.btn:hover {\n background-color: var(--flexi-brand_color_2, #007bff) !important;\n color: #fff !important;\n}\n\n/* Config compare link buttons */\n#kiosqAssistant .config-compare-link {\n cursor: pointer;\n font-weight: normal;\n &:hover {\n font-weight: 600;\n }\n}\n#kiosqAssistant .config-compare-link.btn {\n background-color: #28a745 !important;\n color: #fff !important;\n font-size: 11px !important;\n padding: 4px 8px !important;\n}\n\n#kiosqAssistant .config-compare-link.btn:hover {\n background-color: #218838 !important;\n}\n.table-config-compare {\n & tbody > tr {\n border-bottom:1px solid #fff;\n }\n & tr {\n &:nth-child(odd) {\n background-color: #dfdfdf;\n }\n & td, th {\n &:first-child {\n vertical-align: middle;\n }\n overflow-wrap: anywhere;\n max-width: 40em;\n padding: 3px;\n vertical-align: baseline;\n } \n }\n & textarea{\n height: 80px;\n width: 100%;\n padding: 5px;\n }\n}\n\n/* &#9472;&#9472;&#9472; Debug Tabs &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472; */\n.debug-tabs {\n display: flex;\n border-bottom: 1px solid rgba(0,0,0,0.1);\n background: rgba(0,0,0,0.04);\n flex-shrink: 0;\n}\n\n.debug-tab {\n flex: 1;\n padding: 6px 8px;\n font-size: 11px;\n font-weight: 500;\n border: none;\n background: transparent;\n cursor: pointer;\n color: #555;\n border-bottom: 2px solid transparent;\n transition: all 0.15s ease;\n font-family: inherit;\n}\n\n.debug-tab:hover {\n background: rgba(0,0,0,0.06);\n color: #222;\n}\n\n.debug-tab.active {\n color: #1a1a1a;\n font-weight: 700;\n border-bottom: 2px solid var(--flexi-brand_color_2, #4c4cff);\n background: rgba(255,255,255,0.5);\n}\n\n.debug-tab.has-badge {\n color: #2a7a2a;\n}\n\n/* &#9472;&#9472;&#9472; A/B Tests Section &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472; */\n.ab-tests {\n display: flex;\n flex-direction: column;\n & > header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 6px 10px;\n font-size: 0.9rem;\n font-weight: 600;\n background-color: #f2f3f4;\n border-bottom: 1px solid rgba(0,0,0,0.08);\n }\n}\n\n.ab-test-uid-badge {\n font-size: 10px;\n font-weight: 500;\n background: #e8e8e8;\n border-radius: 4px;\n padding: 2px 6px;\n color: #555;\n font-family: monospace;\n}\n\n.ab-test-tip {\n font-size: 10px;\n color: #666;\n background: #fffbe6;\n padding: 5px 10px;\n border-bottom: 1px solid rgba(0,0,0,0.06);\n & code {\n font-size: 9px;\n background: rgba(0,0,0,0.06);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}\n\n.ab-test-empty {\n padding: 14px 10px;\n font-size: 11px;\n color: #888;\n text-align: center;\n & code {\n font-size: 10px;\n background: rgba(0,0,0,0.05);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}\n\n.ab-test-experiment {\n border-bottom: 1px solid rgba(0,0,0,0.08);\n padding: 8px 10px;\n\n &:last-child {\n border-bottom: none;\n }\n}\n\n.ab-test-experiment-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 3px;\n}\n\n.ab-test-name {\n font-weight: 700;\n font-size: 12px;\n color: #1a1a1a;\n font-family: monospace;\n}\n\n.ab-test-badge {\n font-size: 10px;\n font-weight: 600;\n background: var(--flexi-brand_color_2, #4c4cff);\n color: #fff;\n padding: 2px 7px;\n border-radius: 99px;\n font-family: monospace;\n}\n\n.ab-test-meta {\n font-size: 10px;\n color: #888;\n margin-bottom: 5px;\n}\n\n.ab-test-patch {\n list-style: none;\n margin: 0;\n padding: 0;\n background: rgba(0,0,0,0.03);\n border-radius: 4px;\n overflow: hidden;\n}\n\n.ab-test-patch li {\n display: flex;\n padding: 3px 6px;\n gap: 6px;\n border-bottom: 1px solid rgba(0,0,0,0.05);\n font-size: 10px;\n &:last-child { border-bottom: none; }\n}\n\n.ab-test-patch-key {\n color: #222;\n font-family: monospace;\n font-weight: 600;\n flex: 1;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-patch-value {\n color: #fff;\n background: #1a6b1a;\n font-family: monospace;\n font-weight: 700;\n flex: none;\n padding: 1px 6px;\n border-radius: 3px;\n white-space: nowrap;\n}\n\n.ab-test-control-note {\n font-size: 10px;\n color: #999;\n font-style: italic;\n}\n\n.ab-context-details {\n margin: 8px 10px 4px;\n border: 1px solid rgba(0,0,0,0.1);\n border-radius: 4px;\n font-size: 11px;\n}\n\n.ab-context-summary {\n padding: 5px 10px;\n cursor: pointer;\n color: #555;\n font-weight: 600;\n list-style: none;\n display: flex;\n align-items: center;\n gap: 6px;\n user-select: none;\n}\n\n.ab-context-summary::-webkit-details-marker { display: none; }\n.ab-context-summary::before { content: "&#9656;"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "&#9662;"; }\n\n.ab-context-count {\n display: inline-block;\n background: rgba(0,0,0,0.08);\n border-radius: 99px;\n padding: 0 6px;\n font-size: 10px;\n color: #666;\n font-weight: 400;\n}\n\n.ab-context-list {\n list-style: none;\n margin: 0;\n padding: 4px 0 6px;\n border-top: 1px solid rgba(0,0,0,0.07);\n}\n\n.ab-context-item {\n display: flex;\n align-items: baseline;\n gap: 5px;\n padding: 2px 10px;\n}\n\n.ab-context-item:nth-child(even) {\n background: rgba(0,0,0,0.03);\n}\n\n.ab-context-key {\n font-family: monospace;\n color: #444;\n min-width: 160px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-shrink: 0;\n}\n\n.ab-context-arrow {\n color: #aaa;\n flex-shrink: 0;\n}\n\n.ab-context-empty {\n padding: 6px 10px 8px;\n font-size: 10px;\n color: #888;\n font-style: italic;\n border-top: 1px solid rgba(0,0,0,0.07);\n}\n\n.ab-context-value {\n font-family: monospace;\n color: #1a5c8a;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-skipped {\n margin: 6px 10px;\n padding: 8px 10px;\n background: rgba(133, 100, 4, 0.1);\n border: 1px solid rgba(133, 100, 4, 0.3);\n border-radius: 4px;\n}\n\n.ab-test-skipped-title {\n font-size: 11px;\n font-weight: 600;\n color: #856404;\n margin-bottom: 4px;\n}\n\n.ab-test-skipped-item {\n font-size: 10px;\n color: #666;\n padding: 2px 0;\n}\n\n.ab-test-skipped-item code {\n background: rgba(0,0,0,0.07);\n padding: 0 3px;\n border-radius: 2px;\n font-size: 10px;\n}\n\n.ab-test-fetch-status {\n font-size: 10px;\n padding: 5px 10px;\n border-left: 3px solid #ccc;\n margin: 4px 8px;\n background: rgba(0,0,0,0.02);\n}\n\n.ab-test-endpoint {\n font-family: monospace;\n font-size: 9px;\n color: #aaa;\n margin-top: 2px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-fetch-error {\n font-size: 10px;\n color: #c00;\n background: #fff0f0;\n border: 1px solid #ffcccc;\n border-radius: 4px;\n padding: 6px 10px;\n margin: 4px 8px;\n & code {\n font-size: 9px;\n background: rgba(0,0,0,0.06);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}',"",{version:3,sources:["webpack://./src/AppPaywall/src/views/components/debug/debug.css"],names:[],mappings:"AAAA;EACE,yCAAyC;EACzC,eAAe;EACf,aAAa;EACb,sBAAsB;EACtB,gCAAgC;EAChC,6BAA6B;EAC7B,qCAAqC;EACrC,mBAAmB;EACnB,yCAAyC;EACzC,6BAA6B;EAC7B,qCAAqC;EACrC,eAAe;EACf,WAAW;EACX,YAAY;EACZ,cAAc;EACd,iDAAiD;EACjD,kBAAkB;;EAElB;IACE,QAAQ;IACR,SAAS;EACX;EACA;IACE,OAAO;IACP,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB;MACE,YAAY;MACZ,sBAAsB;MACtB,eAAe;MACf,2BAA2B;MAC3B,gBAAgB;MAChB,SAAS;IACX;EACF;;EAEA;IACE,gBAAgB;IAChB,UAAU;IACV,aAAa;IACb,uBAAuB;IACvB,mBAAmB;IACnB,QAAQ;IACR,SAAS;IACT,iBAAiB;IACjB,gBAAgB;IAChB,sBAAsB;IACtB;MACE,YAAY;MACZ,sBAAsB;MACtB,kBAAkB;MAClB,SAAS;MACT,gBAAgB;MAChB,gBAAgB;MAChB,cAAc;MACd;QACE,gBAAgB;QAChB,gBAAgB;MAClB;IACF;IACA;MACE,cAAc;MACd,qBAAqB;IACvB;IACA;MACE,oBAAoB;MACpB,mBAAmB;MACnB,QAAQ;IACV;EACF;;EAEA;IACE,WAAW;IACX,YAAY;EACd;EACA;IACE;MACE,WAAW;MACX,YAAY;IACd;EACF;;;AAGF;;AAEA;EACE,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,wEAAwE;EACxE,gBAAgB;EAChB,iBAAiB;;EAEjB;IACE,aAAa;EACf;EACA;IACE,aAAa;EACf;;EAEA;IACE,YAAY;IACZ;MACE,aAAa;IACf;EACF;AACF;;;AAGA;EACE,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,mBAAmB;EACnB,yBAAyB;EACzB,UAAU;EACV;IACE,QAAQ;IACR,kBAAkB;IAClB,mBAAmB;EACrB;AACF;;AAEA;;;EAGE;;;;;yBAKuB;EACvB;IACE,yBAAyB;EAC3B;AACF;AACA;EACE,WAAW;EACX,0CAA0C;EAC1C,kCAAkC;EAClC,aAAa;EACb,sBAAsB;EACtB;IACE,WAAW;IACX,YAAY;EACd;EACA;IACE;MACE,YAAY;MACZ;QACE,aAAa;QACb,uBAAuB;QACvB,eAAe;QACf,YAAY;QACZ,gBAAgB;MAClB;IACF;EACF;EACA;IACE,aAAa;IACb,sBAAsB;IACtB;MACE,aAAa;MACb,mBAAmB;MACnB,WAAW;;MAEX;QACE,yBAAyB;MAC3B;IACF;IACA;MACE,YAAY;MACZ;QACE,OAAO;QACP,YAAY;QACZ,gBAAgB;QAChB,gBAAgB;QAChB,uBAAuB;QACvB,mBAAmB;MACrB;MACA;QACE,OAAO;QACP,kBAAkB;QAClB,aAAa;QACb,uBAAuB;QACvB,mBAAmB;MACrB;MACA;QACE,OAAO;QACP,gBAAgB;QAChB,kBAAkB;QAClB,aAAa;QACb,uBAAuB;QACvB,mBAAmB;MACrB;IACF;EACF;AACF;AACA;EACE,gBAAgB;EAChB,UAAU;EACV,SAAS;EACT,WAAW;EACX,eAAe;EACf,4BAA4B;EAC5B;;IAEE,cAAc;IACd,YAAY;IACZ,UAAU;IACV,WAAW;IACX;MACE,qBAAqB;IACvB;IACA;MACE,YAAY;MACZ,qBAAqB;IACvB;IACA;MACE,qBAAqB;MACrB,iCAAiC;MACjC;QACE,4CAA4C;QAC5C,WAAW;MACb;IACF;EACF;AACF;AACA;EACE;IACE,cAAc;IACd,kBAAkB;IAClB,WAAW;EACb;AACF;AACA;EACE;IACE,aAAa;IACb;MACE,iBAAiB;MACjB,kCAAkC;MAClC;QACE,kBAAkB;QAClB,mBAAmB;QACnB;WACG,WAAW;QACd;QACA;;WAEG;QACH;UACE,sBAAsB;UACtB,gBAAgB;UAChB,UAAU;QACZ;MACF;IACF;EACF;AACF;AACA;EACE,cAAc;AAChB;AACA;EACE,cAAc;EACd,iBAAiB;AACnB;AACA;EACE,mDAAmD;EACnD,iBAAiB;AACnB;AACA;EACE,qBAAqB;EACrB,iCAAiC;AACnC;;AAEA;EACE,wBAAwB;EACxB,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,oCAAoC;EACpC,4CAA4C;AAC9C;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,sBAAsB;EACtB,YAAY;AACd;;;AAGA,kDAAkD;;AAElD;;;EAGE;AACF;;EAEE,+BAA+B;EAC/B,8BAA8B;EAC9B,kCAAkC;EAClC,iCAAiC;EACjC,yBAAyB;EACzB,kCAAkC;EAClC,wCAAwC;EACxC,gCAAgC;EAChC,6BAA6B;EAC7B,0BAA0B;EAC1B,2BAA2B;EAC3B,yBAAyB;EACzB,gCAAgC;EAChC,eAAe;EACf,wCAAwC;EACxC,2BAA2B;EAC3B,gBAAgB;EAChB,oBAAoB;EACpB;IACE,wBAAwB;IACxB,YAAY;IACZ,yBAAyB;EAC3B;EACA;IACE,wBAAwB;EAC1B;AACF;;AAEA;;EAEE,2BAA2B;EAC3B,mDAAmD;EACnD,gCAAgC;EAChC,iCAAiC;EACjC,sBAAsB;EACtB;IACE,qBAAqB;IACrB,YAAY;EACd;EACA;IACE,qBAAqB;EACvB;AACF;;AAEA;EACE,wBAAwB;EACxB,mDAAmD;AACrD;;AAEA,yCAAyC;AACzC;EACE,uBAAuB;EACvB,eAAe;EACf,sBAAsB;EACtB,uBAAuB;AACzB;;AAEA,oCAAoC;AACpC;EACE,wCAAwC;EACxC,qDAAqD;EACrD,gEAAgE;EAChE,2BAA2B;AAC7B;;AAEA;EACE,gEAAgE;EAChE,sBAAsB;AACxB;;AAEA,gCAAgC;AAChC;EACE,eAAe;EACf,mBAAmB;EACnB;IACE,gBAAgB;EAClB;AACF;AACA;EACE,oCAAoC;EACpC,sBAAsB;EACtB,0BAA0B;EAC1B,2BAA2B;AAC7B;;AAEA;EACE,oCAAoC;AACtC;AACA;EACE;IACE,4BAA4B;EAC9B;EACA;GACC;IACC,yBAAyB;EAC3B;EACA;IACE;MACE,sBAAsB;IACxB;IACA,uBAAuB;IACvB,eAAe;IACf,YAAY;IACZ,wBAAwB;GACzB;EACD;EACA;IACE,YAAY;IACZ,WAAW;IACX,YAAY;EACd;AACF;;AAEA,uDAAuD;AACvD;EACE,aAAa;EACb,wCAAwC;EACxC,4BAA4B;EAC5B,cAAc;AAChB;;AAEA;EACE,OAAO;EACP,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,YAAY;EACZ,uBAAuB;EACvB,eAAe;EACf,WAAW;EACX,oCAAoC;EACpC,0BAA0B;EAC1B,oBAAoB;AACtB;;AAEA;EACE,4BAA4B;EAC5B,WAAW;AACb;;AAEA;EACE,cAAc;EACd,gBAAgB;EAChB,4DAA4D;EAC5D,iCAAiC;AACnC;;AAEA;EACE,cAAc;AAChB;;AAEA,uDAAuD;AACvD;EACE,aAAa;EACb,sBAAsB;EACtB;IACE,aAAa;IACb,mBAAmB;IACnB,8BAA8B;IAC9B,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,yBAAyB;IACzB,yCAAyC;EAC3C;AACF;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,mBAAmB;EACnB,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,sBAAsB;AACxB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,mBAAmB;EACnB,iBAAiB;EACjB,yCAAyC;EACzC;IACE,cAAc;IACd,4BAA4B;IAC5B,gBAAgB;IAChB,kBAAkB;EACpB;AACF;;AAEA;EACE,kBAAkB;EAClB,eAAe;EACf,WAAW;EACX,kBAAkB;EAClB;IACE,eAAe;IACf,4BAA4B;IAC5B,gBAAgB;IAChB,kBAAkB;EACpB;AACF;;AAEA;EACE,yCAAyC;EACzC,iBAAiB;;EAEjB;IACE,mBAAmB;EACrB;AACF;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,kBAAkB;AACpB;;AAEA;EACE,gBAAgB;EAChB,eAAe;EACf,cAAc;EACd,sBAAsB;AACxB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,+CAA+C;EAC/C,WAAW;EACX,gBAAgB;EAChB,mBAAmB;EACnB,sBAAsB;AACxB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,kBAAkB;AACpB;;AAEA;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,4BAA4B;EAC5B,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;EACE,aAAa;EACb,gBAAgB;EAChB,QAAQ;EACR,yCAAyC;EACzC,eAAe;EACf,eAAe,mBAAmB,EAAE;AACtC;;AAEA;EACE,WAAW;EACX,sBAAsB;EACtB,gBAAgB;EAChB,OAAO;EACP,YAAY;EACZ,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,mBAAmB;EACnB,sBAAsB;EACtB,gBAAgB;EAChB,UAAU;EACV,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;EACpB,iCAAiC;EACjC,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,iBAAiB;EACjB,eAAe;EACf,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,iBAAiB;AACnB;;AAEA,8CAA8C,aAAa,EAAE;AAC7D,8BAA8B,YAAY,EAAE,cAAc,EAAE;AAC5D,4CAA4C,YAAY,EAAE;;AAE1D;EACE,qBAAqB;EACrB,4BAA4B;EAC5B,mBAAmB;EACnB,cAAc;EACd,eAAe;EACf,WAAW;EACX,gBAAgB;AAClB;;AAEA;EACE,gBAAgB;EAChB,SAAS;EACT,kBAAkB;EAClB,sCAAsC;AACxC;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,QAAQ;EACR,iBAAiB;AACnB;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,sBAAsB;EACtB,WAAW;EACX,gBAAgB;EAChB,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,WAAW;EACX,cAAc;AAChB;;AAEA;EACE,qBAAqB;EACrB,eAAe;EACf,WAAW;EACX,kBAAkB;EAClB,sCAAsC;AACxC;;AAEA;EACE,sBAAsB;EACtB,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;EAChB,iBAAiB;EACjB,kCAAkC;EAClC,wCAAwC;EACxC,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,gBAAgB;EAChB,cAAc;EACd,kBAAkB;AACpB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,cAAc;AAChB;;AAEA;EACE,4BAA4B;EAC5B,cAAc;EACd,kBAAkB;EAClB,eAAe;AACjB;;AAEA;EACE,eAAe;EACf,iBAAiB;EACjB,2BAA2B;EAC3B,eAAe;EACf,4BAA4B;AAC9B;;AAEA;EACE,sBAAsB;EACtB,cAAc;EACd,WAAW;EACX,eAAe;EACf,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AACrB;;AAEA;EACE,eAAe;EACf,WAAW;EACX,mBAAmB;EACnB,yBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;EACjB,eAAe;EACf;IACE,cAAc;IACd,4BAA4B;IAC5B,gBAAgB;IAChB,kBAAkB;EACpB;AACF",sourcesContent:['#kiosqAssistant {\n font-family: Helvetica, Arial, sans-serif;\n font-size: 12px;\n display: flex;\n flex-direction: column;\n width: clamp(300px, 35vw, 560px);\n max-height: min(95dvh, 600px);\n background: rgba(250, 249, 247, 0.92);\n border-radius: 16px;\n box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(16.4px);\n border: 1px solid rgba(0, 0, 0, 0.25);\n position: fixed;\n right: 10px;\n bottom: 10px;\n z-index: 10000;\n transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n text-align: center;\n\n & > * {\n margin:0;\n padding:0;\n }\n & > div.content {\n flex: 1;\n min-height: 0;\n overflow-y: auto;\n overflow-x: clip;\n & header {\n display:flex;\n flex-direction: column;\n font-size: 1rem;\n background-color: #00000010;\n padding: 0.4em 0;\n margin: 0;\n }\n }\n \n & > header {\n padding: 2px 6px;\n flex: none;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 4px;\n margin: 0;\n font-size: 1.5rem;\n font-weight: 600;\n box-sizing: border-box;\n & h4{\n display:flex;\n flex-direction: column;\n padding: 10px 5px;\n margin: 0;\n font-size: large;\n font-weight: 600;\n color: #1b1b1b;\n & span {\n font-size: small;\n font-weight: 400;\n }\n }\n & a {\n color: #1b1b1b;\n text-decoration: none;\n }\n & > div {\n display: inline-flex;\n align-items: center;\n gap: 2px;\n }\n }\n \n & .btn svg {\n width: 20px;\n height: 20px;\n }\n .table-item {\n & .btn svg {\n width: 18px;\n height: 18px;\n }\n }\n\n \n}\n\n#kiosqAssistant.collapsed {\n height: auto;\n width: auto;\n min-width: 200px;\n /* Host sites often inflate .btn padding &#8212; don\'t clip the header icons */\n max-height: none;\n overflow: visible;\n \n & > div.content {\n display: none;\n }\n & .campaign {\n display: none;\n }\n \n & header {\n flex-grow: 1;\n & > div > a {\n display: none;\n }\n }\n}\n\n\n.campaign {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n transition: all 0.3s ease;\n opacity: 1;\n & header {\n margin:0;\n padding: 0.4em 1em;\n font-weight: normal;\n }\n}\n\n.custom-template,\n.campaigns,\n.campaign {\n /* font-size: 15px;\n font-weight: 600;\n width: 100%;\n text-align: center;\n margin: 0;\n padding: 0.2em 0.5em; */\n & header {\n background-color: #f2f3f4;\n }\n}\n.table-item {\n width: 100%;\n border: 1px solid rgba(250, 249, 247, 0.4);\n border-bottom: 1px solid #00000020;\n display: flex;\n flex-direction: column;\n & .btn svg {\n width: 18px;\n height: 18px;\n }\n & thead {\n & tr {\n display:flex;\n & th {\n display: flex;\n padding: 5px 0 10px 2px;\n font-size:1.2em;\n flex-grow: 1;\n font-weight: 600;\n }\n }\n }\n & tbody {\n display: flex;\n flex-direction: column;\n & tr{\n display: flex;\n align-items: center;\n width: 100%;\n\n &:nth-child(odd){\n background-color: #f8f8f8;\n }\n }\n & td {\n padding: 4px;\n &:first-child{\n flex: 3;\n min-width: 0;\n text-align: left;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n &:nth-child(2) {\n flex: 1;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n &:last-child{\n flex: 1;\n font-weight: 700;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n }\n}\nul.table-item{\n list-style: none;\n padding: 0;\n margin: 0;\n width: 100%;\n min-height: 2em;\n background-color:transparent;\n & li { \n \n padding: 0 5px;\n display:flex;\n width:100%;\n height: 2em;\n & span, & a {\n align-content: center;\n }\n & div {\n flex-grow: 1;\n align-content: center;\n }\n & a {\n text-decoration: none;\n color: var(--flexi-brand_color_2);\n &:hover {\n background-color: var(--flexi-brand_color_2);\n color:white;\n }\n }\n }\n}\n.table-item.empty {\n & td[colspan] {\n display: block;\n text-align: center;\n width: 100%;\n }\n}\n.table-item.templates {\n & tbody {\n display:table;\n & tr {\n display:table-row;\n border-bottom: 1px solid #00000030;\n & td, th {\n text-align: center;\n display: table-cell;\n &:first-child{\n width: auto;\n }\n /* &:nth-child(2) {\n \n } */\n &[rowspan] {\n vertical-align: middle;\n font-weight: 600;\n width: 5em;\n }\n }\n }\n }\n}\n.table-header-col{\n padding: 5px 0;\n}\n.table-header-col {\n padding: 0 3px;\n font-weight: bold;\n}\n.table-header-title-link{\n border-bottom: 1px solid var(--flexi-brand_color_2);\n line-height: 25px;\n}\n.table-header-title-link:hover{\n text-decoration: none;\n color: var(--flexi-brand_color_2);\n}\n\n::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, 0.5);\n box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);\n}\n.result-custom-template,\n.result-campaign{\n min-height: 60px;\n}\n.table-compare-col{\n padding: 15px;\n border: 1px solid #333;\n text-align: center;\n}\n.table-config-compare .table-header-col{\n text-align: center;\n border: 1px solid #999;\n padding: 5px;\n}\n\n\n/* SmartTooltip styles moved to SmartTooltip.css */\n\n/*\n * Button styles &#8212; scoped under #kiosqAssistant so host-site rules\n * (e.g. Decanter `.btn { background: #1b1b1b }`) cannot paint over the panel.\n */\n#kiosqAssistant .btn,\n#kiosqAssistant .btn:visited {\n display: inline-flex !important;\n align-items: center !important;\n justify-content: center !important;\n box-sizing: border-box !important;\n color: #1b1b1b !important;\n background: transparent !important;\n background-color: transparent !important;\n text-decoration: none !important;\n border-radius: 4px !important;\n font-size: 12px !important;\n font-weight: 500 !important;\n line-height: 1 !important;\n transition: all 0.2s ease-in-out;\n cursor: pointer;\n border: 1px solid transparent !important;\n box-shadow: none !important;\n min-height: 24px;\n margin: 0 !important;\n & svg {\n fill: #1b1b1b !important;\n stroke: none;\n color: #1b1b1b !important;\n }\n & svg path {\n fill: #1b1b1b !important;\n }\n}\n\n#kiosqAssistant .btn:hover,\n#kiosqAssistant .btn:visited:hover {\n transform: translateY(-1px);\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;\n text-decoration: none !important;\n background-color: #222 !important;\n color: #fff !important;\n & svg {\n fill: #fff !important;\n stroke: #fff;\n }\n & svg path {\n fill: #fff !important;\n }\n}\n\n#kiosqAssistant .btn:active {\n transform: translateY(0);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* Adjust spacing for icon-only buttons */\n#kiosqAssistant .btn:has(svg):not(:has(text)) {\n padding: 8px !important;\n min-width: 32px;\n width: auto !important;\n height: auto !important;\n}\n\n/* Table header title link buttons */\n#kiosqAssistant .table-header-title-link.btn {\n background-color: transparent !important;\n color: var(--flexi-brand_color_2, #007bff) !important;\n border: 1px solid var(--flexi-brand_color_2, #007bff) !important;\n padding: 4px 8px !important;\n}\n\n#kiosqAssistant .table-header-title-link.btn:hover {\n background-color: var(--flexi-brand_color_2, #007bff) !important;\n color: #fff !important;\n}\n\n/* Config compare link buttons */\n#kiosqAssistant .config-compare-link {\n cursor: pointer;\n font-weight: normal;\n &:hover {\n font-weight: 600;\n }\n}\n#kiosqAssistant .config-compare-link.btn {\n background-color: #28a745 !important;\n color: #fff !important;\n font-size: 11px !important;\n padding: 4px 8px !important;\n}\n\n#kiosqAssistant .config-compare-link.btn:hover {\n background-color: #218838 !important;\n}\n.table-config-compare {\n & tbody > tr {\n border-bottom:1px solid #fff;\n }\n & tr {\n &:nth-child(odd) {\n background-color: #dfdfdf;\n }\n & td, th {\n &:first-child {\n vertical-align: middle;\n }\n overflow-wrap: anywhere;\n max-width: 40em;\n padding: 3px;\n vertical-align: baseline;\n } \n }\n & textarea{\n height: 80px;\n width: 100%;\n padding: 5px;\n }\n}\n\n/* &#9472;&#9472;&#9472; Debug Tabs &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472; */\n.debug-tabs {\n display: flex;\n border-bottom: 1px solid rgba(0,0,0,0.1);\n background: rgba(0,0,0,0.04);\n flex-shrink: 0;\n}\n\n.debug-tab {\n flex: 1;\n padding: 6px 8px;\n font-size: 11px;\n font-weight: 500;\n border: none;\n background: transparent;\n cursor: pointer;\n color: #555;\n border-bottom: 2px solid transparent;\n transition: all 0.15s ease;\n font-family: inherit;\n}\n\n.debug-tab:hover {\n background: rgba(0,0,0,0.06);\n color: #222;\n}\n\n.debug-tab.active {\n color: #1a1a1a;\n font-weight: 700;\n border-bottom: 2px solid var(--flexi-brand_color_2, #4c4cff);\n background: rgba(255,255,255,0.5);\n}\n\n.debug-tab.has-badge {\n color: #2a7a2a;\n}\n\n/* &#9472;&#9472;&#9472; A/B Tests Section &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472; */\n.ab-tests {\n display: flex;\n flex-direction: column;\n & > header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 6px 10px;\n font-size: 0.9rem;\n font-weight: 600;\n background-color: #f2f3f4;\n border-bottom: 1px solid rgba(0,0,0,0.08);\n }\n}\n\n.ab-test-uid-badge {\n font-size: 10px;\n font-weight: 500;\n background: #e8e8e8;\n border-radius: 4px;\n padding: 2px 6px;\n color: #555;\n font-family: monospace;\n}\n\n.ab-test-tip {\n font-size: 10px;\n color: #666;\n background: #fffbe6;\n padding: 5px 10px;\n border-bottom: 1px solid rgba(0,0,0,0.06);\n & code {\n font-size: 9px;\n background: rgba(0,0,0,0.06);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}\n\n.ab-test-empty {\n padding: 14px 10px;\n font-size: 11px;\n color: #888;\n text-align: center;\n & code {\n font-size: 10px;\n background: rgba(0,0,0,0.05);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}\n\n.ab-test-experiment {\n border-bottom: 1px solid rgba(0,0,0,0.08);\n padding: 8px 10px;\n\n &:last-child {\n border-bottom: none;\n }\n}\n\n.ab-test-experiment-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 3px;\n}\n\n.ab-test-name {\n font-weight: 700;\n font-size: 12px;\n color: #1a1a1a;\n font-family: monospace;\n}\n\n.ab-test-badge {\n font-size: 10px;\n font-weight: 600;\n background: var(--flexi-brand_color_2, #4c4cff);\n color: #fff;\n padding: 2px 7px;\n border-radius: 99px;\n font-family: monospace;\n}\n\n.ab-test-meta {\n font-size: 10px;\n color: #888;\n margin-bottom: 5px;\n}\n\n.ab-test-patch {\n list-style: none;\n margin: 0;\n padding: 0;\n background: rgba(0,0,0,0.03);\n border-radius: 4px;\n overflow: hidden;\n}\n\n.ab-test-patch li {\n display: flex;\n padding: 3px 6px;\n gap: 6px;\n border-bottom: 1px solid rgba(0,0,0,0.05);\n font-size: 10px;\n &:last-child { border-bottom: none; }\n}\n\n.ab-test-patch-key {\n color: #222;\n font-family: monospace;\n font-weight: 600;\n flex: 1;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-patch-value {\n color: #fff;\n background: #1a6b1a;\n font-family: monospace;\n font-weight: 700;\n flex: none;\n padding: 1px 6px;\n border-radius: 3px;\n white-space: nowrap;\n}\n\n.ab-test-control-note {\n font-size: 10px;\n color: #999;\n font-style: italic;\n}\n\n.ab-context-details {\n margin: 8px 10px 4px;\n border: 1px solid rgba(0,0,0,0.1);\n border-radius: 4px;\n font-size: 11px;\n}\n\n.ab-context-summary {\n padding: 5px 10px;\n cursor: pointer;\n color: #555;\n font-weight: 600;\n list-style: none;\n display: flex;\n align-items: center;\n gap: 6px;\n user-select: none;\n}\n\n.ab-context-summary::-webkit-details-marker { display: none; }\n.ab-context-summary::before { content: "&#9656;"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "&#9662;"; }\n\n.ab-context-count {\n display: inline-block;\n background: rgba(0,0,0,0.08);\n border-radius: 99px;\n padding: 0 6px;\n font-size: 10px;\n color: #666;\n font-weight: 400;\n}\n\n.ab-context-list {\n list-style: none;\n margin: 0;\n padding: 4px 0 6px;\n border-top: 1px solid rgba(0,0,0,0.07);\n}\n\n.ab-context-item {\n display: flex;\n align-items: baseline;\n gap: 5px;\n padding: 2px 10px;\n}\n\n.ab-context-item:nth-child(even) {\n background: rgba(0,0,0,0.03);\n}\n\n.ab-context-key {\n font-family: monospace;\n color: #444;\n min-width: 160px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-shrink: 0;\n}\n\n.ab-context-arrow {\n color: #aaa;\n flex-shrink: 0;\n}\n\n.ab-context-empty {\n padding: 6px 10px 8px;\n font-size: 10px;\n color: #888;\n font-style: italic;\n border-top: 1px solid rgba(0,0,0,0.07);\n}\n\n.ab-context-value {\n font-family: monospace;\n color: #1a5c8a;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-skipped {\n margin: 6px 10px;\n padding: 8px 10px;\n background: rgba(133, 100, 4, 0.1);\n border: 1px solid rgba(133, 100, 4, 0.3);\n border-radius: 4px;\n}\n\n.ab-test-skipped-title {\n font-size: 11px;\n font-weight: 600;\n color: #856404;\n margin-bottom: 4px;\n}\n\n.ab-test-skipped-item {\n font-size: 10px;\n color: #666;\n padding: 2px 0;\n}\n\n.ab-test-skipped-item code {\n background: rgba(0,0,0,0.07);\n padding: 0 3px;\n border-radius: 2px;\n font-size: 10px;\n}\n\n.ab-test-fetch-status {\n font-size: 10px;\n padding: 5px 10px;\n border-left: 3px solid #ccc;\n margin: 4px 8px;\n background: rgba(0,0,0,0.02);\n}\n\n.ab-test-endpoint {\n font-family: monospace;\n font-size: 9px;\n color: #aaa;\n margin-top: 2px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.ab-test-fetch-error {\n font-size: 10px;\n color: #c00;\n background: #fff0f0;\n border: 1px solid #ffcccc;\n border-radius: 4px;\n padding: 6px 10px;\n margin: 4px 8px;\n & code {\n font-size: 9px;\n background: rgba(0,0,0,0.06);\n padding: 1px 3px;\n border-radius: 2px;\n }\n}'],sourceRoot:""}]);const l=r},8262(e,n,t){t.d(n,{B:()=>a,S:()=>i});const a={on(e,n){document.addEventListener(e,e=>n(e.detail))},dispatch(e,n){document.dispatchEvent(new CustomEvent(e,{detail:n}))},remove(e,n){document.removeEventListener(e,n)}},i=()=>{a.remove("AuthEvent",()=>{}),a.remove("kiosqRegwall",()=>{}),a.remove("UserContextComputed",()=>{}),a.remove("PythiaMatchOneResult",()=>{})}},9891(e,n,t){t.d(n,{$4:()=>r,$h:()=>l,L:()=>s});var a=t(7819),i=t(299),o=t(908);const r=e=>{document.querySelectorAll(".kiosq-event-login,.kiosq-event-signup").forEach(n=>{n.addEventListener("click",n=>{(async(e,n)=>{var t=null;if(!(t=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 r={};t.getAttribute("data-paywall-param")&&(r={paywall:!0});const l=t.getAttribute("data-tracking")??"barrier",s="sticky"===l?"sticky":"inline";var c="true"===t.getAttribute("data-noRedirect")||"true"===t.getAttribute("data-noredirect");for(const e of t.classList){if(!e.includes("kiosq-event-"))continue;const d="kiosq-event-login"===e?"login":"signup",p="login"===d?"login":"signup",A="login"===d?`login from ${l}`:`join from ${l}`;if((0,i.R)(`interact with ${(0,a.fU)(n)}`,A),await(0,o.UP)((0,o.Kw)(n,s),p,t),!c)return window.FUTR.Connect.Auth[d](r)}})(n,e)})})},l=e=>{document.querySelectorAll('a[href="#paywall-signup"]').forEach(function(n){n.href="",n.onclick=function(){return(0,i.R)(`interact with ${(0,a.fU)(e)}`,"Join"),(0,o.UP)((0,o.Kw)(e,"inline"),"signup",n),window.FUTR.Connect.Auth.signup()}}),document.querySelectorAll('a[href="#paywall-signin"]').forEach(function(n){n.onclick=function(){return(0,i.R)(`interact with ${(0,a.fU)(e)}`,"Login"),(0,o.UP)((0,o.Kw)(e,"inline"),"login",n),window.FUTR.Connect.Auth.login()}})},s=(e,n=(0,a.fU)(e))=>{document.querySelectorAll(".kiosq-event-join-now").forEach(t=>{"true"!==t.dataset.kiosqJoinBound&&(t.dataset.kiosqJoinBound="true",t.addEventListener("click",async a=>{a.preventDefault(),a.stopImmediatePropagation(),(0,i.R)(`interact with ${n}`,"join from button"),(0,o.UP)((0,o.Kw)(e,"inline"),"signup",t);const r=(e.finalSiteConfig||e.defaultSiteConfig)?.offer_custom_template??"",l="chargebee"===(e?.finalSiteConfig?.main_provider??e?.defaultSiteConfig?.main_provider),s=e?.finalSiteConfig?.bluebird_buy_sub??e?.defaultSiteConfig?.bluebird_buy_sub;if(r.length&&l){const n=await fetch(`/kiosq-api/api/custom-templates/${r}/render`,{method:"POST",body:JSON.stringify({variables:{site_name:e.site,offers_items:(e.finalSiteConfig||e.defaultSiteConfig)?.offers},preview_data:!1})}).then(e=>{if(!e.ok)throw new Error(`HTTP ${e.status}: ${e.statusText}`);return e.json()});let t=Object.assign(document.createElement("style"),{type:"text/css",id:"kiosq-offers-template-css_"+r,innerHTML:n.css.replace(/<style[^>]*>/gi,"").replace(/<\/style>/gi,"").trim()});document.head.appendChild(t);let a=Object.assign(document.createElement("div"),{id:"kiosq-offers-template-markup_"+r,innerHTML:n.markup}),i=[...(new DOMParser).parseFromString(a.innerHTML,"text/html").querySelectorAll("script")].map(e=>e.textContent).reduce((e,n)=>e+n,"");a.firstChild?.classList.add("show","active"),document.body.appendChild(a),new Function(i)()}else{if(!s)return;setTimeout(()=>{window.location.href=s},150)}}))})}},8804(e,n,t){t.d(n,{j3:()=>u,RW:()=>g});const a="kiosq_ab_uid";function i(e,n){return e%n}var o=t(5755);const r=new Set(["arcade_provider","chargebee_provider","traffic_exposure","campaign_enable","regwall_can_dismiss","regwall_dismiss_reset_counter","main_layer_enabled","main_layer_premium_enabled","regwall_layer_enabled","sticky_layer_enabled","sticky_regwall_layer_enabled","cds_provider","enableHandshakeRedirect"]),l=new Set(["limitOfFreeArticle","limitOfFreeArticleAfterLogin","triggerMessageFrom","limitOfContent","limitOfContentMobile","traffic_exposure_rate"]);function s(e,n){return r.has(e)?"true"===n||!0===n:l.has(e)?parseFloat(n):n}function c(e){if(e.config_entries&&e.config_entries.length>0){const n={};for(const t of e.config_entries)t.key&&(n[t.key]=s(t.key,t.value));return n}return e.config??{}}function d(e,n){const t=n[e.field];if(null==t)return!1;const a=String(t),i=e.value??"",o=parseFloat(i),r=parseFloat(a);switch(e.operator){case"=":case"==":return a===i;case"!=":return a!==i;case">":return!isNaN(r)&&!isNaN(o)&&r>o;case">=":return!isNaN(r)&&!isNaN(o)&&r>=o;case"<":return!isNaN(r)&&!isNaN(o)&&r<o;case"<=":return!isNaN(r)&&!isNaN(o)&&r<=o;case"contains":return a.includes(i);case"doesNotContain":return!a.includes(i);case"beginsWith":case"begin with":return a.startsWith(i);case"endsWith":case"end with":return a.endsWith(i);case"in":return i.split(",").map(e=>e.trim()).includes(a);case"notIn":return!i.split(",").map(e=>e.trim()).includes(a);case"null":return null==t;case"notNull":return null!=t;case"existOne":return!!Array.isArray(t)&&i.split(",").map(e=>e.trim()).some(e=>t.includes(e));case"notExistOne":return!Array.isArray(t)||!i.split(",").map(e=>e.trim()).some(e=>t.includes(e));default:return!1}}function p(e){const n=e.conditions?.query_object?.rules;if(!n||0===n.length)return!0;const t=function(){const e=window.FUTR?.Kiosq,n=(0,o.zZ)(e?.Campaign?.Context);return{isPremium:e?.isPremium,isHubPage:e?.isHubPage,wallType:e?.wallType,wallSystem:e?.wallSystem,granted:e?.granted,trafficExposure:e?.trafficExposure,...n}}();return"or"===(e.conditions?.query_object?.combinator??"and")?n.some(e=>d(e,t)):n.every(e=>d(e,t))}const A=new Set;async function u(e){if(!e)return{abTests:[],status:"error",endpoint:"(no site)"};const n=window.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||window.FUTR?.Kiosq?.kiosqEndpoint||"",t=n?`${n.replace(/\/$/,"")}/api/ab-tests/${encodeURIComponent(e)}`:`/kiosq-api/api/ab-tests/${encodeURIComponent(e)}`;try{const e=new AbortController,n=setTimeout(()=>e.abort(),1500),a=await fetch(t,{method:"GET",signal:e.signal,headers:{Accept:"application/json"}});if(clearTimeout(n),!a.ok)return{abTests:[],status:"error",endpoint:t};const i=await a.json(),o=i?.ab_tests??[];return{abTests:o,status:o.length>0?"success":"empty",endpoint:t}}catch(e){return{abTests:[],status:e instanceof DOMException&&"AbortError"===e.name?"timeout":"error",endpoint:t}}}function m(e,n){if(A.has(e))return;A.add(e);const t=window,a={event:"kiosq_experiment_exposure",experiment:{name:e,variant:n}};"function"==typeof t.pushToDataLayer?t.pushToDataLayer(a):(t.dataLayer=t.dataLayer||[],Array.isArray(t.dataLayer)&&t.dataLayer.push(a))}function g(e){const{abTests:n,status:t,endpoint:o}=e,r=function(){try{const e=localStorage.getItem(a);if(null!==e){const n=parseInt(e,10);if(!isNaN(n)&&n>=0&&n<=99)return n}const n=Math.floor(100*Math.random());return localStorage.setItem(a,String(n)),n}catch{return Math.floor(100*Math.random())}}(),l=window.FUTR?.Kiosq?.defaultSiteConfig,s=n.filter(e=>e.enabled&&e.variants.length>=2),d={uid:r,experiments:[],skippedExperiments:[],fetchStatus:t,fetchedCount:n.length,endpoint:o};if(0===s.length||!l)return void(window.FUTR.Kiosq.AbTest=d);const A=[],u=[];let g={};for(const e of s){if(!p(e)){const n=e.conditions?.query_object?.rules?.length??0;u.push({name:e.name,reason:`${n} condition${n>1?"s":""} not matched`});continue}const n=i(r,e.variants.length),t=e.variants[n],a=c(t);A.push({name:e.name,variantCount:e.variants.length,variantIndex:n,variant:t.name,configPatch:a}),a&&Object.keys(a).length>0&&Object.assign(g,a),m(e.name,t.name)}Object.assign(window.FUTR.Kiosq.defaultSiteConfig,g),window.FUTR.Kiosq.AbTest={...d,experiments:A,skippedExperiments:u}}},7819(e,n,t){t.d(n,{$m:()=>s,F1:()=>h,Fn:()=>f,GK:()=>y,IA:()=>C,I_:()=>d,KA:()=>l,V1:()=>E,XL:()=>x,Zd:()=>p,aq:()=>m,bG:()=>b,bU:()=>v,fU:()=>k,ki:()=>A,mD:()=>_,rV:()=>q,xz:()=>c,zU:()=>g,zt:()=>u});var a=t(6321),i=t(4191),o=t(5755),r=t(9652);const l=".hasBarrier .paywall-locker",s=e=>e?.active||!1,c=e=>"regwallAuthentication"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),d=e=>c(e)&&(0,a.wR)(e),p=e=>"regwallAuthPaywall"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),A=e=>e?.isPremium||!1,u=e=>e?.isHubPage||!1,m=e=>!1!==e?.displayBarrier,g=e=>"classic"===C(e)&&x(e)||!1,f=e=>{if(s(e)&&!d(e)&&!(0,a.kR)(e)&&!u(e)&&m(e)){if("classic"===C(e))return g(e);if("metered"===C(e))return!(0,i.uG)(e)}return!1},h=e=>"regwall"===(e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type),C=e=>e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic",b=e=>e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall",w=e=>e?.finalSiteConfig?.traffic_exposure_rate??e?.defaultSiteConfig?.traffic_exposure_rate??null,y=e=>e?.hasRegAuthForceTag||!1,x=e=>e?.hasVanPaywallControlTag||!1,k=e=>"regwall"===b(e)||"regwallAuth"===b(e)?"regwall":"paywall"===b(e)||"regwallAuthPaywall"===b(e)&&(0,a.wR)(e)?"paywall":"regwall",B=(e,n)=>{const t=new URLSearchParams(window.location.search),a=Object.fromEntries(t.entries());return"_flexi_kiosq"in a&&"active"===a._flexi_kiosq||null!==e&&null!==n&&e<=n},v=()=>/preview\./.test(window.location.hostname),_=e=>{if(e.active=!0,r.eL.value.active=!0,null!==localStorage.getItem("kiosqRegwall"))e.active=!1,r.eL.value.active=!1;else if((e=>e?.finalSiteConfig?.traffic_exposure??e?.defaultSiteConfig?.traffic_exposure??!1)(e)){let a=(0,o.Ri)("ABseed");if(!a){let e=(n=1,t=100,n=Math.ceil(n),t=Math.floor(t),Math.floor(Math.random()*(t-n+1)+n));(0,o.TV)("ABseed",e,365),a=(0,o.Ri)("ABseed")}e.active=B(Number(a),w(e)),r.eL.value.active=B(Number(a),w(e))}var n,t;e.active||(e.hasBarrier=!1,r.eL.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1),v()&&(e.hasBarrier=!0,r.eL.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0)},E=e=>{let n=document.querySelector(l);if(n){let t=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,a=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;const i=e.finalSiteConfig?.limitOfContent??e.defaultSiteConfig?.limitOfContent??0,r=e.finalSiteConfig?.limitOfContentMobile??e.defaultSiteConfig?.limitOfContentMobile??0;t||(t=(0,o.a8)(i)),a||(a=(0,o.a8)(r)),t&&n.style.setProperty("--desktop-content-limit",`${t}rem`),a&&n.style.setProperty("--mobile-content-limit",`${a}rem`)}},q=()=>{let e=document.querySelector(l);e&&(e.style.setProperty("--desktop-content-limit","auto"),e.style.setProperty("--mobile-content-limit","auto"))}},3013(e,n,t){t.d(n,{qL:()=>f,bj:()=>h,fU:()=>s.fU,G5:()=>w,ay:()=>y});var a=t(908),i=t(9652),o=t(6321),r=t(299),l=t(3076),s=t(7819),c=t(4191),d=t(8262),p=t(950),A=t(9095),u=t(5755);const m=(0,p.A)();let g=!1;const f=e=>{if(g)return void m.log("doGrant: already applied, skipping duplicate call");g=!0,m.log("doGrant");let n=document.querySelector(`#${A.J}`),t=window.scrollY;if(n.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((0,o.kR)(e)||(0,s.xz)(e)){const n=e?.finalSiteConfig?.hubpage_link||null;document.getElementById("kiosq-dropdown-checkbox")?.remove();let t=document.querySelector(".kiosq-dropdown");t&&n&&(t.onclick=function(){window.location.href=n})}})(e),e.hasBarrier=!1,i.eL.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1,e.servicesCallback?.forEach(function(e){e()}),window.scrollTo({top:t,behavior:"instant"}),"none"!==(0,l.bG)()){const n=(0,o.kR)(e)?"subscription":(0,s.xz)(e)?"regwall_auth":"free_article";(0,l.Du)(n)}},h=e=>{m.log("doNotGrant",`${(0,s.fU)(e)}`),function(e){window.FUTR.Kiosq=window.FUTR.Kiosq||{};const n=e.finalSiteConfig??e.defaultSiteConfig;(0,s.Zd)(e)&&!(0,o.wR)(e)&&!0===n?.custom_wall_type_displayed?window.FUTR.Kiosq.customWallTypeDisplayed="regwall + paywall":delete window.FUTR.Kiosq.customWallTypeDisplayed}(e),C(),e.hasBarrier=!0,i.eL.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0,(0,l.Me)()},C=()=>{(Array.isArray(A.L)?A.L:[A.L]).map(u.Kt).filter(e=>null!==e).concat(...document.querySelectorAll(".gallery")).forEach(e=>e.classList.add("paywall-locker")),document.querySelector("body")?.classList.add("hasBarrier")},b=async e=>{if((0,o.wR)(e)&&!(0,s.xz)(e)&&void 0!==e?.finalSiteConfig?.site){const n=await(async(e,n,t)=>{const a=i.No.value.Auth.getCookieByName("kiosq_user")??null;if(!a)return{error:"No cookie value provided !"};const o=new URLSearchParams({site:e});return null!=t&&o.set("productIds",String(t)),(await fetch(`${n}/api/check-user-cookie/${a}?${o}`)).json()})(e?.finalSiteConfig.site,e.kiosqEndpoint,e.productIds);e.granted=n?.granted||(0,o.kR)(e),i.eL.value.granted=n?.granted||(0,o.kR)(e)}if((0,o.wR)(e)&&"regwallAuthPaywall"===(0,s.bG)(e)){const n=(0,c._p)(e)+(0,c.rX)(e)||0;e.finalSiteConfig&&(e.finalSiteConfig.limitOfFreeArticle=n),i.eL.value.finalSiteConfig&&(i.eL.value.finalSiteConfig.limitOfFreeArticle=n),(0,s.aq)(e)&&(0,c.sO)(e)}return m.log("wallSystem",`${(0,s.IA)(e)}`),"email"===new URLSearchParams(window.location.search).get("utm_medium")&&"regwall"===(0,s.fU)(e)?(0,s.aq)(e)&&f(e):"metered"===(0,s.IA)(e)?(0,c.my)(e):(e=>{const n=(0,s.XL)(e),t=(0,s.aq)(e)&&n;(0,s.bU)()?(m.log("is Preview so show barrier"),h(e)):(0,o.wR)(e)&&((0,o.kR)(e)||(0,s.xz)(e))?(0,s.aq)(e)&&f(e):t?((0,r.R)(`show ${(0,s.fU)(e)}`,"barrier"),h(e)):(0,s.aq)(e)&&!n&&f(e)})(e),console.log("globalBarrierBehavior",b),Promise.resolve(!0)},w=e=>{d.B.on("kiosqRegwall",()=>{f(e)})},y=e=>{if((0,s.mD)(e),(0,s.$m)(e)){if("metered"===(0,s.IA)(e)){const n=e.finalSiteConfig!==e.defaultSiteConfig,t=e.defaultSiteConfig?.wall_system??"classic";if(n&&"classic"===t&&!(0,s.zt)(e)){const n=["van-no-metered-paywall","van-no-paywall"],t=window?.ffte?.properties?.articleControlTag;(Array.isArray(t)?t:[t].filter(Boolean)).some(e=>n.includes(e))||(e.displayBarrier=!0,i.eL.value.displayBarrier=!0)}}"metered"===(0,s.IA)(e)&&(0,s.aq)(e)&&(m.log("setArticleseenUrls"),(0,c.sO)(e)),i.No.value.regwallAuth=(0,s.xz)(e),i.No.value.paywall=!0,b(e).then(()=>{document.dispatchEvent(new CustomEvent("KiosqBarrierResolved")),(0,a.vC)()})}else!(0,s.bU)()&&x(),document.dispatchEvent(new CustomEvent("KiosqBarrierResolved")),(0,a.vC)();k(e)},x=()=>{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"))},k=e=>{window.FUTR.Kiosq.shouldShowBarrier=function(){return(0,s.bU)()||!!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:(0,s.IA)(e),wallType:(0,s.bG)(e),isAuthenticated:(0,o.wR)(e),isGranted:(0,o.kR)(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}}},4191(e,n,t){t.d(n,{_p:()=>A,jQ:()=>f,kQ:()=>h,my:()=>b,rX:()=>u,sO:()=>C,uG:()=>g});var a=t(7819),i=t(6321),o=t(3013),r=t(9652),l=t(950),s=t(299),c=t(3076),d=t(9891);const p=(0,l.A)(),A=e=>e?.finalSiteConfig?.limitOfFreeArticle||0,u=e=>e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0,m=e=>e?.finalSiteConfig?.triggerMessageFrom||0,g=e=>{if((0,a.bU)())return!1;const n=new URLSearchParams(window.location.search).get("utm_medium"),t=localStorage.getItem("kiosq_article_url_ack");if("email"===n&&"regwall"===(0,o.fU)(e))return!0;if(null!==t&&A(e)>0){const e=JSON.parse(window.atob(t)),n=window.location.pathname;if(e.includes(n))return!0}return!1},f=e=>{const n=localStorage.getItem("kiosq_article_url_ack");if(null!==n){const t=JSON.parse(window.atob(n));let a=A(e)-t.length;return a>=0?a:0}return A(e)},h=()=>{const e=localStorage.getItem("kiosq_article_url_ack");return null!==e?JSON.parse(window.atob(e)).length:0},C=e=>{((()=>{const e=localStorage.getItem("kiosq_article_reset");if(null!==e){let n=new Date(e);return(new Date).getTime()>n.getTime()}return!1})()||null===localStorage.getItem("kiosq_article_reset"))&&(localStorage.removeItem("kiosq_article_url_ack"),localStorage.removeItem("kiosq_article_reset"));let n=[];const t=window.location.pathname;if(null===localStorage.getItem("kiosq_article_reset")){let e=new Date;e.setDate(e.getDate()+30),localStorage.setItem("kiosq_article_reset",e.toString())}const i=localStorage.getItem("kiosq_article_url_ack");null!==i&&(n=JSON.parse(window.atob(i))),!n.includes(t)&&n.length<A(e)&&!(0,a.ki)(e)&&!(0,a.GK)(e)&&(n.push(t),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(n)))),((0,a.ki)(e)||(0,a.GK)(e))&&n.includes(t)&&(n.splice(n.indexOf(t)),localStorage.setItem("kiosq_article_url_ack",window.btoa(JSON.stringify(n))))},b=e=>{let n=!1;(0,a.bU)()?(p.log("is Preview so show barrier"),n=!0,(0,o.bj)(e)):(0,i.wR)(e)?(0,a.xz)(e)?(p.log("Authenticated regwallAuth metered paywall"),(0,a.aq)(e)&&(0,o.qL)(e)):(p.log("Authenticated under metered paywall"),(0,i.kR)(e)?(0,a.aq)(e)&&(0,o.qL)(e):(0,a.aq)(e)&&g(e)?((0,o.qL)(e),(0,c.NU)(f(e),A(e))):(n=!0,(0,a.aq)(e)&&(0,o.bj)(e))):(0,a.aq)(e)&&g(e)?(p.log("seeingFreeArticles"),(0,o.qL)(e),(0,c.NU)(f(e),A(e))):(n=!0,(0,a.aq)(e)&&(0,o.bj)(e)),n&&(0,a.aq)(e)&&(0,s.R)(`show ${(0,o.fU)(e)}`,"barrier"),(e=>{let n=f(e);if(e.nbFreeArticleRemaining=n,r.eL.value.nbFreeArticleRemaining=n,m(e)>=0){let t=h();const a=document.getElementById("kiosq-metered-message");null!==a&&t>=m(e)&&!(0,i.kR)(e)&&g(e)&&(a.style.display="block",a.innerHTML=`\n <div class="kiosq-metered-banner">\n <span class="kiosq-metered-banner__message">\n <span class="kiosq-metered-banner__icon">!</span>\n <span class="kiosq-metered-banner__text">\n You have <strong>${n}</strong> article(s) remaining this month\n </span>\n </span>\n <button class="kiosq-metered-banner__cta kiosq-event-join-now">Join for unlimited access</button>\n </div>\n `,(0,d.L)(e,"banner"))}})(e)}},299(e,n,t){t.d(n,{R:()=>i});const a=(0,t(950).A)({prefix:"KIOSQ GA4-Tracking",backgroundColor:"#15C80A"}),i=(e,n)=>{a.log({paywall:{action:e,label:n,type:"kiosq"}}),window.freyr.cmd.push(()=>{window.freyr.pushAndUpdate("paywallEvent",{paywall:{action:e,label:n,type:"kiosq"}})})}},4277(e,n,t){t.d(n,{GL:()=>c,KC:()=>x,Pq:()=>y,bU:()=>A,eO:()=>d,js:()=>p,sv:()=>C,sy:()=>b});var a=t(1604),i=t(9652),o=t(6321);function r(){return!!window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated}function l(){const e=i.eL.value,n=e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall";return"paywall"===n?"paywall":"regwall"===n||"regwallAuth"===n||"regwallAuthentication"===n?"regwall":"regwallAuthPaywall"===n?r()?"paywall":"regwall":"paywall"}function s(){return window.FUTR?.Kiosq?.customWallTypeDisplayed}function c(){const e=s();return"regwall + paywall"===e?["regwall","paywall"]:"regwall"===e||"paywall"===e?[e]:[d()]}function d(){const e=s();return"paywall"===e||"regwall"===e?e:l()}function p(){const e=s();return"paywall"===e||"regwall"===e||"regwall + paywall"===e?e:l()}function A(e="paywall"){const n=i.eL.value,t=n?.finalSiteConfig?.wall_type??n?.defaultSiteConfig?.wall_type??window.FUTR?.Kiosq?.wallType;return"paywall"===t?"paywall":"regwall"===t||"regwallAuth"===t||"regwallAuthentication"===t||"regwallAuthPaywall"===t?"regwall":e}function u(){const e=i.eL.value;return e?.finalSiteConfig?.site||e?.defaultSiteConfig?.site||a.x}function m(){return window.FUTR?.Kiosq?.User}function g(e){return e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type}function f(e){return e?.finalSiteConfig?.limitOfFreeArticleAfterLogin??e?.defaultSiteConfig?.limitOfFreeArticleAfterLogin??0}function h(){const e=i.eL.value,n=g(e),t=function(e){const n=f(e),t=e?.finalSiteConfig?.limitOfFreeArticle??e?.defaultSiteConfig?.limitOfFreeArticle??0;return"regwallAuthPaywall"===g(e)&&(0,o.wR)(e)&&n>0?Math.max(0,t-n):t}(e),r=f(e),l=(0,o.UY)().length,s=(0,o.wR)(e);let c={type:"regwall",allowance:a.x,remaining:a.x},d={type:"paywall",allowance:a.x,remaining:a.x};if("regwallAuthPaywall"===n){if(c={type:"regwall",allowance:String(t),remaining:String(Math.max(0,t-l))},s&&r>0){const e=Math.max(0,l-t);d={type:"paywall",allowance:String(r),remaining:String(Math.max(0,r-e))}}}else"regwall"===n||"regwallAuthentication"===n||"regwallAuth"===n?c={type:"regwall",allowance:String(t),remaining:String(Math.max(0,t-l))}:"paywall"===n&&(d={type:"paywall",allowance:String(t),remaining:String(Math.max(0,t-l))});return[c,d]}function C(){return i.eL.value?.isPremium?"premium":"meter"}function b(){const e=i.eL.value;return"metered"===(e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic")}async function w(e){const n=e??m()?.email;if(!n||"undefined"==typeof window||!window.crypto?.subtle)return a.x;try{const e=(new TextEncoder).encode(n),t=await crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(t)).map(e=>e.toString(16).padStart(2,"0")).join("")}catch{return a.x}}function y(e,n){return{...n,loggedIn:n?.loggedIn??"success"===e,accountStatus:n?.accountStatus??n?.userGrantStatus}}async function x(e){const n=m();return{product:u(),campaign:i.eL.value?.Campaign?.campaignMatch?.name||a.x,loggedIn:void 0!==e?.loggedIn?e.loggedIn?"Y":"N":r()||m()?.sub?"Y":"N",kiosqId:e?.kiosqId??n?.sub??a.x,accountStatus:e?.accountStatus??e?.userGrantStatus??n?.user_grant_status??a.x,sha256_email_address:await w(e?.email??n?.email),meter:h()}}},3413(e,n,t){t.d(n,{y:()=>r});var a=t(908),i=t(4277);function o(e){const n=e.container.type??e.wallType;return{kiosq_params:{action:{type:e.wallType,name:"load",reason:e.reason,container:{type:n,location:e.container.location,template:e.container.template??a.x3}},state:e.state}}}function r(e){(async()=>{const n=await(0,i.KC)(),t=(0,i.sv)();for(const r of(0,i.GL)())(0,a.Gp)(o({wallType:r,reason:t,state:n,container:{...e,type:e.type??(0,i.js)()}}))})()}},1500(e,n,t){t.d(n,{Z:()=>r});var a=t(1604),i=t(3249),o=t(4277);function r(e,n,t,r,l){(async()=>{var s;(0,i.G)({kiosq_params:{action:{type:(s={outcome:e,reason:t,wallType:(0,o.bU)(n),method:r,state:await(0,o.KC)((0,o.Pq)(e,l))}).outcome,name:"login",reason:s.reason,method:s.method,container:{type:s.wallType,location:a.x,template:a.x}},state:s.state}})})()}},4456(e,n,t){t.d(n,{Sd:()=>p,uU:()=>u});var a=t(908),i=t(4277);const o={regwall:".regwall-tracking-cta",paywall:".paywall-tracking-cta"};function r(e,n){(async()=>{var t;(0,a.Gp)({kiosq_params:{action:{type:(t={wallType:e,state:await(0,i.KC)(),container:n}).wallType,name:"show",reason:(0,i.sv)(),container:{type:(0,i.js)(),location:t.container.location,template:t.container.template??a.x3}},state:t.state}})})()}const l=new Set,s=new Map;function c(e,n){return`${e}:${n}`}function d(e,n){const t=c(e,n);return!l.has(t)&&(l.add(t),!0)}function p(e){for(const n of(0,i.GL)())d(e.location,n)&&r(n,e)}function A(e,n,t){const{location:a}=n,i=c(a,t);if(l.has(i)||s.has(i))return;const p=function(e,n){const t=document.querySelector(e);if(!(t instanceof HTMLElement))return null;if("regwall + paywall"!==window.FUTR?.Kiosq?.customWallTypeDisplayed)return t;const a=o[n],i=t.querySelector(a);if(i instanceof HTMLElement)return i;const r=document.querySelector(a);return r instanceof HTMLElement?r:null}(e,t);if(!p)return;const A=new IntersectionObserver(([e])=>{e.isIntersecting&&d(a,t)&&(A.disconnect(),s.delete(i),r(t,n))},{threshold:.1});s.set(i,A),A.observe(p)}function u(e,n){for(const t of(0,i.GL)())A(e,n,t)}},45(e,n,t){t.d(n,{s:()=>r});var a=t(1604),i=t(3249),o=t(4277);function r(e,n,t="signup",r,l){(async()=>{var s;(0,i.G)({kiosq_params:{action:{type:(s={outcome:e,reason:t,wallType:(0,o.bU)(n),method:r,state:await(0,o.KC)((0,o.Pq)(e,l))}).outcome,name:"signup",reason:s.reason,method:s.method,container:{type:s.wallType,location:a.x,template:a.x}},state:s.state}})})()}},908(e,n,t){t.d(n,{x3:()=>a.x,Kw:()=>c,Gp:()=>i.G,UP:()=>d,vC:()=>l});var a=t(1604),i=t(3249),o=t(4277);function r(e){const n=!!e.container;return{kiosq_params:{action:{type:e.wallType,name:"view",reason:a.x,container:{type:n?(0,o.js)():a.x,location:e.container?.location??a.x,template:e.container?.template??a.x}},state:e.state}}}function l(e){(0,o.sy)()&&(async()=>{const n=await(0,o.KC)();for(const t of(0,o.GL)())(0,i.G)(r({wallType:t,state:n,container:e}))})()}t(4456),t(3413);var s=t(7819);function c(e,n){const t=e?.finalSiteConfig??e?.defaultSiteConfig,i=(0,s.fU)(e);let r;return r="sticky"===n?t?.sticky_regwall_layer_custom_template??t?.sticky_layer_custom_template:"regwall"===i?t?.regwall_layer_custom_template??t?.main_layer_custom_template:t?.main_layer_custom_template,{location:n,template:r??a.x,type:(0,o.js)()}}async function d(e,n,t){let r=(0,o.eO)();"regwall + paywall"===window.FUTR?.Kiosq?.customWallTypeDisplayed&&t&&(t.closest(".regwall-tracking-cta")?r="regwall":t.closest(".paywall-tracking-cta")&&(r="paywall")),(0,i.G)(function(e){const n=e.container.type??e.wallType;return{kiosq_params:{action:{type:e.wallType,name:"click",reason:e.reason,container:{type:n,location:e.container.location,template:e.container.template??a.x}},state:e.state}}}({wallType:r,reason:n,state:await(0,o.KC)(),container:e}))}t(1500),t(45)},3658(e,n,t){t.d(n,{I:()=>c});var a=t(1604);function i(e){if("undefined"==typeof document)return;const n=`; ${document.cookie}`.split(`; ${e}=`);if(n.length<2)return;const t=n.pop()?.split(";").shift();return t||void 0}function o(e){return null!=e&&""!==e&&e!==a.x}function r(e){if("login"===e.name)return"login";if("signup"===e.name)return"sign_up";const n=e.type;return`${"regwall"===n||"paywall"===n?n:"paywall"}_${{view:"view",load:"load",show:"shown",click:"interaction",signup:"sign_up",login:"login"}[e.name]}`}function l(e){const n={loggedIn:"Y"===e.loggedIn};o(e.kiosqId)&&(n.kiosqId=e.kiosqId),o(e.accountStatus)&&(n.userGrantStatus=e.accountStatus),o(e.sha256_email_address)&&(n.sha256_email_address=e.sha256_email_address);const t=i("h_id");o(t)&&(n.hybridId=t);const a=i("FTR_Vanilla_Session_ID");return o(a)&&(n.vanillaSession=a),n}function s(e){const n="login"===e.name||"signup"===e.name,t=e.container.type;return!n||"regwall"!==t&&"paywall"!==t?"regwall"===e.type||"paywall"===e.type?e.type:"paywall":t}function c(e){const{action:n,state:t}=e.kiosq_params,i=function(e,n){const[t,i]=n.meter;return{type:s(e),action:e.name,reason:e.reason,method:e.method??a.x,source:a.x,location:e.container.location,container_type:e.container.type,template:e.container.template,campaign:n.campaign,product:n.product,regwallMeter:{allowance:t.allowance,remaining:t.remaining},paywallMeter:{allowance:i.allowance,remaining:i.remaining}}}(n,t);return{event:r(n),user:l(t),paywall:i}}},3249(e,n,t){t.d(n,{G:()=>l});var a=t(1604),i=t(3658),o=t(1625);function r(e){return null==e||""===e?a.x:String(e)}function l(e){"undefined"!=typeof window&&(0,o.U)()&&function(e){const n=window;"function"!=typeof n.pushToDataLayer?(n.dataLayer=n.dataLayer||[],Array.isArray(n.dataLayer)&&n.dataLayer.push(e)):n.pushToDataLayer(e)}((0,i.I)(function(e){const{action:n,state:t}=e.kiosq_params;return{kiosq_params:{action:{type:n.type,name:n.name,reason:n.reason??a.x,method:n.method,container:{type:n.container?.type??a.x,location:r(n.container?.location),template:r(n.container?.template)}},state:{product:r(t.product),campaign:r(t.campaign),loggedIn:t.loggedIn??"N",kiosqId:r(t.kiosqId),accountStatus:r(t.accountStatus),sha256_email_address:r(t.sha256_email_address),meter:[{type:"regwall",allowance:r(t.meter?.[0]?.allowance),remaining:r(t.meter?.[0]?.remaining)},{type:"paywall",allowance:r(t.meter?.[1]?.allowance),remaining:r(t.meter?.[1]?.remaining)}]}}}}(e)))}},1604(e,n,t){t.d(n,{x:()=>a});const a="(none)"},3076(e,n,t){t.d(n,{bG:()=>m,s1:()=>O,Me:()=>M,Du:()=>R,kq:()=>D,NU:()=>U});var a=t(950);const i=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"}),o=["granted-paid-subscription","granted-trial-period","granted-grace-period"],r=["not-granted-canceled","not-granted-expired","not-granted-payment-failed"];function l(){const e=window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated,n=window.FUTR?.Kiosq?.User?.user_grant_status;return e?n&&o.includes(n)?"paidMember":n&&r.includes(n)?"exPaidMember":"member":"anonymous"}let s=null;function c(){const e=function(){switch(l()){case"paidMember":return"paid";case"member":case"exPaidMember":return"logged";default:return null}}();e?e!==s?(s=e,window.marfeel=window.marfeel||{cmd:[]},window.marfeel.cmd.push(["compass",function(n){n.setUserType(e)}]),i.log(`Marfeel Compass: setUserType('${e}')`,{internalUserType:l(),compassUserType:e})):i.log(`Marfeel Compass: setUserType('${e}') already set, skipping duplicate call`):i.log("User is anonymous, skipping setUserType")}var d=t(9652);const p=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function A(){const e=d.eL.value;return e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic"}function u(){return d.eL.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier?"closed":"open"}function m(){const e=function(){const e=d.eL.value;return e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall"}();return e&&"none"!==e&&("metered"===A()||d.eL.value?.hasVanPaywallControlTag)?"paywall"===e?"paywall":"regwall"===e||"regwallAuthentication"===e?"regwall":"regwallAuthPaywall"===e?"hybrid":"none":"none"}function g(){return d.eL.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier?"shown":"unlocked"}function f(){return"metered"===A()?"metered":"classic"}function h(){if(!(d.eL.value?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier))return null;const e=m(),n=f();return"regwall"===e?"dynamic-signwall":"hybrid"===e?window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated?"dynamic-paywall":"dynamic-signwall":"paywall"===e?"metered"===n?"dynamic-paywall":d.eL.value?.hasVanPaywallControlTag?"hard-paywall":null:null}function C(){const e=h();if(window.marfeel=window.marfeel||{cmd:[]},!e)return window.marfeel.cmd.push(["compass",function(e){e.setPageVar("closed","")}]),void p.log("Article is open (campaign-override safety net): updated Marfeel closed pageVar to empty");window.marfeel.cmd.push(["compass",function(n){n.setPageVar("closed",e)}]),p.log(`Article is closed (campaign-override safety net): updated Marfeel closed pageVar to '${e}'`,{wallType:m(),wallSystem:f(),hasBarrier:d.eL.value?.hasBarrier})}const b=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function w(e,n){const t={event:`marfeel_${e}`,marfeel:y(n)};window.dataLayer=window.dataLayer||[],window.dataLayer.push(t),b.log(e,t)}function y(e){const n=m(),t="none"!==n;return{userType:l(),contentVisibility:u(),timestamp:(new Date).toISOString(),...t&&{wallType:n,wallState:g(),wallSystem:f(),isGranted:d.eL.value?.granted??window.FUTR?.Kiosq?.granted??!1,freeArticlesRemaining:d.eL.value?.nbFreeArticleRemaining??window.FUTR?.Kiosq?.nbFreeArticleRemaining??0},...e}}const x=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function k(){return{template:function(){const e=d.y$.value;let n=null;for(const t of e)if(t.isActive){n=t;break}if(!n)return"unknown";if(n.guid){const e=d.Sx.value;for(const t of e)if(t.data?.guid===n.guid&&t.data?.headline)return t.data.headline}return n.headline}(),campaign:function(){const e=d.eL.value?.Campaign;return e?.campaignMatch?.name||null}(),position:"barrier"}}function B(e){const{template:n,campaign:t,position:a}=k(),i={...e,user_type:e.user_type||l(),template:n,position:a};return t&&(i.campaign=t),i}function v(e,n,t="chargebee",a,i){const o=B({payment_provider:t,plan_id:e});a&&(o.transaction_id=a),i&&(o.currency=i),Y("subscribe",o,n),w("subscription_conversion",{planId:e,value:n,provider:t,transactionId:a,currency:i,template:o.template,campaign:o.campaign,position:o.position}),x.log("Subscription conversion tracked",{planId:e,value:n,provider:t,currency:i,template:o.template,campaign:o.campaign})}function _(e="paywall"){const n=B({source:e});Y("signup",n),w("signup_conversion",{source:e,template:n.template,campaign:n.campaign,position:n.position}),x.log("Signup conversion tracked",{source:e,template:n.template,campaign:n.campaign})}function E(e="default",n="unknown"){const{template:t,campaign:a}=k(),i=B({source:e});i.position=n,Y("newsletter",i),w("newsletter_conversion",{newsletterName:e,template:t,campaign:a,position:n}),x.log("Newsletter conversion tracked",{newsletterName:e,template:t,campaign:a,position:n})}function q(e,n,t,a="chargebee"){const i=B({payment_provider:a,plan_id:e});t&&(i.currency=t),Y("begin_checkout",i,n),w("begin_checkout_conversion",{planId:e,value:n,currency:t,provider:a,template:i.template,campaign:i.campaign,position:i.position}),x.log("Begin checkout conversion tracked",{planId:e,value:n,currency:t,template:i.template,campaign:i.campaign})}function S(e,n,t,a="chargebee"){const i=B({payment_provider:a,plan_id:e});t&&(i.currency=t),Y("checkout_abandoned",i,n),w("checkout_abandoned_conversion",{planId:e,value:n,currency:t,provider:a,template:i.template,campaign:i.campaign,position:i.position}),x.log("Checkout abandoned conversion tracked",{planId:e,value:n,currency:t,template:i.template,campaign:i.campaign})}function Y(e,n,t){window.marfeel=window.marfeel||{cmd:[]};const a={};n&&(a.meta=n),void 0!==t&&(a.value=t),window.marfeel.cmd.push(["compass",function(n){Object.keys(a).length>0?n.trackConversion(e,a):n.trackConversion(e)}]),x.log(`Marfeel Compass: trackConversion('${e}')`,a)}function T(){const e=d.eL.value,n=e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type,t=e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system;return{userType:l(),contentVisibility:u(),wallType:m(),wallState:g(),closedValue:h(),rawData:{isAuthenticated:window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated,userGrantStatus:window.FUTR?.Kiosq?.User?.user_grant_status,wallType:n,wallSystem:t,hasBarrier:e?.hasBarrier??window.FUTR?.Kiosq?.hasBarrier,granted:e?.granted??window.FUTR?.Kiosq?.granted,campaignApplied:e?.finalSiteConfig!==e?.defaultSiteConfig}}}function F(){const e=T(),n=window.dataLayer?window.dataLayer.filter(e=>{if(!("event"in e))return!1;const{event:n}=e;return"string"==typeof n&&n.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(),n.length>0?(console.group(`DataLayer Events (${n.length})`),n.forEach((e,n)=>{console.log(`${n+1}. ${e.event}`,e.marfeel)}),console.groupEnd()):console.log("%cNo Marfeel events in dataLayer yet","color: gray; font-style: italic;"),console.groupEnd()}const L=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function I(){w("page_view")}function M(){w("barrier_impression",{barrierType:m()})}function R(e){w("barrier_unlock",{unlockMethod:e})}function D(e,n){w("cta_click",{ctaType:e,ctaPosition:n}),function(e,n){const t=B({source:e});t.position=n,Y(`cta_${e}`,t),x.log("CTA conversion tracked",{ctaType:e,ctaPosition:n,template:t.template,campaign:t.campaign})}(e,n)}function U(e,n){w("free_article_view",{freeArticlesRemaining:e,totalFreeArticles:n})}let $=!1,K=!1,N=!1;function j(){N||$&&K&&(N=!0,C(),I(),L.log("Deferred page view fired (barrier resolved + user data loaded)"))}function O(){window.FUTR=window.FUTR||{},window.FUTR.Marfeel={debug:F,getState:T,trackSubscription:v,trackSignup:_,trackNewsletter:E,trackBeginCheckout:q,trackCheckoutAbandoned:S},document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{i.log("KiosqUserDataIsLoadingEnd event received, setting user type"),c()}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&(i.log("User data already loaded, setting user type immediately"),c()),i.log("User Journey tracking initialized, listening for KiosqUserDataIsLoadingEnd"),document.addEventListener("KiosqBarrierResolved",()=>{$=!0,L.log("Barrier resolved, checking if page view can fire..."),j()}),document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{N||(K=!0,L.log("User data loaded, checking if page view can fire..."),j())}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&(K=!0,L.log("User data was already loaded")),setTimeout(()=>{N||(L.log(`Safety timeout: firing page view (barrier=${$}, user=${K})`),N=!0,C(),I())},1e4),j()}},1625(e,n,t){function a(){return"undefined"!=typeof document&&(null!==document.getElementById("article-body")||/theweek\.com/i.test(window.location.hostname)&&window.location.pathname.includes("/edition"))}t.d(n,{U:()=>a})},6321(e,n,t){t.d(n,{UY:()=>o,kR:()=>a,wR:()=>i});const a=e=>e?.granted||!1,i=e=>void 0!==e?.User,o=()=>{let e=[];if(null!==localStorage.getItem("kiosq_article_url_ack")){let n=localStorage.getItem("kiosq_article_url_ack")||"";e=JSON.parse(window.atob(n))}return e}},9095(e,n,t){t.d(n,{J:()=>Ce,L:()=>be});var a=t(2074),i=t(1500),o=t(45),r=t(1715),l=t(4640),s=t(7584);const c=e=>(0,r.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,r.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"})}),d=e=>{const{visible:n}=e;return n?(0,r.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.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,r.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.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"})})};var p=t(8032),A=t(7819),u=t(4176),m=t(950),g=t(5755);const f=(0,m.A)(),h=(e,n,t)=>t=>{const a=document.querySelector(`#${Ce}`),i=document.querySelector(A.KA);if(!a||!i)return void console.warn("Paywall container or locked element not found:",`#${Ce}`,a,A.KA,i);const o=a.querySelector("div:first-child");if(!o)return void console.warn("Paywall element not found inside container");const r=o.classList.contains("hidden");r&&void 0!==n?(C(n,null),o.classList.remove("hidden"),i.style.setProperty("height","var(--desktop-content-limit)")):((0,A.rV)(),o.classList.add("hidden"),i.style.setProperty("height","auto")),e&&e(!r)},C=(e,n)=>{const t=document.querySelector(A.KA);t&&(null!==e&&t.style.setProperty("--desktop-content-limit",`${e}rem`),null!==n&&t.style.setProperty("--mobile-content-limit",`${n}rem`),t.style.setProperty("height","var(--desktop-content-limit)"))},b=e=>{const{desktopLimit:n,mobileLimit:t,setDesktopLimit:a,setMobileLimit:i}=e,o=e=>{const t=e?Number(e.target.value):n;console.log("Desktop limit sent to Proof.vanilla.tools:",t),window.opener.postMessage({update:t},"https://proof.vanilla.tools")};return(0,r.Y)("div",{className:"paywall-height-input",children:(0,r.Y)("ul",{className:"",children:(0,r.FD)("li",{children:[(0,r.FD)("span",{children:["Vertical position ",(0,r.Y)(u.A,{text:{__html:"Based on text size, should be <br />roughly the same on desktop and mobile"},children:(0,r.Y)("a",{className:"btn",children:"?"})}),":"]}),(0,r.Y)("input",{type:"range",min:0,max:1e3,id:"desktop-limit",name:"desktop-limit",value:n,onInput:e=>{const n=Number(e.target.value);a(n),C(n,n)},onChange:e=>{const n=Number(e.target.value);a(n),C(n,n)},onMouseUp:o,onKeyUp:e=>{const n=e.target,t=Number(n.value);let i=t;if("ArrowUp"===e.key||"ArrowRight"===e.key)i=Math.min(100,t+1);else{if("ArrowDown"!==e.key&&"ArrowLeft"!==e.key)return;i=Math.max(0,t-1)}e.preventDefault(),a(i),C(i,null),o(e)}}),(0,r.Y)(u.A,{text:"This value will be set in proof.vanilla.tools",children:(0,r.Y)("div",{className:"indicator",children:n})})]})})})},w=e=>{const{KiosqData:n}=e,[t,a]=(0,s.J0)(!1);let i=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,o=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;i||(i=(0,g.a8)(n.finalSiteConfig?.limitOfContent||0)),o||(o=(0,g.a8)(n.finalSiteConfig?.limitOfContentMobile||0));const[l,m]=(0,s.J0)(i),[C,w]=(0,s.J0)(o),[y,x]=(0,s.J0)(!1);return(0,s.vJ)(()=>{const e=document.querySelector(`#${Ce}`),n=e?.querySelector("div:first-child"),t=be.filter(e=>(0,g.Kt)(e))?.map(e=>(0,g.Kt)(e))[0];(0,A.rV)(),n&&(n.classList.add("hidden"),f.debug(`Preview: hiding paywall #${Ce} div`,n,t)),t&&t?.style?.setProperty("height","auto"),x(!1)},[]),(0,r.Y)(s.FK,{children:(0,r.FD)("div",{style:{position:"fixed",top:"10px",right:"10px",zIndex:"10010"},children:[(0,r.Y)("div",{className:"flex",children:(0,r.Y)(u.A,{text:"Show Paywall Settings",children:(0,r.Y)("a",{className:"btn alone",onClick:()=>a(!t),children:(0,r.Y)(c,{})})})}),t&&(0,r.Y)("div",{className:"paywall-settings-overlay",children:(0,r.FD)("div",{className:"paywall-settings-modal",children:[(0,r.FD)("header",{className:"paywall-settings-header",children:[(0,r.Y)("h3",{children:"Paywall Settings"}),(0,r.Y)("div",{className:"paywall-settings-actions",children:(0,r.Y)(u.A,{text:y?"Show":"Hide",children:(0,r.Y)("a",{className:"btn",onClick:h(x,l),children:(0,r.Y)(d,{visible:y})})})})]}),(0,r.Y)("div",{className:"paywall-settings-content",children:(0,r.Y)(b,{desktopLimit:l,mobileLimit:C,setDesktopLimit:m,setMobileLimit:w})}),(0,r.Y)("p",{children:"Note: this is for preview only : you need to report the value for this Article in:"}),(0,r.FD)("p",{children:[(0,r.Y)(p.A,{}),(0,r.Y)("code",{children:" Settings -> Paywall Viewport threshold"})]})]})})]})})},y=({KiosqData:e})=>(0,r.Y)(s.FK,{children:(0,r.Y)(w,{KiosqData:e})});var x=t(3413),k=t(4456),B=t(9891),v=t(299),_=t(3076),E=t(908);const q=e=>{let n=document.querySelectorAll(".kiosq-event-cta");0!==n.length&&n.forEach(n=>{n.addEventListener("click",n=>{((e,n)=>{let t=document.querySelector("html"),a=t?.getAttribute("data-locale"),i=n?.finalSiteConfig,o={GB:i?.bluebird_buy_sub??null,US:i?.cds_buy_sub??null},r=i?.cds_provider&&a?a:"GB";(0,v.R)(`interact with ${(0,A.fU)(n)}`,"subscription page"),(0,_.kq)("subscribe","barrier"),(0,E.UP)((0,E.Kw)(n,"inline"),"signup",e.target);const l=o[r];l&&(window.location.href=l)})(n,e)})});const t="regwall"===(0,A.fU)(e)&&(e?.finalSiteConfig?.regwall_can_dismiss??window.FUTR?.Kiosq?.defaultSiteConfig?.regwall_can_dismiss??!1),a=e?.finalSiteConfig?.regwall_dismiss_reset_counter??window.FUTR?.Kiosq?.defaultSiteConfig?.regwall_dismiss_reset_counter??!1;document.querySelectorAll(".dismiss-barrier").forEach(n=>{t?n.addEventListener("click",function(){window._dismissRegwallListenerAdded||((0,v.R)("Interact with regwall","Dismiss"),(0,_.kq)("dismiss","regwall"),(0,E.UP)((0,E.Kw)(e,"inline"),"close",n),a&&(localStorage.removeItem("kiosq_article_reset"),localStorage.removeItem("kiosq_article_url_ack")),window.dispatchEvent(new CustomEvent("evt_a13x")),window._dismissRegwallListenerAdded=!0)}):n.style.display="none"})};var S=t(3013),Y=t(8262),T=t(3610);const F=({templateData:e})=>(0,r.FD)("div",{class:"kiosq-main-layer disable-scrollbars from-generic","data-testid":"kiosq-main-layer",children:[(0,r.Y)("div",{class:"kiosq-gradient"}),(0,r.FD)("div",{class:"kiosq-main-layer-container",children:[(0,r.Y)("button",{className:"dismiss-barrier","aria-label":"Close",children:(0,r.Y)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,r.Y)("path",{d:"M6 6 L18 18 M18 6 L6 18",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round"})})}),(0,r.Y)("div",{class:"kiosq-logo rowLeft",children:(0,r.Y)("img",{src:`${e?.logo}`})}),(0,r.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,r.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,r.FD)("div",{class:"kiosq-login-button rowLeft","data-testid":"kiosq-login-button",children:[(0,r.Y)("button",{class:"kiosq-event-signup","data-tracking":"barrier","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,r.Y)("div",{className:"container-kiosq-markup-signup-button",dangerouslySetInnerHTML:{__html:e?.buttonText||""}})}),(0,r.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,r.Y)("strong",{children:"Sign in here"})]})]}),(0,r.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,r.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]}),L=({templateData:e})=>(0,r.FD)("div",{id:"main_layer_regwall",class:"kiosq-main-layer disable-scrollbars",children:[(0,r.Y)("div",{class:"kiosq-gradient"}),(0,r.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,r.Y)("div",{class:"kiosq-logo rowLeft",children:(0,r.Y)("img",{src:`${e?.logo}`})}),(0,r.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,r.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,r.Y)("template",{"data-slice-id":"slice-newsletterForm-kiosq","data-slice-class":"NewsletterFormSlice"}),(0,r.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,r.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]});var I=t(6321),M=t(9652);const R=(0,m.A)();var D;!function(e){e.Main="Main",e.Premium="Premium",e.Regwall="Regwall"}(D||(D={}));const U=e=>{const n=/<script\b([^>]*)>([\s\S]*?)<\/script>/gi,t=[],a=[];let i;for(;i=n.exec(e);){const e=i[1],n=i[2],o=e.match(/src=["']([^"']+)["']/);o?a.push(o[1]):t.push(n.trim())}return{cleanHtml:e.replace(n,""),scripts:t,externalScripts:a}},$=(e,n,t,a="kiosq-custom-js")=>{t.forEach(n=>{const t=document.createElement("script");t.className=a,t.src=n,t.async=!0,e.appendChild(t)}),n.forEach(n=>{const t=document.createElement("script");t.className=a,t.type="text/javascript",t.appendChild(document.createTextNode(n)),e.appendChild(t)})},K=({kiosqData:e,fetchedMatchCampaigns:n,isShowingBarrier:t})=>{const i=(e=>{const{defaultSiteConfig:n,finalSiteConfig:t}=e,a=t||n;let i={LayerComponent:F,...a?.main_layer_enabled&&{customTemplateId:a?.main_layer_custom_template},...a?.main_layer_enabled&&{customTemplateComputed:a?.layerCustomMarkup?.main_layer},logo:a?.logo,textBeforeButton:a?.textBeforeButton,textAfterButton:a?.textAfterButton,buttonText:a?.button_text,type:D.Main};return(0,A.ki)(e)?(i.logo=a?.logo_premium,!0===a?.main_layer_premium_enabled&&(i.customTemplateId=a?.main_layer_custom_template,i.customTemplateComputed=a?.layerCustomMarkup?.main_layer_premium),Object.assign(i,{textBeforeButton:a?.textBeforeButtonPremium,textAfterButton:a?.textAfterButtonPremium,buttonText:a?.button_text_premium,type:D.Premium})):(0,A.Zd)(e)&&!(0,I.wR)(e)?(!0===a?.regwall_layer_enabled&&(i.customTemplateId=a?.regwall_layer_custom_template,i.customTemplateComputed=a?.layerCustomMarkup?.regwall_layer),Object.assign(i,{logo:a?.logo_regwall,textBeforeButton:a?.textBeforeButtonRegwall,textAfterButton:a?.textAfterButtonRegwall,buttonText:a?.button_text_regwall,type:D.Regwall})):(0,A.F1)(e)&&Object.assign(i,{LayerComponent:L,customTemplateId:a?.regwall_layer_custom_template,customTemplateComputed:a?.layerCustomMarkup?.regwall_layer,type:D.Regwall}),(0,l.vJ)(()=>{const e=new Set,a=i.customTemplateId;[{cfg:n,source:"default"},{cfg:t,source:"final"}].forEach(({cfg:n,source:i})=>{if(!n)return;const o=!t&&"default"===i||!!t&&"final"===i;n.main_layer_enabled&&n.main_layer_custom_template&&e.add({headline:D.Main,name:"main_layer_custom_template",guid:n.main_layer_custom_template,source:i,isActive:o&&a===n.main_layer_custom_template});const r=!!n.main_layer_premium_custom_template,l=n.main_layer_premium_custom_template||n.main_layer_custom_template;n.main_layer_premium_enabled&&l&&e.add({headline:D.Premium,name:r?"main_layer_premium_custom_template":"fallback to main_layer_custom_template",guid:l,source:i,isActive:o&&a===l}),n.regwall_layer_enabled&&n.regwall_layer_custom_template&&e.add({headline:D.Regwall,name:"regwall_layer_custom_template",guid:n.regwall_layer_custom_template,source:i,isActive:o&&a===n.regwall_layer_custom_template})}),M.y$.value=e,R.info("Updated customTemplatesInfos from useMainLayerResolver",e)},[n,t,i.customTemplateId]),i})(e),{cleanHtml:o,scripts:s,externalScripts:c}=U(i.customTemplateComputed??""),d=(0,l.li)(!1);return(0,l.vJ)(()=>{if(!t||d.current)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=()=>{d.current||(d.current=!0,(0,x.y)({location:"inline",template:i.customTemplateId}))};return M.eL.value?.hasBarrier||window.FUTR?.Kiosq?.hasBarrier?e():document.addEventListener("KiosqBarrierResolved",e,{once:!0}),()=>{document.removeEventListener("KiosqBarrierResolved",e)}},[t,i.customTemplateComputed,i.customTemplateId,i.LayerComponent]),(0,l.vJ)(()=>{if(!t)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=document.querySelector("#kiosq-app-paywall-js");e&&((s.length>0||c.length>0)&&!e.querySelector(".kiosq-custom-js")&&$(e,s,c),queueMicrotask(()=>{(0,k.uU)("#kiosq-app-paywall-js",{location:"inline",template:i.customTemplateId})}))},[t,i.customTemplateId,i.customTemplateComputed,i.LayerComponent]),(0,l.vJ)(()=>((0,B.$4)(e),q(e),(0,B.$h)(e),(0,S.G5)(e),(0,B.L)(e),()=>{(0,Y.S)()}),[]),(0,l.vJ)(()=>{(0,B.$4)(e),q(e),(0,B.$h)(e)},[i.customTemplateComputed,t]),(0,l.vJ)(()=>{(0,A.bU)()?(0,A.rV)():(0,A.V1)(e)},[e,t]),(0,r.Y)("div",{className:"wrapper-template wrapper-main-template"+(t?" is-visible":" is-not-visible"),"data-testid":"main-layer-wrapper-main",children:t&&(0,r.FD)(a.FK,{children:[i?.customTemplateComputed&&"string"==typeof i.customTemplateComputed?(0,r.Y)("div",{className:"main-custom-template",dangerouslySetInnerHTML:{__html:o}}):(0,r.Y)(i.LayerComponent,{templateData:i}),(0,r.Y)(T.A,{classOverrides:{loaderContent:"override-loader-position overlay "+(n?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},N=({templateData:e})=>(0,r.FD)(a.FK,{children:[(0,r.Y)("div",{class:"kiosq-sticky-flag"}),(0,r.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer from-generic","data-testid":"kiosq-main-layer",children:[(0,r.Y)("div",{class:"kiosq-gradient"}),(0,r.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,r.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,r.Y)("img",{src:`${e?.logo}`})}),(0,r.Y)("div",{class:"kiosq-description",children:(0,r.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,r.FD)("div",{class:"kiosq-login-button",children:[(0,r.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,r.Y)("div",{className:"container-kiosq-markup-sticky-signup-button",dangerouslySetInnerHTML:{__html:e?.stickyButtonText||""}})}),(0,r.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,r.Y)("strong",{children:"Sign in here"})]})]})]})]})]}),j=({templateData:e})=>(0,r.FD)(a.FK,{children:[(0,r.Y)("div",{class:"kiosq-sticky-flag"}),(0,r.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer","data-testid":"kiosq-main-layer",children:[(0,r.Y)("div",{class:"kiosq-gradient"}),(0,r.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,r.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,r.Y)("img",{src:`${e?.logo}`})}),(0,r.Y)("div",{class:"kiosq-description",children:(0,r.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,r.Y)("a",{href:"#main_layer_regwall",children:(0,r.Y)("div",{class:"kiosq-login-button",children:(0,r.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 O;!function(e){e.Main="Sticky",e.Regwall="Sticky Regwall"}(O||(O={}));var z=t(4481);const P=({onStickyFlagFooter:e})=>{const[n,t]=(0,l.J0)(!1),[a,i]=(0,z.q)();return n!==i&&(e(i),t(i)),(0,r.Y)("div",{ref:a,id:"kiosq-sticky-flag-footer-ref"})},W=({kiosqData:e,fetchedMatchCampaigns:n,isShowingBarrier:t})=>{const i=(e=>{const{defaultSiteConfig:n,finalSiteConfig:t}=e,a=t||n;let i={StickyLayerComponent:N,...a?.sticky_layer_enabled&&{stickyCustomTemplateId:a?.sticky_layer_custom_template},...a?.sticky_layer_enabled&&{stickyCustomTemplateComputed:a?.layerCustomMarkup?.sticky_layer},logo:a?.logo,textStickyBeforeButton:a?.textStickyBeforeButton,stickyButtonText:a?.sticky_button_text,type:"sticky_layer"};return(0,A.Zd)(e)&&!(0,I.wR)(e)?(a?.sticky_regwall_layer_enabled&&(i.stickyCustomTemplateId=a?.sticky_regwall_layer_custom_template,i.stickyCustomTemplateComputed=a?.layerCustomMarkup?.sticky_regwall_layer),i.logo=a?.logo_small_regwall_auth,i.textStickyBeforeButton=a?.textStickyRegwallAuthBeforeButton,i.stickyButtonText=a?.sticky_regwall_auth_button_text):(0,A.F1)(e)&&(i.StickyLayerComponent=j),(0,l.vJ)(()=>{const e=new Set,a=i.stickyCustomTemplateId;[{cfg:n,source:"default"},{cfg:t,source:"final"}].forEach(({cfg:n,source:i})=>{if(!n)return;const o=!t&&"default"===i||!!t&&"final"===i;n.sticky_layer_enabled&&n.sticky_layer_custom_template&&e.add({headline:O.Main,name:"sticky_layer_custom_template",guid:n.sticky_layer_custom_template,source:i,isActive:o&&a===n.sticky_layer_custom_template}),n.sticky_regwall_layer_enabled&&n.sticky_regwall_layer_custom_template&&e.add({headline:O.Regwall,name:"sticky_regwall_layer_custom_template",guid:n.sticky_regwall_layer_custom_template,source:i,isActive:o&&a===n.sticky_regwall_layer_custom_template})}),M.y$.value=e},[n,t,i.stickyCustomTemplateId]),i})(e),{cleanHtml:o,scripts:s,externalScripts:c}=U(i.stickyCustomTemplateComputed??""),d=(0,l.li)(!1);return(0,l.vJ)(()=>{t&&!d.current&&(i.stickyCustomTemplateComputed||i.StickyLayerComponent)&&(d.current=!0,(0,k.Sd)({location:"sticky",template:i.stickyCustomTemplateId}))},[t,i.stickyCustomTemplateComputed,i.stickyCustomTemplateId,i.StickyLayerComponent]),(0,l.vJ)(()=>((0,B.$4)(e),q(e),(0,B.$h)(e),(0,B.L)(e),()=>{(0,Y.S)()}),[]),(0,l.vJ)(()=>{(0,B.$4)(e),q(e),(0,B.$h)(e)},[i.stickyCustomTemplateComputed,t]),(0,l.vJ)(()=>{if(t&&i.stickyCustomTemplateComputed){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;$(e,s,c)}},[t,i.stickyCustomTemplateComputed]),(0,A.aq)(e)&&(0,v.R)(`show ${(0,A.fU)(e)}`,"sticky"),(0,r.Y)(a.FK,{children:(0,r.FD)("div",{className:"wrapper-template sticky-layer-generic","data-testid":"sticky-layer-wrapper",children:[i?.stickyCustomTemplateComputed&&"string"==typeof i.stickyCustomTemplateComputed?(0,r.Y)("div",{className:"sticky-layer-custom-template","data-testid":"sticky-layer-wrapper",dangerouslySetInnerHTML:{__html:o}}):(0,r.Y)(i.StickyLayerComponent,{templateData:i}),(0,r.Y)(T.A,{classOverrides:{loaderContent:"override-loader-position overlay "+(n?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},H=e=>({validDate:(new Date).toISOString().split("T")[0],...e}),J="REQUEST_STARTED",Q="REQUEST_SUCCESSFUL",V="REQUEST_FAILED",G=(e,n)=>{switch(n.type){case J:return{...e,isLoading:!0};case Q:return{...e,isLoading:!1,error:null,data:n.data};case V:return{...e,isLoading:!1,error:n.error};default:return e}},X=({error:e})=>({type:V,data:null,error:e}),Z={"Content-Type":"application/json"},ee=({url:e,data:n,headersOptions:t=Z,timeout:a=5e3})=>{const[i,o]=(0,l.WO)(G,{isLoading:!0,data:null,error:null});return(0,l.vJ)(()=>{const i=new AbortController,r=setTimeout(()=>{i.abort()},a);return(async()=>{o({type:J,data:null,error:null});try{const a=await fetch(e,{signal:i.signal,method:"POST",headers:t,body:JSON.stringify(n)}),r=await a.json();if(200!==a.status)throw new Error(`${r?.message} (${a?.status}${a?.statusText?`:${a?.statusText}`:""})`);o((({responseData:e})=>({type:Q,data:e,error:null}))({responseData:r}))}catch(e){i.signal.aborted?o(X({error:"Request timed out"})):o(X({error:e.message}))}})(),()=>{clearTimeout(r),i.abort()}},[e]),i},ne=(0,m.A)({prefix:"KIOSQ App Campaign ",backgroundColor:"#c18ff2",color:"#ffffff"}),te={"Content-Type":"application/json","Accept-Encoding":"gzip"},ae=(0,m.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),ie=({eventName:e,kiosqInfo:n})=>{Y.B.dispatch(e,n||{})},oe={"==":(e,n)=>e===n,"!=":(e,n)=>e!==n,">":(e,n)=>Number(e)>Number(n),"<":(e,n)=>Number(e)<Number(n),">=":(e,n)=>Number(e)>=Number(n),"<=":(e,n)=>Number(e)<=Number(n),contains:(e,n)=>("string"==typeof e||!!Array.isArray(e))&&e.includes(n),notContains:(e,n)=>"string"==typeof e?!e.includes(n):!Array.isArray(e)||!e.includes(n),in:(e,n)=>!!Array.isArray(e)&&e.includes(n),notIn:(e,n)=>!Array.isArray(e)||!n.includes(n),existOne:(e,n)=>Array.isArray(e)&&e.some(e=>e===n),notExistOne:(e,n)=>!Array.isArray(e)||!e.some(e=>e===n),existOneBy:(e,n)=>Array.isArray(e)&&e.some(e=>e===n),notexistOneBy:(e,n)=>!Array.isArray(e)||!e.some(e=>e===n)},re=(e,n)=>{if(!window.FUTR?.Kiosq?.Campaign?.Context)return!1;const t=window.FUTR.Kiosq.Campaign.Context.find(n=>n&&n.name===e.link_js_vars_variable_name);if(!t)return!1;n&&Array.isArray(t.computeValue)&&t.computeValue.push(n);const a=e.link_js_vars_operator,i=oe[a];return!!i&&i(t.computeValue,e.link_js_vars_value)},le=()=>({processHookParent:({hooks:e})=>{e.forEach(({target:e="",parents:n=[],position:t,component:i})=>{let o=document.getElementById(e);o||(o=document.createElement("div"),o.id=e),n.every(e=>{let n=(0,g.Kt)(e);return!n||("prepend"===t?n.prepend(o):n.parentNode?.insertBefore(o,n.nextSibling))}),(0,a.XX)(i,o)})},placeEltToTarget:({hooks:e=[]})=>{e?.forEach(({target:e,parents:n=[],component:t,position:i},o)=>{const r=document.createElement("div");(0,a.XX)(t,r);const l=r.firstChild;l&&!l.id&&(l.id=`${e}-${o}`),n.forEach(n=>{let t=(0,g.Kt)(n);if(!t)throw console.warn("%c KIOSQ App Campaign ","background: #c18ff2;color: #ffffff;",` No Parent target found for hook ${e}, check id or class ${n} existing in the DOM}`);switch(i){case"before":t.parentNode?.insertBefore(l,t);break;case"after":t.parentNode?.insertBefore(l,t.nextSibling);break;case"prepend":t.prepend(l);break;case"append":t.append(l);break;default:t.parentNode?.replaceChild(l,t)}})})}}),se=e=>{const{processRewriteLinks:n}=(r=e,{processRewriteLinks:()=>{if(r.finalSiteConfig?.inject?.links_rewriter&&r.finalSiteConfig.inject.links_rewriter.length>0){const e=new URLSearchParams(window.location.search);let n=sessionStorage.getItem("rule_channel");e.has("channel")&&(n="channel="+e.get("channel"));const t=window.location.origin;document.querySelectorAll("a").forEach(e=>{const a=e.href,i=r.finalSiteConfig?.inject?.links_rewriter?.filter(e=>a.includes(e.link_replace_source));if(i&&i.length>0)for(const o of i){if(n&&sessionStorage.setItem("rule_channel",n),o.link_use_js_vars){if(n&&o.link_js_vars_value!==n)continue;if(!re(o,n))continue}if(o.link_persist_query){const n=new URL(a,t),i=new URL(o.link_replace_destination,t),r=new URLSearchParams;for(const[e,t]of n.searchParams.entries())i.searchParams.has(e)||r.set(e,t);for(const[e,n]of i.searchParams.entries())r.set(e,n);i.search=r.toString(),e.href=i.toString()}else e.href=o.link_replace_destination;o.link_replace_label&&(e.innerHTML=o.link_replace_label),e.setAttribute("link-before-rewritten-by-kiosq",`${a}`),e.setAttribute("link-rewritten-by-kiosq-with",r?.Campaign.id?`${r.kiosqEndpoint}/#/campaigns/${r?.Campaign.id}`:`${r.kiosqEndpoint}/#/sites-configs/${r?.defaultSiteConfig.site}`)}})}}}),{processInjectCustomJS:t,processInjectCustomCSS:i}=(e=>{const{placeEltToTarget:n}=le(),t=e?.finalSiteConfig?.inject??{},i=t.injection_js_selector?t.injection_js_selector:null,o=t.custom_js?`(function (D,W) {\n const custom_js = () => {\n${t.custom_js}\n};\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n})(document,window);`:"";return{processInjectCustomJS:()=>{n({hooks:[{target:"kiosq-campaign-custom-js",parents:i?[i]:["head"],position:"append",component:(0,a.h)("script",{type:"text/javascript",id:"kiosq-campaign-custom-js",dangerouslySetInnerHTML:{__html:o}})}]})},processInjectCustomCSS:()=>{n({hooks:[{target:"kiosq-campaign-custom-css",parents:i?[i]:["head"],position:"append",component:(0,a.h)("style",{type:"text/css",id:"kiosq-campaign-custom-css",dangerouslySetInnerHTML:{__html:t.custom_css??""}})}]})}}})(e),{processingCustomTemplateInjection:o}=(e=>({processingCustomTemplateInjection:()=>{const{placeEltToTarget:n}=le();e.finalSiteConfig?.inject?.elements_custom_template&&e.finalSiteConfig.inject.elements_custom_template.length>0&&e.finalSiteConfig.inject.elements_custom_template.forEach(t=>{n({hooks:[{target:"kiosq-injected-element",parents:[t?.css_selector],position:t?.position,component:(0,a.h)("div",{className:"kiosq-injected-element","original-element-replaced":t?.css_selector,"element-injected-by-kiosq-with":`${e.kiosqEndpoint}/#/campaigns/${e?.Campaign?.id}`,dangerouslySetInnerHTML:{__html:t.injected_custom_template_computed},ref:e=>{e&&e.querySelectorAll("script").forEach(e=>{const n=document.createElement("script");Array.from(e.attributes).forEach(e=>{n.setAttribute(e.name,e.value)}),e.src?n.src=e.src:n.textContent=e.textContent,e.parentNode?.replaceChild(n,e)})}})}]})})}}))(e);var r;e.finalSiteConfig?.is_injection_enabled&&(n(),o(),t(),i())},ce={matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}},de=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||[]},M.eL.value.Campaign={...M.eL.value.Campaign,id:e?.data?.rule?.name||M.eL.value.Campaign?.id||"",campaignMatch:e?.data?.rule||M.eL.value.Campaign?.campaignMatch||{},campaignsMatch:e?.data?.rules||M.eL.value.Campaign?.campaignsMatch||[]}};var pe=t(4191);const Ae=()=>{const e=(0,m.A)(),[n,t]=(0,l.J0)(M.eL.value),[i,o]=(0,l.J0)((0,A.Fn)(n)),[s,c]=(0,l.J0)(null),d=M.eL.value?.finalSiteConfig?.template_sticky||!1,p=new URLSearchParams(window.location.search),u=!!M.WE.value.isDebugMode||"1"===p.get("_flexi_kiosq_debug");let{fetcherMatchCampaigns:f,siteConfig:h}=((e,n)=>{const t=(0,m.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),[a,i]=(0,l.J0)(ce),[o,r]=(0,l.J0)(e?.defaultSiteConfig);if((0,l.vJ)(()=>{(({eventName:e,kiosqInfo:n})=>{Y.B.on(e,()=>{ae.log(e,n)})})({eventName:"KiosqEnvironment",kiosqInfo:M.WE.value}),(({eventName:e,kiosqInfo:n})=>{Y.B.on(e,()=>{ae.log(e,n)})})({eventName:"UserContextComputed",kiosqInfo:e?.Campaign?.Context||[]}),ie({eventName:"KiosqEnvironment"}),ie({eventName:"UserContextComputed"})},[]),(0,l.vJ)(()=>{o?.is_injection_enabled&&!a?.matchOne?.isLoading&&a?.matchOne?.data&&se({...e,finalSiteConfig:o})},[o?.is_injection_enabled,a]),e?.defaultSiteConfig?.campaign_enable){const o=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_one`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,g.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,l.vJ)(()=>{t.isLoading||ne.log("Pythia match one:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);let s={...a,matchOne:o};if(n){const n=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_all`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,g.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,l.vJ)(()=>{t.isLoading||ne.log("Pythia match all result:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);s={...s,matchAll:n},de(n),(0,l.vJ)(()=>{i(s),M.Rf.value=s},[n.isLoading])}(0,l.vJ)(()=>{if(i(s),M.Rf.value=s,!o?.isLoading&&o?.data?.matched){t.info("Campaign matched:",o?.data?.rule?.name);const n=o?.data?.result?JSON.parse(o.data.result):{},a=(0,g.$N)(e.defaultSiteConfig,n);r(a),(0,M.CR)({...e,finalSiteConfig:a}),(0,A.aq)(e)&&(0,v.R)("show campaign",o?.data?.rule?.name||""),de(o)}},[o?.isLoading])}return{fetcherMatchCampaigns:a,siteConfig:o}})(M.eL.value,u);const C={...M.eL.value,finalSiteConfig:h};null!==s||(f.matchOne.isLoading||null===f.matchOne.data&&null===f.matchOne.error)&&h.campaign_enable||(M.eL.value=C,(0,M.CR)(C),c(!1)),!1===s&&((0,S.ay)(C),(0,M.CR)(M.eL.value),t(M.eL.value),o((0,A.Fn)(M.eL.value)),e.log("FUTR.KiosqData","\n",M.eL.value,"\n",`isShowBarrier:${(0,A.Fn)(M.eL.value)}; conditions:`,`(isActive&&!isRegWallAuthConnected&&!isGranted&&!isHubPageActive):${(0,A.$m)(M.eL.value)&&!(0,A.I_)(M.eL.value)&&!(0,I.kR)(M.eL.value)&&!(0,A.zt)(M.eL.value)},`,"classic"===(0,A.IA)(M.eL.value)?`-> isUnderClassicPaywall:${(0,A.zU)(M.eL.value)}`:"metered"===(0,A.IA)(M.eL.value)?`-> !isSeeingFreeArticle:${!(0,pe.uG)(M.eL.value)}`:""),(0,_.s1)(),c(!0));const[b,w]=(0,l.J0)(!1);return(0,l.vJ)(()=>{(e=>{const n=document.querySelector(".footer")||document.getElementById("document-footer"),t=document.createElement("div");t.id="kiosq-sticky-flag-footer",n&&!document.getElementById("kiosq-sticky-flag-footer")&&(n.parentNode?.insertBefore(t,n.previousSibling),(0,a.Qv)((0,r.Y)(P,{onStickyFlagFooter:n=>e(n)}),t))})(w)},[w]),(0,l.vJ)(()=>{if(null!==i&&!0===s&&window?.FUTR?.Kiosq?.resolveKiosqDataV2){const e=n;e.hasBarrier=i,delete e.promiseKiosqDataV2,delete e.resolveKiosqDataV2,(0,M.CR)(e),window.FUTR.Kiosq.resolveKiosqDataV2(e)}},[i,s]),(0,l.vJ)(()=>{const e=()=>{(0,S.qL)(C)};return window.addEventListener("evt_a13x",e),()=>window.removeEventListener("evt_a13x",e)},[]),(0,r.FD)(r.FK,{children:[(0,r.Y)(z.r,{render:({inView:e,entry:t})=>(0,r.FD)(r.FK,{children:[(0,r.Y)(K,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i}),d&&i&&!e&&void 0!==t&&t?.boundingClientRect?.y<0&&!b&&(0,r.Y)(W,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i})]})}),(0,A.bU)()&&(0,r.Y)(y,{KiosqData:n})]})},ue=({templateData:e})=>(0,r.FD)(r.FK,{children:[(0,r.Y)("div",{class:"kiosq-dropdown kiosq-dropdown-menu-header",children:(0,r.FD)("label",{for:"kiosq-dropdown-checkbox",children:[(0,r.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/m7awu8serc1613169967.svg",alt:"HubPage",className:"kiosq-dropdown-checkbox-img"}),(0,r.Y)("svg",{preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",children:(0,r.Y)("path",{d:"M1000 100L500 900 0 100h1000z"})})]})}),(0,r.Y)("input",{id:"kiosq-dropdown-checkbox",type:"checkbox"}),(0,r.Y)("div",{class:"kiosq-main-layer kiosq-header-menu-layer kiosq-header-menu-layer-default",children:(0,r.FD)("div",{class:"kiosq-main-layer-container",children:[(0,r.Y)("div",{class:"kiosq-title",children:(0,r.Y)("a",{href:e?.hubpage_link,children:(0,r.Y)("div",{dangerouslySetInnerHTML:{__html:e?.hubpage_title||""}})})}),(0,r.Y)("div",{class:"kiosq-subtitle",dangerouslySetInnerHTML:{__html:e?.hubpage_subtitle||""}}),(0,r.Y)("div",{class:"kiosq-description",dangerouslySetInnerHTML:{__html:e?.hubpage_description||""}}),(0,r.FD)("div",{class:"kiosq-login-button",children:[(0,r.Y)("button",{class:"kiosq-event-signup","data-tracking":"header-dropdown-menu","data-paywall-param":"true","data-mrf-conversion":"cta_subscribe",children:"JOIN NOW"}),(0,r.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,r.Y)("strong",{children:"Sign in here"})]})]})]})})]}),me=e=>{const n=(e=>{const n=e?.finalSiteConfig||e.defaultSiteConfig;return{LayerComponent:ue,...n?.custom_headermenu_layer_enabled&&{customTemplateId:n?.custom_headermenu_layer},...n?.custom_headermenu_layer_enabled&&{customTemplateComputed:n?.layerCustomMarkup?.custom_headermenu_layer},logo:n?.hubpage_link_logo_header,hubpage_link:n?.hubpage_link,hubpage_title:n?.hubpage_title,hubpage_subtitle:n?.hubpage_subtitle,hubpage_description:n?.hubpage_description,type:"headermenu_layer"}})(e),{customTemplateComputed:t}=n,{defaultSiteConfig:a}=e;return a?.custom_headermenu_layer_enabled&&t&&"string"==typeof t?(0,r.Y)("div",{className:"headermenu-custom-template",dangerouslySetInnerHTML:{__html:t}}):(0,r.Y)(n.LayerComponent,{templateData:n})};var ge=t(429),fe=t(8804);const{processHookParent:he}=le(),Ce="kiosq-app-paywall-js",be=["kiosq-everywhere","article-body","flexi-kiosq-targeted-area"];"undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.kiosqEvent={trackLoginEvent(e,n,t,a,o){(0,i.Z)(e,n,t,a,o)},trackSignupEvent(e,n,t,a,i){(0,o.s)(e,n,t,a,i)}}),(0,m.A)().debug("KiosqSelectors",{KiosqSelector:Ce,KiosqHeaderSelector:"kiosq-app-headermenu",KiosqSelectorList:be}),async function(){const e=M.eL.value?.defaultSiteConfig;if(e?.kiosq_abtest_enable&&e?.site){const n=await(0,fe.j3)(e.site);(0,fe.RW)(n)}if(he({hooks:[{target:Ce,parents:be,component:(0,a.h)(Ae,{})},...M.eL.value?.defaultSiteConfig?.template_menu_header?[{target:"kiosq-app-headermenu",parents:["auth-in-nav-header"],component:(0,a.h)(me,M.eL.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,a.XX)((0,a.h)(ge.A,{}),e)}}()},9652(e,n,t){t.d(n,{CR:()=>d,No:()=>c,Rf:()=>p,Sx:()=>o,WE:()=>l,eL:()=>s,y$:()=>r});var a=t(5763),i=t(5755);let o=(0,a.vP)([]),r=(0,a.vP)(new Set);const l=(0,a.vP)({appEnv:"dev",nodeEnv:"production",kiosqApiEndpoint:window.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||window.FUTR?.Kiosq?.kiosqEndpoint||"",pythiaEndpoint:window.FUTR.Kiosq.defaultSiteConfig?.pythia_cache_endpoint||"",isDebugMode:(0,i.zX)("_flexi_kiosq_debug")||!1}),s=(0,a.vP)(window.FUTR.Kiosq||{}),c=(0,a.vP)(window.FUTR.Connect||{}),d=e=>{window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},Object.assign(window.FUTR.Kiosq,e)},p=(0,a.vP)({matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}})},950(e,n,t){t.d(n,{A:()=>r});var a=t(5755),i=t(9652);const o={prefix:"KIOSQ Appv2",color:"#ffffff",backgroundColor:"#7F00FF"},r=e=>{const n={...o,...e},t=e=>(...t)=>{if((0,a.rL)()&&!i.WE.value.isDebugMode)return;const o=`background: ${n.backgroundColor}; color: ${n.color};`;console[e](`%c ${n.prefix} `,o,...t)};return{log:t("log"),info:t("info"),warn:t("warn"),error:t("error"),debug:t("debug")}}},5755(e,n,t){t.d(n,{$N:()=>s,As:()=>m,Kt:()=>f,Ri:()=>u,TV:()=>A,XB:()=>d,a8:()=>h,rL:()=>g,zX:()=>p,zZ:()=>a});const a=e=>Array.isArray(e)?e.reduce((e,n)=>(void 0!==n?.computeValue&&(e[n?.name]=n?.computeValue),e),{}):{};function i(e){return e&&"object"==typeof e&&!Array.isArray(e)}function o(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!1;const n=Object.getPrototypeOf(e);return n===Object.prototype||null===n}function r(e){if("object"!=typeof e||null===e)return e;try{return structuredClone(e)}catch{if(Array.isArray(e))return e.map(e=>r(e));if(o(e)){const n=e,t={};for(const e of Object.keys(n))t[e]=r(n[e]);return t}return e}}function l(e,n){if(o(n))for(const t of Object.keys(n)){const a=n[t];if(void 0===a)continue;if(!(t in e)){e[t]=r(a);continue}const i=e[t];o(i)&&o(a)?l(i,a):e[t]=r(a)}}function s(e,n){const t=r(e);return l(t,n),t}function c(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;t++)if(i(e[t])&&i(n[t])){const a=d(e[t],n[t],[]);if(Object.keys(a).length>0)return!1}else if(Array.isArray(e[t])&&Array.isArray(n[t])){if(!c(e[t],n[t]))return!1}else if(e[t]!==n[t])return!1;return!0}function d(e,n,t){const a={};return new Set([...Object.keys(e),...Object.keys(n)]).forEach(o=>{const r=e[o],l=n[o];if(!t.includes(o))if(Array.isArray(r)&&Array.isArray(l))c(r,l)||(a[o]={obj1:r,obj2:l});else if(i(r)&&i(l)){const e=d(r,l,t);Object.keys(e).length>0&&(a[o]={obj1:r,obj2:l})}else r!==l&&(a[o]={obj1:r,obj2:l})}),a}const p=e=>new URLSearchParams(window.location.search).get(e),A=(e,n,t)=>{var a="";if(t){var i=new Date;i.setTime(i.getTime()+24*t*60*60*1e3),a="; expires="+i.toUTCString()}document.cookie=e+"="+(n||"")+a+"; path=/"},u=e=>{for(var n=e+"=",t=document.cookie.split(";"),a=0;a<t.length;a++){for(var i=t[a];" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(n))return i.substring(n.length,i.length)}return null},m=e=>JSON.stringify(e).replace(/\"/gi,""),g=()=>"https://kiosq.vanilla.tools"===window.FUTR?.Kiosq?.kiosqEndpoint||/^kiosq\..*\.van-prod.futureplc.engineering$/.test(window.FUTR?.Kiosq?.kiosqEndpoint);function f(e){let n=null;try{n=document.querySelector(e),n??(n=e.includes("#")?document.querySelector(e):document.querySelector(`.${e}`))}catch(n){console.warn("%c KIOSQ Appv2 ","background: #7F00FF;color: #ffffff;",e,n)}return n??(n=document.getElementById(e)),n}function h(e){return e/parseFloat(getComputedStyle(document.documentElement).fontSize)}},3610(e,n,t){t.d(n,{A:()=>i});var a=t(1715);const i=function({classOverrides:e}){return(0,a.Y)("div",{id:"loader-content",class:`loader-content ${e?.loaderContent}`,children:(0,a.Y)("div",{class:`loader ${e?.loader}`,id:"loader"})})}},4176(e,n,t){t.d(n,{A:()=>o});var a=t(1715),i=t(7584);const o=({children:e,text:n,show:t})=>{const o=(0,i.li)(null),r=(0,i.li)(null),[l,s]=(0,i.J0)({top:0,left:0,placement:"top",arrowLeft:"50%"}),[c,d]=(0,i.J0)(!1),p=(0,i.li)(null),A=void 0!==t?t:c;(0,i.vJ)(()=>{if(A&&r.current){const e=()=>{if(o.current&&r.current){const e=r.current,n=e.getBoundingClientRect(),t=5;let a=e.querySelector(".smart-tooltip"),i=(e.querySelector(":first-child")?.getBoundingClientRect(),n.left+n.width/2),o=a.getBoundingClientRect(),l=n.width/2-o.width/2,c=40,d="bottom";const p=window.innerWidth,A=window.innerHeight,u=o.right>p?p-o.right:0;let m=0;n.top+c+o.height>A&&(d="top",m=-(c+o.height+10)),l+=u,c+=m;const g={left:n.left+l,right:n.left+l+o.width,top:n.top+c,bottom:n.top+c+o.height};g.left<t?l+=t-g.left:g.right>p-t&&(l-=g.right-(p-t)),g.top<t?c+=t-g.top:g.bottom>A-t&&(c-=g.bottom-(A-t)),i=n.left+n.width/2-(n.left+l)-4,s({top:c,left:l,placement:d,arrowLeft:`${i}px`})}};e();const n=()=>e();return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)}},[A]);const u=A?"visible":"hidden",m=void 0!==t?e:(0,a.Y)("div",{onMouseEnter:e=>{e.preventDefault(),e.stopPropagation(),p.current&&(clearTimeout(p.current),p.current=null),d(!0)},onMouseLeave:e=>{e.preventDefault(),e.stopPropagation(),p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{d(!1),p.current=null},300)},style:{display:"inline-block"},children:e});return(0,a.FD)("div",{ref:r,className:"tooltip-container",children:[m,A&&(0,a.FD)("div",{ref:o,className:`smart-tooltip ${u}`,style:{top:`${l.top}px`,left:`${l.left}px`},children:["string"==typeof n?n:(0,a.Y)("div",{dangerouslySetInnerHTML:n}),(0,a.Y)("div",{className:`tooltip-arrow ${l.placement}`,style:{left:l.arrowLeft}})]})]})}},429(e,n,t){t.d(n,{A:()=>oe});var a=t(1715),i=t(2074),o=t(4640);const r=window.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||window.FUTR?.Kiosq?.kiosqEndpoint||"";var l=t(327),s=t.n(l),c=t(180),d=t.n(c),p=t(7752),A=t.n(p),u=t(8271),m=t.n(u),g=t(1267),f=t.n(g),h=t(832),C=t.n(h),b=t(2952),w={};w.styleTagTransform=C(),w.setAttributes=m(),w.insert=A().bind(null,"head"),w.domAPI=d(),w.insertStyleElement=f(),s()(b.A,w),b.A&&b.A.locals&&b.A.locals;var y=t(4176);const x=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.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"})}),k=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.Y)("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 10h4V6M4 4l6 6m8 4h-4v4m0-4l6 6"})});var B=t(8032);const v=e=>(0,a.FD)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.Y)("g",{"stroke-width":"0"}),(0,a.Y)("g",{"stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.FD)("g",{children:[(0,a.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,a.Y)("rect",{width:"24",height:"24",fill:"none"})]})]}),_=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 487.3 487.3",children:(0,a.Y)("g",{children:(0,a.Y)("g",{children:(0,a.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"})})})}),E=({collapsed:e,toggleMaximize:n,KiosqData:t,urlKiosqApi:i})=>(0,a.FD)("header",{children:[(0,a.Y)(y.A,{text:e?"Maximize":"Minimize",children:(0,a.Y)("a",{className:"btn",onClick:n,children:e?(0,a.Y)(x,{}):(0,a.Y)(k,{})})}),(0,a.FD)("h4",{children:["Kiosq Assistant",(0,a.Y)("span",{children:`(${t?.defaultSiteConfig?.site})`})]}),(0,a.FD)("div",{children:[(0,a.Y)(y.A,{text:"SiteConfig",children:(0,a.Y)("a",{target:"_blank",className:"btn",href:`${i}/#/sites-configs/${t?.defaultSiteConfig?.site}`,children:(0,a.Y)(B.A,{})})}),(0,a.Y)(y.A,{text:"Api SiteConfig",children:(0,a.Y)("a",{target:"_blank",className:"btn",href:`${i}/api/admin/sites-configs/${t?.defaultSiteConfig?.site}`,children:(0,a.Y)(v,{})})}),(0,a.Y)(y.A,{text:"Campaigns list",children:(0,a.Y)("a",{target:"_blank",className:"btn",href:`${i}/#/campaigns?displayedFilters=%7B%7D&filter=%7B%22site_config_overrided%22%3A%22${t?.defaultSiteConfig?.site}%22%7D&order=DESC&page=1&perPage=25&sort=priority`,children:(0,a.Y)(_,{})})}),(0,a.Y)(y.A,{text:"Kiosq Api Render to FTE",children:(0,a.Y)("a",{target:"_blank",className:"btn",href:`${i}/api/render?site=${t?.defaultSiteConfig?.site}`,children:(0,a.Y)(v,{})})})]})]});var q=t(3610),S=t(5755),Y=t(4191);const T=(e,n=!0)=>({main_layer_enabled:{label:"Main Layer with Custom Template enabled "+(n?`(${e})`:""),style:{}},main_layer:{label:"Main Layer render "+(n?`(${e})`:""),style:{}},main_layer_premium_enabled:{label:"Main Layer Premium with Custom Template enabled "+(n?`(${e})`:""),style:{}},regwall_layer_enabled:{label:"Regwall Layer with Custom Template enabled "+(n?`(${e})`:""),style:{}},sticky_layer_enabled:{label:"Sticky Layer with Custom Template enabled "+(n?`(${e})`:""),style:{}},traffic_exposure_rate:{label:"Traffic exposure rate "+(n?`(${e})`:""),style:{color:"green"}},traffic_exposure:{label:"Traffic exposure enabled "+(n?`(${e})`:""),style:{color:"green"}},sticky_regwall_layer_enabled:{label:"Sticky Regwall Layer with Custom Template enabled "+(n?`(${e})`:""),style:{}},sticky_layer:{label:"Sticky Layer render "+(n?`(${e})`:""),style:{}},textBeforeButton:{label:"Text before sign button "+(n?`(${e})`:""),style:{}},button_text:{label:"Text sign buton "+(n?`(${e})`:""),style:{}},textAfterButton:{label:"Text after sign button "+(n?`(${e})`:""),style:{}},limitOfFreeArticle:{label:"Limit of free article "+(n?`(${e})`:""),style:{color:"blue"}},limitOfFreeArticleAfterLogin:{label:"Limit of free article after login "+(n?`(${e})`:""),style:{color:"blue"}},freeArticleConsumed:{label:"Your free articles consumed "+(n?`(${e})`:""),style:{color:"blue"}},ABseed:{label:"Your ABseed "+(n?`(${e})`:""),style:{}},main_background_color:{label:"Background color layer "+(n?`(${e})`:""),style:{}},main_button_background_color:{label:"Background color button "+(n?`(${e})`:""),style:{}},wall_system:{label:"Wall System "+(n?`(${e})`:""),style:{color:"blue"}},wall_type:{label:"Wall Type "+(n?`(${e})`:""),style:{color:"purple"}},campaign_enable:{label:"Campaign Enabled "+(n?`(${e})`:""),style:{}}}[e]||{label:e}),F=(String.fromCodePoint(183),String.fromCodePoint(9656)),L=String.fromCodePoint(9662),I=({KiosqData:e})=>{const[n,t]=(0,o.J0)(!1),i=window.FUTR?.Kiosq?.Campaign?.Context??e?.Campaign?.Context,r=Array.isArray(i)?i.filter(e=>null!=e&&null!=e.name):[];return(0,a.FD)("table",{className:"table-item",children:[(0,a.Y)("thead",{onClick:()=>t(e=>!e),style:{cursor:"pointer"},children:(0,a.Y)("tr",{children:(0,a.FD)("th",{colSpan:2,children:["Scope Context",r.length>0?` (${r.length})`:""," ",(0,a.Y)("span",{style:{fontWeight:400,fontSize:"0.85em",opacity:.6},children:n?L:F})]})})}),n&&(0,a.Y)("tbody",{children:0===r.length?(0,a.Y)("tr",{children:(0,a.Y)("td",{colSpan:2,style:{fontStyle:"italic",color:"#999"},children:"No campaign context variables on this page."})}):r.map(e=>(0,a.FD)("tr",{children:[(0,a.Y)("td",{children:e.name}),(0,a.Y)("td",{children:JSON.stringify(e.computeValue)})]},e.name))})]})},M=({GlobalContext:e,filters:n,title:t})=>(0,a.FD)("table",{className:"table-item",children:[(0,a.Y)("thead",{children:(0,a.Y)("tr",{children:(0,a.Y)("th",{colSpan:2,children:`Scope ${t}`})})}),(0,a.Y)("tbody",{children:e&&Object.keys(e).filter(e=>n.includes(e)).map(n=>(0,a.FD)("tr",{children:[(0,a.Y)("td",{children:T(n,!1).label}),(0,a.Y)("td",{children:e&&(0,S.As)(e[n])})]}))})]}),R=({KiosqData:e,fetchedMatchCampaigns:n})=>{const t={freeArticleConsumed:(0,Y.kQ)(),ABSeed:(0,S.Ri)("ABseed")},i=(e?.finalSiteConfig||e?.defaultSiteConfig)??{},o={...i,...t};return(0,a.FD)("section",{className:"campaign-matched",children:[(0,a.FD)("header",{children:["Current Barrier Context ",(0,a.Y)("small",{children:"(Campaign | SiteConfig)"})]}),n?.matchOne?.isLoading?(0,a.Y)(q.A,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):(n?.matchOne?.data||o)&&(0,a.FD)("div",{className:"result-campaign-debug",children:[(0,a.Y)(I,{KiosqData:e}),(0,a.Y)(M,{title:"Barrier",GlobalContext:o,filters:["wall_type","wall_system","campaign_enable"]}),(0,a.Y)(M,{title:"Exposure",GlobalContext:o,filters:["traffic_exposure",...!0===i?.traffic_exposure?["traffic_exposure_rate","ABSeed"]:[]]}),(0,a.Y)(M,{title:"Articles",GlobalContext:o,filters:["limitOfFreeArticle","limitOfFreeArticleAfterLogin","freeArticleConsumed"]})]})]})};var D=t(9652),U=t(5763);const $=e=>{const{ct:n,showSourceLabel:t,rowSpan:i}=e;return(0,a.FD)("tr",{children:[t&&(0,a.Y)("th",{rowSpan:i,children:n.source}),(0,a.Y)("td",{children:(0,a.Y)(y.A,{text:n.name?` (${n.name})`:"",children:(0,a.Y)("span",{dangerouslySetInnerHTML:{__html:n.headline+(n.isActive?" &#11088;":"")}})})}),(0,a.Y)("td",{children:(0,a.Y)(y.A,{text:"Open Template",children:(0,a.Y)("a",{target:"_blank",href:`${r}/#/custom-templates/${n?.guid}`,children:`${n?.guid.replace("kiosq-custom-templates_","")}`})})})]})},K=()=>{const e=(0,U.HO)(()=>[...D.y$.value]),n=[];return e.value.forEach(e=>{const t="final"===e.source?"final":e.source??"default",a=n[n.length-1];a&&a.sourceKey===t?a.items.push(e):n.push({sourceKey:t,items:[e]})}),(0,a.FD)("section",{className:"custom-template",children:[(0,a.Y)("header",{dangerouslySetInnerHTML:{__html:"Custom Templates (used : &#11088;)"}}),(0,a.Y)("table",{className:"table-item templates",children:(0,a.Y)("tbody",{children:n.flatMap(e=>{const n=e.items.length;return e.items.map((e,t)=>(0,a.Y)($,{ct:e,showSourceLabel:0===t,rowSpan:n},e?.guid))})})})]})},N=({handleClose:e,icon:n,...t})=>(0,a.Y)("button",{className:"button-header-debug-wrapper-close",onClick:e,children:n}),j=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,a.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,a.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,a.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"})]})}),O=({title:e="",children:n,handleCloseModalPortal:t})=>(0,a.FD)("div",{id:"kiosq-modal-container",children:[(0,a.FD)("div",{className:"modal-header",children:[(0,a.Y)("span",{className:"modal-title",children:e}),(0,a.Y)(N,{handleClose:t,icon:(0,a.Y)(j,{})})]}),(0,a.Y)("div",{className:"modal-content",children:n})]});var z=t(7584);const P=({KiosqData:e})=>(0,a.FD)(i.FK,{children:[(0,a.FD)("span",{style:{color:"purple"},children:[`Current Wall Type: ${e?.finalSiteConfig?.wall_type}`," |"," "]}),(0,a.Y)("span",{style:{color:"blue"},children:`Current Wall System: ${e?.finalSiteConfig?.wall_system} (\n ${"metered"===e?.finalSiteConfig?.wall_system?`Your free article consume: ${(0,Y.kQ)()} / ${(e?.finalSiteConfig?.limitOfFreeArticle||0)+(e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0)} (remaining: ${(0,Y.jQ)(e)})`:""}\n )`}),(0,a.Y)("br",{}),(0,a.Y)("br",{}),(0,a.FD)("span",{style:{color:"green"},children:[`Current Traffic exposure: ${!!e?.finalSiteConfig?.traffic_exposure&&e?.finalSiteConfig?.traffic_exposure_rate}`," ","|"," "]}),(0,a.FD)("span",{style:{color:"green"},children:[`Your ABseed cookie: ${(0,S.Ri)("ABseed")}`,(0,a.Y)("br",{})]})]}),W=({KiosqData:e,campaign:n})=>{const{defaultSiteConfig:t,finalSiteConfig:i}=e,l=n?.name??"",s=l.match(/\s[-&#8211;&#8212;]\s/)?l.slice(0,l.search(/\s[-&#8211;&#8212;]\s/)):l,c=(0,S.XB)(t,i||{},["id","guid","main_layer","main_layer_premium","regwall_layer","sticky_layer","sticky_regwall_layer"]),d=e=>(0,a.Y)("img",{src:e}),p=(0,o.hb)(e=>0===e.search(/^<[^>]+>.*<\/[^>]+>$/g)?(0,a.Y)("div",{style:{overflow:"hidden"},dangerouslySetInnerHTML:{__html:e}}):e,[]),A=e=>{console.log(A,e);let n=new URL(e);return(0,a.FD)("table",{children:[(0,a.Y)("thead",{children:(0,a.Y)("tr",{children:(0,a.Y)("td",{colSpan:2,children:(0,a.Y)("a",{href:e,target:"_blank",children:n.hostname+n.pathname})})})}),(0,a.Y)("tbody",{children:[...n.searchParams].map(e=>(0,a.FD)("tr",{children:[(0,a.Y)("td",{children:e[0]}),(0,a.Y)("td",{children:e[1]})]}))})]})},u=(e,n)=>{if(null===e)return"null";switch(n){case"main_layer_custom_template":case"main_layer_premium_custom_template":return(0,a.Y)("a",{target:"_blank",href:`${r}/#/custom-templates/${e}`,children:e});case"color_primary":case"main_premium_button_background_color":return(e=>(0,a.FD)(a.FK,{children:[(0,a.Y)("input",{type:"color",value:e}),(0,a.FD)("span",{children:["(",e,")"]})]}))(e);case"src":case"preview":return d(e);case"domain":case"bluebird_buy_sub":return A(e);case"extra_css":case"signinButtonSpecificCss":return(e=>(0,a.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,a.Y)("span",{dangerouslySetInnerHTML:{__html:!0===e?"&#9989;":"&#10060;"}})}switch(typeof e){case"string":return n&&n.includes("logo")?d(e):p(e);case"object":return Array.isArray(e)?(i=e,(0,a.Y)("ul",{children:i.length?i.map((e,n)=>(0,a.Y)("li",{children:u(e)},n)):""})):(t=e,(0,a.Y)("table",{children:(0,a.Y)("tbody",{children:Object.keys(t).map(e=>(0,a.FD)("tr",{children:[(0,a.Y)("td",{children:(0,a.Y)("em",{children:e})}),(0,a.Y)("td",{children:u(t[e],e)})]},e))})}));default:return JSON.stringify(e)}var t,i};return(0,a.FD)("table",{className:"table-config-compare",children:[(0,a.FD)("thead",{children:[(0,a.Y)("tr",{children:(0,a.Y)("th",{colspan:3,children:(0,a.Y)(P,{KiosqData:e})})}),(0,a.FD)("tr",{children:[(0,a.Y)("th",{children:"Properties"}),(0,a.Y)("th",{children:(0,a.Y)("a",{target:"_blank",href:`${r}/#/sites-configs/${e?.defaultSiteConfig?.site}`,children:`Default (${e?.defaultSiteConfig?.site})`})}),(0,a.Y)("th",{children:(0,a.Y)("a",{target:"_blank",href:`${r}/#/campaigns/${s}`,children:`Campaign (${n.description} / Priority : ${n.priority})`})})]})]}),(0,a.Y)("tbody",{children:Object.keys(c).map((e,n)=>(0,a.FD)("tr",{children:[(0,a.Y)("th",{style:{...T(e).style},children:(0,a.Y)("strong",{children:T(e).label})}),(0,a.Y)("td",{style:{...T(e).style},children:u(c[e].obj1,e)}),(0,a.Y)("td",{style:{...T(e).style},children:u(c[e].obj2,e)})]},`table-compare-${n}`))})]})},H=e=>(0,a.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},children:[(0,a.Y)("path",{d:"M1 5h7M1 12h7M1 19h7",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}),(0,a.Y)("path",{d:"M16 5h7M16 12h7M16 19h7",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"}),(0,a.Y)("path",{d:"M9 5h6",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),(0,a.Y)("path",{d:"M13 3l2 2-2 2",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.Y)("path",{d:"M9 19h6",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),(0,a.Y)("path",{d:"M11 17l-2 2 2 2",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})]}),J=({KiosqData:e,campaign:n})=>{const[t,i]=(0,o.J0)(!1),l=()=>{const e=document.getElementById("kiosq-modal-container"),n=document.getElementById("kiosq-modal-portal");n?.removeChild(e),i(!1)};(0,o.vJ)(()=>{const i=document.getElementById("kiosq-modal-portal");t&&(0,z.Qv)((0,a.Y)(O,{title:"SiteConfigs Differences",handleCloseModalPortal:l,children:(0,a.Y)(W,{KiosqData:e,campaign:n})}),i)},[t,l,e,n]);const s=n?.name??"",c=s.match(/\s[-&#8211;&#8212;]\s/),d=c?s.indexOf(c[0]):-1,p=-1!==d?s.slice(0,d):s,A=-1!==d?s.slice(d+c[0].length):s;return(0,a.FD)("tr",{children:[(0,a.Y)("td",{children:(0,a.Y)(y.A,{text:p||"N/A",children:(0,a.Y)("a",{className:"btn",href:`${r}/#/campaigns/${p}`,target:"_blank",rel:"noopener noreferrer",children:A||"N/A"})})}),(0,a.Y)("td",{children:(0,a.Y)(y.A,{text:"Compare with site config",children:(0,a.Y)("a",{className:"btn",onClick:()=>{i(!0)},children:(0,a.Y)(H,{})})})}),(0,a.Y)("td",{children:n?.priority||"N/A"})]})},Q=({KiosqData:e,fetchedMatchCampaigns:n})=>(0,a.FD)(a.FK,{children:[(0,a.FD)("section",{className:"campaign-matched",children:[(0,a.FD)("header",{children:["Campaign Matched",(0,a.Y)("small",{children:"(name, diff, priority)"})]}),n?.matchOne?.isLoading?(0,a.Y)(q.A,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):n?.matchOne?.error?(0,a.Y)("div",{className:"result-campaign",children:n?.matchOne?.error}):n?.matchOne?.data&&(0,a.Y)("table",{className:"table-item empty",children:(0,a.Y)("tbody",{children:!0===n?.matchOne?.data?.matched?(0,a.Y)(J,{KiosqData:e,campaign:n?.matchOne?.data?.rule}):(0,a.Y)("tr",{children:(0,a.Y)("td",{colSpan:2,children:"No Campaign matched"})})})})]}),(0,a.FD)("section",{className:"campaigns",children:[(0,a.Y)("header",{children:"All Campaigns Matching"}),(0,a.Y)("div",{className:"result-campaign",children:n?.matchAll?.isLoading?(0,a.Y)(q.A,{classOverrides:{loaderContent:"loader-content-debug overlay",loader:"color-loader loader-debug"}}):n?.matchAll?.error?n?.matchAll?.error:n?.matchAll?.data&&(0,a.Y)("table",{className:"table-item empty",children:(0,a.Y)("tbody",{children:0===n?.matchAll?.data?.rules?.length?(0,a.Y)("tr",{children:(0,a.Y)("td",{colSpan:2,children:"No Campaign matched"})}):n?.matchAll?.data?.rules?.map(n=>(0,a.Y)(J,{KiosqData:e,campaign:n}))})})})]})]}),V=String.fromCodePoint(10003),G=String.fromCodePoint(10005),X=String.fromCodePoint(9888),Z=String.fromCodePoint(8212),ee=String.fromCodePoint(183),ne={success:{label:`${V} fetched`,color:"#2a7a2a"},empty:{label:`${X} endpoint OK ${Z} no experiments returned`,color:"#856404"},timeout:{label:`${G} timeout (>1500ms)`,color:"#c00"},error:{label:`${G} fetch error`,color:"#c00"}},te=({exp:e})=>{const n=Object.keys(e.configPatch??{});return(0,a.FD)("div",{class:"ab-test-experiment",children:[(0,a.FD)("div",{class:"ab-test-experiment-header",children:[(0,a.Y)("span",{class:"ab-test-name",children:e.name}),(0,a.Y)("span",{class:"ab-test-badge",children:e.variant})]}),(0,a.FD)("div",{class:"ab-test-meta",children:["variant ",e.variantIndex+1,"/",e.variantCount," ",ee," uid % ",e.variantCount," = ",e.variantIndex]}),n.length>0?(0,a.Y)("ul",{class:"ab-test-patch",children:n.map(n=>(0,a.FD)("li",{children:[(0,a.Y)("span",{class:"ab-test-patch-key",children:n}),(0,a.Y)("span",{class:"ab-test-patch-value",children:JSON.stringify(e.configPatch[n])})]},n))}):(0,a.Y)("div",{class:"ab-test-control-note",children:"control &#8212; no config patch"})]})},ae=()=>{const e=window.FUTR?.Kiosq?.AbTest,n=window.FUTR?.Kiosq?.defaultSiteConfig?.kiosq_abtest_enable;if(!n)return(0,a.FD)("div",{class:"ab-tests",children:[(0,a.Y)("header",{children:"A/B Tests"}),(0,a.FD)("div",{class:"ab-test-empty",children:[(0,a.Y)("code",{children:"kiosq_abtest_enable"})," is ",(0,a.Y)("strong",{children:"off"})," &#8212; enable it in the dashboard Features tab."]})]});if(!e)return(0,a.FD)("div",{class:"ab-tests",children:[(0,a.Y)("header",{children:"A/B Tests"}),(0,a.FD)("div",{class:"ab-test-empty",children:[(0,a.Y)("code",{children:"kiosq_abtest_enable"})," is on but ",(0,a.Y)("code",{children:"initExperiments"})," was not called. Check the browser console for errors."]})]});const{uid:t,experiments:o,skippedExperiments:r,fetchStatus:l,fetchedCount:s,endpoint:c}=e,d=ne[l]??{label:l,color:"#555"};return(0,a.Y)(i.FK,{children:(0,a.FD)("div",{class:"ab-tests",children:[(0,a.FD)("header",{children:["A/B Tests",(0,a.FD)("span",{class:"ab-test-uid-badge",children:["uid = ",t]})]}),(0,a.FD)("div",{class:"ab-test-fetch-status",style:{borderLeftColor:d.color},children:[(0,a.Y)("span",{style:{color:d.color,fontWeight:600},children:d.label}),` ${ee} `,s," experiment",1!==s?"s":""," received",(0,a.Y)("div",{class:"ab-test-endpoint",title:c,children:c})]}),"success"!==l&&"empty"!==l&&(0,a.FD)("div",{class:"ab-test-fetch-error",children:["The endpoint could not be reached. Check that the PHP endpoint is deployed and the JSONP request succeeds. You can manually set the uid to test:"," ",(0,a.Y)("code",{children:'localStorage.setItem("kiosq_ab_uid","0")'})]}),(0,a.FD)("div",{class:"ab-test-tip",children:["Change uid: ",(0,a.Y)("code",{children:'localStorage.setItem("kiosq_ab_uid","0")'})," + reload"]}),0===o.length&&0===r.length?(0,a.Y)("div",{class:"ab-test-empty",children:s>0?`${s} experiment${s>1?"s":""} fetched but none are active (enabled with &#8805;2 variants).`:"No experiments configured for this site yet."}):(0,a.FD)(a.FK,{children:[o.map(e=>(0,a.Y)(te,{exp:e},e.name)),r.length>0&&(0,a.FD)("div",{class:"ab-test-skipped",children:[(0,a.FD)("div",{class:"ab-test-skipped-title",children:[X," ",r.length," experiment",r.length>1?"s":""," skipped ",Z," conditions not matched on this page:"]}),r.map(e=>(0,a.FD)("div",{class:"ab-test-skipped-item",children:[(0,a.Y)("code",{children:e.name})," ",ee," ",e.reason]},e.name))]})]})]})})},ie=e=>{const{KiosqData:n}=e,[t,l]=(0,o.J0)(!0),[s,c]=(0,o.J0)("context"),d=!!window.FUTR?.Kiosq?.AbTest?.experiments?.length;return(0,a.Y)(i.FK,{children:(0,a.FD)("div",{id:"kiosqAssistant",className:t?"collapsed":"",children:[(0,a.Y)(E,{collapsed:t,toggleMaximize:()=>l(!t),KiosqData:n,urlKiosqApi:r}),(0,a.FD)("div",{className:"content",children:[(0,a.FD)("div",{class:"debug-tabs",children:[(0,a.Y)("button",{class:"debug-tab"+("context"===s?" active":""),onClick:()=>c("context"),children:"Context"}),(0,a.FD)("button",{class:`debug-tab${"abtests"===s?" active":""}${d?" has-badge":""}`,onClick:()=>c("abtests"),children:["A/B Tests",d?` (${window.FUTR.Kiosq.AbTest.experiments.length})`:""]})]}),"context"===s&&(0,a.FD)(i.FK,{children:[(0,a.Y)(R,{...e}),(0,a.Y)(K,{}),(0,a.Y)(Q,{...e})]}),"abtests"===s&&(0,a.Y)(ae,{})]})]})})},oe=()=>(0,a.FD)(a.FK,{children:[(0,a.Y)(ie,{KiosqData:D.eL.value,fetchedMatchCampaigns:D.Rf.value}),(0,a.Y)("div",{id:"kiosq-modal-portal"})]})},8032(e,n,t){t.d(n,{A:()=>i});var a=t(1715);const i=e=>(0,a.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 54 54",children:[(0,a.Y)("g",{"stroke-width":"0"}),(0,a.Y)("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),(0,a.Y)("g",{id:"SVGRepo_iconCarrier",children:(0,a.FD)("g",{children:[(0,a.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,a.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"})]})})]})}},t={};function a(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={id:e,exports:{}};return n[e](o,o.exports,a),o.exports}a.m=n,e=[],a.O=(n,t,i,o)=>{if(!t){var r=1/0;for(d=0;d<e.length;d++){for(var[t,i,o]=e[d],l=!0,s=0;s<t.length;s++)(!1&o||r>=o)&&Object.keys(a.O).every(e=>a.O[e](t[s]))?t.splice(s--,1):(l=!1,o<r&&(r=o));if(l){e.splice(d--,1);var c=i();void 0!==c&&(n=c)}}return n}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,i,o]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var t in n)a.o(n,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.j=431,(()=>{var e={431:0};a.O.j=n=>0===e[n];var n=(n,t)=>{var i,o,[r,l,s]=t,c=0;if(r.some(n=>0!==e[n])){for(i in l)a.o(l,i)&&(a.m[i]=l[i]);if(s)var d=s(a)}for(n&&n(t);c<r.length;c++)o=r[c],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return a.O(d)},t=self.webpackChunkkiosq=self.webpackChunkkiosq||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))})(),a.nc=void 0;var i=a.O(void 0,[647],()=>a(9095));i=a.O(i)})();
//# 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 I=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,I=e.onMouseUp,F=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",I),ae=ne("stop",function(e){Y&&e.preventDefault(),M&&M(e)}),se=ne("start",D),ue=ne("stop",F),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 F=(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"})(I);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(F,(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,I=a.disableRestoreFocus,F=void 0!==I&&I,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:F,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",I="exited",F="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=I,r.appearStatus=F):o=L:o=t.unmountOnExit||t.mountOnEnter?$:I,r.state={status:o},r.nextCallback=null,r}(0,j.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===$?{status:I}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==F&&n!==L&&(t=F):n!==F&&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===F){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===I&&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:F},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:I},function(){e.props.onExited(r)})})})):this.safeSetState({status:I},function(){e.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current: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=I,W.ENTERING=F,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)}),I=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:I,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,I=e.transformOrigin,F=void 0===I?{vertical:"top",horizontal:"left"}:I,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,F.vertical)+t,horizontal:Z(e,F.horizontal)}},[F.horizontal,F.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,I=e.onFocus,F=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:F,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():(I&&I(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)},"&#8201;","*"))});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 I=(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 F(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(F(t,["Input","Select"])){var n=F(t,["Select"])?t.props.input:t;n&&(0,g.gr)(n.props)&&(e=!0)}}),e}),M=j[0],$=j[1],I=i.J0(function(){var e=!1;return n&&i.yL.forEach(n,function(t){F(t,["Input","Select"])&&(0,g.lq)(t.props,!0)&&(e=!0)}),e}),L=I[0],D=I[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,I=e.tabIndex,F=(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:F,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!==I?I: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,I=(0,o.A)(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),F=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:F,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},I))});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,F=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&&"&#160;*")}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:F,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(I,(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 I(e){return(0,v.eM)(e,y.text.primary)>=T?y.text.primary:m.text.primary}var F=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=I(e.main)),e},L={dark:y,light:m};return(0,a.A)((0,r.A)({common:s,type:O,primary:F(n),secondary:F(_,"A400","A200","A700"),error:F(x),warning:F(S),info:F(C),success:F(E),grey:u,contrastThreshold:T,getContrastText:I,augmentColor:F,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},9125(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n}).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var s=0;s<e.length;s++){var u=[].concat(e[s]);r&&o[u[0]]||(n&&(u[2]?u[2]="".concat(n," and ").concat(u[2]):u[2]=n),t.push(u))}},t}},690(e){"use strict";function t(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}e.exports=function(e){var n,r,o=(r=4,function(e){if(Array.isArray(e))return e}(n=e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(n,r)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(n,r)||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.")}()),i=o[1],a=o[3];if(!a)return i;if("function"==typeof btoa){var s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),l="/*# ".concat(u," */"),c=a.sources.map(function(e){return"/*# sourceURL=".concat(a.sourceRoot||"").concat(e," */")});return[i].concat(c).concat([l]).join("\n")}return[i].join("\n")}},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)}},I={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===p?h+"scroll-chaining":e)}},F={"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=F[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,$,I,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}}},I=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}(_),F={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new I(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,$,F,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:()=>F,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,I=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};function F(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||I(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:F,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=I(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=F(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 I(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 F(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=F(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)},327(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var i={},a=[],s=0;s<e.length;s++){var u=e[s],l=r.base?u[0]+r.base:u[0],c=i[l]||0,d="".concat(l," ").concat(c);i[l]=c+1;var f=n(d),p={css:u[1],media:u[2],sourceMap:u[3],supports:u[4],layer:u[5]};if(-1!==f)t[f].references++,t[f].updater(p);else{var h=o(p,r);r.byIndex=s,t.splice(s,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var i=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var s=n(i[a]);t[s].references--}for(var u=r(e,o),l=0;l<i.length;l++){var c=n(i[l]);0===t[c].references&&(t[c].updater(),t.splice(c,1))}i=u}}},7752(e){"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},1267(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},8271(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},180(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},832(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},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 d(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 u(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}}function h(){const e=document.cookie.match(/(?:^|;\s*)_ga=GA\d+\.\d+\.(\d+\.\d+)/);return e?e[1]:null}function g(){var e,o;return null!==(e=null===(o=document.cookie.match(/_ga_[^=]+=GS2\.\d+\.s(\d+)/))||void 0===o?void 0:o[1])&&void 0!==e?e:null}function v(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")}async function p(e,o,n,t,i){var r,c,a,d;const u=null!==(r=h())&&void 0!==r?r:"",p=null!==(c=g())&&void 0!==c?c:"",w={hostedPageID:null!=e?e:null,site:null!==(a=null===(d=window.FUTR)||void 0===d||null===(d=d.Kiosq)||void 0===d||null===(d=d.defaultSiteConfig)||void 0===d?void 0:d.id)&&void 0!==a?a:null,isConnected:o,newsletterConsent:n,contactConsent:t,wineRelationship:i,current_url:"undefined"!=typeof window?window.location.href:"",ga_client_id:u,ga_session_id:p},m=l(JSON.stringify(w)),b="".concat(window.location.origin,"/kiosq-api/api/post-purchase-cb/").concat(m).concat(s);try{const e=await fetch(b);if(!e.ok)throw new Error("Network response was not ok: ".concat(e.status));const o=await e.json();return v(o),o}catch(e){throw e}}function w(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 m(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?w(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}const b=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")},y=function(e,o,n){var t,i;let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";console.log("[Kiosq Analytics] Tracking Chargebee event:",window.pushToDataLayer,e,o,n,r),window.pushToDataLayer&&o&&(window.pushToDataLayer(m(m({event:e,payment_provider:c,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,c),"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,c))},f=function(e,o,n,t){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";window.pushToDataLayer&&e?(window.pushToDataLayer({event:"purchase",payment_provider:i,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()}),function(e,o,n,t){var i;let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";null!==(i=window.FUTR)&&void 0!==i&&null!==(i=i.Marfeel)&&void 0!==i&&i.trackSubscription?window.FUTR.Marfeel.trackSubscription(e,o,r,t,n):(window.marfeel=window.marfeel||{cmd:[]},window.marfeel.cmd.push(["compass",function(i){i.trackConversion("subscribe",{meta:{payment_provider:r,plan_id:e,transaction_id:t,currency:n},value:o})}]),console.log("[Kiosq Analytics] Marfeel subscription queued via marfeel.cmd (paywall bundle unavailable)",{itemId:e,transactionId:t}))}(o,e.price,e.currency,n,i)):console.warn("[Kiosq Analytics] trackChargebeePurchase skipped &#8212; missing pushToDataLayer or planDetails",{hasPushToDataLayer:!!window.pushToDataLayer,planDetails:e})},k=function(e,o,n){let t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;window.pushToDataLayer&&window.pushToDataLayer({event:e,payment_provider:"chargebee",item_id:o,error_message:n,timestamp:(new Date).toISOString()}),C(e,o,n,t)},C=function(e,o,n){let t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{const i=JSON.stringify(m({eventName:e,itemId:o,errorMessage:n,url:window.location.href,timestamp:(new Date).toISOString()},t?{email:t}:{}));fetch("".concat(window.location.origin,"/kiosq-api/api/chargebee/log-error"),{method:"POST",headers:{"Content-Type":"application/json"},body:i,keepalive:!0}).catch(()=>{})}catch(e){console.warn("[Chargebee] Failed to report error to backend:",e)}};function _(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){var o,n,t,l,s,u,h,g;let{close:v,next:p,selectedItemId:w,planDetails:m,isConnected:b,onCheckoutSuccess:f,onError:C,onUserExists:T}=e;const[F,O]=(0,r.J0)(""),[S,U]=(0,r.J0)(""),[D,q]=(0,r.J0)(!1),[N,P]=(0,r.J0)(!1),[Y,R]=(0,r.J0)(""),[x,I]=(0,r.J0)(!1),E=(0,r.li)(!1),j=!(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)(()=>{O(""),U(""),q(!1),P(!1)},[w]),(0,c.FD)(a,{isOpen:!!w,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:F,onChange:e=>O(e.target.value),className:"chargebee-checkout-email-input"}),K&&(0,c.Y)("div",{className:"chargebee-checkout-select-wrapper",children:(0,c.FD)("select",{value:Y,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"})]})}),S&&(0,c.Y)("p",{className:"chargebee-checkout-email-message",children:S})]}),!j&&(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:D,onChange:()=>q(!D)}),(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===(u=window.FUTR)||void 0===u||null===(u=u.Kiosq)||void 0===u||null===(u=u.defaultSiteConfig)||void 0===u?void 0:u.name," newsletter."]})})]}),(0,c.FD)("label",{className:"chargebee-checkout-checkbox",children:[(0,c.Y)("input",{type:"checkbox",checked:N,onChange:()=>P(!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(!F)return U("Please enter your email");if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(F))return U("Please enter a valid email");if(!w)return U("Item ID missing");I(!0),U(""),E.current=!1,y("begin_checkout",m,w,{user_data:{email_provided:!0,newsletter_consent:D,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:F,businessEntityId:n})}),r=await t.json();if(!t.ok){const e=r.error||r.message||"Customer check failed (".concat(t.status,")");return U("Connection error. Please try again."),void k("checkout_error",w,e,F)}if(r.exists&&!b){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:F,site:e})}),t=await n.json();if(n.ok&&t.success)return void(null==T||T({email:F,newsletterConsent:D,contactConsent:N,wineRelationship:Y,activeSubscription:r.active_subscription}));{const e=t.message||"Failed to send verification code";return U(e),k("checkout_error",w,e,F),void I(!1)}}const c=Chargebee.getInstance(),a=r.checkout_token||null;v(),c.openCheckout({hostedPage:async()=>{try{var e;return await d(function(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?_(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}({email:F,itemId:w,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),C("There was a temporary connection issue. Please try submitting again."),k("checkout_error",w,e.message,F),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]&&y(o[e],m,w)},success:e=>{E.current=!0,f(e,F,D,N,Y)},close:()=>{console.log("Checkout closed by user"),E.current||y("checkout_abandoned",m,w)}})}catch(e){console.error("User check error:",e),U("Connection error. Please try again."),k("checkout_error",w,e.message,F)}finally{I(!1)}},className:"chargebee-checkout-email-cta-button",disabled:x,children:x?"Checking...":"Next"})]})]})]})}function F(e){var o;let{isOpen:n,email:t,itemId:i,onVerified:l,onCancel:s,onError:d}=e;const[u,h]=(0,r.J0)(""),[g,v]=(0,r.J0)(""),[p,w]=(0,r.J0)(!1),m=async()=>{if(!u||6!==u.length)return v("Please enter the 6-digit code");w(!0),v("");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})}),i=await n.json();n.ok&&i.valid?l(i.checkout_token||null):v(i.message||"Invalid verification code")}catch(e){console.error("OTP verification error:",e),v("Connection error. Please try again."),null==d||d("Connection error during OTP verification"),k("checkout_error",i,e.message,t)}finally{w(!1)}};return(0,r.vJ)(()=>{n||(h(""),v(""),w(!1))},[n]),(0,c.FD)(a,{isOpen:n,onClose:s,overlayClass:"chargebee-checkout-overlay",boxClass:"chargebee-checkout-box",children:[(0,c.Y)("button",{className:"chargebee-checkout-close-btn",onClick:s,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=>h(e.target.value.replace(/\D/g,"").slice(0,6)),onKeyDown:e=>{"Enter"!==e.key||p||m()},className:"chargebee-checkout-email-input chargebee-checkout-otp-input",maxLength:"6",autoFocus:!0,disabled:p}),g&&(0,c.Y)("p",{className:"chargebee-checkout-email-message ".concat(g.includes("sent")?"success":""),children:g})]}),(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()=>{w(!0),v("");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})}),r=await n.json();if(n.ok&&r.success)v("A new code has been sent to your email");else{const e=r.message||"Failed to resend code";v(e),k("checkout_error",i,e,t)}}catch(e){console.error("OTP resend error:",e),v("Connection error. Please try again."),k("checkout_error",i,e.message,t)}finally{w(!1)}},style:{fontWeight:700,lineHeight:"23px",fontSize:"14px"},children:"Resend Verification Code"})}),(0,c.Y)("footer",{children:(0,c.Y)("button",{onClick:m,className:"chargebee-checkout-email-cta-button",disabled:p||6!==u.length,children:p?"Submitting...":"Submit"})})]})]})}function O(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 S(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 U(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 D(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 q(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?D(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}const N="kiosq_purchase_pending",P=e=>{const o="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===o.length)return o.pop().split(";").shift()},Y=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 R=!1;const x=async()=>{var e,o;if(R)console.log("[Chargebee] userEvent already dispatched, skipping duplicate call");else{if(R=!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,d,u,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(),m=P("kiosq_user");let b=null;m&&null!==(e=window.FUTR)&&void 0!==e&&null!==(e=e.Connect)&&void 0!==e&&null!==(e=e.Auth)&&void 0!==e&&e.parseJwt&&(b=window.FUTR.Connect.Auth.parseJwt(m));let y=null;try{var f;y=await(null===(f=window)||void 0===f||null===(f=f.bordeaux)||void 0===f?void 0:f.hybridId)}catch(e){console.error("[Chargebee] Error fetching hybridId:",e)}return{vanillaSession:P("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=b)||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 Y(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===(d=w.browser)||void 0===d?void 0:d.major)||null},os:{name:(null==w||null===(u=w.os)||void 0===u?void 0:u.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:q({},e)}}),console.log("[Chargebee] Sent userEvent via FTE mechanism with structure:",e)}else console.warn("[Chargebee] dispatchOrQueueAction not available, cannot send userEvent")}};function I(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 E(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 j(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 K(e){for(var o=1;o<arguments.length;o++){var n=null!=arguments[o]?arguments[o]:{};o%2?j(Object(n),!0).forEach(function(o){(0,i.A)(e,o,n[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(n,o))})}return e}var A,J;console.log("[Kiosq] chargebee-checkout bundle loaded"),function(e,o){if(null!==(e=window.FUTR.Kiosq)&&void 0!==e&&null!==(e=e.defaultSiteConfig)&&void 0!==e&&e.chargebee_provider||null!==(o=window.FUTR.Kiosq)&&void 0!==o&&null!==(o=o.defaultSiteConfig)&&void 0!==o&&o.arcade_provider){console.log("[Kiosq] ArcadeCheckout here");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 L=!(null===(A=window.FUTR)||void 0===A||null===(A=A.Kiosq)||void 0===A||null===(A=A.defaultSiteConfig)||void 0===A||!A.chargebee_provider),B=document.createElement("div");B.id="chargebee-root",document.body.appendChild(B),(0,t.XX)((0,t.h)(L?function(e){var o,n;let{isConnected:t}=e;const[i,a]=(0,r.J0)(null),[l,s]=(0,r.J0)(null),[w,m]=(0,r.J0)(null),[C,_]=(0,r.J0)({email:"",subID:"",plan:"",nextBillingAt:""}),[D,P]=(0,r.J0)(!1),[Y,R]=(0,r.J0)(null),[j,A]=(0,r.J0)(null),[J,L]=(0,r.J0)(null),B=(0,r.li)(null),W=(0,r.li)(null),M=(0,r.li)(!1),G=(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"),[V,z]=(0,r.J0)(G.current),H=()=>{var e;return null===(e=window.FUTR)||void 0===e||null===(e=e.Kiosq)||void 0===e||null===(e=e.User)||void 0===e?void 0:e.email};(0,r.vJ)(()=>{(()=>{"true"===sessionStorage.getItem("kiosq_chargebee_complete")&&(console.log("[Chargebee] Detected post-checkout reload, triggering userEvent"),sessionStorage.removeItem("kiosq_chargebee_complete"),setTimeout(x,500),setTimeout(x,2e3));const e=sessionStorage.getItem(N);if(e)try{const o=JSON.parse(e);"pending"===(null==o?void 0:o.status)?(console.log("[Chargebee] Found pending purchase in sessionStorage, attempting recovery"),(async e=>{if(null==e||!e.planDetails||null==e||!e.hostedPage)return void sessionStorage.removeItem(N);if(Date.now()-(e.timestamp||0)>9e5)return console.log("[Chargebee] Discarding stale pending purchase (older than 15 min)"),void sessionStorage.removeItem(N);const o=(e.retryCount||0)+1;let n=e.hostedPage;if("arcade"!==e.provider)try{const o=await u(e.hostedPage);null!=o&&o.transaction_id&&(n=o.transaction_id,console.log("[Chargebee] Recovery: resolved transaction_id from invoice:",n))}catch(e){console.warn("[Chargebee] Recovery: invoice fetch failed (attempt",o,"):",e)}const t=n!==e.hostedPage;t||o>=3?(f(e.planDetails,e.itemId,n,e.isConnected),console.log("[Chargebee] Recovery: purchase event fired",{transactionId:n,retryCount:o,usedFallback:!t}),sessionStorage.removeItem(N)):(sessionStorage.setItem(N,JSON.stringify(q(q({},e),{},{retryCount:o}))),console.log("[Chargebee] Recovery: deferred to next load (attempt",o,"/",3,")"))})(o)):"tracked"===(null==o?void 0:o.status)&&sessionStorage.removeItem(N)}catch(e){console.warn("[Chargebee] Failed to parse pending purchase from sessionStorage, clearing",e),sessionStorage.removeItem(N)}})()},[]);const Q=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 u(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},$=async(e,o,n,i,r)=>{var c,l;const s=document.getElementById("cb-container");s&&(s.style.display="none"),a("processing");const d=B.current,u=W.current;let h="string"==typeof e?e:"";const g={status:"pending",hostedPage:h,planDetails:d,itemId:u,isConnected:t,timestamp:Date.now(),retryCount:0};sessionStorage.setItem("kiosq_purchase_pending",JSON.stringify(g));const[v,w]=await Promise.allSettled([p(e,t,n,i,r),Q(e)]);"fulfilled"===w.status&&null!==(c=w.value)&&void 0!==c&&c.transaction_id?(h=w.value.transaction_id,console.log("[Chargebee] Invoice transaction_id resolved:",h)):console.warn("[Chargebee] Invoice transaction_id unavailable after retries, using fallback:",h),f(d,u,h,t),console.log("[Chargebee] Tracked purchase event",null===(l=window.FUTR)||void 0===l||null===(l=l.Kiosq)||void 0===l||null===(l=l.User)||void 0===l?void 0:l.email,{transactionId:h,currentItemId:u}),sessionStorage.setItem("kiosq_purchase_pending",JSON.stringify(K(K({},g),{},{status:"tracked",transaction_id:h})));const y="fulfilled"===v.status?v.value:null,C="rejected"===v.status?v.reason:null;var T;if(!y)return m("There was a temporary connection issue. Please try submitting again."),void(C&&k("purchase_error",u,C.message,null!=o?o: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));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"),P(!1),a("success")}else if(y.requestLogin)console.log("[Chargebee] Requesting login false"),_({email:y.email,subID:y.subID,plan:y.subTitle,nextBillingAt:y.nextBillingAt,wineRelationship:(null==j?void 0:j.wineRelationship)||""}),a("login");else{var O,S,U,D,q,N,Y,R;console.log("[Chargebee] Requesting login true"),P(!0),window.dispatchEvent(new CustomEvent("evt_a13x")),window.dispatchEvent(new Event("KiosqCookieChange")),b("autologin from checkout","chargebee","email-password");const e=null!==(O=null===(S=window.FUTR)||void 0===S||null===(S=S.Kiosq)||void 0===S?void 0:S.User)&&void 0!==O?O:null===(U=window.FUTR)||void 0===U||null===(U=U.Connect)||void 0===U||null===(U=U.Auth)||void 0===U||null===(D=U.parseJwt)||void 0===D?void 0:D.call(U,null===(q=window.FUTR)||void 0===q||null===(q=q.Connect)||void 0===q||null===(q=q.Auth)||void 0===q||null===(N=q.getCookieByName)||void 0===N?void 0:N.call(q,"kiosq_user"));null===(Y=window.FUTR)||void 0===Y||null===(Y=Y.Kiosq)||void 0===Y||null===(Y=Y.kiosqEvent)||void 0===Y||Y.trackSignupEvent("success","paywall","signup","autologin",{email:null!==(R=null==y?void 0:y.email)&&void 0!==R?R: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){var x;console.error("Post-purchase UI error:",e),m("There was a temporary connection issue. Please try submitting again."),k("purchase_error",u,e.message,null!=o?o:null===(x=window.FUTR)||void 0===x||null===(x=x.Kiosq)||void 0===x||null===(x=x.User)||void 0===x?void 0:x.email)}},X=()=>{a(null)},Z=e=>{let{email:o,newsletterConsent:n,contactConsent:t,wineRelationship:i,checkoutToken:r}=e;const c=B.current,l=W.current;a(null),M.current=!1;try{Chargebee.getInstance().openCheckout({hostedPage:async()=>{try{var e;return await d(K({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),m("There was a temporary connection issue. Please try submitting again."),k("checkout_error",l,e.message,o),e}},step:e=>{const o={add_payment_method:"add_billing_info",review_screen:"add_payment_info"};void 0!==o[e]&&y(o[e],c,l)},success:e=>{M.current=!0,$(e,o,n,t,i)},close:()=>{M.current||y("checkout_abandoned",c,l)}})}catch(e){console.error("Checkout error:",e),m("There was a temporary connection issue. Please try submitting again."),k("checkout_error",l,e.message,o)}};return(0,r.vJ)(()=>{window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.ChargebeeCheckout=K(K({},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;o&&(n=o,G.current=n,z(n));try{var t,i;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);R(n),B.current=n,y("add_to_cart",n,e),s(e),W.current=e,M.current=!1;const r=H(),c=await cookieStore.get("kiosq_user"),l=(null===(t=window.FUTR.Kiosq)||void 0===t||null===(t=t.finalSiteConfig)||void 0===t?void 0:t.cb_business_entity)||(null===(i=window.FUTR.Kiosq)||void 0===i||null===(i=i.defaultSiteConfig)||void 0===i?void 0:i.cb_business_entity);if(r){y("begin_checkout",n,e,{user_data:{email_provided:!0}});try{Chargebee.getInstance().openCheckout({hostedPage:()=>d({email:r,itemId:e,businessEntityId:l,kiosqUser:null==c?void 0:c.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]&&y(t[o],n,e)},success:e=>{M.current=!0,$(e)},close:()=>{console.log("Checkout closed by user"),M.current||y("checkout_abandoned",n,e)}})}catch(o){console.error("Checkout error:",o),m("There was a temporary connection issue. Please try submitting again."),k("checkout_error",e,o.message,r)}}else a("email")}catch(o){console.error("[Chargebee] Failed to load plan details:",o),m("Failed to load plan details. Please try again."),k("checkout_error",e,o.message,H())}}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)},simulateArcadeSuccess:e=>(async e=>{a("processing");const o=B.current,n=W.current;let i=e,r=null,c=null;const l={status:"pending",hostedPage:i,planDetails:o,itemId:n,isConnected:t,timestamp:Date.now(),retryCount:0,provider:"arcade"};sessionStorage.setItem("kiosq_purchase_pending",JSON.stringify(l));try{var s;r=await async function(e,o,n,t,i,r){var c,a,l,s,d,u,p,w;const m=null!==(c=h())&&void 0!==c?c:"",b=null!==(a=g())&&void 0!==a?a:"",y=null!==(l=null===(s=window.FUTR)||void 0===s||null===(s=s.Kiosq)||void 0===s||null===(s=s.ArcadeCheckout)||void 0===s||null===(d=s.getPostPurchasePayload)||void 0===d?void 0:d.call(s))&&void 0!==l?l:{},f=null!==(u=Array.isArray(r)&&r.length>0?r:y.favouriteDisciplines)&&void 0!==u?u:[],k={subscriptionId:e,site:null!==(p=null===(w=window.FUTR)||void 0===w||null===(w=w.Kiosq)||void 0===w||null===(w=w.defaultSiteConfig)||void 0===w?void 0:w.id)&&void 0!==p?p:null,isConnected:o,newsletterConsent:y.newsletterConsent,contactConsent:y.contactConsent,wineRelationship:void 0,current_url:"undefined"!=typeof window?window.location.href:"",ga_client_id:m,ga_session_id:b};f.length>0&&(k.favouriteDisciplines=f);const C=await fetch("".concat(window.location.origin,"/kiosq-api/api/post-purchase-arcade"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(k)});if(!C.ok)throw new Error("Network response was not ok: ".concat(C.status));const _=await C.json();return v(_),_}(e,t),null!==(s=r)&&void 0!==s&&s.subID&&(i=r.subID)}catch(e){c=e,console.error("[Arcade] Post-purchase API failed:",e)}var d;if(f(o,n,i,t),console.log("[Arcade] Tracked purchase event",{transactionId:i,currentItemId:n}),sessionStorage.setItem("kiosq_purchase_pending",JSON.stringify(K(K({},l),{},{status:"tracked",transaction_id:i}))),!r)return m("There was a temporary connection issue. Please try submitting again."),void(c&&k("purchase_error",n,c.message,null===(d=window.FUTR)||void 0===d||null===(d=d.Kiosq)||void 0===d||null===(d=d.User)||void 0===d?void 0:d.email));try{var u;if(null!==(u=window.FUTR)&&void 0!==u&&null!==(u=u.Kiosq)&&void 0!==u&&null!==(u=u.User)&&void 0!==u&&u.email){window.dispatchEvent(new CustomEvent("evt_a13x")),document.dispatchEvent(new Event("userDataChanged"));const e=document.getElementById("subscription-module");e&&e.classList.remove("active"),P(!1),a("success")}else if(r.requestLogin)_({email:r.email,subID:r.subID,plan:r.subTitle,nextBillingAt:r.nextBillingAt,wineRelationship:""}),a("login");else{P(!0),window.dispatchEvent(new CustomEvent("evt_a13x")),window.dispatchEvent(new Event("KiosqCookieChange")),b("autologin from checkout","arcade","email-password");const e=document.getElementById("subscription-module");e&&e.classList.remove("active"),a("success")}}catch(e){var p;console.error("[Arcade] Post-purchase UI error:",e),m("There was a temporary connection issue. Please try submitting again."),k("purchase_error",n,e.message,null===(p=window.FUTR)||void 0===p||null===(p=p.Kiosq)||void 0===p||null===(p=p.User)||void 0===p?void 0:p.email)}})("19AJa4VKs04NWlYr")})},[]),(0,c.FD)("div",{children:["email"===i&&(0,c.Y)(T,{email:"",selectedItemId:l,planDetails:Y,close:X,next:()=>a("success"),onCheckoutSuccess:$,onError:e=>m(e),onUserExists:e=>{A(e),a("otp")},isConnected:t}),"otp"===i&&j&&(0,c.Y)(F,{isOpen:!0,email:j.email,itemId:W.current,onVerified:async e=>{if(!j)return;const o=K(K({},j),{},{checkoutToken:e});if(j.activeSubscription)return L(o),void a("active-sub");Z(o)},onCancel:()=>{a("email"),A(null)},onError:e=>m(e)}),"active-sub"===i&&J&&(0,c.Y)(U,{isOpen:!0,email:J.email,onClose:X,onContinueToCheckout:()=>{if(!J)return;const e=J;L(null),Z(e)}}),(0,c.Y)(E,{isOpen:"processing"===i,message:"Processing payment..."}),(0,c.Y)(O,{isOpen:"success"===i,onClose:X,isAutologin:D,journey:V}),(0,c.Y)(S,K({isOpen:"login"===i,onClose:X},C)),(0,c.Y)(I,{isOpen:!!w,onClose:()=>m(null),message:w})]})}:()=>null,{isConnected:null!==(J=window.FUTR)&&void 0!==J&&null!==(J=J.Kiosq)&&void 0!==J&&J.User?1:0}),B),console.log("[Kiosq] ChargebeeCheckout rendered (active:",L,")"),function(){const e=()=>{var e;return null===(e=window.FUTR)||void 0===e?void 0:e.Kiosq};window.FUTR.Kiosq.Checkout={open(o,n){var t;const i=()=>{var t,i,r;const c=null!==(t=null==n?void 0:n.originEl)&&void 0!==t?t:null;var a,l;if(((null===(a=e())||void 0===a?void 0:a.finalSiteConfig)||(null===(l=e())||void 0===l?void 0:l.defaultSiteConfig)||{}).arcade_provider&&"function"==typeof(null===(i=e())||void 0===i||null===(i=i.ArcadeCheckout)||void 0===i?void 0:i.open)){const n=c?c.getBoundingClientRect():void 0;e().ArcadeCheckout.open(o,n?{originRect:n}:void 0),window.dispatchEvent(new CustomEvent("KiosqCheckoutCovering",{detail:{itemId:o,provider:"arcade"}}))}else"function"==typeof(null===(r=e())||void 0===r||null===(r=r.ChargebeeCheckout)||void 0===r?void 0:r.open)?(e().ChargebeeCheckout.open(o),window.dispatchEvent(new CustomEvent("KiosqCheckoutCovering",{detail:{itemId:o,provider:"chargebee"}}))):console.warn("[Kiosq] Checkout.open called but no provider is ready")},r=null===(t=e())||void 0===t?void 0:t._abTestInitPromise;r&&"function"==typeof r.then?r.then(i).catch(i):i()}},console.log("[Kiosq] Checkout facade available: window.FUTR.Kiosq.Checkout")}()}},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(d=0;d<e.length;d++){for(var[n,i,r]=e[d],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(d--,1);var s=i();void 0!==s&&(o=s)}}return o}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[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 d=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(d)},n=self.webpackChunkkiosq=self.webpackChunkkiosq||[];n.forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n))})(),t.nc=void 0;var i=t.O(void 0,[647],()=>t(74));i=t.O(i)})();
//# sourceMappingURL=chargebee-checkout.js.map</script><script class="arcade-script" type="text/javascript">(()=>{"use strict";var n={3601(n,e,t){t.d(e,{A:()=>c});var o=t(690),r=t.n(o),i=t(9125),a=t.n(i)()(r());a.push([n.id,"@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700&display=swap);"]),a.push([n.id,"/* ===========================\n ARCADE CHECKOUT &#8212; MORPH CONTAINER ARCHITECTURE\n One box that expands from the offer card to fullscreen, then contracts\n back to the confirmation modal. No separate open/close transitions.\n =========================== */\n\n/* &#9472;&#9472; Scroll lock &#9472;&#9472; */\nhtml.arcade-checkout-scroll-lock,\nbody.arcade-checkout-scroll-lock {\n overflow: hidden !important;\n}\n\n/* &#9472;&#9472; Outer: fixed positioning context, z-index owner, no visual appearance &#9472;&#9472; */\n/* INT32_MAX &#8212; above any site widget (recirculation blocks, sticky nav, etc.) */\n.arcade-checkout-outer {\n position: fixed;\n inset: 0;\n z-index: 20000;\n}\n\n/* Exit fade &#8212; entire outer fades out before doReset() unmounts */\n.arcade-checkout-outer.is-exiting {\n opacity: 0;\n transition: opacity 0.45s ease;\n /* Do NOT add pointer-events:none &#8212; iOS ghost tap (300ms) would fall through */\n}\n\n/* &#9472;&#9472; Backdrop: dark overlay, only visible during confirmation &#9472;&#9472; */\n.arcade-checkout-backdrop {\n position: absolute;\n inset: 0;\n background: rgba(27, 27, 27, 0.45);\n opacity: 0;\n transition: opacity 0.75s ease;\n pointer-events: none;\n}\n\n.arcade-checkout-outer.is-confirming .arcade-checkout-backdrop {\n opacity: 1;\n pointer-events: auto;\n}\n\n/* &#9472;&#9472; Inner morphing box &#9472;&#9472; */\n/*\n * Default: inset: 0 &#8594; fullscreen.\n * arcade-screen--origin: positioned at offer card rect via CSS custom props.\n * arcade-screen--confirming: transitions to a centered confirmation-box size.\n * CSS transitions on top/right/bottom/left are GPU-friendly.\n */\n.arcade-checkout-screen {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n background: #f0f1f5;\n font-family: 'Open Sans', sans-serif;\n font-weight: normal;\n \n box-shadow: none;\n scrollbar-width: none;\n -ms-overflow-style: none;\n transition:\n top 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n right 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n bottom 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n left 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n border-radius 0.9s ease,\n box-shadow 0.75s ease,\n background 0.7s ease;\n}\n\n.arcade-checkout-screen::-webkit-scrollbar {\n width: 0;\n height: 0;\n display: none;\n}\n\n/* Origin state: box starts at gate card rect, no transition yet */\n.arcade-screen--origin {\n top: var(--arcade-origin-top, 0px);\n right: var(--arcade-origin-right, 0px);\n bottom: var(--arcade-origin-bottom, 0px);\n left: var(--arcade-origin-left, 0px);\n border-radius: 12px;\n transition: none;\n}\n\n/* No-morph fallback: simple fade-in when no origin rect available */\n.arcade-screen--no-morph {\n animation: arcade-fadeIn 0.4s ease forwards;\n}\n\n@keyframes arcade-fadeIn {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n/* Confirming state: box contracts to a centered confirmation-modal size */\n/* Width: min(560px, 100vw). Height: ~660px vertically centred. */\n.arcade-screen--confirming {\n top: max(5vh, calc(50% - 330px));\n right: max(0px, calc((100% - 560px) / 2));\n bottom: max(5vh, calc(50% - 330px));\n left: max(0px, calc((100% - 560px) / 2));\n border-radius: 8px;\n background: #fff;\n overflow: visible;\n box-shadow:\n 0 24px 48px rgba(0, 0, 0, 0.2),\n 0 8px 16px rgba(0, 0, 0, 0.1),\n 0 2px 4px rgba(0, 0, 0, 0.08);\n}\n\n@media (max-width: 768px) {\n .arcade-screen--confirming {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n \n }\n}\n\n/* &#9472;&#9472; Checkout content wrapper: hidden during expansion, revealed after &#9472;&#9472; */\n.arcade-checkout-content {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.arcade-checkout-content.arcade-content--visible {\n opacity: 1;\n pointer-events: auto;\n transition: opacity 0.3s ease;\n}\n\n/* &#9472;&#9472; Close button &#8212; fixed to viewport top-right during checkout steps &#9472;&#9472; */\n.arcade-checkout-close-btn {\n position: fixed;\n top: 14px;\n right: 14px;\n background-color: var(--flexi-brand_color_2, #444);\n border: none;\n width: 44px;\n height: 44px;\n border-radius: 50%;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: white;\n z-index: 100001;\n transition: background 0.2s ease;\n & > svg {\n fill:white;\n }\n}\n\n.arcade-checkout-close-btn:hover {\n background-color: hsl(from var(--flexi-brand_color_2, #444) h s calc(l - 20));\n}\n\n/* &#9472;&#9472; Close button on success modal (top-right, sits on dimmed backdrop) &#9472;&#9472; */\n.arcade-checkout-close-btn--sheet {\n position: absolute;\n right: -23px;\n top: -22px;\n box-shadow: inherit;\n z-index: +1;\n}\n\n/* &#9472;&#9472; Header: white band, logo + stepper &#9472;&#9472; */\n.arcade-checkout-header {\n background: #fff;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 18px 20px 14px;\n gap: 10px;\n flex-shrink: 0;\n padding-top: calc(18px + env(safe-area-inset-top));\n}\n\n.arcade-checkout-logo {\n max-width: 200px;\n object-fit: contain;\n}\n\n/* &#9472;&#9472; Stepper &#9472;&#9472; */\n.arcade-checkout-stepper {\n display: flex;\n align-items: center;\n gap: 8px;\n font-size: 16px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #888;\n letter-spacing: 0.01em;\n}\n\n.arcade-checkout-stepper-step {\n color: #888;\n}\n\n.arcade-checkout-stepper-step.active {\n color: #1b1b1b;\n font-weight: 600;\n}\n\n.arcade-checkout-stepper-chevron {\n color: #bbb;\n font-size: 11px;\n}\n\n/* &#9472;&#9472; Horizontal divider below header &#9472;&#9472; */\n.arcade-checkout-divider {\n border: none;\n border-top: 1px solid #1b1b1b;\n margin: 0;\n flex-shrink: 0;\n}\n\n/* &#9472;&#9472; Body: grey area that fills remaining screen &#9472;&#9472; */\n.arcade-checkout-body {\n flex: 1;\n min-height: 0;\n overflow-y: auto;\n overflow-x: hidden;\n -webkit-overflow-scrolling: touch;\n overscroll-behavior: contain;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n padding: 32px 16px 48px;\n}\n\n/* &#9472;&#9472; White card: the actual form container &#9472;&#9472; */\n.arcade-checkout-card {\n background: #fff;\n border: 1px solid #1b1b1b;\n border-radius: 12px;\n width: 100%;\n max-width: 520px;\n padding: 36px 40px 32px;\n display: flex;\n flex-direction: column;\n gap: 16px;\n box-sizing: border-box;\n}\n\n/* &#9472;&#9472; Plan period label &#9472;&#9472; */\n.arcade-account-plan-label {\n font-size: 16px;\n color: #444;\n margin: 0;\n}\n\n.arcade-account-plan-label strong {\n font-weight: 700;\n}\n\n/* &#9472;&#9472; \"Start by entering your email\" heading &#9472;&#9472; */\n.arcade-account-title {\n font-size: 34px;\n font-weight: 300;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #1b1b1b;\n margin: 0;\n line-height: 1.25;\n text-align: left;\n}\n\n/* &#9472;&#9472; Email field &#9472;&#9472; */\n.arcade-account-field {\n display: flex;\n flex-direction: column;\n gap: 6px;\n}\n\n.arcade-account-field-label {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #1b1b1b;\n font-weight: 400;\n}\n\n.arcade-account-email-input {\n width: 100%;\n height: 44px;\n padding: 0 12px;\n border: 1.5px solid #1b1b1b;\n background-color: #fff;\n border-radius: 2px;\n font-size: 15px;\n font-family: inherit;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.2s ease;\n}\n\n.arcade-account-email-input:focus {\n border-color: var(--flexi-brand_color_1, #2d1f6e);\n}\n\n.arcade-account-email-input.error {\n border-color: #e63946;\n}\n\n.arcade-account-field-error {\n font-size: 12px;\n color: #e63946;\n margin: 0;\n}\n\n.arcade-account-notice {\n font-size: 14px;\n line-height: 1.4;\n color: #1b1b1b;\n margin: 0 0 12px;\n padding: 12px 14px;\n background: #e8e4f4;\n border-radius: 4px;\n border: 1px solid #cfc6e8;\n}\n\n/* &#9472;&#9472; Consents &#9472;&#9472; */\n.arcade-account-consents {\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.arcade-account-checkbox {\n display: flex;\n align-items: flex-start;\n gap: 10px;\n cursor: pointer;\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n line-height: 1.4;\n color: #333;\n}\n\n.arcade-account-checkbox input[type=\"checkbox\"] {\n width: 18px;\n height: 18px;\n flex-shrink: 0;\n margin-top: 1px;\n cursor: pointer;\n accent-color: var(--flexi-brand_color_1, #2d1f6e);\n}\n\n/* &#9472;&#9472; CTA button &#9472;&#9472; */\n.arcade-account-cta-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, #2d1f6e);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease, transform 0.15s ease;\n letter-spacing: 0.01em;\n text-transform: none;\n}\n\n.arcade-account-cta-btn:hover:not(:disabled) {\n opacity: 0.88;\n transform: translateY(-1px);\n}\n\n.arcade-account-cta-btn:active:not(:disabled) {\n transform: translateY(0);\n}\n\n.arcade-account-cta-btn:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n/* &#9472;&#9472; Existing account step &#9472;&#9472; */\n.arcade-existing-account-message {\n font-size: 18px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n font-weight: 400;\n line-height: 1.45;\n color: #1b1b1b;\n margin: 8px 0 24px;\n}\n\n.arcade-existing-account-login-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, black);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease, transform 0.15s ease;\n letter-spacing: 0.01em;\n text-transform: none;\n}\n\n.arcade-existing-account-login-btn:hover {\n opacity: 0.88;\n transform: translateY(-1px);\n}\n\n.arcade-existing-account-login-btn:active {\n transform: translateY(0);\n}\n\n/* &#9472;&#9472; Terms & Privacy &#9472;&#9472; */\n.arcade-account-terms {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #555;\n line-height: 1.5;\n margin: 0;\n}\n\n.arcade-account-terms a {\n color: var(--flexi-brand_color_1, #2d1f6e);\n font-weight: 600;\n text-decoration: underline;\n}\n\n.arcade-account-terms a:hover {\n opacity: 0.8;\n}\n\n/* &#9472;&#9472; Already have an account &#9472;&#9472; */\n.arcade-account-login-link {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #333;\n margin: 0;\n}\n\n.arcade-account-login-link button {\n background: none;\n border: none;\n padding: 0;\n margin: 0;\n font-size: 14px;\n font-family: inherit;\n color: var(--flexi-brand_color_1, #2d1f6e);\n font-weight: 600;\n cursor: pointer;\n text-decoration: underline;\n text-transform: none;\n}\n\n.arcade-account-login-link button:hover {\n opacity: 0.8;\n}\n\n/* &#9472;&#9472; Payment step help footer &#9472;&#9472; */\n/* Sibling of .arcade-checkout-body (not a child), so it sits below the\n scroll area and is always visible at the bottom of the payment screen. */\n.arcade-checkout-help {\n background-color: #ffffff;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 20px;\n position: relative;\n width: 100%;\n flex-shrink: 0;\n box-sizing: border-box;\n}\n\n.arcade-checkout-help::before {\n content: \"\";\n position: absolute;\n inset: 0;\n border-top: 1px solid #ededed;\n pointer-events: none;\n}\n\n.arcade-checkout-help-text {\n font-family: 'Libre Franklin', sans-serif;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n white-space: nowrap;\n margin: 0;\n}\n\n.arcade-checkout-help-text strong {\n font-weight: 600;\n}\n\n.arcade-checkout-help-text a {\n color: #1b1b1b;\n text-decoration: underline;\n}\n\n.arcade-checkout-help-text a:hover {\n opacity: 0.75;\n}\n\n/* ===========================\n ARCADE DROP-IN CHECKOUT\n =========================== */\n\n.arcade-drop-in-checkout {\n width: 100%;\n max-width: 1024px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 16px;\n}\n\n.arcade-drop-in-mount {\n position: relative;\n width: 100%;\n min-height: 420px;\n}\n\n.arcade-drop-in-mount-target {\n width: 100%;\n min-height: 420px;\n}\n\n.arcade-checkout-body--drop-in,\n.arcade-checkout-body--processing {\n position: relative;\n}\n\n.arcade-drop-in-loading {\n position: absolute;\n inset: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n}\n\n.arcade-drop-in-processing-overlay,\n.arcade-checkout-processing-overlay {\n position: absolute;\n inset: 0;\n z-index: 10;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 12px;\n padding: 24px;\n text-align: center;\n background: #fff;\n}\n\n.arcade-drop-in-processing-title {\n margin: 0;\n font-size: 1.25rem;\n font-weight: 600;\n line-height: 1.3;\n color: #1a1a1a;\n}\n\n.arcade-drop-in-processing-message {\n margin: 0;\n max-width: 20rem;\n font-size: 0.9375rem;\n line-height: 1.5;\n color: #4a4a4a;\n}\n\n.arcade-drop-in-processing-error {\n margin-top: 12px;\n}\n\n.arcade-drop-in-error {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 12px;\n}\n\n.arcade-drop-in-retry-btn {\n width: auto;\n min-width: 8rem;\n padding: 10px 20px;\n font-size: 0.875rem;\n}\n\n.arcade-checkout-close-btn--disabled {\n opacity: 0.35;\n pointer-events: none;\n cursor: default;\n}\n\n.arcade-drop-in-spinner {\n display: block;\n width: 44px;\n height: 44px;\n border: 3px solid #e4e5eb;\n border-top-color: var(--flexi-brand_color_1, #2d1f6e);\n border-radius: 50%;\n animation: arcade-drop-in-spin 0.7s linear infinite;\n}\n\n@keyframes arcade-drop-in-spin {\n to {\n transform: rotate(360deg);\n }\n}\n\n.arcade-drop-in-mount-target:empty {\n min-height: 420px;\n}\n\n/* ===========================\n ARCADE PLACEHOLDER &#8212; STEP 3\n =========================== */\n\n.arcade-placeholder-card {\n background: #fff;\n border: 1px solid #dcdde3;\n border-radius: 4px;\n width: 100%;\n max-width: 480px;\n padding: 36px 32px 28px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 20px;\n box-sizing: border-box;\n text-align: center;\n}\n\n.arcade-placeholder-badge {\n background: #f0f1f5;\n border: 1.5px dashed #aaa;\n border-radius: 8px;\n width: 100%;\n padding: 32px 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 12px;\n color: #666;\n}\n\n.arcade-placeholder-badge-label {\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.08em;\n text-transform: uppercase;\n color: #aaa;\n}\n\n.arcade-placeholder-badge-title {\n font-size: 18px;\n font-weight: 700;\n color: #333;\n margin: 0;\n}\n\n.arcade-placeholder-badge-subtitle {\n font-size: 13px;\n color: #888;\n margin: 0;\n}\n\n.arcade-placeholder-data {\n width: 100%;\n background: #f8f9fb;\n border-radius: 4px;\n padding: 12px 16px;\n font-size: 12px;\n color: #666;\n text-align: left;\n}\n\n.arcade-placeholder-data code {\n display: block;\n font-family: monospace;\n color: #333;\n margin-top: 4px;\n word-break: break-all;\n}\n\n.arcade-placeholder-simulate-btn {\n width: 100%;\n height: 48px;\n background: #16a34a;\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 15px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease;\n}\n\n.arcade-placeholder-simulate-btn:hover {\n opacity: 0.88;\n}\n\n/* ===========================\n CONFIRMATION &#8212; inline inside the morphed box\n =========================== */\n\n/*\n * .arcade-confirmation-inline fills the contracted arcade-checkout-screen.\n * No min-height &#8212; the box height is already controlled by the contracted\n * arcade-screen dimensions; let content dictate its own height.\n * Fades in after the box contraction (0.9s) has had time to settle.\n */\n.arcade-confirmation-inline {\n position: relative;\n width: 100%;\n display: flex;\n flex-direction: column;\n background: #fff;\n border-radius: 12px;\n animation: arcade-fadeIn 0.35s ease 0.85s both;\n}\n\n/* ===========================\n CONFIRMATION &#8212; centered modal over dimmed page (standalone / fallback)\n =========================== */\n\n.arcade-confirmation-modal-backdrop {\n position: fixed;\n inset: 0;\n z-index: 100000;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 24px 16px;\n box-sizing: border-box;\n background: rgba(27, 27, 27, 0.45);\n animation: arcade-confirmation-backdrop-in 0.2s ease forwards;\n}\n\n@keyframes arcade-confirmation-backdrop-in {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n@keyframes arcade-confirmation-sheet-modal-in {\n from {\n opacity: 0;\n transform: translateY(8px) scale(0.98);\n }\n to {\n opacity: 1;\n transform: translateY(0) scale(1);\n }\n}\n\n.arcade-confirmation-sheet {\n width: 100%;\n max-width: 560px;\n background: #fff;\n border-radius: 8px;\n box-shadow:\n 0 32px 32px rgba(1, 1, 1, 0.07),\n 0 16px 16px rgba(1, 1, 1, 0.07),\n 0 8px 8px rgba(1, 1, 1, 0.07),\n 0 4px 4px rgba(1, 1, 1, 0.07),\n 0 2px 2px rgba(1, 1, 1, 0.07),\n 0 1px 1px rgba(1, 1, 1, 0.07);\n box-sizing: border-box;\n margin: 0 auto;\n position: relative;\n}\n\n/* Confirmation modal: sheet is the only panel; close sits in sheet corner (not viewport-fixed). */\n.arcade-confirmation-sheet--modal {\n width: 100%;\n max-width: 560px;\n max-height: min(90vh, 880px);\n flex-shrink: 0;\n margin: 0;\n box-shadow:\n 0 24px 48px rgba(0, 0, 0, 0.2),\n 0 8px 16px rgba(0, 0, 0, 0.1),\n 0 32px 32px rgba(1, 1, 1, 0.07),\n 0 2px 2px rgba(1, 1, 1, 0.07);\n animation: arcade-confirmation-sheet-modal-in 0.22s ease forwards;\n}\n\n.arcade-confirmation-sheet--modal > .arcade-checkout-close-btn {\n position: absolute;\n top: -20px;\n right: -20px;\n z-index: 2;\n @media (max-width: 640px) {\n top: 5px;\n right: 5px;\n }\n}\n\n.arcade-confirmation-brand-wrap {\n /*box-shadow: 0 2px 2px rgba(27, 27, 27, 0.08);*/\n min-height: 125px;\n display: flex;\n align-items: center;\n justify-items: center;\n padding: 0 40px;\n justify-content: center;\n margin-top: calc(18px + env(safe-area-inset-top));\n}\n\n.arcade-confirmation-brand-bar {\n background: white;\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 60px;\n height: 70%;\n max-width: 60%;\n & > img {\n object-fit: fill;\n aspect-ratio: initial;\n }\n}\n\n/* Colored band around the logo; padding on this box does not shrink the SVG (see __inner). */\n.arcade-confirmation-brand-logo {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n max-width: 90%;\n padding: 12px 16px;\n min-width: var(--arcade-confirmation-brand-logo-min-width, auto);\n height: 40px;\n}\n\n.arcade-confirmation-brand-logo-inner {\n flex-shrink: 0;\n width: 182px;\n height: 32px;\n}\n\n.arcade-confirmation-brand-logo-inner img {\n display: block;\n width: 100%;\n height: 100%;\n object-fit: contain;\n object-position: center;\n}\n\n.arcade-confirmation-content {\n padding: 0 40px 40px;\n display: flex;\n flex-direction: column;\n gap: 24px;\n box-sizing: border-box;\n}\n\n.arcade-confirmation-success-card {\n background: #bedfd5;\n border-radius: 8px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.arcade-confirmation-success-inner {\n padding: 24px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 16px;\n text-align: center;\n}\n\n.arcade-confirmation-cert-icon-wrap {\n width: 92px;\n height: 92px;\n display: flex;\n justify-content: center;\n}\n\n.arcade-confirmation-cert-icon {\n width: 100%;\n height: 100%;\n display: block;\n stroke-width: 4px;\n}\n\n.arcade-confirmation-payment-title {\n margin: 0;\n font-size: 24px;\n font-weight: 400;\n color: #333;\n line-height: 32px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-welcome-block {\n display: flex;\n flex-direction: column;\n gap: 24px;\n width: 100%;\n}\n\n.arcade-confirmation-welcome-heading {\n margin: 0;\n font-size: 34px;\n font-weight: 400;\n color: #333;\n line-height: 46px;\n text-align: center;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-brand-summary {\n display: flex;\n flex-direction: column;\n gap: 8px;\n width: 100%;\n}\n\n.arcade-confirmation-brand-field {\n margin: 0;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n text-align: center;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-info-row {\n display: flex;\n align-items: center;\n gap: 16px;\n width: 100%;\n}\n\n.arcade-confirmation-info-icon {\n flex-shrink: 0;\n width: 60px;\n height: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.arcade-confirmation-info-icon svg {\n display: block;\n max-width: 100%;\n max-height: 100%;\n /*\n width: 28px;\n height: 28px;\n color: #16a34a;\n */\n}\n\n.arcade-confirmation-info-icon--circle svg {\n width: 60px;\n height: 60px;\n}\n\n.arcade-confirmation-info-icon--muted {\n background: #ededed;\n border-radius: 30px;\n}\n\n.arcade-confirmation-info-icon--muted svg {\n width: 26px;\n height: 20px;\n}\n\n.arcade-confirmation-info-text {\n margin: 0;\n flex: 1;\n min-width: 0;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-action-btn {\n width: 100%;\n height: 60px;\n border: none;\n border-radius: 30px;\n background: var(--flexi-brand_color_1, black);\n color: #fff;\n font-size: 20px;\n font-weight: 600;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n text-transform: none;\n}\n\n.arcade-confirmation-title {\n font-size: 22px;\n font-weight: 700;\n color: #1b1b1b;\n margin: 0;\n}\n\n.arcade-confirmation-message {\n font-size: 14px;\n color: #555;\n line-height: 1.6;\n margin: 0;\n}\n\n.arcade-confirmation-cta-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, #2d1f6e);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease;\n margin-top: 4px;\n text-transform: unset;\n}\n\n.arcade-confirmation-action-btn:hover {\n opacity: 0.9;\n}\n\n@media (max-width: 768px) {\n .arcade-confirmation-content {\n padding: 0 20px 28px;\n }\n\n .arcade-confirmation-welcome-heading {\n font-size: 26px;\n line-height: 34px;\n }\n\n .arcade-confirmation-payment-title {\n font-size: 20px;\n line-height: 28px;\n }\n}\n\n@media (max-width: 768px) {\n .arcade-confirmation-modal-backdrop {\n padding: 30px 20px;\n align-items: stretch;\n }\n\n .arcade-confirmation-sheet--modal {\n max-height: none;\n height: 100%;\n \n }\n}\n\n/* ===========================\n RESPONSIVE\n =========================== */\n\n@media (max-width: 768px) {\n .arcade-checkout-card,\n .arcade-placeholder-card {\n border: none;\n padding: 20px 16px;\n }\n\n .arcade-checkout-body {\n padding: 20px 0 40px;\n align-items: flex-start;\n }\n\n .arcade-checkout-help-text {\n white-space: normal;\n text-align: center;\n }\n\n .arcade-account-title {\n font-size: 26px;\n }\n .arcade-checkout-close-btn {\n background: #1b1b1b;\n & > svg {\n fill:white;\n }\n }\n}\n\n.arcade-checkout--livescience .arcade-account-cta-btn,\n.arcade-checkout--livescience .arcade-existing-account-login-btn,\n.arcade-checkout--livescience .arcade-confirmation-action-btn {\n color: black;\n}\n","",{version:3,sources:["webpack://./src/AppPaywall/src/infrastructure/services/arcade-checkout/arcade-checkout.css"],names:[],mappings:"AAEA;;;;gCAIgC;;AAEhC,sBAAsB;AACtB;;IAEI,2BAA2B;AAC/B;;AAEA,gFAAgF;AAChF,+EAA+E;AAC/E;IACI,eAAe;IACf,QAAQ;IACR,cAAc;AAClB;;AAEA,iEAAiE;AACjE;IACI,UAAU;IACV,8BAA8B;IAC9B,8EAA8E;AAClF;;AAEA,mEAAmE;AACnE;IACI,kBAAkB;IAClB,QAAQ;IACR,kCAAkC;IAClC,UAAU;IACV,8BAA8B;IAC9B,oBAAoB;AACxB;;AAEA;IACI,UAAU;IACV,oBAAoB;AACxB;;AAEA,6BAA6B;AAC7B;;;;;EAKE;AACF;IACI,kBAAkB;IAClB,MAAM;IACN,QAAQ;IACR,SAAS;IACT,OAAO;IACP,UAAU;IACV,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,oCAAoC;IACpC,mBAAmB;;IAEnB,gBAAgB;IAChB,qBAAqB;IACrB,wBAAwB;IACxB;;;;;;;+BAO2B;AAC/B;;AAEA;IACI,QAAQ;IACR,SAAS;IACT,aAAa;AACjB;;AAEA,kEAAkE;AAClE;IACI,wCAAwC;IACxC,wCAAwC;IACxC,wCAAwC;IACxC,wCAAwC;IACxC,mBAAmB;IACnB,gBAAgB;AACpB;;AAEA,oEAAoE;AACpE;IACI,2CAA2C;AAC/C;;AAEA;IACI,OAAO,UAAU,EAAE;IACnB,OAAO,UAAU,EAAE;AACvB;;AAEA,0EAA0E;AAC1E,2EAA2E;AAC3E;IACI,mCAAmC;IACnC,0CAA0C;IAC1C,mCAAmC;IACnC,0CAA0C;IAC1C,kBAAkB;IAClB,gBAAgB;IAChB,iBAAiB;IACjB;;;uCAGmC;AACvC;;AAEA;IACI;QACI,SAAS;QACT,SAAS;QACT,SAAS;QACT,SAAS;;IAEb;AACJ;;AAEA,4EAA4E;AAC5E;IACI,OAAO;IACP,aAAa;IACb,aAAa;IACb,sBAAsB;IACtB,gBAAgB;AACpB;;AAEA;IACI,UAAU;IACV,oBAAoB;IACpB,6BAA6B;AACjC;;AAEA,2EAA2E;AAC3E;IACI,eAAe;IACf,SAAS;IACT,WAAW;IACX,kDAAkD;IAClD,YAAY;IACZ,WAAW;IACX,YAAY;IACZ,kBAAkB;IAClB,eAAe;IACf,aAAa;IACb,mBAAmB;IACnB,uBAAuB;IACvB,YAAY;IACZ,eAAe;IACf,gCAAgC;IAChC;OACG,UAAU;IACb;AACJ;;AAEA;IACI,6EAA6E;AACjF;;AAEA,6EAA6E;AAC7E;IACI,kBAAkB;IAClB,YAAY;IACZ,UAAU;IACV,mBAAmB;IACnB,WAAW;AACf;;AAEA,6CAA6C;AAC7C;IACI,gBAAgB;IAChB,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,uBAAuB;IACvB,SAAS;IACT,cAAc;IACd,kDAAkD;AACtD;;AAEA;IACI,gBAAgB;IAChB,mBAAmB;AACvB;;AAEA,kBAAkB;AAClB;IACI,aAAa;IACb,mBAAmB;IACnB,QAAQ;IACR,eAAe;IACf,2DAA2D;IAC3D,WAAW;IACX,sBAAsB;AAC1B;;AAEA;IACI,WAAW;AACf;;AAEA;IACI,cAAc;IACd,gBAAgB;AACpB;;AAEA;IACI,WAAW;IACX,eAAe;AACnB;;AAEA,0CAA0C;AAC1C;IACI,YAAY;IACZ,6BAA6B;IAC7B,SAAS;IACT,cAAc;AAClB;;AAEA,sDAAsD;AACtD;IACI,OAAO;IACP,aAAa;IACb,gBAAgB;IAChB,kBAAkB;IAClB,iCAAiC;IACjC,4BAA4B;IAC5B,aAAa;IACb,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;AAC3B;;AAEA,gDAAgD;AAChD;IACI,gBAAgB;IAChB,yBAAyB;IACzB,mBAAmB;IACnB,WAAW;IACX,gBAAgB;IAChB,uBAAuB;IACvB,aAAa;IACb,sBAAsB;IACtB,SAAS;IACT,sBAAsB;AAC1B;;AAEA,4BAA4B;AAC5B;IACI,eAAe;IACf,WAAW;IACX,SAAS;AACb;;AAEA;IACI,gBAAgB;AACpB;;AAEA,iDAAiD;AACjD;IACI,eAAe;IACf,gBAAgB;IAChB,2DAA2D;IAC3D,cAAc;IACd,SAAS;IACT,iBAAiB;IACjB,gBAAgB;AACpB;;AAEA,sBAAsB;AACtB;IACI,aAAa;IACb,sBAAsB;IACtB,QAAQ;AACZ;;AAEA;IACI,eAAe;IACf,2DAA2D;IAC3D,cAAc;IACd,gBAAgB;AACpB;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,eAAe;IACf,2BAA2B;IAC3B,sBAAsB;IACtB,kBAAkB;IAClB,eAAe;IACf,oBAAoB;IACpB,aAAa;IACb,sBAAsB;IACtB,kCAAkC;AACtC;;AAEA;IACI,iDAAiD;AACrD;;AAEA;IACI,qBAAqB;AACzB;;AAEA;IACI,eAAe;IACf,cAAc;IACd,SAAS;AACb;;AAEA;IACI,eAAe;IACf,gBAAgB;IAChB,cAAc;IACd,gBAAgB;IAChB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,yBAAyB;AAC7B;;AAEA,mBAAmB;AACnB;IACI,aAAa;IACb,sBAAsB;IACtB,SAAS;AACb;;AAEA;IACI,aAAa;IACb,uBAAuB;IACvB,SAAS;IACT,eAAe;IACf,eAAe;IACf,2DAA2D;IAC3D,gBAAgB;IAChB,WAAW;AACf;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,cAAc;IACd,eAAe;IACf,eAAe;IACf,iDAAiD;AACrD;;AAEA,qBAAqB;AACrB;IACI,WAAW;IACX,YAAY;IACZ,+CAA+C;IAC/C,WAAW;IACX,YAAY;IACZ,oBAAoB;IACpB,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,eAAe;IACf,mDAAmD;IACnD,sBAAsB;IACtB,oBAAoB;AACxB;;AAEA;IACI,aAAa;IACb,2BAA2B;AAC/B;;AAEA;IACI,wBAAwB;AAC5B;;AAEA;IACI,YAAY;IACZ,mBAAmB;AACvB;;AAEA,gCAAgC;AAChC;IACI,eAAe;IACf,2DAA2D;IAC3D,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,kBAAkB;AACtB;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,6CAA6C;IAC7C,WAAW;IACX,YAAY;IACZ,oBAAoB;IACpB,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,eAAe;IACf,mDAAmD;IACnD,sBAAsB;IACtB,oBAAoB;AACxB;;AAEA;IACI,aAAa;IACb,2BAA2B;AAC/B;;AAEA;IACI,wBAAwB;AAC5B;;AAEA,0BAA0B;AAC1B;IACI,eAAe;IACf,2DAA2D;IAC3D,WAAW;IACX,gBAAgB;IAChB,SAAS;AACb;;AAEA;IACI,0CAA0C;IAC1C,gBAAgB;IAChB,0BAA0B;AAC9B;;AAEA;IACI,YAAY;AAChB;;AAEA,kCAAkC;AAClC;IACI,eAAe;IACf,2DAA2D;IAC3D,WAAW;IACX,SAAS;AACb;;AAEA;IACI,gBAAgB;IAChB,YAAY;IACZ,UAAU;IACV,SAAS;IACT,eAAe;IACf,oBAAoB;IACpB,0CAA0C;IAC1C,gBAAgB;IAChB,eAAe;IACf,0BAA0B;IAC1B,oBAAoB;AACxB;;AAEA;IACI,YAAY;AAChB;;AAEA,mCAAmC;AACnC;2EAC2E;AAC3E;IACI,yBAAyB;IACzB,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,aAAa;IACb,kBAAkB;IAClB,WAAW;IACX,cAAc;IACd,sBAAsB;AAC1B;;AAEA;IACI,WAAW;IACX,kBAAkB;IAClB,QAAQ;IACR,6BAA6B;IAC7B,oBAAoB;AACxB;;AAEA;IACI,yCAAyC;IACzC,eAAe;IACf,iBAAiB;IACjB,cAAc;IACd,mBAAmB;IACnB,SAAS;AACb;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,cAAc;IACd,0BAA0B;AAC9B;;AAEA;IACI,aAAa;AACjB;;AAEA;;gCAEgC;;AAEhC;IACI,WAAW;IACX,iBAAiB;IACjB,aAAa;IACb,sBAAsB;IACtB,oBAAoB;IACpB,SAAS;AACb;;AAEA;IACI,kBAAkB;IAClB,WAAW;IACX,iBAAiB;AACrB;;AAEA;IACI,WAAW;IACX,iBAAiB;AACrB;;AAEA;;IAEI,kBAAkB;AACtB;;AAEA;IACI,kBAAkB;IAClB,QAAQ;IACR,UAAU;IACV,aAAa;IACb,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;AAC3B;;AAEA;;IAEI,kBAAkB;IAClB,QAAQ;IACR,WAAW;IACX,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,uBAAuB;IACvB,SAAS;IACT,aAAa;IACb,kBAAkB;IAClB,gBAAgB;AACpB;;AAEA;IACI,SAAS;IACT,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;AAClB;;AAEA;IACI,SAAS;IACT,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,cAAc;AAClB;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,aAAa;IACb,sBAAsB;IACtB,uBAAuB;IACvB,SAAS;AACb;;AAEA;IACI,WAAW;IACX,eAAe;IACf,kBAAkB;IAClB,mBAAmB;AACvB;;AAEA;IACI,aAAa;IACb,oBAAoB;IACpB,eAAe;AACnB;;AAEA;IACI,cAAc;IACd,WAAW;IACX,YAAY;IACZ,yBAAyB;IACzB,qDAAqD;IACrD,kBAAkB;IAClB,mDAAmD;AACvD;;AAEA;IACI;QACI,yBAAyB;IAC7B;AACJ;;AAEA;IACI,iBAAiB;AACrB;;AAEA;;gCAEgC;;AAEhC;IACI,gBAAgB;IAChB,yBAAyB;IACzB,kBAAkB;IAClB,WAAW;IACX,gBAAgB;IAChB,uBAAuB;IACvB,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,SAAS;IACT,sBAAsB;IACtB,kBAAkB;AACtB;;AAEA;IACI,mBAAmB;IACnB,yBAAyB;IACzB,kBAAkB;IAClB,WAAW;IACX,kBAAkB;IAClB,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,SAAS;IACT,WAAW;AACf;;AAEA;IACI,eAAe;IACf,gBAAgB;IAChB,sBAAsB;IACtB,yBAAyB;IACzB,WAAW;AACf;;AAEA;IACI,eAAe;IACf,gBAAgB;IAChB,WAAW;IACX,SAAS;AACb;;AAEA;IACI,eAAe;IACf,WAAW;IACX,SAAS;AACb;;AAEA;IACI,WAAW;IACX,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,WAAW;IACX,gBAAgB;AACpB;;AAEA;IACI,cAAc;IACd,sBAAsB;IACtB,WAAW;IACX,eAAe;IACf,qBAAqB;AACzB;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,mBAAmB;IACnB,WAAW;IACX,YAAY;IACZ,oBAAoB;IACpB,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,eAAe;IACf,6BAA6B;AACjC;;AAEA;IACI,aAAa;AACjB;;AAEA;;gCAEgC;;AAEhC;;;;;EAKE;AACF;IACI,kBAAkB;IAClB,WAAW;IACX,aAAa;IACb,sBAAsB;IACtB,gBAAgB;IAChB,mBAAmB;IACnB,8CAA8C;AAClD;;AAEA;;gCAEgC;;AAEhC;IACI,eAAe;IACf,QAAQ;IACR,eAAe;IACf,aAAa;IACb,mBAAmB;IACnB,uBAAuB;IACvB,kBAAkB;IAClB,sBAAsB;IACtB,kCAAkC;IAClC,6DAA6D;AACjE;;AAEA;IACI,OAAO,UAAU,EAAE;IACnB,KAAK,UAAU,EAAE;AACrB;;AAEA;IACI;QACI,UAAU;QACV,sCAAsC;IAC1C;IACA;QACI,UAAU;QACV,iCAAiC;IACrC;AACJ;;AAEA;IACI,WAAW;IACX,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB;;;;;;qCAMiC;IACjC,sBAAsB;IACtB,cAAc;IACd,kBAAkB;AACtB;;AAEA,kGAAkG;AAClG;IACI,WAAW;IACX,gBAAgB;IAChB,4BAA4B;IAC5B,cAAc;IACd,SAAS;IACT;;;;qCAIiC;IACjC,iEAAiE;AACrE;;AAEA;IACI,kBAAkB;IAClB,UAAU;IACV,YAAY;IACZ,UAAU;IACV;QACI,QAAQ;QACR,UAAU;IACd;AACJ;;AAEA;IACI,gDAAgD;IAChD,iBAAiB;IACjB,aAAa;IACb,mBAAmB;IACnB,qBAAqB;IACrB,eAAe;IACf,uBAAuB;IACvB,iDAAiD;AACrD;;AAEA;IACI,iBAAiB;IACjB,aAAa;IACb,mBAAmB;IACnB,uBAAuB;IACvB,gBAAgB;IAChB,WAAW;IACX,cAAc;IACd;QACI,gBAAgB;QAChB,qBAAqB;IACzB;AACJ;;AAEA,6FAA6F;AAC7F;IACI,oBAAoB;IACpB,mBAAmB;IACnB,uBAAuB;IACvB,sBAAsB;IACtB,cAAc;IACd,kBAAkB;IAClB,gEAAgE;IAChE,YAAY;AAChB;;AAEA;IACI,cAAc;IACd,YAAY;IACZ,YAAY;AAChB;;AAEA;IACI,cAAc;IACd,WAAW;IACX,YAAY;IACZ,mBAAmB;IACnB,uBAAuB;AAC3B;;AAEA;IACI,oBAAoB;IACpB,aAAa;IACb,sBAAsB;IACtB,SAAS;IACT,sBAAsB;AAC1B;;AAEA;IACI,mBAAmB;IACnB,kBAAkB;IAClB,WAAW;IACX,sBAAsB;AAC1B;;AAEA;IACI,aAAa;IACb,aAAa;IACb,sBAAsB;IACtB,mBAAmB;IACnB,SAAS;IACT,kBAAkB;AACtB;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,aAAa;IACb,uBAAuB;AAC3B;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,cAAc;IACd,iBAAiB;AACrB;;AAEA;IACI,SAAS;IACT,eAAe;IACf,gBAAgB;IAChB,WAAW;IACX,iBAAiB;IACjB,2DAA2D;AAC/D;;AAEA;IACI,aAAa;IACb,sBAAsB;IACtB,SAAS;IACT,WAAW;AACf;;AAEA;IACI,SAAS;IACT,eAAe;IACf,gBAAgB;IAChB,WAAW;IACX,iBAAiB;IACjB,kBAAkB;IAClB,2DAA2D;AAC/D;;AAEA;IACI,aAAa;IACb,sBAAsB;IACtB,QAAQ;IACR,WAAW;AACf;;AAEA;IACI,SAAS;IACT,eAAe;IACf,iBAAiB;IACjB,cAAc;IACd,kBAAkB;IAClB,2DAA2D;AAC/D;;AAEA;IACI,aAAa;IACb,mBAAmB;IACnB,SAAS;IACT,WAAW;AACf;;AAEA;IACI,cAAc;IACd,WAAW;IACX,YAAY;IACZ,aAAa;IACb,mBAAmB;IACnB,uBAAuB;AAC3B;;AAEA;IACI,cAAc;IACd,eAAe;IACf,gBAAgB;IAChB;;;;KAIC;AACL;;AAEA;IACI,WAAW;IACX,YAAY;AAChB;;AAEA;IACI,mBAAmB;IACnB,mBAAmB;AACvB;;AAEA;IACI,WAAW;IACX,YAAY;AAChB;;AAEA;IACI,SAAS;IACT,OAAO;IACP,YAAY;IACZ,eAAe;IACf,iBAAiB;IACjB,cAAc;IACd,2DAA2D;AAC/D;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,mBAAmB;IACnB,6CAA6C;IAC7C,WAAW;IACX,eAAe;IACf,gBAAgB;IAChB,2DAA2D;IAC3D,oBAAoB;AACxB;;AAEA;IACI,eAAe;IACf,gBAAgB;IAChB,cAAc;IACd,SAAS;AACb;;AAEA;IACI,eAAe;IACf,WAAW;IACX,gBAAgB;IAChB,SAAS;AACb;;AAEA;IACI,WAAW;IACX,YAAY;IACZ,+CAA+C;IAC/C,WAAW;IACX,YAAY;IACZ,oBAAoB;IACpB,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,eAAe;IACf,6BAA6B;IAC7B,eAAe;IACf,qBAAqB;AACzB;;AAEA;IACI,YAAY;AAChB;;AAEA;IACI;QACI,oBAAoB;IACxB;;IAEA;QACI,eAAe;QACf,iBAAiB;IACrB;;IAEA;QACI,eAAe;QACf,iBAAiB;IACrB;AACJ;;AAEA;IACI;QACI,kBAAkB;QAClB,oBAAoB;IACxB;;IAEA;QACI,gBAAgB;QAChB,YAAY;;IAEhB;AACJ;;AAEA;;gCAEgC;;AAEhC;IACI;;QAEI,YAAY;QACZ,kBAAkB;IACtB;;IAEA;QACI,oBAAoB;QACpB,uBAAuB;IAC3B;;IAEA;QACI,mBAAmB;QACnB,kBAAkB;IACtB;;IAEA;QACI,eAAe;IACnB;IACA;QACI,mBAAmB;QACnB;YACI,UAAU;QACd;IACJ;AACJ;;AAEA;;;IAGI,YAAY;AAChB",sourcesContent:["@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700&display=swap');\n\n/* ===========================\n ARCADE CHECKOUT &#8212; MORPH CONTAINER ARCHITECTURE\n One box that expands from the offer card to fullscreen, then contracts\n back to the confirmation modal. No separate open/close transitions.\n =========================== */\n\n/* &#9472;&#9472; Scroll lock &#9472;&#9472; */\nhtml.arcade-checkout-scroll-lock,\nbody.arcade-checkout-scroll-lock {\n overflow: hidden !important;\n}\n\n/* &#9472;&#9472; Outer: fixed positioning context, z-index owner, no visual appearance &#9472;&#9472; */\n/* INT32_MAX &#8212; above any site widget (recirculation blocks, sticky nav, etc.) */\n.arcade-checkout-outer {\n position: fixed;\n inset: 0;\n z-index: 20000;\n}\n\n/* Exit fade &#8212; entire outer fades out before doReset() unmounts */\n.arcade-checkout-outer.is-exiting {\n opacity: 0;\n transition: opacity 0.45s ease;\n /* Do NOT add pointer-events:none &#8212; iOS ghost tap (300ms) would fall through */\n}\n\n/* &#9472;&#9472; Backdrop: dark overlay, only visible during confirmation &#9472;&#9472; */\n.arcade-checkout-backdrop {\n position: absolute;\n inset: 0;\n background: rgba(27, 27, 27, 0.45);\n opacity: 0;\n transition: opacity 0.75s ease;\n pointer-events: none;\n}\n\n.arcade-checkout-outer.is-confirming .arcade-checkout-backdrop {\n opacity: 1;\n pointer-events: auto;\n}\n\n/* &#9472;&#9472; Inner morphing box &#9472;&#9472; */\n/*\n * Default: inset: 0 &#8594; fullscreen.\n * arcade-screen--origin: positioned at offer card rect via CSS custom props.\n * arcade-screen--confirming: transitions to a centered confirmation-box size.\n * CSS transitions on top/right/bottom/left are GPU-friendly.\n */\n.arcade-checkout-screen {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n display: flex;\n flex-direction: column;\n background: #f0f1f5;\n font-family: 'Open Sans', sans-serif;\n font-weight: normal;\n \n box-shadow: none;\n scrollbar-width: none;\n -ms-overflow-style: none;\n transition:\n top 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n right 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n bottom 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n left 0.9s cubic-bezier(0.4, 0, 0.2, 1),\n border-radius 0.9s ease,\n box-shadow 0.75s ease,\n background 0.7s ease;\n}\n\n.arcade-checkout-screen::-webkit-scrollbar {\n width: 0;\n height: 0;\n display: none;\n}\n\n/* Origin state: box starts at gate card rect, no transition yet */\n.arcade-screen--origin {\n top: var(--arcade-origin-top, 0px);\n right: var(--arcade-origin-right, 0px);\n bottom: var(--arcade-origin-bottom, 0px);\n left: var(--arcade-origin-left, 0px);\n border-radius: 12px;\n transition: none;\n}\n\n/* No-morph fallback: simple fade-in when no origin rect available */\n.arcade-screen--no-morph {\n animation: arcade-fadeIn 0.4s ease forwards;\n}\n\n@keyframes arcade-fadeIn {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n/* Confirming state: box contracts to a centered confirmation-modal size */\n/* Width: min(560px, 100vw). Height: ~660px vertically centred. */\n.arcade-screen--confirming {\n top: max(5vh, calc(50% - 330px));\n right: max(0px, calc((100% - 560px) / 2));\n bottom: max(5vh, calc(50% - 330px));\n left: max(0px, calc((100% - 560px) / 2));\n border-radius: 8px;\n background: #fff;\n overflow: visible;\n box-shadow:\n 0 24px 48px rgba(0, 0, 0, 0.2),\n 0 8px 16px rgba(0, 0, 0, 0.1),\n 0 2px 4px rgba(0, 0, 0, 0.08);\n}\n\n@media (max-width: 768px) {\n .arcade-screen--confirming {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n \n }\n}\n\n/* &#9472;&#9472; Checkout content wrapper: hidden during expansion, revealed after &#9472;&#9472; */\n.arcade-checkout-content {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.arcade-checkout-content.arcade-content--visible {\n opacity: 1;\n pointer-events: auto;\n transition: opacity 0.3s ease;\n}\n\n/* &#9472;&#9472; Close button &#8212; fixed to viewport top-right during checkout steps &#9472;&#9472; */\n.arcade-checkout-close-btn {\n position: fixed;\n top: 14px;\n right: 14px;\n background-color: var(--flexi-brand_color_2, #444);\n border: none;\n width: 44px;\n height: 44px;\n border-radius: 50%;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n color: white;\n z-index: 100001;\n transition: background 0.2s ease;\n & > svg {\n fill:white;\n }\n}\n\n.arcade-checkout-close-btn:hover {\n background-color: hsl(from var(--flexi-brand_color_2, #444) h s calc(l - 20));\n}\n\n/* &#9472;&#9472; Close button on success modal (top-right, sits on dimmed backdrop) &#9472;&#9472; */\n.arcade-checkout-close-btn--sheet {\n position: absolute;\n right: -23px;\n top: -22px;\n box-shadow: inherit;\n z-index: +1;\n}\n\n/* &#9472;&#9472; Header: white band, logo + stepper &#9472;&#9472; */\n.arcade-checkout-header {\n background: #fff;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 18px 20px 14px;\n gap: 10px;\n flex-shrink: 0;\n padding-top: calc(18px + env(safe-area-inset-top));\n}\n\n.arcade-checkout-logo {\n max-width: 200px;\n object-fit: contain;\n}\n\n/* &#9472;&#9472; Stepper &#9472;&#9472; */\n.arcade-checkout-stepper {\n display: flex;\n align-items: center;\n gap: 8px;\n font-size: 16px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #888;\n letter-spacing: 0.01em;\n}\n\n.arcade-checkout-stepper-step {\n color: #888;\n}\n\n.arcade-checkout-stepper-step.active {\n color: #1b1b1b;\n font-weight: 600;\n}\n\n.arcade-checkout-stepper-chevron {\n color: #bbb;\n font-size: 11px;\n}\n\n/* &#9472;&#9472; Horizontal divider below header &#9472;&#9472; */\n.arcade-checkout-divider {\n border: none;\n border-top: 1px solid #1b1b1b;\n margin: 0;\n flex-shrink: 0;\n}\n\n/* &#9472;&#9472; Body: grey area that fills remaining screen &#9472;&#9472; */\n.arcade-checkout-body {\n flex: 1;\n min-height: 0;\n overflow-y: auto;\n overflow-x: hidden;\n -webkit-overflow-scrolling: touch;\n overscroll-behavior: contain;\n display: flex;\n justify-content: center;\n align-items: flex-start;\n padding: 32px 16px 48px;\n}\n\n/* &#9472;&#9472; White card: the actual form container &#9472;&#9472; */\n.arcade-checkout-card {\n background: #fff;\n border: 1px solid #1b1b1b;\n border-radius: 12px;\n width: 100%;\n max-width: 520px;\n padding: 36px 40px 32px;\n display: flex;\n flex-direction: column;\n gap: 16px;\n box-sizing: border-box;\n}\n\n/* &#9472;&#9472; Plan period label &#9472;&#9472; */\n.arcade-account-plan-label {\n font-size: 16px;\n color: #444;\n margin: 0;\n}\n\n.arcade-account-plan-label strong {\n font-weight: 700;\n}\n\n/* &#9472;&#9472; \"Start by entering your email\" heading &#9472;&#9472; */\n.arcade-account-title {\n font-size: 34px;\n font-weight: 300;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #1b1b1b;\n margin: 0;\n line-height: 1.25;\n text-align: left;\n}\n\n/* &#9472;&#9472; Email field &#9472;&#9472; */\n.arcade-account-field {\n display: flex;\n flex-direction: column;\n gap: 6px;\n}\n\n.arcade-account-field-label {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #1b1b1b;\n font-weight: 400;\n}\n\n.arcade-account-email-input {\n width: 100%;\n height: 44px;\n padding: 0 12px;\n border: 1.5px solid #1b1b1b;\n background-color: #fff;\n border-radius: 2px;\n font-size: 15px;\n font-family: inherit;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.2s ease;\n}\n\n.arcade-account-email-input:focus {\n border-color: var(--flexi-brand_color_1, #2d1f6e);\n}\n\n.arcade-account-email-input.error {\n border-color: #e63946;\n}\n\n.arcade-account-field-error {\n font-size: 12px;\n color: #e63946;\n margin: 0;\n}\n\n.arcade-account-notice {\n font-size: 14px;\n line-height: 1.4;\n color: #1b1b1b;\n margin: 0 0 12px;\n padding: 12px 14px;\n background: #e8e4f4;\n border-radius: 4px;\n border: 1px solid #cfc6e8;\n}\n\n/* &#9472;&#9472; Consents &#9472;&#9472; */\n.arcade-account-consents {\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.arcade-account-checkbox {\n display: flex;\n align-items: flex-start;\n gap: 10px;\n cursor: pointer;\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n line-height: 1.4;\n color: #333;\n}\n\n.arcade-account-checkbox input[type=\"checkbox\"] {\n width: 18px;\n height: 18px;\n flex-shrink: 0;\n margin-top: 1px;\n cursor: pointer;\n accent-color: var(--flexi-brand_color_1, #2d1f6e);\n}\n\n/* &#9472;&#9472; CTA button &#9472;&#9472; */\n.arcade-account-cta-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, #2d1f6e);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease, transform 0.15s ease;\n letter-spacing: 0.01em;\n text-transform: none;\n}\n\n.arcade-account-cta-btn:hover:not(:disabled) {\n opacity: 0.88;\n transform: translateY(-1px);\n}\n\n.arcade-account-cta-btn:active:not(:disabled) {\n transform: translateY(0);\n}\n\n.arcade-account-cta-btn:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n/* &#9472;&#9472; Existing account step &#9472;&#9472; */\n.arcade-existing-account-message {\n font-size: 18px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n font-weight: 400;\n line-height: 1.45;\n color: #1b1b1b;\n margin: 8px 0 24px;\n}\n\n.arcade-existing-account-login-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, black);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease, transform 0.15s ease;\n letter-spacing: 0.01em;\n text-transform: none;\n}\n\n.arcade-existing-account-login-btn:hover {\n opacity: 0.88;\n transform: translateY(-1px);\n}\n\n.arcade-existing-account-login-btn:active {\n transform: translateY(0);\n}\n\n/* &#9472;&#9472; Terms & Privacy &#9472;&#9472; */\n.arcade-account-terms {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #555;\n line-height: 1.5;\n margin: 0;\n}\n\n.arcade-account-terms a {\n color: var(--flexi-brand_color_1, #2d1f6e);\n font-weight: 600;\n text-decoration: underline;\n}\n\n.arcade-account-terms a:hover {\n opacity: 0.8;\n}\n\n/* &#9472;&#9472; Already have an account &#9472;&#9472; */\n.arcade-account-login-link {\n font-size: 14px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #333;\n margin: 0;\n}\n\n.arcade-account-login-link button {\n background: none;\n border: none;\n padding: 0;\n margin: 0;\n font-size: 14px;\n font-family: inherit;\n color: var(--flexi-brand_color_1, #2d1f6e);\n font-weight: 600;\n cursor: pointer;\n text-decoration: underline;\n text-transform: none;\n}\n\n.arcade-account-login-link button:hover {\n opacity: 0.8;\n}\n\n/* &#9472;&#9472; Payment step help footer &#9472;&#9472; */\n/* Sibling of .arcade-checkout-body (not a child), so it sits below the\n scroll area and is always visible at the bottom of the payment screen. */\n.arcade-checkout-help {\n background-color: #ffffff;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 20px;\n position: relative;\n width: 100%;\n flex-shrink: 0;\n box-sizing: border-box;\n}\n\n.arcade-checkout-help::before {\n content: \"\";\n position: absolute;\n inset: 0;\n border-top: 1px solid #ededed;\n pointer-events: none;\n}\n\n.arcade-checkout-help-text {\n font-family: 'Libre Franklin', sans-serif;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n white-space: nowrap;\n margin: 0;\n}\n\n.arcade-checkout-help-text strong {\n font-weight: 600;\n}\n\n.arcade-checkout-help-text a {\n color: #1b1b1b;\n text-decoration: underline;\n}\n\n.arcade-checkout-help-text a:hover {\n opacity: 0.75;\n}\n\n/* ===========================\n ARCADE DROP-IN CHECKOUT\n =========================== */\n\n.arcade-drop-in-checkout {\n width: 100%;\n max-width: 1024px;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n gap: 16px;\n}\n\n.arcade-drop-in-mount {\n position: relative;\n width: 100%;\n min-height: 420px;\n}\n\n.arcade-drop-in-mount-target {\n width: 100%;\n min-height: 420px;\n}\n\n.arcade-checkout-body--drop-in,\n.arcade-checkout-body--processing {\n position: relative;\n}\n\n.arcade-drop-in-loading {\n position: absolute;\n inset: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n}\n\n.arcade-drop-in-processing-overlay,\n.arcade-checkout-processing-overlay {\n position: absolute;\n inset: 0;\n z-index: 10;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 12px;\n padding: 24px;\n text-align: center;\n background: #fff;\n}\n\n.arcade-drop-in-processing-title {\n margin: 0;\n font-size: 1.25rem;\n font-weight: 600;\n line-height: 1.3;\n color: #1a1a1a;\n}\n\n.arcade-drop-in-processing-message {\n margin: 0;\n max-width: 20rem;\n font-size: 0.9375rem;\n line-height: 1.5;\n color: #4a4a4a;\n}\n\n.arcade-drop-in-processing-error {\n margin-top: 12px;\n}\n\n.arcade-drop-in-error {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 12px;\n}\n\n.arcade-drop-in-retry-btn {\n width: auto;\n min-width: 8rem;\n padding: 10px 20px;\n font-size: 0.875rem;\n}\n\n.arcade-checkout-close-btn--disabled {\n opacity: 0.35;\n pointer-events: none;\n cursor: default;\n}\n\n.arcade-drop-in-spinner {\n display: block;\n width: 44px;\n height: 44px;\n border: 3px solid #e4e5eb;\n border-top-color: var(--flexi-brand_color_1, #2d1f6e);\n border-radius: 50%;\n animation: arcade-drop-in-spin 0.7s linear infinite;\n}\n\n@keyframes arcade-drop-in-spin {\n to {\n transform: rotate(360deg);\n }\n}\n\n.arcade-drop-in-mount-target:empty {\n min-height: 420px;\n}\n\n/* ===========================\n ARCADE PLACEHOLDER &#8212; STEP 3\n =========================== */\n\n.arcade-placeholder-card {\n background: #fff;\n border: 1px solid #dcdde3;\n border-radius: 4px;\n width: 100%;\n max-width: 480px;\n padding: 36px 32px 28px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 20px;\n box-sizing: border-box;\n text-align: center;\n}\n\n.arcade-placeholder-badge {\n background: #f0f1f5;\n border: 1.5px dashed #aaa;\n border-radius: 8px;\n width: 100%;\n padding: 32px 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 12px;\n color: #666;\n}\n\n.arcade-placeholder-badge-label {\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.08em;\n text-transform: uppercase;\n color: #aaa;\n}\n\n.arcade-placeholder-badge-title {\n font-size: 18px;\n font-weight: 700;\n color: #333;\n margin: 0;\n}\n\n.arcade-placeholder-badge-subtitle {\n font-size: 13px;\n color: #888;\n margin: 0;\n}\n\n.arcade-placeholder-data {\n width: 100%;\n background: #f8f9fb;\n border-radius: 4px;\n padding: 12px 16px;\n font-size: 12px;\n color: #666;\n text-align: left;\n}\n\n.arcade-placeholder-data code {\n display: block;\n font-family: monospace;\n color: #333;\n margin-top: 4px;\n word-break: break-all;\n}\n\n.arcade-placeholder-simulate-btn {\n width: 100%;\n height: 48px;\n background: #16a34a;\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 15px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease;\n}\n\n.arcade-placeholder-simulate-btn:hover {\n opacity: 0.88;\n}\n\n/* ===========================\n CONFIRMATION &#8212; inline inside the morphed box\n =========================== */\n\n/*\n * .arcade-confirmation-inline fills the contracted arcade-checkout-screen.\n * No min-height &#8212; the box height is already controlled by the contracted\n * arcade-screen dimensions; let content dictate its own height.\n * Fades in after the box contraction (0.9s) has had time to settle.\n */\n.arcade-confirmation-inline {\n position: relative;\n width: 100%;\n display: flex;\n flex-direction: column;\n background: #fff;\n border-radius: 12px;\n animation: arcade-fadeIn 0.35s ease 0.85s both;\n}\n\n/* ===========================\n CONFIRMATION &#8212; centered modal over dimmed page (standalone / fallback)\n =========================== */\n\n.arcade-confirmation-modal-backdrop {\n position: fixed;\n inset: 0;\n z-index: 100000;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 24px 16px;\n box-sizing: border-box;\n background: rgba(27, 27, 27, 0.45);\n animation: arcade-confirmation-backdrop-in 0.2s ease forwards;\n}\n\n@keyframes arcade-confirmation-backdrop-in {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n@keyframes arcade-confirmation-sheet-modal-in {\n from {\n opacity: 0;\n transform: translateY(8px) scale(0.98);\n }\n to {\n opacity: 1;\n transform: translateY(0) scale(1);\n }\n}\n\n.arcade-confirmation-sheet {\n width: 100%;\n max-width: 560px;\n background: #fff;\n border-radius: 8px;\n box-shadow:\n 0 32px 32px rgba(1, 1, 1, 0.07),\n 0 16px 16px rgba(1, 1, 1, 0.07),\n 0 8px 8px rgba(1, 1, 1, 0.07),\n 0 4px 4px rgba(1, 1, 1, 0.07),\n 0 2px 2px rgba(1, 1, 1, 0.07),\n 0 1px 1px rgba(1, 1, 1, 0.07);\n box-sizing: border-box;\n margin: 0 auto;\n position: relative;\n}\n\n/* Confirmation modal: sheet is the only panel; close sits in sheet corner (not viewport-fixed). */\n.arcade-confirmation-sheet--modal {\n width: 100%;\n max-width: 560px;\n max-height: min(90vh, 880px);\n flex-shrink: 0;\n margin: 0;\n box-shadow:\n 0 24px 48px rgba(0, 0, 0, 0.2),\n 0 8px 16px rgba(0, 0, 0, 0.1),\n 0 32px 32px rgba(1, 1, 1, 0.07),\n 0 2px 2px rgba(1, 1, 1, 0.07);\n animation: arcade-confirmation-sheet-modal-in 0.22s ease forwards;\n}\n\n.arcade-confirmation-sheet--modal > .arcade-checkout-close-btn {\n position: absolute;\n top: -20px;\n right: -20px;\n z-index: 2;\n @media (max-width: 640px) {\n top: 5px;\n right: 5px;\n }\n}\n\n.arcade-confirmation-brand-wrap {\n /*box-shadow: 0 2px 2px rgba(27, 27, 27, 0.08);*/\n min-height: 125px;\n display: flex;\n align-items: center;\n justify-items: center;\n padding: 0 40px;\n justify-content: center;\n margin-top: calc(18px + env(safe-area-inset-top));\n}\n\n.arcade-confirmation-brand-bar {\n background: white;\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 60px;\n height: 70%;\n max-width: 60%;\n & > img {\n object-fit: fill;\n aspect-ratio: initial;\n }\n}\n\n/* Colored band around the logo; padding on this box does not shrink the SVG (see __inner). */\n.arcade-confirmation-brand-logo {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n max-width: 90%;\n padding: 12px 16px;\n min-width: var(--arcade-confirmation-brand-logo-min-width, auto);\n height: 40px;\n}\n\n.arcade-confirmation-brand-logo-inner {\n flex-shrink: 0;\n width: 182px;\n height: 32px;\n}\n\n.arcade-confirmation-brand-logo-inner img {\n display: block;\n width: 100%;\n height: 100%;\n object-fit: contain;\n object-position: center;\n}\n\n.arcade-confirmation-content {\n padding: 0 40px 40px;\n display: flex;\n flex-direction: column;\n gap: 24px;\n box-sizing: border-box;\n}\n\n.arcade-confirmation-success-card {\n background: #bedfd5;\n border-radius: 8px;\n width: 100%;\n box-sizing: border-box;\n}\n\n.arcade-confirmation-success-inner {\n padding: 24px;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 16px;\n text-align: center;\n}\n\n.arcade-confirmation-cert-icon-wrap {\n width: 92px;\n height: 92px;\n display: flex;\n justify-content: center;\n}\n\n.arcade-confirmation-cert-icon {\n width: 100%;\n height: 100%;\n display: block;\n stroke-width: 4px;\n}\n\n.arcade-confirmation-payment-title {\n margin: 0;\n font-size: 24px;\n font-weight: 400;\n color: #333;\n line-height: 32px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-welcome-block {\n display: flex;\n flex-direction: column;\n gap: 24px;\n width: 100%;\n}\n\n.arcade-confirmation-welcome-heading {\n margin: 0;\n font-size: 34px;\n font-weight: 400;\n color: #333;\n line-height: 46px;\n text-align: center;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-brand-summary {\n display: flex;\n flex-direction: column;\n gap: 8px;\n width: 100%;\n}\n\n.arcade-confirmation-brand-field {\n margin: 0;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n text-align: center;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-info-row {\n display: flex;\n align-items: center;\n gap: 16px;\n width: 100%;\n}\n\n.arcade-confirmation-info-icon {\n flex-shrink: 0;\n width: 60px;\n height: 60px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.arcade-confirmation-info-icon svg {\n display: block;\n max-width: 100%;\n max-height: 100%;\n /*\n width: 28px;\n height: 28px;\n color: #16a34a;\n */\n}\n\n.arcade-confirmation-info-icon--circle svg {\n width: 60px;\n height: 60px;\n}\n\n.arcade-confirmation-info-icon--muted {\n background: #ededed;\n border-radius: 30px;\n}\n\n.arcade-confirmation-info-icon--muted svg {\n width: 26px;\n height: 20px;\n}\n\n.arcade-confirmation-info-text {\n margin: 0;\n flex: 1;\n min-width: 0;\n font-size: 16px;\n line-height: 24px;\n color: #1b1b1b;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n}\n\n.arcade-confirmation-action-btn {\n width: 100%;\n height: 60px;\n border: none;\n border-radius: 30px;\n background: var(--flexi-brand_color_1, black);\n color: #fff;\n font-size: 20px;\n font-weight: 600;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n text-transform: none;\n}\n\n.arcade-confirmation-title {\n font-size: 22px;\n font-weight: 700;\n color: #1b1b1b;\n margin: 0;\n}\n\n.arcade-confirmation-message {\n font-size: 14px;\n color: #555;\n line-height: 1.6;\n margin: 0;\n}\n\n.arcade-confirmation-cta-btn {\n width: 100%;\n height: 48px;\n background: var(--flexi-brand_color_1, #2d1f6e);\n color: #fff;\n border: none;\n border-radius: 100px;\n font-size: 16px;\n font-weight: 600;\n font-family: inherit;\n cursor: pointer;\n transition: opacity 0.2s ease;\n margin-top: 4px;\n text-transform: unset;\n}\n\n.arcade-confirmation-action-btn:hover {\n opacity: 0.9;\n}\n\n@media (max-width: 768px) {\n .arcade-confirmation-content {\n padding: 0 20px 28px;\n }\n\n .arcade-confirmation-welcome-heading {\n font-size: 26px;\n line-height: 34px;\n }\n\n .arcade-confirmation-payment-title {\n font-size: 20px;\n line-height: 28px;\n }\n}\n\n@media (max-width: 768px) {\n .arcade-confirmation-modal-backdrop {\n padding: 30px 20px;\n align-items: stretch;\n }\n\n .arcade-confirmation-sheet--modal {\n max-height: none;\n height: 100%;\n \n }\n}\n\n/* ===========================\n RESPONSIVE\n =========================== */\n\n@media (max-width: 768px) {\n .arcade-checkout-card,\n .arcade-placeholder-card {\n border: none;\n padding: 20px 16px;\n }\n\n .arcade-checkout-body {\n padding: 20px 0 40px;\n align-items: flex-start;\n }\n\n .arcade-checkout-help-text {\n white-space: normal;\n text-align: center;\n }\n\n .arcade-account-title {\n font-size: 26px;\n }\n .arcade-checkout-close-btn {\n background: #1b1b1b;\n & > svg {\n fill:white;\n }\n }\n}\n\n.arcade-checkout--livescience .arcade-account-cta-btn,\n.arcade-checkout--livescience .arcade-existing-account-login-btn,\n.arcade-checkout--livescience .arcade-confirmation-action-btn {\n color: black;\n}\n"],sourceRoot:""}]);const c=a},6254(n,e,t){t.d(e,{A:()=>c});var o=t(690),r=t.n(o),i=t(9125),a=t.n(i)()(r());a.push([n.id,"/* &#9472;&#9472; Brand account dropdown (Horse & Hound, Decanter) &#9472;&#9472; */\n.arcade-account-disciplines-dropdown {\n position: relative;\n margin-top: 8px;\n}\n\n/* Block host-page pseudo-content on dropdown controls (stray glyphs / #111 artifacts) */\n.arcade-account-disciplines-dropdown button::before,\n.arcade-account-disciplines-dropdown button::after,\n.arcade-account-disciplines-dropdown span::before,\n.arcade-account-disciplines-dropdown span::after,\n.arcade-account-disciplines-dropdown li::before,\n.arcade-account-disciplines-dropdown li::after {\n content: none !important;\n display: none !important;\n}\n\n.arcade-account-disciplines-trigger {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 12px;\n width: 100%;\n min-height: 48px;\n padding: 10px 14px;\n border: 1px solid #ccc;\n border-radius: 8px;\n background: #fff;\n font-size: 15px;\n font-family: 'Open Sans', 'Libre Franklin', 'Helvetica Neue', Arial, sans-serif;\n color: #333;\n text-align: left;\n cursor: pointer;\n text-transform: none;\n letter-spacing: normal;\n}\n\n.arcade-account-disciplines-trigger.open,\n.arcade-account-disciplines-trigger:focus-visible {\n border-color: var(--flexi-brand_color_1, #2d1f6e);\n outline: 2px solid rgba(45, 31, 110, 0.2);\n outline-offset: 1px;\n}\n\n.arcade-account-disciplines-trigger.error {\n border-color: #c0392b;\n}\n\n.arcade-account-disciplines-trigger:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n.arcade-account-disciplines-trigger-text {\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* CSS-only chevron (avoids missing-glyph tofu on editorial fonts) */\n.arcade-account-disciplines-chevron {\n flex-shrink: 0;\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 7px solid #666;\n transition: transform 0.15s ease;\n}\n\n.arcade-account-disciplines-trigger.open .arcade-account-disciplines-chevron {\n transform: rotate(180deg);\n}\n\n.arcade-account-disciplines-menu {\n position: absolute;\n z-index: 20;\n left: 0;\n right: 0;\n top: calc(100% + 4px);\n margin: 0;\n padding: 4px 0;\n list-style: none;\n max-height: 240px;\n overflow-y: auto;\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 8px;\n box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);\n}\n\n.arcade-account-disciplines-option {\n display: flex;\n align-items: center;\n gap: 10px;\n width: 100%;\n padding: 10px 14px;\n border: none;\n background: transparent;\n font-size: 15px;\n font-family: 'Open Sans', 'Libre Franklin', 'Helvetica Neue', Arial, sans-serif;\n color: #333;\n text-align: left;\n cursor: pointer;\n text-transform: none;\n letter-spacing: normal;\n}\n\n.arcade-account-disciplines-option:hover {\n background: #f5f5f8;\n}\n\n.arcade-account-disciplines-option.selected {\n background: #ebe8f4;\n font-weight: 600;\n color: var(--flexi-brand_color_1, #2d1f6e);\n box-shadow: inset 3px 0 0 var(--flexi-brand_color_1, #2d1f6e);\n}\n\n.arcade-account-disciplines-hint {\n margin: 6px 0 0;\n font-size: 13px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #666;\n line-height: 1.4;\n}\n","",{version:3,sources:["webpack://./src/AppPaywall/src/infrastructure/services/arcade-checkout/brandsCustomization/Shared/AccountDropdown.css"],names:[],mappings:"AAAA,2DAA2D;AAC3D;IACI,kBAAkB;IAClB,eAAe;AACnB;;AAEA,wFAAwF;AACxF;;;;;;IAMI,wBAAwB;IACxB,wBAAwB;AAC5B;;AAEA;IACI,aAAa;IACb,mBAAmB;IACnB,8BAA8B;IAC9B,SAAS;IACT,WAAW;IACX,gBAAgB;IAChB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,gBAAgB;IAChB,eAAe;IACf,+EAA+E;IAC/E,WAAW;IACX,gBAAgB;IAChB,eAAe;IACf,oBAAoB;IACpB,sBAAsB;AAC1B;;AAEA;;IAEI,iDAAiD;IACjD,yCAAyC;IACzC,mBAAmB;AACvB;;AAEA;IACI,qBAAqB;AACzB;;AAEA;IACI,YAAY;IACZ,mBAAmB;AACvB;;AAEA;IACI,OAAO;IACP,gBAAgB;IAChB,uBAAuB;IACvB,mBAAmB;AACvB;;AAEA,oEAAoE;AACpE;IACI,cAAc;IACd,QAAQ;IACR,SAAS;IACT,kCAAkC;IAClC,mCAAmC;IACnC,0BAA0B;IAC1B,gCAAgC;AACpC;;AAEA;IACI,yBAAyB;AAC7B;;AAEA;IACI,kBAAkB;IAClB,WAAW;IACX,OAAO;IACP,QAAQ;IACR,qBAAqB;IACrB,SAAS;IACT,cAAc;IACd,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,sBAAsB;IACtB,kBAAkB;IAClB,0CAA0C;AAC9C;;AAEA;IACI,aAAa;IACb,mBAAmB;IACnB,SAAS;IACT,WAAW;IACX,kBAAkB;IAClB,YAAY;IACZ,uBAAuB;IACvB,eAAe;IACf,+EAA+E;IAC/E,WAAW;IACX,gBAAgB;IAChB,eAAe;IACf,oBAAoB;IACpB,sBAAsB;AAC1B;;AAEA;IACI,mBAAmB;AACvB;;AAEA;IACI,mBAAmB;IACnB,gBAAgB;IAChB,0CAA0C;IAC1C,6DAA6D;AACjE;;AAEA;IACI,eAAe;IACf,eAAe;IACf,2DAA2D;IAC3D,WAAW;IACX,gBAAgB;AACpB",sourcesContent:["/* &#9472;&#9472; Brand account dropdown (Horse & Hound, Decanter) &#9472;&#9472; */\n.arcade-account-disciplines-dropdown {\n position: relative;\n margin-top: 8px;\n}\n\n/* Block host-page pseudo-content on dropdown controls (stray glyphs / #111 artifacts) */\n.arcade-account-disciplines-dropdown button::before,\n.arcade-account-disciplines-dropdown button::after,\n.arcade-account-disciplines-dropdown span::before,\n.arcade-account-disciplines-dropdown span::after,\n.arcade-account-disciplines-dropdown li::before,\n.arcade-account-disciplines-dropdown li::after {\n content: none !important;\n display: none !important;\n}\n\n.arcade-account-disciplines-trigger {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 12px;\n width: 100%;\n min-height: 48px;\n padding: 10px 14px;\n border: 1px solid #ccc;\n border-radius: 8px;\n background: #fff;\n font-size: 15px;\n font-family: 'Open Sans', 'Libre Franklin', 'Helvetica Neue', Arial, sans-serif;\n color: #333;\n text-align: left;\n cursor: pointer;\n text-transform: none;\n letter-spacing: normal;\n}\n\n.arcade-account-disciplines-trigger.open,\n.arcade-account-disciplines-trigger:focus-visible {\n border-color: var(--flexi-brand_color_1, #2d1f6e);\n outline: 2px solid rgba(45, 31, 110, 0.2);\n outline-offset: 1px;\n}\n\n.arcade-account-disciplines-trigger.error {\n border-color: #c0392b;\n}\n\n.arcade-account-disciplines-trigger:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n.arcade-account-disciplines-trigger-text {\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* CSS-only chevron (avoids missing-glyph tofu on editorial fonts) */\n.arcade-account-disciplines-chevron {\n flex-shrink: 0;\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 7px solid #666;\n transition: transform 0.15s ease;\n}\n\n.arcade-account-disciplines-trigger.open .arcade-account-disciplines-chevron {\n transform: rotate(180deg);\n}\n\n.arcade-account-disciplines-menu {\n position: absolute;\n z-index: 20;\n left: 0;\n right: 0;\n top: calc(100% + 4px);\n margin: 0;\n padding: 4px 0;\n list-style: none;\n max-height: 240px;\n overflow-y: auto;\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 8px;\n box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);\n}\n\n.arcade-account-disciplines-option {\n display: flex;\n align-items: center;\n gap: 10px;\n width: 100%;\n padding: 10px 14px;\n border: none;\n background: transparent;\n font-size: 15px;\n font-family: 'Open Sans', 'Libre Franklin', 'Helvetica Neue', Arial, sans-serif;\n color: #333;\n text-align: left;\n cursor: pointer;\n text-transform: none;\n letter-spacing: normal;\n}\n\n.arcade-account-disciplines-option:hover {\n background: #f5f5f8;\n}\n\n.arcade-account-disciplines-option.selected {\n background: #ebe8f4;\n font-weight: 600;\n color: var(--flexi-brand_color_1, #2d1f6e);\n box-shadow: inset 3px 0 0 var(--flexi-brand_color_1, #2d1f6e);\n}\n\n.arcade-account-disciplines-hint {\n margin: 6px 0 0;\n font-size: 13px;\n font-family: 'Libre Franklin', 'Helvetica Neue', sans-serif;\n color: #666;\n line-height: 1.4;\n}\n"],sourceRoot:""}]);const c=a},9125(n){n.exports=function(n){var e=[];return e.toString=function(){return this.map(function(e){var t=n(e);return e[2]?"@media ".concat(e[2]," {").concat(t,"}"):t}).join("")},e.i=function(n,t,o){"string"==typeof n&&(n=[[null,n,""]]);var r={};if(o)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(r[a]=!0)}for(var c=0;c<n.length;c++){var s=[].concat(n[c]);o&&r[s[0]]||(t&&(s[2]?s[2]="".concat(t," and ").concat(s[2]):s[2]=t),e.push(s))}},e}},690(n){function e(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,o=new Array(e);t<e;t++)o[t]=n[t];return o}n.exports=function(n){var t=function(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=n&&("undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"]);if(null!=t){var o,r,i=[],a=!0,c=!1;try{for(t=t.call(n);!(a=(o=t.next()).done)&&(i.push(o.value),!e||i.length!==e);a=!0);}catch(n){c=!0,r=n}finally{try{a||null==t.return||t.return()}finally{if(c)throw r}}return i}}(n,t)||function(n,t){if(n){if("string"==typeof n)return e(n,t);var o=Object.prototype.toString.call(n).slice(8,-1);return"Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o?Array.from(n):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?e(n,t):void 0}}(n,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,4),o=t[1],r=t[3];if(!r)return o;if("function"==typeof btoa){var i=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),c="/*# ".concat(a," */"),s=r.sources.map(function(n){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(n," */")});return[o].concat(s).concat([c]).join("\n")}return[o].join("\n")}},327(n){var e=[];function t(n){for(var t=-1,o=0;o<e.length;o++)if(e[o].identifier===n){t=o;break}return t}function o(n,o){for(var i={},a=[],c=0;c<n.length;c++){var s=n[c],l=o.base?s[0]+o.base:s[0],A=i[l]||0,d="".concat(l," ").concat(A);i[l]=A+1;var u=t(d),p={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==u)e[u].references++,e[u].updater(p);else{var f=r(p,o);o.byIndex=c,e.splice(c,0,{identifier:d,updater:f,references:1})}a.push(d)}return a}function r(n,e){var t=e.domAPI(e);return t.update(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap&&e.supports===n.supports&&e.layer===n.layer)return;t.update(n=e)}else t.remove()}}n.exports=function(n,r){var i=o(n=n||[],r=r||{});return function(n){n=n||[];for(var a=0;a<i.length;a++){var c=t(i[a]);e[c].references--}for(var s=o(n,r),l=0;l<i.length;l++){var A=t(i[l]);0===e[A].references&&(e[A].updater(),e.splice(A,1))}i=s}}},7752(n){var e={};n.exports=function(n,t){var o=function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}e[n]=t}return e[n]}(n);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}},1267(n){n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},8271(n,e,t){n.exports=function(n){var e=t.nc;e&&n.setAttribute("nonce",e)}},180(n){n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=n.insertStyleElement(n);return{update:function(t){!function(n,e,t){var o="";t.supports&&(o+="@supports (".concat(t.supports,") {")),t.media&&(o+="@media ".concat(t.media," {"));var r=void 0!==t.layer;r&&(o+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),o+=t.css,r&&(o+="}"),t.media&&(o+="}"),t.supports&&(o+="}");var i=t.sourceMap;i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(o,n,e.options)}(e,n,t)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},832(n){n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}}},e={};function t(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={id:o,exports:{}};return n[o](i,i.exports,t),i.exports}t.n=n=>{var e=n&&n.__esModule?()=>n.default:()=>n;return t.d(e,{a:e}),e},t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),t.nc=void 0;var o,r,i,a,c,s,l,A,d,u,p,f,h,m,g={},C=[],b=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_=Array.isArray;function x(n,e){for(var t in e)n[t]=e[t];return n}function B(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function I(n,e,t){var r,i,a,c={};for(a in e)"key"==a?r=e[a]:"ref"==a?i=e[a]:c[a]=e[a];if(arguments.length>2&&(c.children=arguments.length>3?o.call(arguments,2):t),"function"==typeof n&&null!=n.defaultProps)for(a in n.defaultProps)void 0===c[a]&&(c[a]=n.defaultProps[a]);return y(n,c,r,i,null)}function y(n,e,t,o,a){var c={type:n,props:e,key:t,ref:o,__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!=r.vnode&&r.vnode(c),c}function v(n){return n.children}function k(n,e){this.props=n,this.context=e}function w(n,e){if(null==e)return n.__?w(n.__,n.__i+1):null;for(var t;e<n.__k.length;e++)if(null!=(t=n.__k[e])&&null!=t.__e)return t.__e;return"function"==typeof n.type?w(n):null}function E(n){if(n.__P&&n.__d){var e=n.__v,t=e.__e,o=[],i=[],a=x({},e);a.__v=e.__v+1,r.vnode&&r.vnode(a),O(n.__P,a,e,n.__n,n.__P.namespaceURI,32&e.__u?[t]:null,o,null==t?w(e):t,!!(32&e.__u),i),a.__v=e.__v,a.__.__k[a.__i]=a,Y(o,a,i),e.__e=e.__=null,a.__e!=t&&S(a)}}function S(n){if(null!=(n=n.__)&&null!=n.__c)return n.__e=n.__c.base=null,n.__k.some(function(e){if(null!=e&&null!=e.__e)return n.__e=n.__c.base=e.__e}),S(n)}function N(n){(!n.__d&&(n.__d=!0)&&a.push(n)&&!D.__r++||c!=r.debounceRendering)&&((c=r.debounceRendering)||s)(D)}function D(){try{for(var n,e=1;a.length;)a.length>e&&a.sort(l),n=a.shift(),e=a.length,E(n)}finally{a.length=D.__r=0}}function L(n,e,t,o,r,i,a,c,s,l,A){var d,u,p,f,h,m,b,_=o&&o.__k||C,x=e.length;for(s=P(t,e,_,s,x),d=0;d<x;d++)null!=(p=t.__k[d])&&(u=-1!=p.__i&&_[p.__i]||g,p.__i=d,m=O(n,p,u,r,i,a,c,s,l,A),f=p.__e,p.ref&&u.ref!=p.ref&&(u.ref&&M(u.ref,null,p),A.push(p.ref,p.__c||f,p)),null==h&&null!=f&&(h=f),(b=!!(4&p.__u))||u.__k===p.__k?(s=T(p,s,n,b),b&&u.__e&&(u.__e=null)):"function"==typeof p.type&&void 0!==m?s=m:f&&(s=f.nextSibling),p.__u&=-7);return t.__e=h,s}function P(n,e,t,o,r){var i,a,c,s,l,A=t.length,d=A,u=0;for(n.__k=new Array(r),i=0;i<r;i++)null!=(a=e[i])&&"boolean"!=typeof a&&"function"!=typeof a?("string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?a=n.__k[i]=y(null,a,null,null,null):_(a)?a=n.__k[i]=y(v,{children:a},null,null,null):void 0===a.constructor&&a.__b>0?a=n.__k[i]=y(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):n.__k[i]=a,s=i+u,a.__=n,a.__b=n.__b+1,c=null,-1!=(l=a.__i=z(a,t,s,d))&&(d--,(c=t[l])&&(c.__u|=2)),null==c||null==c.__v?(-1==l&&(r>A?u--:r<A&&u++),"function"!=typeof a.type&&(a.__u|=4)):l!=s&&(l==s-1?u--:l==s+1?u++:(l>s?u--:u++,a.__u|=4))):n.__k[i]=null;if(d)for(i=0;i<A;i++)null!=(c=t[i])&&!(2&c.__u)&&(c.__e==o&&(o=w(c)),Q(c,c));return o}function T(n,e,t,o){var r,i;if("function"==typeof n.type){for(r=n.__k,i=0;r&&i<r.length;i++)r[i]&&(r[i].__=n,e=T(r[i],e,t,o));return e}n.__e!=e&&(o&&(e&&n.type&&!e.parentNode&&(e=w(n)),t.insertBefore(n.__e,e||null)),e=n.__e);do{e=e&&e.nextSibling}while(null!=e&&8==e.nodeType);return e}function W(n,e){return e=e||[],null==n||"boolean"==typeof n||(_(n)?n.some(function(n){W(n,e)}):e.push(n)),e}function z(n,e,t,o){var r,i,a,c=n.key,s=n.type,l=e[t],A=null!=l&&!(2&l.__u);if(null===l&&null==c||A&&c==l.key&&s==l.type)return t;if(o>(A?1:0))for(r=t-1,i=t+1;r>=0||i<e.length;)if(null!=(l=e[a=r>=0?r--:i++])&&!(2&l.__u)&&c==l.key&&s==l.type)return a;return-1}function j(n,e,t){"-"==e[0]?n.setProperty(e,null==t?"":t):n[e]=null==t?"":"number"!=typeof t||b.test(e)?t:t+"px"}function F(n,e,t,o,r){var i,a;n:if("style"==e)if("string"==typeof t)n.style.cssText=t;else{if("string"==typeof o&&(n.style.cssText=o=""),o)for(e in o)t&&e in t||j(n.style,e,"");if(t)for(e in t)o&&t[e]==o[e]||j(n.style,e,t[e])}else if("o"==e[0]&&"n"==e[1])i=e!=(e=e.replace(p,"$1")),a=e.toLowerCase(),e=a in n||"onFocusOut"==e||"onFocusIn"==e?a.slice(2):e.slice(2),n.l||(n.l={}),n.l[e+i]=t,t?o?t[u]=o[u]:(t[u]=f,n.addEventListener(e,i?m:h,i)):n.removeEventListener(e,i?m:h,i);else{if("http://www.w3.org/2000/svg"==r)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=e&&"height"!=e&&"href"!=e&&"list"!=e&&"form"!=e&&"tabIndex"!=e&&"download"!=e&&"rowSpan"!=e&&"colSpan"!=e&&"role"!=e&&"popover"!=e&&e in n)try{n[e]=null==t?"":t;break n}catch(n){}"function"==typeof t||(null==t||!1===t&&"-"!=e[4]?n.removeAttribute(e):n.setAttribute(e,"popover"==e&&1==t?"":t))}}function U(n){return function(e){if(this.l){var t=this.l[e.type+n];if(null==e[d])e[d]=f++;else if(e[d]<t[u])return;return t(r.event?r.event(e):e)}}}function O(n,e,t,o,i,a,c,s,l,A){var d,u,p,f,h,m,g,b,I,y,w,E,S,N,D,P=e.type;if(void 0!==e.constructor)return null;128&t.__u&&(l=!!(32&t.__u),a=[s=e.__e=t.__e]),(d=r.__b)&&d(e);n:if("function"==typeof P)try{if(b=e.props,I=P.prototype&&P.prototype.render,y=(d=P.contextType)&&o[d.__c],w=d?y?y.props.value:d.__:o,t.__c?g=(u=e.__c=t.__c).__=u.__E:(I?e.__c=u=new P(b,w):(e.__c=u=new k(b,w),u.constructor=P,u.render=X),y&&y.sub(u),u.state||(u.state={}),u.__n=o,p=u.__d=!0,u.__h=[],u._sb=[]),I&&null==u.__s&&(u.__s=u.state),I&&null!=P.getDerivedStateFromProps&&(u.__s==u.state&&(u.__s=x({},u.__s)),x(u.__s,P.getDerivedStateFromProps(b,u.__s))),f=u.props,h=u.state,u.__v=e,p)I&&null==P.getDerivedStateFromProps&&null!=u.componentWillMount&&u.componentWillMount(),I&&null!=u.componentDidMount&&u.__h.push(u.componentDidMount);else{if(I&&null==P.getDerivedStateFromProps&&b!==f&&null!=u.componentWillReceiveProps&&u.componentWillReceiveProps(b,w),e.__v==t.__v||!u.__e&&null!=u.shouldComponentUpdate&&!1===u.shouldComponentUpdate(b,u.__s,w)){e.__v!=t.__v&&(u.props=b,u.state=u.__s,u.__d=!1),e.__e=t.__e,e.__k=t.__k,e.__k.some(function(n){n&&(n.__=e)}),C.push.apply(u.__h,u._sb),u._sb=[],u.__h.length&&c.push(u);break n}null!=u.componentWillUpdate&&u.componentWillUpdate(b,u.__s,w),I&&null!=u.componentDidUpdate&&u.__h.push(function(){u.componentDidUpdate(f,h,m)})}if(u.context=w,u.props=b,u.__P=n,u.__e=!1,E=r.__r,S=0,I)u.state=u.__s,u.__d=!1,E&&E(e),d=u.render(u.props,u.state,u.context),C.push.apply(u.__h,u._sb),u._sb=[];else do{u.__d=!1,E&&E(e),d=u.render(u.props,u.state,u.context),u.state=u.__s}while(u.__d&&++S<25);u.state=u.__s,null!=u.getChildContext&&(o=x(x({},o),u.getChildContext())),I&&!p&&null!=u.getSnapshotBeforeUpdate&&(m=u.getSnapshotBeforeUpdate(f,h)),N=null!=d&&d.type===v&&null==d.key?H(d.props.children):d,s=L(n,_(N)?N:[N],e,t,o,i,a,c,s,l,A),u.base=e.__e,e.__u&=-161,u.__h.length&&c.push(u),g&&(u.__E=u.__=null)}catch(n){if(e.__v=null,l||null!=a)if(n.then){for(e.__u|=l?160:128;s&&8==s.nodeType&&s.nextSibling;)s=s.nextSibling;a[a.indexOf(s)]=null,e.__e=s}else{for(D=a.length;D--;)B(a[D]);R(e)}else e.__e=t.__e,e.__k=t.__k,n.then||R(e);r.__e(n,e,t)}else null==a&&e.__v==t.__v?(e.__k=t.__k,e.__e=t.__e):s=e.__e=q(t.__e,e,t,o,i,a,c,l,A);return(d=r.diffed)&&d(e),128&e.__u?void 0:s}function R(n){n&&(n.__c&&(n.__c.__e=!0),n.__k&&n.__k.some(R))}function Y(n,e,t){for(var o=0;o<t.length;o++)M(t[o],t[++o],t[++o]);r.__c&&r.__c(e,n),n.some(function(e){try{n=e.__h,e.__h=[],n.some(function(n){n.call(e)})}catch(n){r.__e(n,e.__v)}})}function H(n){return"object"!=typeof n||null==n||n.__b>0?n:_(n)?n.map(H):x({},n)}function q(n,e,t,i,a,c,s,l,A){var d,u,p,f,h,m,C,b=t.props||g,x=e.props,I=e.type;if("svg"==I?a="http://www.w3.org/2000/svg":"math"==I?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=c)for(d=0;d<c.length;d++)if((h=c[d])&&"setAttribute"in h==!!I&&(I?h.localName==I:3==h.nodeType)){n=h,c[d]=null;break}if(null==n){if(null==I)return document.createTextNode(x);n=document.createElementNS(a,I,x.is&&x),l&&(r.__m&&r.__m(e,c),l=!1),c=null}if(null==I)b===x||l&&n.data==x||(n.data=x);else{if(c=c&&o.call(n.childNodes),!l&&null!=c)for(b={},d=0;d<n.attributes.length;d++)b[(h=n.attributes[d]).name]=h.value;for(d in b)h=b[d],"dangerouslySetInnerHTML"==d?p=h:"children"==d||d in x||"value"==d&&"defaultValue"in x||"checked"==d&&"defaultChecked"in x||F(n,d,null,h,a);for(d in x)h=x[d],"children"==d?f=h:"dangerouslySetInnerHTML"==d?u=h:"value"==d?m=h:"checked"==d?C=h:l&&"function"!=typeof h||b[d]===h||F(n,d,h,b[d],a);if(u)l||p&&(u.__html==p.__html||u.__html==n.innerHTML)||(n.innerHTML=u.__html),e.__k=[];else if(p&&(n.innerHTML=""),L("template"==e.type?n.content:n,_(f)?f:[f],e,t,i,"foreignObject"==I?"http://www.w3.org/1999/xhtml":a,c,s,c?c[0]:t.__k&&w(t,0),l,A),null!=c)for(d=c.length;d--;)B(c[d]);l||(d="value","progress"==I&&null==m?n.removeAttribute("value"):null!=m&&(m!==n[d]||"progress"==I&&!m||"option"==I&&m!=b[d])&&F(n,d,m,b[d],a),d="checked",null!=C&&C!=n[d]&&F(n,d,C,b[d],a))}return n}function M(n,e,t){try{if("function"==typeof n){var o="function"==typeof n.__u;o&&n.__u(),o&&null==e||(n.__u=n(e))}else n.current=e}catch(n){r.__e(n,t)}}function Q(n,e,t){var o,i;if(r.unmount&&r.unmount(n),(o=n.ref)&&(o.current&&o.current!=n.__e||M(o,null,e)),null!=(o=n.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(n){r.__e(n,e)}o.base=o.__P=null}if(o=n.__k)for(i=0;i<o.length;i++)o[i]&&Q(o[i],e,t||"function"!=typeof n.type);t||B(n.__e),n.__c=n.__=n.__e=void 0}function X(n,e,t){return this.constructor(n,t)}o=C.slice,r={__e:function(n,e,t,o){for(var r,i,a;e=e.__;)if((r=e.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(n)),a=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(n,o||{}),a=r.__d),a)return r.__E=r}catch(e){n=e}throw n}},i=0,k.prototype.setState=function(n,e){var t;t=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=x({},this.state),"function"==typeof n&&(n=n(x({},t),this.props)),n&&x(t,n),null!=n&&this.__v&&(e&&this._sb.push(e),N(this))},k.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),N(this))},k.prototype.render=v,a=[],s="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,l=function(n,e){return n.__v.__b-e.__v.__b},D.__r=0,A=Math.random().toString(8),d="__d"+A,u="__a"+A,p=/(PointerCapture)$|Capture$/i,f=0,h=U(!1),m=U(!0);var $=0;function K(n,e,t,o,i,a){e||(e={});var c,s,l=e;if("ref"in l)for(s in l={},e)"ref"==s?c=e[s]:l[s]=e[s];var A={type:n,props:l,key:t,ref:c,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--$,__i:-1,__u:0,__source:i,__self:a};if("function"==typeof n&&(c=n.defaultProps))for(s in c)void 0===l[s]&&(l[s]=c[s]);return r.vnode&&r.vnode(A),A}Array.isArray;var Z,V,J,G,nn=0,en=[],tn=r,on=tn.__b,rn=tn.__r,an=tn.diffed,cn=tn.__c,sn=tn.unmount,ln=tn.__;function An(n,e){tn.__h&&tn.__h(V,n,nn||e),nn=0;var t=V.__H||(V.__H={__:[],__h:[]});return n>=t.__.length&&t.__.push({}),t.__[n]}function dn(n){return nn=1,function(n,e,t){var o=An(Z++,2);if(o.t=n,!o.__c&&(o.__=[t?t(e):xn(void 0,e),function(n){var e=o.__N?o.__N[0]:o.__[0],t=o.t(e,n);e!==t&&(o.__N=[t,o.__[1]],o.__c.setState({}))}],o.__c=V,!V.__f)){var r=function(n,e,t){if(!o.__c.__H)return!0;var r=o.__c.__H.__.filter(function(n){return n.__c});if(r.every(function(n){return!n.__N}))return!i||i.call(this,n,e,t);var a=o.__c.props!==n;return r.some(function(n){if(n.__N){var e=n.__[0];n.__=n.__N,n.__N=void 0,e!==n.__[0]&&(a=!0)}}),i&&i.call(this,n,e,t)||a};V.__f=!0;var i=V.shouldComponentUpdate,a=V.componentWillUpdate;V.componentWillUpdate=function(n,e,t){if(this.__e){var o=i;i=void 0,r(n,e,t),i=o}a&&a.call(this,n,e,t)},V.shouldComponentUpdate=r}return o.__N||o.__}(xn,n)}function un(n,e){var t=An(Z++,3);!tn.__s&&_n(t.__H,e)&&(t.__=n,t.u=e,V.__H.__h.push(t))}function pn(n){return nn=5,function(n,e){var t=An(Z++,7);return _n(t.__H,e)&&(t.__=n(),t.__H=e,t.__h=n),t.__}(function(){return{current:n}},[])}function fn(n,e,t){nn=6,function(n,e){var t=An(Z++,4);!tn.__s&&_n(t.__H,e)&&(t.__=n,t.u=e,V.__h.push(t))}(function(){if("function"==typeof n){var t=n(e());return function(){n(null),t&&"function"==typeof t&&t()}}if(n)return n.current=e(),function(){return n.current=null}},null==t?t:t.concat(n))}function hn(){for(var n;n=en.shift();){var e=n.__H;if(n.__P&&e)try{e.__h.some(Cn),e.__h.some(bn),e.__h=[]}catch(t){e.__h=[],tn.__e(t,n.__v)}}}tn.__b=function(n){V=null,on&&on(n)},tn.__=function(n,e){n&&e.__k&&e.__k.__m&&(n.__m=e.__k.__m),ln&&ln(n,e)},tn.__r=function(n){rn&&rn(n),Z=0;var e=(V=n.__c).__H;e&&(J===V?(e.__h=[],V.__h=[],e.__.some(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(e.__h.some(Cn),e.__h.some(bn),e.__h=[],Z=0)),J=V},tn.diffed=function(n){an&&an(n);var e=n.__c;e&&e.__H&&(e.__H.__h.length&&(1!==en.push(e)&&G===tn.requestAnimationFrame||((G=tn.requestAnimationFrame)||gn)(hn)),e.__H.__.some(function(n){n.u&&(n.__H=n.u),n.u=void 0})),J=V=null},tn.__c=function(n,e){e.some(function(n){try{n.__h.some(Cn),n.__h=n.__h.filter(function(n){return!n.__||bn(n)})}catch(t){e.some(function(n){n.__h&&(n.__h=[])}),e=[],tn.__e(t,n.__v)}}),cn&&cn(n,e)},tn.unmount=function(n){sn&&sn(n);var e,t=n.__c;t&&t.__H&&(t.__H.__.some(function(n){try{Cn(n)}catch(n){e=n}}),t.__H=void 0,e&&tn.__e(e,t.__v))};var mn="function"==typeof requestAnimationFrame;function gn(n){var e,t=function(){clearTimeout(o),mn&&cancelAnimationFrame(e),setTimeout(n)},o=setTimeout(t,35);mn&&(e=requestAnimationFrame(t))}function Cn(n){var e=V,t=n.__c;"function"==typeof t&&(n.__c=void 0,t()),V=e}function bn(n){var e=V;n.__c=n.__(),V=e}function _n(n,e){return!n||n.length!==e.length||e.some(function(e,t){return e!==n[t]})}function xn(n,e){return"function"==typeof e?e(n):e}function Bn({onClick:n,className:e,disabled:t=!1}){return K("a",{href:"javascript:void(0)",className:["arcade-checkout-close-btn",t&&"arcade-checkout-close-btn--disabled",e].filter(Boolean).join(" "),onClick:e=>{e.preventDefault(),t||n()},"aria-label":"Close","aria-disabled":t?"true":void 0,tabIndex:t?-1:void 0,children:K("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:K("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20.5581 5.82558C21.2164 5.16734 21.2164 4.10011 20.5581 3.44186C19.8999 2.78361 18.8327 2.78361 18.1744 3.44186L12 9.61623L5.82561 3.44186C5.16736 2.78361 4.10013 2.78361 3.44188 3.44185C2.78362 4.1001 2.78362 5.16735 3.44188 5.8256L9.61626 12L3.44187 18.1744C2.78362 18.8327 2.78362 19.8999 3.44188 20.5581C4.10013 21.2164 5.16736 21.2164 5.82561 20.5581L12 14.3837L18.1744 20.5581C18.8327 21.2164 19.8999 21.2164 20.5581 20.5581C21.2164 19.8999 21.2164 18.8327 20.5581 18.1744L14.3837 12L20.5581 5.82558Z"})})})}function In(){const n=window.FUTR?.Kiosq?.defaultSiteConfig,e=n?.arcade_checkout_logo||n?.logo_small||n?.logo;return"string"==typeof e&&""!==e.trim()?e.trim():void 0}function yn({activeStep:n}){const e=window.FUTR?.Kiosq?.defaultSiteConfig?.name||"",t=In();return K(v,{children:[K("div",{className:"arcade-checkout-header",children:[t&&K("img",{className:"arcade-checkout-logo",src:t,alt:e}),K("nav",{className:"arcade-checkout-stepper","aria-label":"Checkout progress",children:[K("span",{className:"arcade-checkout-stepper-step"+("account"===n?" active":""),children:"Account"}),K("span",{className:"arcade-checkout-stepper-chevron",children:">"}),K("span",{className:"arcade-checkout-stepper-step"+("payment"===n?" active":""),children:"Payment"})]})]}),K("hr",{className:"arcade-checkout-divider"})]})}function vn(n,e){for(var t in e)n[t]=e[t];return n}function kn(n,e){for(var t in n)if("__source"!==t&&!(t in e))return!0;for(var o in e)if("__source"!==o&&n[o]!==e[o])return!0;return!1}function wn(n,e){this.props=n,this.context=e}(wn.prototype=new k).isPureReactComponent=!0,wn.prototype.shouldComponentUpdate=function(n,e){return kn(this.props,n)||kn(this.state,e)};var En=r.__b;r.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),En&&En(n)};var Sn="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function Nn(n){function e(e){var t=vn({},e);return delete t.ref,n(t,e.ref||null)}return e.$$typeof=Sn,e.render=n,e.prototype.isReactComponent=e.__f=!0,e.displayName="ForwardRef("+(n.displayName||n.name)+")",e}var Dn=r.__e;r.__e=function(n,e,t,o){if(n.then)for(var r,i=e;i=i.__;)if((r=i.__c)&&r.__c)return null==e.__e&&(e.__e=t.__e,e.__k=t.__k),r.__c(n,e);Dn(n,e,t,o)};var Ln=r.unmount;function Pn(n,e,t){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(n){"function"==typeof n.__c&&n.__c()}),n.__c.__H=null),null!=(n=vn({},n)).__c&&(n.__c.__P===t&&(n.__c.__P=e),n.__c.__e=!0,n.__c=null),n.__k=n.__k&&n.__k.map(function(n){return Pn(n,e,t)})),n}function Tn(n,e,t){return n&&t&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(n){return Tn(n,e,t)}),n.__c&&n.__c.__P===e&&(n.__e&&t.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=t)),n}function Wn(){this.__u=0,this.o=null,this.__b=null}function zn(n){var e=n.__&&n.__.__c;return e&&e.__a&&e.__a(n)}function jn(){this.i=null,this.l=null}r.unmount=function(n){var e=n.__c;e&&(e.__z=!0),e&&e.__R&&e.__R(),e&&32&n.__u&&(n.type=null),Ln&&Ln(n)},(Wn.prototype=new k).__c=function(n,e){var t=e.__c,o=this;null==o.o&&(o.o=[]),o.o.push(t);var r=zn(o.__v),i=!1,a=function(){i||o.__z||(i=!0,t.__R=null,r?r(s):s())};t.__R=a;var c=t.__P;t.__P=null;var s=function(){if(! --o.__u){if(o.state.__a){var n=o.state.__a;o.__v.__k[0]=Tn(n,n.__c.__P,n.__c.__O)}var e;for(o.setState({__a:o.__b=null});e=o.o.pop();)e.__P=c,e.forceUpdate()}};o.__u++||32&e.__u||o.setState({__a:o.__b=o.__v.__k[0]}),n.then(a,a)},Wn.prototype.componentWillUnmount=function(){this.o=[]},Wn.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),o=this.__v.__k[0].__c;this.__v.__k[0]=Pn(this.__b,t,o.__O=o.__P)}this.__b=null}var r=e.__a&&I(v,null,n.fallback);return r&&(r.__u&=-33),[I(v,null,e.__a?null:n.children),r]};var Fn=function(n,e,t){if(++t[1]===t[0]&&n.l.delete(e),n.props.revealOrder&&("t"!==n.props.revealOrder[0]||!n.l.size))for(t=n.i;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;n.i=t=t[2]}};(jn.prototype=new k).__a=function(n){var e=this,t=zn(e.__v),o=e.l.get(n);return o[0]++,function(r){var i=function(){e.props.revealOrder?(o.push(r),Fn(e,n,o)):r()};t?t(i):i()}},jn.prototype.render=function(n){this.i=null,this.l=new Map;var e=W(n.children);n.revealOrder&&"b"===n.revealOrder[0]&&e.reverse();for(var t=e.length;t--;)this.l.set(e[t],this.i=[1,0,this.i]);return n.children},jn.prototype.componentDidUpdate=jn.prototype.componentDidMount=function(){var n=this;this.l.forEach(function(e,t){Fn(n,t,e)})};var Un="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,On=/^(?: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]/,Rn=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Yn=/[A-Z0-9]/g,Hn="undefined"!=typeof document,qn=function(n){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(n)};k.prototype.isReactComponent=!0,["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(k.prototype,n,{configurable:!0,get:function(){return this["UNSAFE_"+n]},set:function(e){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:e})}})});var Mn=r.event;r.event=function(n){return Mn&&(n=Mn(n)),n.persist=function(){},n.isPropagationStopped=function(){return this.cancelBubble},n.isDefaultPrevented=function(){return this.defaultPrevented},n.nativeEvent=n};var Qn={configurable:!0,get:function(){return this.class}},Xn=r.vnode;r.vnode=function(n){"string"==typeof n.type&&function(n){var e=n.props,t=n.type,o={},r=-1==t.indexOf("-");for(var i in e){var a=e[i];if(!("value"===i&&"defaultValue"in e&&null==a||Hn&&"children"===i&&"noscript"===t||"class"===i||"className"===i)){var c=i.toLowerCase();"defaultValue"===i&&"value"in e&&null==e.value?i="value":"download"===i&&!0===a?a="":"translate"===c&&"no"===a?a=!1:"o"===c[0]&&"n"===c[1]?"ondoubleclick"===c?i="ondblclick":"onchange"!==c||"input"!==t&&"textarea"!==t||qn(e.type)?"onfocus"===c?i="onfocusin":"onblur"===c?i="onfocusout":Rn.test(i)&&(i=c):c=i="oninput":r&&On.test(i)?i=i.replace(Yn,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===c&&o[i=c]&&(i="oninputCapture"),o[i]=a}}"select"==t&&(o.multiple&&Array.isArray(o.value)&&(o.value=W(e.children).forEach(function(n){n.props.selected=-1!=o.value.indexOf(n.props.value)})),null!=o.defaultValue&&(o.value=W(e.children).forEach(function(n){n.props.selected=o.multiple?-1!=o.defaultValue.indexOf(n.props.value):o.defaultValue==n.props.value}))),e.class&&!e.className?(o.class=e.class,Object.defineProperty(o,"className",Qn)):e.className&&(o.class=o.className=e.className),n.props=o}(n),n.$$typeof=Un,Xn&&Xn(n)};var $n=r.__r;r.__r=function(n){$n&&$n(n),n.__c};var Kn=r.diffed;r.diffed=function(n){Kn&&Kn(n);var e=n.props,t=n.__e;null!=t&&"textarea"===n.type&&"value"in e&&e.value!==t.value&&(t.value=null==e.value?"":e.value)};var Zn=t(327),Vn=t.n(Zn),Jn=t(180),Gn=t.n(Jn),ne=t(7752),ee=t.n(ne),te=t(8271),oe=t.n(te),re=t(1267),ie=t.n(re),ae=t(832),ce=t.n(ae),se=t(6254),le={};le.styleTagTransform=ce(),le.setAttributes=oe(),le.insert=ee().bind(null,"head"),le.domAPI=Gn(),le.insertStyleElement=ie(),Vn()(se.A,le),se.A&&se.A.locals&&se.A.locals;const Ae=[{value:"wine_lover",label:"Wine Lover"},{value:"wine_trade",label:"Wine Trade"}];const de=Nn(function({isLoading:n,onDismissAccountNotice:e,onBlockingChange:t},o){const[r,i]=dn(""),[a,c]=dn(""),[s,l]=dn(!1),A=pn(null),d=!1;un(()=>{t(d)},[d,t]),fn(o,()=>({closeUi:()=>l(!1),getPayload:()=>r?{wineRelationship:r}:{},canContinue:()=>!0}),[r,d]),un(()=>{if(!s)return;const n=n=>{const e=A.current;e&&!e.contains(n.target)&&l(!1)},e=n=>{"Escape"===n.key&&l(!1)};return document.addEventListener("mousedown",n),document.addEventListener("keydown",e),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("keydown",e)}},[s]);const u=(p=r,Ae.find(n=>n.value===p)?.label??"Select your wine relationship");var p;return K("div",{className:"arcade-account-field",children:[K("label",{className:"arcade-account-field-label",id:"arcade-wine-relationship-label",htmlFor:"arcade-wine-relationship-trigger",children:K("strong",{children:"Select your wine relationship (optional)"})}),K("div",{className:"arcade-account-disciplines-dropdown",ref:A,children:[K("button",{id:"arcade-wine-relationship-trigger",type:"button",className:`arcade-account-disciplines-trigger${a?" error":""}${s?" open":""}`,"aria-labelledby":"arcade-wine-relationship-label","aria-haspopup":"listbox","aria-expanded":s,disabled:n,onClick:()=>l(n=>!n),children:[K("span",{className:"arcade-account-disciplines-trigger-text",children:u}),K("span",{className:"arcade-account-disciplines-chevron","aria-hidden":"true"})]}),s&&K("ul",{className:"arcade-account-disciplines-menu",role:"listbox","aria-labelledby":"arcade-wine-relationship-label",children:Ae.map(({value:n,label:t})=>{const o=r===n;return K("li",{role:"presentation",children:K("button",{type:"button",role:"option","aria-selected":o,className:"arcade-account-disciplines-option"+(o?" selected":""),onClick:()=>(n=>{i(e=>e===n?"":n),a&&c(""),e(),l(!1)})(n),children:t})},n)})})]}),K("p",{className:"arcade-account-disciplines-hint",children:"Open the list and tap the option that best describes your relationship with wine."}),a&&K("p",{className:"arcade-account-field-error",role:"alert",children:a})]})}),ue=de,pe=["Carriage driving","Dressage","Endurance","Eventing","Hunting","Point-to-point","Polo","Racing","Showjumping","Showing"];const fe=Nn(function({isLoading:n,onDismissAccountNotice:e,onBlockingChange:t},o){const[r,i]=dn([]),[a,c]=dn(""),[s,l]=dn(!1),A=pn(null),d=function(){const n=window.FUTR?.Kiosq?.finalSiteConfig??window.FUTR?.Kiosq?.defaultSiteConfig,e=n?.favourite_discipline_choices;if(Array.isArray(e)){const n=e.map(n=>"string"==typeof n?n.trim():"").filter(n=>""!==n);if(n.length>0)return n}return[...pe]}(),u=!1;un(()=>{t(u)},[u,t]),fn(o,()=>({closeUi:()=>l(!1),getPayload:()=>r.length>0?{favouriteDisciplines:r}:{},canContinue:()=>!0}),[r,u]),un(()=>{if(!s)return;const n=n=>{const e=A.current;e&&!e.contains(n.target)&&l(!1)},e=n=>{"Escape"===n.key&&l(!1)};return document.addEventListener("mousedown",n),document.addEventListener("keydown",e),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("keydown",e)}},[s]);const p=0===r.length?"Select favourite disciplines":r.join(", ");return K("div",{className:"arcade-account-field",children:[K("label",{className:"arcade-account-field-label",id:"arcade-disciplines-label",htmlFor:"arcade-disciplines-trigger",children:K("strong",{children:"Select your favourite disciplines (optional)"})}),K("div",{className:"arcade-account-disciplines-dropdown",ref:A,children:[K("button",{id:"arcade-disciplines-trigger",type:"button",className:`arcade-account-disciplines-trigger${a?" error":""}${s?" open":""}`,"aria-labelledby":"arcade-disciplines-label","aria-haspopup":"listbox","aria-expanded":s,disabled:n,onClick:()=>l(n=>!n),children:[K("span",{className:"arcade-account-disciplines-trigger-text",children:p}),K("span",{className:"arcade-account-disciplines-chevron","aria-hidden":"true"})]}),s&&K("ul",{className:"arcade-account-disciplines-menu",role:"listbox","aria-labelledby":"arcade-disciplines-label","aria-multiselectable":"true",children:d.map(n=>{const t=r.includes(n);return K("li",{role:"presentation",children:K("button",{type:"button",role:"option","aria-selected":t,className:"arcade-account-disciplines-option"+(t?" selected":""),onClick:()=>(n=>{i(e=>e.includes(n)?e.filter(e=>e!==n):[...e,n]),a&&c(""),e()})(n),children:n})},n)})})]}),K("p",{className:"arcade-account-disciplines-hint",children:"Open the list and tap each discipline that applies to you."}),a&&K("p",{className:"arcade-account-field-error",role:"alert",children:a})]})}),he=fe,me=Nn(function({brandName:n,...e},t){switch(console.debug("BrandCustomization",n),n.toLowerCase()){case"horseandhound":return K(he,{ref:t,...e});case"decanter":return K(ue,{ref:t,...e});default:return null}}),ge=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function Ce({planPeriodDisplay:n,planMetaLoading:e,accountNotice:t,onDismissAccountNotice:o,onContinue:r,onClose:i,onLogin:a,isLoading:c}){const[s,l]=dn(""),[A,d]=dn(!1),[u,p]=dn(!1),[f,h]=dn(""),[m,g]=dn(!1),C=pn(null),b=(In(),window.FUTR?.Kiosq?.defaultSiteConfig?.terms_url||"https://www.magazinesdirect.com/eu/page/terms-and-conditions"),_=window.FUTR?.Kiosq?.defaultSiteConfig?.privacy_url||"https://futureplc.com/privacy-policy",x=()=>{s.trim()?ge.test(s)?(h(""),C.current&&!C.current.canContinue()||(C.current?.closeUi(),r(s.trim(),{newsletterConsent:A,contactConsent:u,...C.current?.getPayload()??{}}))):h("Please enter a valid email address"):h("Please enter your email")};return K(v,{children:[K(Bn,{onClick:i}),K(yn,{activeStep:"account"}),K("div",{className:"arcade-checkout-body",children:K("div",{className:"arcade-checkout-card",children:[t&&K("p",{className:"arcade-account-notice",role:"status",children:t}),K("p",{className:"arcade-account-plan-label",children:K(v,e?{children:"Loading your plan&#8230;"}:n?{children:["You've selected a ",K("strong",{children:n.toLowerCase()})," subscription"]}:{children:"You've selected a subscription"})}),K("h2",{className:"arcade-account-title",children:"Start by entering your email"}),K("div",{className:"arcade-account-field",children:[K("label",{className:"arcade-account-field-label",htmlFor:"arcade-email-input",children:[K("strong",{children:"Email"})," (required)"]}),K("input",{id:"arcade-email-input",type:"email",className:"arcade-account-email-input"+(f?" error":""),value:s,onInput:n=>{l(n.target.value),f&&h(""),o()},onKeyDown:n=>{"Enter"===n.key&&x()},autoComplete:"email",disabled:c}),f&&K("p",{className:"arcade-account-field-error",role:"alert",children:f})]}),K(me,{ref:C,brandName:window.FUTR?.Kiosq?.defaultSiteConfig.site.split("_")[0],isLoading:c,onDismissAccountNotice:o,onBlockingChange:g}),K("div",{className:"arcade-account-consents",children:[K("label",{className:"arcade-account-checkbox",children:[K("input",{type:"checkbox",checked:A,onChange:()=>d(!A),disabled:c}),K("span",{children:["Sign me up to the ",window.FUTR?.Kiosq?.defaultSiteConfig?.name," newsletter"]})]}),K("label",{className:"arcade-account-checkbox",children:[K("input",{type:"checkbox",checked:u,onChange:()=>p(!u),disabled:c}),K("span",{children:"Receive email from us on behalf of our trusted partners or sponsors"})]})]}),K("button",{type:"button",className:"arcade-account-cta-btn",onClick:x,disabled:c||m,children:c?"Checking...":"Continue to payment"}),K("p",{className:"arcade-account-terms",children:["By submitting your information you agree to the"," ",K("a",{href:b,target:"_blank",rel:"noopener noreferrer",children:"Terms & Conditions"})," ","and"," ",K("a",{href:_,target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"})," ","and are aged 16 or over."]}),K("p",{className:"arcade-account-login-link",children:[ut?`Already have a ${ut} account? `:"Already have an account? ",K("button",{type:"button",onClick:a,children:"Log in"})]})]})})]})}function be({planPeriodDisplay:n,planMetaLoading:e,message:t,onClose:o,onLogin:r}){return K(v,{children:[K(Bn,{onClick:o}),K(yn,{activeStep:"account"}),K("div",{className:"arcade-checkout-body",children:K("div",{className:"arcade-checkout-card",children:[K("p",{className:"arcade-existing-account-message",children:t||"We noticed you already have an account with us. Please log in to continue."}),K("button",{type:"button",className:"arcade-existing-account-login-btn",onClick:r,children:"Log in"})]})})]})}function _e({brandFields:n,onClose:e,onStartReading:t}){const o=In();return K("div",{className:"arcade-confirmation-modal-backdrop",role:"presentation",onClick:n=>{n.target===n.currentTarget&&e()},children:K("div",{className:"arcade-confirmation-sheet arcade-confirmation-sheet--modal",role:"dialog","aria-modal":"true","aria-labelledby":"arcade-confirmation-dialog-title",onClick:n=>n.stopPropagation(),children:[K(Bn,{onClick:e}),K("div",{className:"arcade-confirmation-brand-wrap",children:K("div",{className:"arcade-confirmation-brand-bar",children:K("img",{src:o,alt:ut})})}),K("div",{className:"arcade-confirmation-content",children:[K("div",{className:"arcade-confirmation-success-card",children:K("div",{className:"arcade-confirmation-success-inner",children:[K("div",{className:"arcade-confirmation-cert-icon-wrap",children:K("svg",{className:"arcade-confirmation-cert-icon",fill:"none",preserveAspectRatio:"none",viewBox:"0 0 62 62",children:K("path",{d:"M23.25 31L28.4167 36.1667L38.75 25.8333M31 7.75L35.9344 12.5846L42.625 10.8649L44.4809 17.519L51.135 19.375L49.4153 26.0656L54.25 31L49.4153 35.9344L51.135 42.625L44.4809 44.4809L42.625 51.135L35.9344 49.4153L31 54.25L26.0656 49.4153L19.375 51.135L17.519 44.4809L10.8649 42.625L12.5846 35.9344L7.75 31L12.5846 26.0656L10.8649 19.375L17.519 17.519L19.375 10.8649L26.0656 12.5846L31 7.75Z",stroke:"black","stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"})})}),K("p",{className:"arcade-confirmation-payment-title",children:"Payment successful"})]})}),K("div",{className:"arcade-confirmation-welcome-block",children:[K("h1",{id:"arcade-confirmation-dialog-title",className:"arcade-confirmation-welcome-heading",children:["Welcome to ",ut]}),Object.entries(n).map(([n,e])=>{const t=function(n){return Array.isArray(n)?n.filter(n=>"string"==typeof n&&n).join(", "):"string"==typeof n?n:""}(e);if(!t)return null;const o=function(n){return n.replace(/([A-Z])/g," $1").replace(/^./,n=>n.toUpperCase()).trim()}(n);return K(v,{children:K("p",{className:"arcade-confirmation-brand-field",children:[o,": ",K("strong",{children:t})]})},n)}),K("div",{className:"arcade-confirmation-info-row",children:[K("div",{className:"arcade-confirmation-info-icon arcade-confirmation-info-icon--circle","aria-hidden":!0,children:K("svg",{fill:"none",viewBox:"0 0 60 60",children:[K("rect",{fill:"#EDEDED",height:"60",rx:"30",width:"60"}),K("path",{d:"M34.5 22.5H37.5C38.3297 22.5 39 23.1703 39 24V36C39 36.8297 38.3297 37.5 37.5 37.5H34.5C33.6703 37.5 33 38.1703 33 39C33 39.8297 33.6703 40.5 34.5 40.5H37.5C39.9844 40.5 42 38.4844 42 36V24C42 21.5156 39.9844 19.5 37.5 19.5H34.5C33.6703 19.5 33 20.1703 33 21C33 21.8297 33.6703 22.5 34.5 22.5ZM34.0594 31.0594C34.6453 30.4734 34.6453 29.5219 34.0594 28.9359L28.0594 22.9359C27.4734 22.35 26.5219 22.35 25.9359 22.9359C25.35 23.5219 25.35 24.4734 25.9359 25.0594L29.3766 28.5H19.5C18.6703 28.5 18 29.1703 18 30C18 30.8297 18.6703 31.5 19.5 31.5H29.3766L25.9359 34.9406C25.35 35.5266 25.35 36.4781 25.9359 37.0641C26.5219 37.65 27.4734 37.65 28.0594 37.0641L34.0594 31.0641V31.0594Z",fill:"black"})]})}),K("p",{className:"arcade-confirmation-info-text",children:"We've logged you in so you can begin enjoying your premium subscription straight away"})]}),K("div",{className:"arcade-confirmation-info-row",children:[K("div",{className:"arcade-confirmation-info-icon arcade-confirmation-info-icon--muted","aria-hidden":!0,children:K("svg",{fill:"none",viewBox:"0 0 25.6 19.2",children:K("path",{d:"M3.2 2.4C2.76 2.4 2.4 2.76 2.4 3.2V4.305L11.025 11.385C12.06 12.235 13.545 12.235 14.58 11.385L23.2 4.305V3.2C23.2 2.76 22.84 2.4 22.4 2.4H3.2ZM2.4 7.41V16C2.4 16.44 2.76 16.8 3.2 16.8H22.4C22.84 16.8 23.2 16.44 23.2 16V7.41L16.1 13.24C14.18 14.815 11.415 14.815 9.5 13.24L2.4 7.41ZM0 3.2C0 1.435 1.435 0 3.2 0H22.4C24.165 0 25.6 1.435 25.6 3.2V16C25.6 17.765 24.165 19.2 22.4 19.2H3.2C1.435 19.2 0 17.765 0 16V3.2Z",fill:"#1B1B1B"})})}),K("p",{className:"arcade-confirmation-info-text",children:"You will receive a confirmation email shortly, where you can verify your email and set a password"})]})]}),K("button",{type:"button",className:"arcade-confirmation-action-btn",onClick:t,children:"Start reading"})]})]})})}function xe(n){if(null===n||"object"!=typeof n||Array.isArray(n))return!1;const e=Object.getPrototypeOf(n);return e===Object.prototype||null===e}function Be(n){if("object"!=typeof n||null===n)return n;try{return structuredClone(n)}catch{if(Array.isArray(n))return n.map(n=>Be(n));if(xe(n)){const e=n,t={};for(const n of Object.keys(e))t[n]=Be(e[n]);return t}return n}}function Ie(n,e){if(xe(e))for(const t of Object.keys(e)){const o=e[t];if(void 0===o)continue;if(!(t in n)){n[t]=Be(o);continue}const r=n[t];xe(r)&&xe(o)?Ie(r,o):n[t]=Be(o)}}function ye(n,e){const t=Be(n);return Ie(t,e),t}const ve=new Set(["newsletterConsent","contactConsent"]);function ke(n){const e={};for(const[t,o]of Object.entries(n))ve.has(t)||void 0===o||(e[t]=o);return e}const we=["checkout-order-completed","checkout-complete","arcade-checkout-complete","drop-in-checkout-complete"],Ee="widget-ready",Se={"add-billing-info":"add_billing_info",add_billing_info:"add_billing_info","add-payment-info":"add_payment_info",add_payment_info:"add_payment_info","add-shipping-info":"add_shipping_info",add_shipping_info:"add_shipping_info"};function Ne(){try{window.ArcadeWidget?.postMessage({type:"close-widget"})}catch{}}function De(n){return"string"==typeof n&&""!==n.trim()?n.trim():null}function Le(n){if(!Array.isArray(n))return null;const e=new Set;for(const t of n){const n=De(t);if(n&&!e.has(n))return e.add(n),n}return null}function Pe(n){const e=n.data;return e&&"object"==typeof e?e:n}function Te(n){return De(n.type)??De(n.MessageType)??""}function We(n){return!1!==n.Status&&!1!==n.status}function ze(n){return we.includes(n)}function je(n){const e=n.properties;if(e&&"object"==typeof e){const n=e,t=De(n.transaction_id)??De(n.transactionId);if(t)return t}return De(n.orderId)??De(n.order_id)??("object"==typeof n.order&&null!==n.order?De(n.order.id):null)}function Fe(n){return"purchase"===n?"purchase":Se[n]??null}function Ue(n){const e=n.subscription,t=n.order,o=n.payload,r=[Le(n.subscriptionIds),Le(n.subscription_ids),n.subscriptionId,n.subscription_id,"object"==typeof e&&null!==e?e.id:null,"object"==typeof e&&null!==e?e.subscriptionId:null,"object"==typeof e&&null!==e?e.subscription_id:null,"object"==typeof t&&null!==t?t.subscriptionId:null,"object"==typeof t&&null!==t?t.subscription_id:null,"object"==typeof o&&null!==o?o.subscriptionId:null,"object"==typeof o&&null!==o?o.subscription_id:null];for(const n of r){const e=De(n);if(e)return e}return null}const Oe="/kiosq-api";function Re(){const n=document.cookie.match(/(?:^|;\s*)_ga=GA\d+\.\d+\.(\d+\.\d+)/);return n?n[1]:null}function Ye(n){const e="string"==typeof n.cookie?n.cookie.trim():"";if(!e||document.cookie.split("; ").some(n=>n.startsWith("kiosq_user=")))return;const t=new Date(Date.now()+36e5).toUTCString();document.cookie=`kiosq_user=${e}; expires=${t}; path=/; Secure; SameSite=Lax`}async function He(n){const e=await n.text();try{return JSON.parse(e)}catch{const t=e.replace(/\s+/g," ").trim().slice(0,120);throw new Error(`Server returned a non-JSON response (${n.status}). ${t}`)}}function qe(n){return qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},qe(n)}function Me(n,e,t){return(e=function(n){var e=function(n){if("object"!=qe(n)||!n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var t=e.call(n,"string");if("object"!=qe(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(n)}(n);return"symbol"==qe(e)?e:e+""}(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function Qe(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function Xe(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?Qe(Object(t),!0).forEach(function(e){Me(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):Qe(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}const $e="arcade";function Ke(n,e,t,o={}){!function(n,e,t){var o,r;let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";console.log("[Kiosq Analytics] Tracking Chargebee event:",window.pushToDataLayer,n,e,t,i),window.pushToDataLayer&&e&&(window.pushToDataLayer(Xe(Xe({event:n,payment_provider:a,ecommerce:{currency:e.currency,value:e.price,items:[{item_id:t,item_name:e.name||"Subscription",item_category:"subscription",price:e.price,quantity:1}]}},i),{},{timestamp:(new Date).toISOString()})),"begin_checkout"===n&&null!==(o=window.FUTR)&&void 0!==o&&null!==(o=o.Marfeel)&&void 0!==o&&o.trackBeginCheckout&&window.FUTR.Marfeel.trackBeginCheckout(t,e.price,e.currency,a),"checkout_abandoned"===n&&null!==(r=window.FUTR)&&void 0!==r&&null!==(r=r.Marfeel)&&void 0!==r&&r.trackCheckoutAbandoned&&window.FUTR.Marfeel.trackCheckoutAbandoned(t,e.price,e.currency,a))}(n,e,t,o,$e)}function Ze(n,e){const t=function(n){if(!n||"object"!=typeof n)return null;const e=Pe(n);if(!We(e))return null;const t=Te(e);if("analytics-track"===t){const n=function(n){const e=n.detail;return e&&"object"==typeof e?De(e.eventName):null}(e);return n?Fe(n):null}return ze(t)?"purchase":Fe(t)}(n);if(t&&e.planDetails&&!e.trackedEvents.has(t)){if("purchase"===t){const c=function(n){if(!n||"object"!=typeof n)return null;const e=Pe(n),t=e.detail;if(t&&"object"==typeof t){const n=je(t);if(n)return n}return je(e)}(n);return c?(e.trackedEvents.add(t),o=e.planDetails,r=e.itemPriceId,i=c,a=e.isConnected,function(n,e,t,o){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";window.pushToDataLayer&&n?(window.pushToDataLayer({event:"purchase",payment_provider:r,ecommerce:{transaction_id:t,currency:n.currency,value:n.price,items:[{item_id:e,item_name:n.name||"Subscription",item_category:"subscription",price:n.price,quantity:1}]},user_properties:{user_type:o?"existing":"new"},timestamp:(new Date).toISOString()}),function(n,e,t,o){var r;let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"chargebee";null!==(r=window.FUTR)&&void 0!==r&&null!==(r=r.Marfeel)&&void 0!==r&&r.trackSubscription?window.FUTR.Marfeel.trackSubscription(n,e,i,o,t):(window.marfeel=window.marfeel||{cmd:[]},window.marfeel.cmd.push(["compass",function(r){r.trackConversion("subscribe",{meta:{payment_provider:i,plan_id:n,transaction_id:o,currency:t},value:e})}]),console.log("[Kiosq Analytics] Marfeel subscription queued via marfeel.cmd (paywall bundle unavailable)",{itemId:n,transactionId:o}))}(e,n.price,n.currency,t,r)):console.warn("[Kiosq Analytics] trackChargebeePurchase skipped &#8212; missing pushToDataLayer or planDetails",{hasPushToDataLayer:!!window.pushToDataLayer,planDetails:n})}(o,r,i,a,$e),void console.log("[ArcadeCheckout] Tracked purchase event",{orderId:c,itemPriceId:e.itemPriceId})):void console.warn("[ArcadeCheckout] purchase message missing transaction_id / orderId &#8212; purchase not tracked")}e.trackedEvents.add(t),Ke(t,e.planDetails,e.itemPriceId),console.log("[ArcadeCheckout] Tracked widget event:",t)}var o,r,i,a}const Ve="https://magsdirect-staging-public.s3.eu-west-1.amazonaws.com/drop-in/arcade-widget.js",Je="drop-in-checkout";function Ge(n){Ne();const e=document.getElementById(Je);e&&e.replaceChildren(),document.querySelectorAll(`script[src="${n}"]`).forEach(n=>n.remove()),delete window.ArcadeWidget}function nt({email:n,itemPriceId:e,planDetails:t,isConnected:o,chargebeeCustomerExists:r,checkoutToken:i,chargebeeCustomerId:a,onComplete:c,onError:s,onProcessingStart:l,onReady:A}){const[d,u]=dn("loading"),[p,f]=dn(null),[h,m]=dn(0),g=pn(!1),C=pn(c),b=pn(s),_=pn(l),x=pn(A),B=pn(Ve),I=pn(!1),y=pn(void 0),v=pn(void 0),k=pn({planDetails:t,itemPriceId:e,isConnected:o,trackedEvents:new Set});return C.current=c,b.current=s,_.current=l,x.current=A,k.current={planDetails:t,itemPriceId:e,isConnected:o,trackedEvents:k.current.trackedEvents},un(()=>{I.current=!1,g.current=!1,k.current.trackedEvents=new Set,u("loading"),f(null),y.current?.(),y.current=void 0,v.current?.(),v.current=void 0;const t=window.FUTR?.Kiosq?.defaultSiteConfig,o=t?.arcade_widget_script_url||Ve;B.current=o,Ge(o);const c=n=>{Ze(n,k.current),(n=>{if(g.current||!function(n){if(!n||"object"!=typeof n)return!1;const e=Pe(n);return!!We(e)&&ze(Te(e))}(n))return;g.current=!0,_.current?.();const e=function(n){if(!n||"object"!=typeof n)return null;const e=Pe(n);if(!ze(Te(e)))return null;const t=e.detail;if(t&&"object"==typeof t){const n=Ue(t);if(n)return n}return Ue(e)}(n)??void 0;Promise.resolve(C.current(e)).catch(n=>{console.error("[DropInCheckout] Post-completion handler failed:",n)})})(n)};return(async()=>{try{const s=`kiosq_checkout_${Date.now()}`,l=await async function(n,e,t,o,r,i){const a=ye(window.FUTR?.Kiosq?.defaultSiteConfig||{},window.FUTR?.Kiosq?.finalSiteConfig),c=a?.site??a?.id??null,s=a?.arcade_business_entity??a?.cb_business_entity??"",l=a?.arcade_locale??"en-GB";if(!c)throw new Error("Site configuration is missing (defaultSiteConfig.site).");const A={email:n,chargebeePriceId:e,chargebee_customer_exists:t,site:c,businessEntityId:s,locale:l,arcade_enabled:a?.arcade_provider??!1};o&&(A.checkout_token=o),r&&(A.external_reference=r),i&&(A.chargebee_customer_id=i);const d=await fetch(`${Oe}/api/arcade/bootstrap`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(A)}),u=await He(d);if(!d.ok||!u.session_id)throw new Error(u.error||`Arcade bootstrap failed (${d.status})`);return u.session_id}(n,e,r,i,s,a);if(I.current)return;const{promise:A,cancel:d}=function(n=6e4){let e,t,o=!1;const r=()=>{t&&(document.removeEventListener(Ee,t),t=void 0),void 0!==e&&(clearTimeout(e),e=void 0)};return{promise:new Promise((i,a)=>{t=()=>{o||(o=!0,r(),i())},document.addEventListener(Ee,t),e=setTimeout(()=>{o||(o=!0,r(),a(new Error("Checkout is taking too long to load. Please try again.")))},n)}),cancel:()=>{o||(o=!0,r())}}}(6e4);if(v.current=d,await(t=o,new Promise((n,e)=>{const o=document.createElement("script");o.src=t,o.async=!0,o.addEventListener("load",()=>n(),{once:!0}),o.addEventListener("error",()=>e(new Error(`Failed to load ${t}`)),{once:!0}),document.head.appendChild(o)})),await A,I.current)return;if(y.current=function(n){const e=e=>{n(e.data)};window.addEventListener("message",e);const t=function(n){const e=window.ArcadeWidget;if(!e?.addEventListener)return()=>{};const t=e=>{n(function(n){if(!n||"object"!=typeof n)return n;const e=n;return"message"===e.type&&"data"in e?e.data:n}(e))};return e.addEventListener("message",t),()=>{e.removeEventListener?.("message",t)}}(n);return()=>{window.removeEventListener("message",e),t()}}(c),function(n){const e=window.FUTR?.Kiosq?.defaultSiteConfig,t=e?.arcade_api_key_public??"",o=(e?.arcade_api_base_url??"").replace(/\/$/,""),r=e?.arcade_locale??"en-GB",i=e?.arcade_currency??"GBP";if(!t||!o)throw new Error("Arcade public API key or API base URL is not configured for this site.");if(!document.getElementById(Je))throw new Error(`#${Je} mount element is missing.`);if(!window.ArcadeWidget?.postMessage)throw new Error("Arcade widget did not initialise (window.ArcadeWidget is unavailable).");window.ArcadeWidget.postMessage({type:"init-widget",detail:{apiKey:t,apiBaseUrl:o,locale:r,currency:i,sessionId:n}})}(l),I.current)return;u("ready"),x.current?.()}catch(n){if(I.current)return;const e=n instanceof Error?n.message:"Arcade checkout could not be loaded.";console.error("[DropInCheckout] Bootstrap failed:",n),f(e),u("error"),b.current(e)}finally{v.current=void 0}var t})(),()=>{I.current=!0,v.current?.(),v.current=void 0,y.current?.(),y.current=void 0,Ge(B.current)}},[n,e,t,o,r,i,a,h]),K("div",{className:"arcade-drop-in-checkout",children:["error"===d&&p&&K("div",{className:"arcade-drop-in-error",role:"alert",children:[K("p",{className:"arcade-account-field-error",children:p}),K("button",{type:"button",className:"arcade-account-cta-btn arcade-drop-in-retry-btn",onClick:()=>m(n=>n+1),children:"Try again"})]}),K("div",{className:"arcade-drop-in-mount",children:["loading"===d&&K("div",{className:"arcade-drop-in-loading","aria-live":"polite","aria-busy":"true",children:K("span",{className:"arcade-drop-in-spinner",role:"status","aria-label":"Loading checkout"})}),K("div",{id:Je,className:"arcade-drop-in-mount-target"})]})]})}function et({planId:n,email:e,businessEntity:t,brandFields:o={},onSimulatePayment:r,isProcessing:i=!1,errorMessage:a=null,onClose:c}){return In(),K(v,{children:[K(Bn,{onClick:c}),K("hr",{className:"arcade-checkout-divider"}),K("div",{className:"arcade-checkout-body",children:K("div",{className:"arcade-placeholder-card",children:[K("p",{children:K("strong",{children:"Arcade Checkout Placeholder"})}),K("p",{children:["plan_id: ",n]}),K("p",{children:["email: ",e]}),K("p",{children:["business_entity: ",t]}),Object.entries(o).map(([n,e])=>K("p",{children:[n,":"," ",Array.isArray(e)?e.join(", "):String(e??"")]},n)),a&&K("p",{className:"arcade-account-field-error",role:"alert",children:a}),K("button",{type:"button",className:"arcade-placeholder-simulate-btn",onClick:()=>{r()},disabled:i,children:i?"Processing...":"Simulate Success"})]})})]})}function tt({planId:n,planDetails:e,isConnected:t,email:o,businessEntity:r,brandFields:i={},chargebeeCustomerExists:a,checkoutToken:c,chargebeeCustomerId:s,dropInSessionKey:l=0,isPreflightLoading:A=!1,useDropInCheckout:d,onDropInComplete:u,onDropInError:p,onProcessingStart:f,onSimulatePayment:h,isProcessing:m=!1,errorMessage:g=null,onClose:C}){const b=d&&Boolean(n),[_,x]=dn(!1);un(()=>{x(!b)},[l,b]);const B=!A&&_&&!m;return K(v,{children:[K(Bn,{onClick:C,disabled:m}),K(yn,{activeStep:"payment"}),K("div",{className:["arcade-checkout-body",b&&"arcade-checkout-body--drop-in",m&&"arcade-checkout-body--processing"].filter(Boolean).join(" "),children:A?K("div",{className:"arcade-drop-in-checkout",children:K("div",{className:"arcade-drop-in-mount",children:K("div",{className:"arcade-drop-in-loading","aria-live":"polite","aria-busy":"true",children:K("span",{className:"arcade-drop-in-spinner",role:"status","aria-label":"Loading checkout"})})})}):b?K(v,{children:[K(nt,{email:o,itemPriceId:n,planDetails:e,isConnected:1===t,chargebeeCustomerExists:a,checkoutToken:c,chargebeeCustomerId:s,onComplete:u,onError:p,onProcessingStart:f,onReady:()=>x(!0)},l),!m&&g&&K("p",{className:"arcade-account-field-error arcade-drop-in-processing-error",role:"alert",children:g})]}):K(et,{planId:n,email:o,businessEntity:r,brandFields:i,onSimulatePayment:h,isProcessing:m,errorMessage:g,onClose:C})}),B&&K("div",{className:"arcade-checkout-help",children:K("p",{className:"arcade-checkout-help-text",children:[K("strong",{children:"Need help?"})," Check our"," ",K("a",{href:"https://www.magazinesdirect.com/page/faq",target:"_blank",rel:"noopener noreferrer",children:"FAQs"})," or email"," ",K("a",{href:"mailto:help@magazinesdirect.com",target:"_blank",rel:"noopener noreferrer",children:"help@magazinesdirect.com"})]})})]})}const ot="arcade-checkout-processing-root",rt='\n <span class="arcade-drop-in-spinner" role="status" aria-label="Processing payment"></span>\n <h2 class="arcade-drop-in-processing-title" style="margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:#1a1a1a;">\n Almost there...\n </2>\n <p class="arcade-drop-in-processing-message" style="margin:0;max-width:20rem;font-size:0.9375rem;line-height:1.5;color:#4a4a4a;">\n We\'re processing your payment. Please don\'t close or refresh this page.\n </p>\n'.trim();function it(){return document.querySelector(".arcade-checkout-body--drop-in")??document.querySelector(".arcade-checkout-body")}function at(){const n=document.getElementById(ot);n?.remove(),it()?.classList.remove("arcade-checkout-body--processing")}var ct=t(3601),st={};st.styleTagTransform=ce(),st.setAttributes=oe(),st.insert=ee().bind(null,"head"),st.domAPI=Gn(),st.insertStyleElement=ie(),Vn()(ct.A,st),ct.A&&ct.A.locals&&ct.A.locals;const lt="arcade_checkout_return",At=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function dt(){const n=window.FUTR?.Kiosq?.User?.email?.trim();return n&&At.test(n)?n:null}const ut=(window.FUTR?.Kiosq?.defaultSiteConfig?.checkout?.site_label||window.FUTR?.Kiosq?.defaultSiteConfig?.name||"Premium").trim();function pt(n){return n.trim().split(/\s+/).map(n=>n?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():n).join(" ")}const ft="arcade-checkout-root",ht=function(){const n=document.querySelector(`body > #${ft}`);if(n)return n;const e=document.getElementById(ft);e&&e.remove();const t=document.createElement("div");return t.id=ft,t.setAttribute("data-kiosq-arcade-root",""),document.body.appendChild(t),t}();!function(n,e,t){var i,a,c,s;e==document&&(e=document.documentElement),r.__&&r.__(n,e),a=(i="function"==typeof t)?null:t&&t.__k||e.__k,c=[],s=[],O(e,n=(!i&&t||e).__k=I(v,null,[n]),a||g,g,e.namespaceURI,!i&&t?[t]:a?null:e.firstChild?o.call(e.childNodes):null,c,!i&&t?t:a?a.__e:e.firstChild,i,s),Y(c,n,s)}(K(function({isConnected:n}){const[e,t]=dn(null),[o,r]=dn(null),[i,a]=dn(null),[c,s]=dn(null),[l,A]=dn(!1),[d,u]=dn(""),[p,f]=dn({newsletterConsent:!1,contactConsent:!1}),[h,m]=dn(!1),[g,C]=dn(!1),[b,_]=dn(null),[x,B]=dn(null),[I,y]=dn(!1),[v,k]=dn(null),[w,E]=dn(null),[S,N]=dn(0),[D,L]=dn(!1),[P,T]=dn(null),[W,z]=dn(null),j=pn(0),[F,U]=dn(!1),O=pn({email:d,consents:p});O.current={email:d,consents:p};const R=pn(n);R.current=n;const Y=pn(null),H=pn(null),q=pn(!1),M=(n,e,t)=>{q.current||(q.current=!0,Ke("begin_checkout",n,e,{user_data:{email_provided:!0,...t?{newsletter_consent:t.newsletterConsent,contact_consent:t.contactConsent}:{}}}))},Q=()=>{at();try{sessionStorage.removeItem(lt)}catch{}t(null),r(null),a(null),s(null),A(!1),u(""),f({newsletterConsent:!1,contactConsent:!1}),m(!1),C(!1),_(null),B(null),y(!1),k(null),E(null),N(0),L(!1),T(null),z(null),U(!1),Y.current=null,H.current=null,q.current=!1},X=async(n,e)=>{const o=window.FUTR?.Kiosq?.defaultSiteConfig?.cb_business_entity,r=await fetch("/kiosq-api/api/chargebee/customer/check",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n,businessEntityId:o})});return((n,e,o)=>{const r=1===R.current;if(o.exists&&!r)return t("existing_account"),!1;if(r&&o.active_subscription)return(()=>{let n=null;try{n=sessionStorage.getItem(lt),sessionStorage.removeItem(lt)}catch{}Q(),n?window.location.replace(n):window.location.reload()})(),!1;u(n),f(e),y(Boolean(o.exists)),k("string"==typeof o.checkout_token?o.checkout_token:null),E("string"==typeof o.chargebee_customer_id?o.chargebee_customer_id:null),_(null),U(!0),N(n=>n+1),t("payment");const i=Y.current,a=H.current;return i&&a&&M(i,a,e),!0})(n,e,await r.json())},$=async n=>{u(n),_(null),U(!0);try{await X(n,{newsletterConsent:!1,contactConsent:!1})}catch(n){console.error("[ArcadeCheckout] Logged-in preflight error:",n),_("Could not start checkout. Please try again."),t("account")}finally{L(!1)}},Z=pn({beginLoggedInPayment:$,runCustomerCheckForPayment:X,doReset:Q});Z.current={beginLoggedInPayment:$,runCustomerCheckForPayment:X,doReset:Q},un(()=>{window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.ArcadeCheckout={getPostPurchasePayload:()=>{const{email:n,consents:e}=O.current;return{email:n,newsletterConsent:e.newsletterConsent,contactConsent:e.contactConsent,...ke(e)}},open:(n,e)=>{if(!n||"string"!=typeof n)return void console.warn("[ArcadeCheckout] open() requires a Chargebee item price id");"undefined"!=typeof window&&window.location.search.includes("debugArcade=1")&&console.info("[ArcadeCheckout] open",{itemPriceId:n,originRect:e?.originRect});try{sessionStorage.setItem(lt,window.location.href)}catch{}B(null),H.current=n,q.current=!1,r(n),a(null),Y.current=null,s(null),A(!0);const o=dt();o?(L(!0),t("payment")):(L(!1),t("account")),!e?.originRect||"undefined"!=typeof window&&("function"==typeof window.matchMedia?window.matchMedia("(max-width: 768px)").matches:window.innerWidth<=768)?(z(null),T("fullscreen"),U(!0)):(z(e.originRect),T("origin"),U(!1)),(async()=>{try{const e=await async function(n){const e=await fetch(`${Oe}/api/chargebee/item-price/${encodeURIComponent(n)}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({itemPriceId:n})}),t=await e.json();return!e.ok||t.error?null:{id:t.id??n,name:t.name??"",currency:t.currency??"GBP",price:t.price??0,period:t.period??null,period_unit:t.period_unit??null}}(n);Y.current=e,a(e),e&&(Ke("add_to_cart",e,n),dt()&&M(e,n)),s(function(n){if(!n)return null;const e=function(n,e){const t="number"==typeof n&&Number.isFinite(n)?n:parseInt(String(n),10),o="string"==typeof e?e.toLowerCase().trim():"";if(!o||!Number.isFinite(t)||t<1)return null;const r=(n,e,t)=>1===n?e:t;switch(o){case"day":return 1===t?"daily":`every ${t} days`;case"week":return 1===t?"weekly":`every ${t} weeks`;case"month":return 1===t?"monthly":`every ${t} ${r(t,"month","months")}`;case"year":return 1===t?"yearly":`every ${t} ${r(t,"year","years")}`;default:return null}}(n.period,n.period_unit);return e?pt(e):n.name?.trim()?pt(n.name.trim()):null}(e))}catch{s(null)}finally{A(!1)}})(),o&&Z.current.beginLoggedInPayment(o)}}},[]),un(()=>{if("origin"===P){let n=0;const e=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>T("fullscreen"))});return j.current=e,()=>{cancelAnimationFrame(e),cancelAnimationFrame(n)}}if("fullscreen"===P&&!F&&W){const n=setTimeout(()=>U(!0),900);return()=>clearTimeout(n)}if("exiting"===P){const n=setTimeout(Q,480);return()=>clearTimeout(n)}},[P,F,W]),un(()=>{if(null===e)return;const n=document.documentElement,t=document.body,o=window.scrollY;n.classList.add("arcade-checkout-scroll-lock"),t.classList.add("arcade-checkout-scroll-lock");const r={position:t.style.position,top:t.style.top,left:t.style.left,right:t.style.right,width:t.style.width,overflow:t.style.overflow};return Object.assign(t.style,{position:"fixed",top:`-${o}px`,left:"0",right:"0",width:"100%",overflow:"hidden"}),()=>{n.classList.remove("arcade-checkout-scroll-lock"),t.classList.remove("arcade-checkout-scroll-lock"),t.style.position=r.position,t.style.top=r.top,t.style.left=r.left,t.style.right=r.right,t.style.width=r.width,t.style.overflow=r.overflow,window.scrollTo(0,o)}},[e]);const V=()=>{g||("payment"===e&&Ne(),T("exiting"))},J=()=>{t("confirmation"),T("confirming")},G=()=>{B(null),window.FUTR?.Connect?.Auth?.login({paywall:!0})},nn=window.FUTR?.Kiosq?.defaultSiteConfig,en=Boolean(nn?.arcade_api_key_public&&nn?.arcade_api_base_url),tn=()=>{!function(){if(document.getElementById(ot))return;const n=it();if(!n)return;n.classList.add("arcade-checkout-body--processing");const e=document.createElement("div");e.id=ot,e.className="arcade-drop-in-processing-overlay",e.setAttribute("aria-live","polite"),e.setAttribute("aria-busy","true"),e.innerHTML=rt,n.appendChild(e)}(),C(!0)},on=()=>{at(),C(!1)},rn=n=>window.FUTR?.Kiosq?.User?.email?(window.dispatchEvent(new CustomEvent("evt_a13x")),document.dispatchEvent(new Event("userDataChanged")),on(),void J()):n?.requestLogin?(on(),B("Your purchase was successful. Please log in to access your subscription."),void t("existing_account")):(window.dispatchEvent(new CustomEvent("evt_a13x")),window.dispatchEvent(new Event("KiosqCookieChange")),on(),void J());if(null===e||null===P)return null;const an=W&&"origin"===P?{"--arcade-origin-top":`${W.top}px`,"--arcade-origin-right":window.innerWidth-W.right+"px","--arcade-origin-bottom":window.innerHeight-W.bottom+"px","--arcade-origin-left":`${W.left}px`}:void 0,cn=window.FUTR?.Kiosq?.defaultSiteConfig?.site?.split("_")[0]?.toLowerCase()??"",sn=["arcade-checkout-outer",cn&&`arcade-checkout--${cn}`,"confirming"===P?"is-confirming":"","exiting"===P?"is-exiting":""].filter(Boolean).join(" "),ln=["arcade-checkout-screen","origin"===P?"arcade-screen--origin":"","confirming"===P||"exiting"===P&&"confirmation"===e?"arcade-screen--confirming":"",W||"fullscreen"!==P?"":"arcade-screen--no-morph"].filter(Boolean).join(" ");return un(()=>{let n=document.querySelectorAll("nav.navigation, nav.primary-nav"),e=Array.from(n).filter(Boolean)[0];const t=e.style.zIndex;e.style.zIndex="exiting"===P?t:"10"},[P]),K("div",{className:sn,children:[K("div",{className:"arcade-checkout-backdrop",role:"presentation",onClick:"confirmation"===e?V:void 0}),K("div",{className:ln,style:an,children:"confirmation"===e?K(_e,{brandFields:ke(p),onClose:V,onStartReading:()=>{T("exiting"),setTimeout(()=>{window.location.reload()},480)}}):K("div",{className:["arcade-checkout-content",F&&"arcade-content--visible"].filter(Boolean).join(" "),children:"account"===e?K(Ce,{planPeriodDisplay:c,planMetaLoading:l,accountNotice:x,onDismissAccountNotice:()=>B(null),onContinue:async(n,e)=>{m(!0),B(null);try{await X(n,e)}catch(n){console.error("[ArcadeCheckout] Account step error:",n)}finally{m(!1)}},onClose:V,onLogin:G,isLoading:h}):"existing_account"===e?K(be,{planPeriodDisplay:c,planMetaLoading:l,message:x,onClose:V,onLogin:G}):K(tt,{planId:o,planDetails:i,isConnected:n,email:d,businessEntity:window.FUTR?.Kiosq?.defaultSiteConfig?.cb_business_entity,brandFields:ke(p),chargebeeCustomerExists:I,checkoutToken:v,chargebeeCustomerId:w,dropInSessionKey:S,isPreflightLoading:D,useDropInCheckout:en,onDropInComplete:async e=>{_(null),Ne();try{if(e){const t=await async function(n,e,t,o){const r=window.FUTR?.Kiosq?.finalSiteConfig||window.FUTR?.Kiosq?.defaultSiteConfig||{},i=r?.site??r?.id??null;if(!i)throw new Error("Site configuration is missing (defaultSiteConfig.site).");const a={subscriptionId:n,site:i,isConnected:e,email:o,newsletterConsent:t.newsletterConsent,contactConsent:t.contactConsent,current_url:window.location.href,ga_client_id:Re()??"",...ke(t)},c=await fetch(`${Oe}/api/post-purchase-arcade`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}),s=await He(c);if(!c.ok)throw new Error(s.error||`Post-purchase failed (${c.status})`);return Ye(s),s}(e,1===n,p,d);return void rn(t)}rn()}catch(n){console.error("[ArcadeCheckout] Drop-in post-purchase error:",n),on(),_(n instanceof Error?n.message:"Payment could not be completed. Please try again.")}},onDropInError:n=>{_(n)},onProcessingStart:tn,onSimulatePayment:async()=>{if(o&&d){tn(),_(null);try{const e=await async function(n,e,t,o){const r=window.FUTR?.Kiosq?.defaultSiteConfig,i=r?.arcade_business_entity??r?.cb_business_entity??"",a=r?.site??r?.id??null;if(!a)throw new Error("Site configuration is missing (defaultSiteConfig.site).");const c={email:n,itemPriceId:e,site:a,businessEntityId:i,isConnected:t,newsletterConsent:o.newsletterConsent,contactConsent:o.contactConsent,current_url:window.location.href,ga_client_id:Re()??"",ga_session_id:document.cookie.match(/_ga_[^=]+=GS2\.\d+\.s(\d+)/)?.[1]??null??"",...ke(o)},s=await fetch(`${Oe}/api/arcade-mock-checkout`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)}),l=await He(s);if(!s.ok)throw new Error(l.error||`Mock checkout failed (${s.status})`);return Ye(l),l}(d,o,1===n,p);rn(e)}catch(n){console.error("[ArcadeCheckout] Mock payment error:",n),on(),_(n instanceof Error?n.message:"Payment could not be completed. Please try again.")}}else _("Missing email or plan. Go back to the account step.")},isProcessing:g,errorMessage:b,onClose:V})})})]})},{isConnected:window.FUTR?.Kiosq?.User?1:0}),ht)})();
//# sourceMappingURL=arcade-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||window?.FUTR?.Kiosq?.kiosqEndpoint||(location.hostname.endsWith(".van-qa.futureplc.engineering")?"https://kiosq.master.van-qa.futureplc.engineering":"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(o=>{o.addEventListener("click",a=>{a.preventDefault();const r=o.dataset.itemId||o.dataset.kiosqCheckout||s;if(!r)return void console.error("[Kiosq Gates] No item price ID configured");const c=window.FUTR?.Kiosq?.Checkout;if(c)try{c.open(r,{originEl:e}),i.hide(t),n.onCheckout?.()}catch(e){console.error("[Kiosq Gates] Checkout error:",e),n.onError?.(e)}else console.error("[Kiosq Gates] Checkout facade not loaded")})}),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;/^granted/.test(e?.user_grant_status??"")&&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">
</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="pcgamer.com" data-translations="[{&quot;locale&quot;:&quot;GB&quot;,&quot;translatedText&quot;:&quot;Looks like you're in the UK! Visit PC Gamer'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.pcgamer.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.pcgamer.com\/uk\/&quot;},{&quot;locale&quot;:&quot;US&quot;,&quot;translatedText&quot;:&quot;Looks like you're in the US! Visit PC Gamer'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.pcgamer.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.pcgamer.com\/&quot;},{&quot;locale&quot;:&quot;AU&quot;,&quot;translatedText&quot;:&quot;Looks like you're in Australia! Visit PC Gamer'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.pcgamer.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.pcgamer.com\/au\/&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/pcgamer/media/img/pcgamer_logo.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/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-hidden 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 bg-primary-500 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-primary-400 focus:bg-primary-400">
Login
</button>
<button x-on:click="$store.ViafouraAuthModal.redirectToSignup($el)" type="button" class="block w-full justify-center bg-secondary-500 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-secondary-400 focus:bg-secondary-400">
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>
